Transcription of PIC32MZ Embedded Connectivity with Floating Point Unit (EF ...
1 2015-2021 Microchip Technology 1 PIC32MZ Embedded Connectivity with Floating Point Unit (EF) FamilyOperating Conditions to , -40 C to +85 C, DC to 252 MHz to , -40 C to +125 C, DC to 180 MHzCore: 252 MHz (up to 415 DMIPS) M-Class 16 KB I-Cache, 4 KB D-Cache FPU for 32-bit and 64-bit Floating Point math MMU for optimum Embedded OS execution microMIPS mode for up to 35% smaller code size DSP-enhanced core:- Four 64-bit accumulators- Single-cycle MAC, saturating, and fractional math- IEEE 754-compliant Code-efficient (C and Assembly) architectureClock Management Programmable PLLs and oscillator clock sources Fail-Safe Clock Monitor (FSCM) Independent Watchdog Timers (WDT) and Deadman Timer (DMT) Fast wake-up and start-upPower Management Low-power modes (Sleep and Idle) Integrated Power-on Reset (POR) and Brown-out Reset (BOR)Memory Interfaces 50 MHz External Bus Interface (EBI) 50 MHz Serial Quad Interface (SQI)Audio and Graphics Interfaces Graphics interfaces: EBI or PMP Audio data communication: I2S, LJ, and RJ Audio control interfaces: SPI and I2C Audio host clock.
2 Fractional clock frequencies with USB synchronizationHigh-Speed (HS) Communication Interfaces (with Dedicated DMA) USB Hi-Speed On-The-Go (OTG) controller 10/100 Mbps Ethernet MAC with MII and RMII interfaceSecurity Features Crypto Engine with RNG for data encryption/decryption and authentication (AES, 3 DES, SHA, MD5, and HMAC) Advanced memory protection:- Peripheral and memory region access controlDirect Memory Access (DMA) Eight channels with automatic data size detection Programmable Cyclic Redundancy Check (CRC)Advanced Analog Features 12-bit ADC module:- 18 Msps with up to six Sample and Hold (S&H) circuits (five dedicated and one shared)- Up to 48 analog inputs- Can operate during Sleep and Idle modes- Multiple trigger sources- Six Digital Comparators and six Digital Filters Two comparators with 32 programmable voltage references Temperature sensor with 2 C accuracyCommunication Interfaces Two CAN modules (with dedicated DMA channels):- Active with DeviceNet addressing support Six UART modules (25 Mbps).
3 - Supports up to LIN and IrDA protocols Six 4-wire SPI modules (up to 50 MHz) SQI configurable as an additional SPI module (50 MHz) Five I2C modules (up to 1 Mbaud) with SMBus support Parallel Host Port (PMP) Peripheral Pin Select (PPS) to enable function remapTimers/Output Compare/Input Capture Nine 16-bit or up to four 32-bit timers/counters Nine Output Compare (OC) modules Nine Input Capture (IC) modules Real-Time Clock and Calendar (RTCC) moduleInput/Output 5V-tolerant pins with up to 32 mA source/sink Selectable open drain, pull-ups, pull-downs, and slew rate controls External interrupts on all I/O pins PPS to enable function remapQualification and Class B Support AEC-Q100 REVH (Grade 1 -40 C to +125 C) Class B Safety Library, IEC 60730 Back-up internal oscillatorDebugger Development Support In-circuit and in-application programming 4-wire MIPS Enhanced JTAG interface Unlimited software and 12 complex breakpoints IEEE (JTAG) boundary scan Non-intrusive hardware-based instruction traceSoftware and Tools Support C/C++ compiler with native DSP/fractional and FPU support MPLAB Harmony Integrated Software Framework TCP/IP, USB, Graphics, and mTouch middleware MFi, Android , and Bluetooth audio frameworks RTOS Kernels.
4 Express Logic ThreadX, FreeRTOS , OPENRTOS , Micri m C/OS , and SEGGER embOS PackagesTypeQFNTQFPTFBGAVTLALQFPPin Count6464100144100144124144I/O Pins (up to)5353781207812098120 Contact/Lead mm10x10x1 mm12x12x1 mm14x14x1 mm16x16x1 mm32-bit MCUs (up to 2 MB Live-Update Flash and 512 KB SRAM) with FPU, Audio and Graphics Interfaces, HS USB, Ethernet, and Advanced Analog PIC32MZ Embedded Connectivity with Floating Point Unit (EF) FamilyDS60001320H-page 2 2015-2021 Microchip Technology 1: PIC32MZ EF FAMILY FEATURES DeviceProgram Memory (KB)Data Memory (KB)PinsPackagesBoot Flash Memory (KB)Remappable PeripheralsCryptoRNGDMA Channels(Programmable/Dedicated)ADC (Channels)Analog ComparatorsUSB HS OTGI2 CPMPEBISQIRTCCE thernetI/O PinsJTAGT raceRemappable PinsTimers/Capture/Compare(1)UARTSPI/I2 SExternal Interrupts(2)CAN , QFN160349/9/96450NY8/12242Y4 YNYYY46 YYPIC32MZ0512 EFF0642NY8/16 PIC32MZ0512 EFK0642YY8/18 PIC32MZ1024 EFE06410240NY8/12 PIC32MZ1024 EFF0642562NY8/16 PIC32MZ1024 EFK0642YY8/18 PIC32MZ0512 EFE100512128100 TQFP,TFBGA160519/9/96650NY8/12402Y5 YYYYY78 YYPIC32MZ0512 EFF1002NY8/16 PIC32MZ0512 EFK1002YY8/18 PIC32MZ1024 EFE10010240NY8/12 PIC32MZ1024 EFF1002562NY8/16 PIC32MZ1024 EFK1002YY8/18 PIC32MZ0512 EFE124512128124 VTLA160539/9/96650NY8/12482Y5 YYYYY97 YYPIC32MZ0512 EFF1242NY8/16 PIC32MZ0512 EFK1242YY8/18 PIC32MZ1024 EFE12410240NY8/12 PIC32MZ1024 EFF1242562NY8/16 PIC32MZ1024 EFK1242YY8/18 PIC32MZ0512 EFE144512128144 LQFP, TQFP, TFBGA160539/9/96650NY8/12482Y5 YYYYY120 YYPIC32MZ0512 EFF1442NY8/16 PIC32MZ0512 EFK1442YY8/18 PIC32MZ1024 EFE14410242560NY8/12 PIC32MZ1024 EFF1442NY8/16 PIC32MZ1024 EFK1442YY8/18 Note1:Eight out of nine timers are.
5 Four out of five external interrupts are :This device is available with a 252 MHz speed rating. 2015-2021 Microchip Technology 3 PIC32MZ Embedded Connectivity with Floating Point Unit (EF) FamilyPIC32MZ1024 EFG064102451264 TQFP, QFN160349/9/96450NY8/12242Y4 YNYYY46 YYPIC32MZ1024 EFH0642NY8/16 PIC32MZ1024 EFM0642YY8/18 PIC32MZ2048 EFG06420480NY8/12 PIC32MZ2048 EFH064(3)2NY8/16 PIC32MZ2048 EFM0642YY8/18 PIC32MZ1024 EFG1001024512100 TQFP, TFBGA160519/9/96650NY8/12402Y5 YYYYY78 YYPIC32MZ1024 EFH1002NY8/16 PIC32MZ1024 EFM1002YY8/18 PIC32MZ2048 EFG10020480NY8/12 PIC32MZ2048 EFH100(3)2NY8/16 PIC32MZ2048 EFM1002YY8/18 PIC32MZ1024 EFG1241024512124 VTLA160539/9/96650NY8/12482Y5 YYYYY97 YYPIC32MZ1024 EFH1242NY8/16 PIC32MZ1024 EFM1242YY8/18 PIC32MZ2048 EFG12420480NY8/12 PIC32MZ2048 EFH1242NY8/16 PIC32MZ2048 EFM1242YY8/18 PIC32MZ1024 EFG1441024512144 LQFP, TQFP, TFBGA160539/9/96650NY8/12482Y5 YYYYY120 YYPIC32MZ1024 EFH1442NY8/16 PIC32MZ1024 EFM1442YY8/18 PIC32MZ2048 EFG14420480NY8/12 PIC32MZ2048 EFH144(3)2NY8/16 PIC32MZ2048 EFM1442YY8/18 TABLE 1: PIC32MZ EF FAMILY FEATURES (CONTINUED)DeviceProgram Memory (KB)Data Memory (KB)PinsPackagesBoot Flash Memory (KB)Remappable PeripheralsCryptoRNGDMA Channels(Programmable/Dedicated)ADC (Channels)Analog ComparatorsUSB HS OTGI2 CPMPEBISQIRTCCE thernetI/O PinsJTAGT raceRemappable PinsTimers/Capture/Compare(1)UARTSPI/I2 SExternal Interrupts(2)CAN :Eight out of nine timers are.
6 Four out of five external interrupts are :This device is available with a 252 MHz speed Embedded Connectivity with Floating Point Unit (EF) FamilyDS60001320H-page 4 2015-2021 Microchip Technology Pin TablesTABLE 2:PIN NAMES FOR 64-PIN QFN AND TQFP DEVICES Pin #Full Pin NamePin #Full Pin Name1AN17/ETXEN/RPE5/PMD5/RE533 VBUS2AN16/ETXD0/PMD6/RE634 VUSB3V33AN15/ETXD1/PMD7/RE735 VSS4AN14/C1 IND/RPG6/SCK2/PMA5/RG636D-5AN13/C1 INC/RPG7/SDA4/PMA4/RG737D+6AN12/C2 IND/RPG8/SCL4/PMA3/RG838 RPF3/USBID/RF37 VSS39 VDD8 VDD40 VSS9 MCLR41 RPF4/SDA5/PMA9/RF410AN11/C2 INC/RPG9/PMA2/RG942 RPF5/SCL5/PMA8/RF511AN45/C1 INA/RPB5/RB543 AERXD0/ETXD2/RPD9/SDA1/PMCS2/PMA15/RD912 AN4/C1 INB/RB444 ECOL/RPD10/SCL1/SCK4/RD1013AN3/C2 INA/RPB3/RB345 AERXCLK/AEREFCLK/ECRS/RPD11/PMCS1/PMA14/ RD1114AN2/C2 INB/RPB2/RB246 AERXD1/ETXD3/RPD0/RTCC/INT0/RD015 PGEC1/VREF-/CVREF-/AN1/RPB1/RB147 SOSCI/RPC13/RC1316 PGED1/VREF+/CVREF+/AN0/RPB0/PMA6/RB048 SOSCO/RPC14/T1CK/RC1417 PGEC2/AN46/RPB6/RB649 EMDIO/AEMDIO/RPD1/SCK1/RD118 PGED2/AN47/RPB7/RB750 ETXERR/AETXEN/RPD2/SDA3/RD219 AVDD51
7 AERXERR/ETXCLK/RPD3/SCL3/RD320 AVss52 SQICS0/RPD4/PMWR/RD421AN48/RPB8/PMA10/RB 853 SQICS1/RPD5/PMRD/RD522AN49/RPB9/PMA7/RB9 54 VDD23 TMS/CVREFOUT/AN5/RPB10/PMA13/RB1055 VSS24 TDO/AN6/PMA12/RB1156 ERXD3/AETXD1/RPF0/RF025 VSS57 TRCLK/SQICLK/ERXD2/AETXD0/RPF1/RF126 VDD58 TRD0/SQID0/ERXD1/PMD0/RE027 TCK/AN7/PMA11/RB1259 VSS28 TDI/AN8/RB1360 VDD29AN9/RPB14/SCK3/PMA1/RB1461 TRD1/SQID1/ERXD0/PMD1/RE130AN10/EMDC/AEM DC/RPB15/OCFB/PMA0/RB1562 TRD2/SQID2/ERXDV/ECRSDV/AECRSDV/PMD2/RE2 31 OSC1/CLKI/RC1263 TRD3/SQID3/ERXCLK/EREFCLK/RPE3/PMD3/RE33 2 OSC2/CLKO/RC1564AN18/ERXERR/PMD4/RE4 Note1:The RPn pins can be used by remappable peripherals. See Table 1 for the available peripherals and Section Peripheral Pin Select (PPS) for :Every I/O port pin (RBx-RGx) can be used as a change notification pin (CNBx-CNGx). See Section I/O Ports for more :Shaded pins are 5V :The metal plane at the bottom of the device is not connected to any pins and is recommended to be connected to VSS QFN(4) AND TQFP (TOP VIEW)PIC32MZ0512EF(E/F/K)064 PIC32MZ1024EF(G/H/M)064 PIC32MZ2048EF(G/H/M)064 TQFPQFN(4)PIC32MZ1024EF(E/F/K)064164 2015-2021 Microchip Technology 5 PIC32MZ Embedded Connectivity with Floating Point Unit (EF) FamilyTABLE 3.
8 PIN NAMES FOR 100-PIN TQFP DEVICES Package Pin #Full Pin NamePackage Pin #Full Pin Name1AN23/AERXERR/RG1536 VSS2 EBIA5/AN34/PMA5/RA537 VDD3 EBID5/AN17/RPE5/PMD5/RE538 TCK/EBIA19/AN29/RA14 EBID6/AN16/PMD6/RE639 TDI/EBIA18/AN30/RPF13/SCK5/RF135 EBID7/AN15/PMD7/RE740 TDO/EBIA17/AN31/RPF12/RF126 EBIA6/AN22/RPC1/PMA6/RC141 EBIA11/AN7/ERXD0/AECRS/PMA11/RB127 EBIA12/AN21/RPC2/PMA12/RC242AN8/ERXD1/AE COL/RB138 EBIWE/AN20/RPC3/PMWR/RC343 EBIA1/AN9/ERXD2/AETXD3/RPB14/SCK3/PMA1/R B149 EBIOE/AN19/RPC4/PMRD/RC444 EBIA0/AN10/ERXD3/AETXD2/RPB15/OCFB/PMA0/ RB1510AN14/C1 IND/ECOL/RPG6/SCK2/RG645 VSS11 EBIA4/AN13/C1 INC/ECRS/RPG7/SDA4/PMA4/RG746 VDD12 EBIA3/AN12/C2 IND/ERXDV/ECRSDV/AERXDV/ AECRSDV/RPG8/SCL4/PMA3/RG847AN32/AETXD0/ RPD14/RD1413 Vss48AN33/AETXD1/RPD15/SCK6/RD1514 VDD49 OSC1/CLKI/RC1215 MCLR50 OSC2/CLKO/RC1516 EBIA2/AN11/C2 INC/ERXCLK/EREFCLK/AERXCLK/ AER-EFCLK/RPG9/PMA2/RG951 VBUS17 TMS/EBIA16/AN24/RA052 VUSB3V318AN25/AERXD0/RPE8/RE853 VSS19AN26/AERXD1/RPE9/RE954D-20AN45/C1 INA/RPB5/RB555D+21AN4/C1 INB/RB456 RPF3/USBID/RF322AN3/C2 INA/RPB3/RB357 EBIRDY3/RPF2/SDA3/RF223AN2/C2 INB/RPB2/RB258 EBIRDY2/RPF8/SCL3/RF824 PGEC1/AN1/RPB1/RB159 EBICS0/SCL2/RA225 PGED1/AN0/RPB0/RB060 EBIRDY1/SDA2/RA326 PGEC2/AN46/RPB6/RB661 EBIA14/PMCS1/PMA14/RA427 PGED2/AN47/RPB7/RB762 VDD28 VREF-/CVREF-/AN27/AERXD2/RA963 VSS29 VREF+/CVREF+/AN28/AERXD3/RA1064 EBIA9/RPF4/SDA5/PMA9/RF430 AVDD65 EBIA8/RPF5/SCL5/PMA8/RF531 AVSS66 AETXCLK/RPA14/SCL1/RA1432 EBIA10/AN48/RPB8/PMA10/RB867 AETXEN/RPA15/SDA1/RA1533 EBIA7/AN49/RPB9/PMA7/RB968 EBIA15/RPD9/PMCS2/PMA15/RD934 EBIA13/CVREFOUT/AN5/RPB10/PMA13/RB1069 RPD10/SCK4/RD1035AN6/ERXERR/AETXERR/RB11 70 EMDC/AEMDC/RPD11/RD11 Note1:The RPn pins can be used by remappable peripherals.
9 See Table 1 for the available peripherals and Section Peripheral Pin Select (PPS) for :Every I/O port pin (RAx-RJx) can be used as a change notification pin (CNAx-CNJx). See Section I/O Ports for more :Shaded pins are 5V TQFP (TOP VIEW)PIC32MZ0512EF(E/F/K)100 PIC32MZ1024EF(G/H/M)100 PIC32MZ2048EF(G/H/M)100 PIC32MZ1024EF(E/F/K)100 PIC32MZ Embedded Connectivity with Floating Point Unit (EF) FamilyDS60001320H-page 6 2015-2021 Microchip Technology 3:PIN NAMES FOR 100-PIN TQFP DEVICES (CONTINUED)Package Pin #Full Pin NamePackage Pin #Full Pin NameNote1:The RPn pins can be used by remappable peripherals. See Table 1 for the available peripherals and Section Peripheral Pin Select (PPS) for :Every I/O port pin (RAx-RJx) can be used as a change notification pin (CNAx-CNJx). See Section I/O Ports for more :Shaded pins are 5V TQFP (TOP VIEW)PIC32MZ0512EF(E/F/K)100 PIC32MZ1024EF(G/H/M)100 PIC32MZ2048EF(G/H/M)100 PIC32MZ1024EF(E/F/K)100 2015-2021 Microchip Technology 7 PIC32MZ Embedded Connectivity with Floating Point Unit (EF) FamilyTABLE 4.
10 PIN NAMES FOR 100-PIN TFBGA DEVICES Pin #Full Pin NamePin #Full Pin NameA1 PGED1/AN0/RPB0/RB0D6 EBIA4/AN13/C1 INC/ECRS/RPG7/SDA4/PMA4/RG7A2 PGEC1/AN1/RPB1/RB1D7 VSSA3AN25/AERXD0/RPE8/RE8D8 EBID1/PMD1/RE1A4AN26/AERXD1/RPE9/RE9D9 TRD2/SQID2/RG14A5 VddD10 VddA6 EBIWE/AN20/RPC3/PMWR/RC3E1 EBIA13/CVrefout/AN5/RPB10/PMA13/RB10A7 EBIA12/AN21/RPC2/PMA12/RC2E2 EBIA7/AN49/RPB9/PMA7/RB9A8 EBIA5/AN34/PMA5/RA5E3 EBIA10/AN48/RPB8/PMA10/RB8A9AN23/AERXERR /RG15E4 VssA10 EBID3/RPE3/PMD3/RE3E5 TCK/EBIA19/AN29/RA1B1 PGEC2/AN46/RPB6/RB6E6 VSSB2AN2/C2 INB/RPB2/RB2E7 EBID0/PMD0/RE0B3AN4/C1 INB/RB4E8 EBID8/RPG0/PMD8/RG0B4AN45/C1 INA/RPB5/RB5E9 TRCLK/SQICLK/RA6B5 MCLRE10 TRD3/SQID3/RA7B6 EBIOE/AN19/RPC4/PMRD/RC4F1 VDDB7 EBIA6/AN22/RPC1/PMA6/RC1F2 TDI/EBIA18/AN30/RPF13/SCK5/RF13B8 EBID5/AN17/RPE5/PMD5/RE5F3AN6/ERXERR/AET XERR/RB11B9 EBID4/AN18/PMD4/RE4F4 EBIA0/AN10/ERXD3/AETXD2/RPB15/OCFB/PMA0/ RB15B10 EBID2/PMD2/RE2F5 EBIRDY3/RPF2/SDA3/RF2C1 PGED2/AN47/RPB7/RB7F6 EBIA9/RPF4/SDA5/PMA9/RF4C2 Vref-/CVref-/AN27/AERXD2/RA9F7 VssC3AN3/C2 INA/RPB3/RB3F8 EBID11/ETXD1/RPF0/PMD11/RF0C4 TMS/EBIA16/AN24/RA0F9 EBID10/ETXD0/RPF1/PMD10/RF1C5 E