Product | Status | Automotive Recommended | 5K Pricing | Class B Safety Library | CPU Type | Architecture | Max CPU Speed (MHz) | Program Memory Size (KB) | SRAM (KB) | DRAM Interface | Data EEPROM/HEF (Bytes) | Auxiliary Flash (KB) | SDIO/SD-CARD/eMMC | Temperature Range | Operation Voltage Range | Integrated HW Graphics Controller | Direct Memory Access Channels | ADC Input | Max ADC Resolution (Bits) | Number of DACs | USB Interface | Number of USB Modules | Number of Comparators | Timers | Capture/Compare/PWM Peripherals | Motor Control PWM Outputs | UART/SPI/I2C | Number of Op Amps | I2S | Peripheral Pin Select / Pin Muxing | Vbat/Vddbu battery backup | Low Power | External Memory Bus Interface | QSPI | Quadrature Encoder Interface | Crypto Engine | Hardware Touch Peripheral | Number of CAN Modules | Type of CAN module | Ethernet | Pin count | Packages |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PIC32MZ0512EFE064 | In Production | Yes | $6.00 | Yes | 32-bit MIPS MCU | 32 | 200 | 512 | 128 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 24 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 4 -SPI 4 -I2C | 0 | 4 | Yes | No | No | No | 1 | 0 | No | 0 | None | 10/100 Base-TX Mac | 64 | 64/QFN, 64/TQFP | |
PIC32MZ0512EFE100 | In Production | Yes | $6.47 | Yes | 32-bit MIPS MCU | 32 | 200 | 512 | 128 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 40 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 0 | None | 10/100 Base-TX Mac | 100 | 100/TFBGA, 100/TQFP | |
PIC32MZ0512EFE124 | In Production | Yes | $6.91 | Yes | 32-bit MIPS MCU | 32 | 200 | 512 | 128 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 0 | None | 10/100 Base-TX Mac | 124 | 124/VTLA | |
PIC32MZ0512EFE144 | In Production | Yes | $7.06 | Yes | 32-bit MIPS MCU | 32 | 200 | 512 | 128 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 0 | None | 10/100 Base-TX Mac | 144 | 144/LQFP, 144/TFBGA, 144/TQFP | |
PIC32MZ0512EFF064 | In Production | Yes | $6.14 | Yes | 32-bit MIPS MCU | 32 | 200 | 512 | 128 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 24 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 4 -SPI 4 -I2C | 0 | 4 | Yes | No | No | No | 1 | 0 | No | 2 | CAN | 10/100 Base-TX Mac | 64 | 64/QFN, 64/TQFP | |
PIC32MZ0512EFF100 | In Production | Yes | $6.62 | Yes | 32-bit MIPS MCU | 32 | 200 | 512 | 128 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 40 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 2 | CAN | 10/100 Base-TX Mac | 100 | 100/TFBGA, 100/TQFP | |
PIC32MZ0512EFF124 | In Production | Yes | $7.06 | Yes | 32-bit MIPS MCU | 32 | 200 | 512 | 128 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 2 | CAN | 10/100 Base-TX Mac | 124 | 124/VTLA | |
PIC32MZ0512EFF144 | In Production | Yes | $7.20 | Yes | 32-bit MIPS MCU | 32 | 200 | 512 | 128 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 15 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 2 | CAN | 10/100 Base-TX Mac | 144 | 144/LQFP, 144/TFBGA, 144/TQFP | |
PIC32MZ0512EFK064 | In Production | Yes | $6.29 | Yes | 32-bit MIPS MCU | 32 | 200 | 512 | 128 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 24 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 4 -SPI 4 -I2C | 0 | 4 | Yes | No | No | No | 1 | 0 | Yes | 2 | CAN | 10/100 Base-TX Mac | 64 | 64/QFN, 64/TQFP | |
PIC32MZ0512EFK100 | In Production | Yes | $6.76 | Yes | 32-bit MIPS MCU | 32 | 200 | 512 | 128 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 40 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | Yes | 2 | CAN | 10/100 Base-TX Mac | 100 | 100/TFBGA, 100/TQFP | |
PIC32MZ0512EFK124 | In Production | Yes | $7.20 | Yes | 32-bit MIPS MCU | 32 | 200 | 512 | 128 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | Yes | 2 | CAN | 10/100 Base-TX Mac | 124 | 124/VTLA | |
PIC32MZ0512EFK144 | In Production | Yes | $7.35 | Yes | 32-bit MIPS MCU | 32 | 200 | 512 | 128 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | Yes | 2 | CAN | 10/100 Base-TX Mac | 144 | 144/LQFP, 144/TFBGA, 144/TQFP | |
PIC32MZ1024EFE064 | In Production | Yes | $6.44 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 256 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 24 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 4 -SPI 4 -I2C | 0 | 4 | Yes | No | No | No | 1 | 0 | No | 0 | None | 10/100 Base-TX Mac | 64 | 64/QFN, 64/TQFP | |
PIC32MZ1024EFE100 | In Production | Yes | $6.91 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 256 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 40 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 0 | None | 10/100 Base-TX Mac | 100 | 100/TFBGA, 100/TQFP | |
PIC32MZ1024EFE124 | In Production | Yes | $7.35 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 256 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 0 | None | 10/100 Base-TX Mac | 124 | 124/VTLA | |
PIC32MZ1024EFE144 | In Production | Yes | $7.50 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 256 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 0 | None | 10/100 Base-TX Mac | 144 | 144/LQFP, 144/TFBGA, 144/TQFP | |
PIC32MZ1024EFF064 | In Production | Yes | $6.58 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 256 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 24 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 4 -SPI 4 -I2C | 0 | 4 | Yes | No | No | No | 1 | 0 | No | 2 | CAN | 10/100 Base-TX Mac | 64 | 64/QFN, 64/TQFP | |
PIC32MZ1024EFF100 | In Production | Yes | $7.06 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 256 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 40 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 2 | CAN | 10/100 Base-TX Mac | 100 | 100/TFBGA, 100/TQFP | |
PIC32MZ1024EFF124 | In Production | Yes | $7.50 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 256 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 2 | CAN | 10/100 Base-TX Mac | 124 | 124/VTLA | |
PIC32MZ1024EFF144 | In Production | Yes | $7.64 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 256 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 15 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 2 | CAN | 10/100 Base-TX Mac | 144 | 144/LQFP, 144/TFBGA, 144/TQFP | |
PIC32MZ1024EFK064 | In Production | Yes | $6.73 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 256 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 24 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 4 -SPI 4 -I2C | 0 | 4 | Yes | No | No | No | 1 | 0 | Yes | 2 | CAN | 10/100 Base-TX Mac | 64 | 64/QFN, 64/TQFP | |
PIC32MZ1024EFK100 | In Production | Yes | $7.20 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 256 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 40 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | Yes | 2 | CAN | 10/100 Base-TX Mac | 100 | 100/TFBGA, 100/TQFP | |
PIC32MZ1024EFK124 | In Production | Yes | $7.64 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 256 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | Yes | 2 | CAN | 10/100 Base-TX Mac | 124 | 124/VTLA | |
PIC32MZ1024EFK144 | In Production | Yes | $7.79 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 256 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | Yes | 2 | CAN | 10/100 Base-TX Mac | 144 | 144/LQFP, 144/TFBGA, 144/TQFP | |
PIC32MZ1024EFG064 | In Production | Yes | $7.17 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 24 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 4 -SPI 4 -I2C | 0 | 4 | Yes | No | No | No | 1 | 0 | No | 0 | None | 10/100 Base-TX Mac | 64 | 64/QFN, 64/TQFP | |
PIC32MZ1024EFG100 | In Production | Yes | $7.64 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 40 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 0 | None | 10/100 Base-TX Mac | 100 | 100/TFBGA, 100/TQFP | |
PIC32MZ1024EFG124 | In Production | Yes | $8.09 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 0 | None | 10/100 Base-TX Mac | 124 | 124/VTLA | |
PIC32MZ1024EFG144 | In Production | Yes | $8.23 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 0 | None | 10/100 Base-TX Mac | 144 | 144/LQFP, 144/TFBGA, 144/TQFP | |
PIC32MZ1024EFH064 | In Production | Yes | $7.32 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 24 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 4 -SPI 4 -I2C | 0 | 4 | Yes | No | No | No | 1 | 0 | No | 2 | CAN | 10/100 Base-TX Mac | 64 | 64/QFN, 64/TQFP | |
PIC32MZ1024EFH100 | In Production | Yes | $7.79 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 40 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 2 | CAN | 10/100 Base-TX Mac | 100 | 100/TFBGA, 100/TQFP | |
PIC32MZ1024EFH124 | In Production | Yes | $8.23 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 2 | CAN | 10/100 Base-TX Mac | 124 | 124/VTLA | |
PIC32MZ1024EFH144 | In Production | Yes | $8.38 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 15 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 2 | CAN | 10/100 Base-TX Mac | 144 | 144/LQFP, 144/TFBGA, 144/TQFP | |
PIC32MZ1024EFM064 | In Production | Yes | $7.47 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 24 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 4 -SPI 4 -I2C | 0 | 4 | Yes | No | No | No | 1 | 0 | Yes | 2 | CAN | 10/100 Base-TX Mac | 64 | 64/QFN, 64/TQFP | |
PIC32MZ1024EFM100 | In Production | Yes | $7.94 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 40 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | Yes | 2 | CAN | 10/100 Base-TX Mac | 100 | 100/TFBGA, 100/TQFP | |
PIC32MZ1024EFM124 | In Production | Yes | $8.38 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | Yes | 2 | CAN | 10/100 Base-TX Mac | 124 | 124/VTLA | |
PIC32MZ1024EFM144 | In Production | Yes | $8.53 | Yes | 32-bit MIPS MCU | 32 | 200 | 1024 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | Yes | 2 | CAN | 10/100 Base-TX Mac | 144 | 144/LQFP, 144/TFBGA, 144/TQFP | |
PIC32MZ2048EFG064 | In Production | Yes | $8.05 | Yes | 32-bit MIPS MCU | 32 | 200 | 2048 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 24 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 4 -SPI 4 -I2C | 0 | 4 | Yes | No | No | No | 1 | 0 | No | 0 | None | 10/100 Base-TX Mac | 64 | 64/QFN, 64/TQFP | |
PIC32MZ2048EFG100 | In Production | Yes | $8.53 | Yes | 32-bit MIPS MCU | 32 | 200 | 2048 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 40 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 0 | None | 10/100 Base-TX Mac | 100 | 100/TFBGA, 100/TQFP | |
PIC32MZ2048EFG124 | In Production | Yes | $8.97 | Yes | 32-bit MIPS MCU | 32 | 200 | 2048 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 0 | None | 10/100 Base-TX Mac | 124 | 124/VTLA | |
PIC32MZ2048EFG144 | In Production | Yes | $9.11 | Yes | 32-bit MIPS MCU | 32 | 200 | 2048 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 0 | None | 10/100 Base-TX Mac | 144 | 144/LQFP, 144/TFBGA, 144/TQFP | |
PIC32MZ2048EFH064 | In Production | Yes | $8.20 | Yes | 32-bit MIPS MCU | 32 | 252 | 2048 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 24 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 4 -SPI 4 -I2C | 0 | 4 | Yes | No | No | No | 1 | 0 | No | 2 | CAN | 10/100 Base-TX Mac | 64 | 64/QFN, 64/TQFP | |
PIC32MZ2048EFH100 | In Production | Yes | $8.67 | Yes | 32-bit MIPS MCU | 32 | 252 | 2048 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 40 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 2 | CAN | 10/100 Base-TX Mac | 100 | 100/TFBGA, 100/TQFP | |
PIC32MZ2048EFH124 | In Production | Yes | $9.11 | Yes | 32-bit MIPS MCU | 32 | 200 | 2048 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 2 | CAN | 10/100 Base-TX Mac | 124 | 124/VTLA | |
PIC32MZ2048EFH144 | In Production | Yes | $9.26 | Yes | 32-bit MIPS MCU | 32 | 252 | 2048 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 15 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | No | 2 | CAN | 10/100 Base-TX Mac | 144 | 144/LQFP, 144/TFBGA, 144/TQFP | |
PIC32MZ2048EFM064 | In Production | Yes | $8.35 | Yes | 32-bit MIPS MCU | 32 | 200 | 2048 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 24 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 4 -SPI 4 -I2C | 0 | 4 | Yes | No | No | No | 1 | 0 | Yes | 2 | CAN | 10/100 Base-TX Mac | 64 | 64/QFN, 64/TQFP | |
PIC32MZ2048EFM100 | In Production | Yes | $8.82 | Yes | 32-bit MIPS MCU | 32 | 200 | 2048 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 40 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | Yes | 2 | CAN | 10/100 Base-TX Mac | 100 | 100/TFBGA, 100/TQFP | |
PIC32MZ2048EFM124 | In Production | Yes | $9.26 | Yes | 32-bit MIPS MCU | 32 | 200 | 2048 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | Yes | 2 | CAN | 10/100 Base-TX Mac | 124 | 124/VTLA | |
PIC32MZ2048EFM144 | In Production | Yes | $9.35 | Yes | 32-bit MIPS MCU | 32 | 200 | 2048 | 512 | No | 0 | 160 | 0 | -40 to 125 | 2.2V - 3.6V | No | 8 | 48 | 12 | 0 | High Speed | 1 | 2 | 9 x 16-bit 4 x 32-bit | 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture | 0 | 6 -UART 6 -SPI 5 -I2C | 0 | 6 | Yes | No | No | No | 1 | 0 | Yes | 2 | CAN | 10/100 Base-TX Mac | 144 | 144/LQFP, 144/TFBGA, 144/TQFP |
MPLAB X Integrated Development Environment (IDE) is an expandable, highly configurable software program that incorporates powerful tools to help you discover, configure, develop, debug and qualify embedded designs for most of Microchip’s microcontrollers and digital signal controllers. MPLAB X IDE works seamlessly with the MPLAB development ecosystem of software and tools, many of which are completely free.
MPLAB Harmony v3 is a flexible, fully integrated embedded software development framework for 32-bit microcontrollers (MCUs). It enables robust framework development of interoperable RTOS-friendly libraries with quick and extensive Microchip support for third-party software integration. MPLAB Harmony includes a set of peripheral libraries, drivers and system services that are readily accessible for application development. The code development format allows for maximum re-use and reduces time to market.
MPLAB® Code Configurator (MCC) is a free, graphical programming environment that generates seamless, easy-to-understand C code to be inserted into your project. Using an intuitive interface, it enables and configures a rich set of peripherals and functions specific to your application.
For more information visit: MPLAB Code Configurator page
MPLAB® Xpress Cloud-Based IDE is an online development environment that contains the most popular features of our award-winning MPLAB X IDE. This simplified & distilled application is a faithful reproduction of our desktop-based program, which allows users to easily transition between the two environments.
Title | Download |
---|---|
AN1415 - Video Playback and Streaming Solutions Using the PIC® MCU | Download |
AN1071 - IrDA Standard Stack for Microchip 16/32-bit Microcontrollers | Download |
AN1204 - Microchip MiWi P2P Wireless Protocol | Download |
Transferring Weather Data to a Smart Device BLE Client Using a Curiosity Development Board | Download |
AN1373 - Using PIC32 MCUs to Develop GSM/GPRS/GPS Solutions Application Note | Download |
AN1229 - Class B Safety Software Library for PIC MCUs and dsPIC DSCs | Download |
Creating a USB Audio Device on a PIC32 MCU Using MPLAB Harmony - Creating a USB Audio Device on a PIC32 MCU Using MPLAB Harmony Application Note | Download |
AN1387 - Using PIC32 MCUs to Develop Low-Cost Controllerless (LCC) Graphics Solutions | Download |
Creating a Multi-LUN USB Mass Storage Class Device Using the MPLAB® Harmony USB - Creating a Multi-LUN USB Mass Storage Class Device Using the MPLAB® Harmony USB Device Stack Application Note | Download |
AN2785 - World's Fastest Embedded Interleaved 12-bit ADC Using PIC32MZ and PIC32MK Families | Download |
AN2587 - EMI, EMC, EFT, and ESD Circuit Design Consideration for 32-bit Microcontrollers Application Note | Download |
Using L1 Cache on PIC32MZ Devices | Download |
Title | Download |
---|---|
32-bit Peripherals Quick Reference Card | Download |
32-bit Touch Peripheral Sell Sheet | Download |
32-bit Microcontroller Families Brochure | Download |
PIC32 Audio Sell Sheet | Download |
PIC32MZ with FPU Sell Sheet | Download |
MPLAB® Harmony Brochure | Download |
PIC32 Bluetooth Sell Sheet | Download |
Connectivity Solutions for Embedded Design | Download |
32-bit MCU Connectivity Sell Sheet | Download |
Graphical and Segmented Display Solutions Brochure | Download |
PIC32 Graphics Sell Sheet | Download |
Title | Download |
---|---|
PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Family Data Sheet | Download |
Title | Download |
---|---|
PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Family Silicon Errata | Download |
Title |
---|
Basic 32-Bit MCU Design and Troubleshooting Checklist |
Title | Download |
---|---|
The Difference Between MPLAB Harmony v3 PLIBs and Drivers, and When to Use Them | Download |
MPLAB® Harmony 3 is a software development framework consisting of compatible and interoperable modules that include peripheral libraries (PLIBs), drivers, system services, middleware and third-party libraries. The MPLAB Harmony Configurator (MHC) is a GUI-based tool that provides an easy way to enable and configure various MPLAB Harmony modules. The MHC is a plug-in to the MPLAB X Integrated Development Environment (IDE). More Details about MPLAB Harmony v3 can be found at
This video explains how to create a simple application on Microchip's ARM® Cortex®-M4 based flash SAM E51 microcontroller using Harmony v3 MHC. This application demonstrates an LED (LED0) toggling on a periodic basis and print the LED toggling rate on a serial terminal. The periodicity of the timeout will change from 500 milliseconds to one second, two seconds, four seconds and back to 500 milliseconds every time you press the switch SW0 on the SAM E51 Curiosity Nano Evaluation Kit.
MPLAB® Harmony 3 is a software development framework consisting of compatible and interoperable modules that include peripheral libraries (PLIBs), drivers, system services, middleware and third-party libraries. The MPLAB Harmony Configurator (MHC) is a GUI-based tool that provides an easy way to enable and configure various MPLAB Harmony modules. The MHC is a plug-in to the MPLAB X Integrated Development Environment (IDE). More Details about MPLAB Harmony v3 can be found at
This video explains how to create a simple application on Microchip's ARM® Cortex®-M4 based flash SAM E51 microcontroller using Harmony v3 MHC. This application demonstrates an LED (LED0) toggling on a periodic basis and print the LED toggling rate on a serial terminal. The periodicity of the timeout will change from 500 milliseconds to one second, two seconds, four seconds and back to 500 milliseconds every time you press the switch SW0 on the SAM E51 Curiosity Nano Evaluation Kit.
This video covers the easy steps to get started with the SAM-IoT WG Development Board and the features available on the board. The SAM-IoT WG Development Board features the SAMD21G18 Arm® Cortex®-M0+ based 32-bit microcontroller (MCU), an ATECC608A CryptoAuthentication™ secure element IC and the fully certified ATWINC1510 Wi-Fi® network controller, so you can quickly and easily connect your embedded application to Google’s Cloud IoT core platform. The on-board debugger allows you to program and debug the MCU without any additional hardware. Use the mikroBUS™ sockets to expand your design with your choice of MikroElekronika click Boards™. The SAM-IoT WG development board is a small and easily expandable demonstration and development platform for IoT solutions. Out of the box, the MCU comes preloaded with firmware that enables you to quickly connect and send data to the Google Cloud Platform using the on-board temperature and light sensors. Once you are ready to build your own custom design, you can easily generate code using the free software libraries in MPLAB Harmony v3. The SAM-IoT WG Development Board is supported by MPLAB® X IDE.
This video helps to set-up the tools required to get started with MPLAB® Harmony v3. It is a step-by-step guide explaining:
• How to Download & Install MPLAB® X Integrated Development Environment (IDE)
• How to Download & Install MPLAB® XC32 Compiler
• How to install the MPLAB Harmony Configurator (MHC)
• How to Download MPLAB Harmony Framework from Harmony 3 GitHub Repo
Some key benefits of MPLAB® Harmony v3 include:
• Core agnostic implementation which supports both MIPS® and Arm® Cortex® core architectures
• Code portability with consistent APIs that can be used across different device families
• Easily configurable using MPLAB Harmony Configurator’s (MHC’s) Graphical User Interface (GUI)
• Optimized peripheral libraries to simplify device setup and peripheral usage
• Modular software downloads and updates available through GitHub for better installation and configuration management
• Offers same great middleware
• Default integration with FreeRTOS and capable of supporting other Real-Time Operating Systems (RTOSes)
• Supports multiple development models with application examples and demos
• Offers 1000+ demo/application examples
MPLAB® Harmony 3 is a software development framework consisting of compatible and interoperable modules that include peripheral libraries (PLIBs), drivers, system services, middleware and third-party libraries. The MPLAB Harmony Configurator (MHC) is a GUI-based tool that provides an easy way to enable and configure various MPLAB Harmony modules. The MHC is a plug-in to the MPLAB X Integrated Development Environment (IDE)..
This video explains how to create a simple application on Microchip's ARM® Cortex®-M0+ based flash SAMD21 microcontroller using Harmony v3 MHC. This application sends a “Hello World!” string to a console running on a computer using SAMD21 USART peripheral.
MPLAB® Harmony 3 is a software development framework consisting of compatible and interoperable modules that include peripheral libraries (PLIBs), drivers, system services, middleware and third-party libraries. The MPLAB Harmony Configurator (MHC) is a GUI-based tool that provides an easy way to enable and configure various MPLAB Harmony modules. The MHC is a plug-in to the MPLAB X Integrated Development Environment (IDE). More Details about MPLAB Harmony v3 can be found at https://www.microchip.com/mplab/mplab-harmony.
This video explains how to create a simple application on Microchip's ARM® Cortex®-M0+ based flash SAM C21 microcontroller using Harmony v3 MHC. This application sends a “Hello World!” string to a console running on a computer using SAM C21 USART peripheral.
MPLAB® Harmony 3 is a software development framework consisting of compatible and interoperable modules that include peripheral libraries (PLIBs), drivers, system services, middleware and third-party libraries. The MPLAB Harmony Configurator (MHC) is a GUI-based tool that provides an easy way to enable and configure various MPLAB Harmony modules. The MHC is a plug-in to the MPLAB X Integrated Development Environment (IDE). More Details about MPLAB Harmony v3 can be found at https://www.microchip.com/mplab/mplab-harmony.
This video explains how to create a simple application on Microchip's ARM® Cortex®-M4 based flash SAM E54 microcontroller using Harmony v3 MHC. This application sends a “Hello World!” string to a console running on a computer using SAM E54 USART peripheral.
MPLAB® Harmony 3 is a software development framework consisting of compatible and interoperable modules that include peripheral libraries (PLIBs), drivers, system services, middleware and third-party libraries. The MPLAB Harmony Configurator (MHC) is a GUI-based tool that provides an easy way to enable and configure various MPLAB Harmony modules. The MHC is a plug-in to the MPLAB X Integrated Development Environment (IDE).
This video explains how to create a simple application on Microchip's PIC32MZ EF microcontroller using Harmony v3 MHC. This application sends a “Hello World!” string to a console running on a computer using PIC32MZ EF UART peripheral.
MPLAB® Harmony 3 is a software development framework consisting of compatible and interoperable modules that include peripheral libraries (PLIBs), drivers, system services, middleware and third-party libraries. The MPLAB Harmony Configurator (MHC) is a GUI-based tool that provides an easy way to enable and configure various MPLAB Harmony modules. The MHC is a plug-in to the MPLAB X Integrated Development Environment (IDE).
More Details about MPLAB Harmony v3 can be found at https://www.microchip.com/mplab/mplab-harmony.
This video explains how to create a simple application on Microchip's ARM® Cortex®-M7 based flash SAM E70 microcontroller using Harmony v3 MHC. This application sends a “Hello World!” string to a console running on a computer using SAM E70 USART peripheral.
MPLAB® Harmony 3 is a software development framework consisting of compatible and interoperable modules that include peripheral libraries (PLIBs), drivers, system services, middleware and third-party libraries. The MPLAB Harmony Configurator (MHC) is a GUI-based tool that provides an easy way to enable and configure various MPLAB Harmony modules. The MHC is a plug-in to the MPLAB X Integrated Development Environment (IDE). More Details about MPLAB Harmony v3 can be found at https://www.microchip.com/mplab/mplab-harmony.
This video explains how to create a simple application on Microchip's ARM® Cortex®-M23 based flash SAM L11 microcontroller using Harmony v3 MHC. This application sends a “Hello World!” string to a console running on a computer using SAM L11 USART peripheral.
[MNV343] Microchip releases first 32-bit MCUs to feature robust, chip-level security and Arm® TrustZone technology
http://www.microchip.com/design-centers/32-bit/sam-32-bit-mcus/sam-l-mcus