We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

Highest-Performance PIC32 Microcontrollers with Floating Point Unit (FPU) and Advanced Peripheral set


The PIC32MZ EF series of high-performance microcontrollers (MCUs) with industry-leading connectivity and peripheral options has been created to empower you to build complex applications quickly. These devices are fully supported by the MPLAB® Harmony integrated software framework, which features software solutions to accelerate the development of graphics and connectivity applications. 

Key Features

  • 252 MHz/415 DMIPS performance
  • Up to 2 MB dual-panel live update Flash and 512 KB RAM
  • Excellent  connectivity options (Hi-Speed USB, CAN, and 10/100 Ethernet)
  • Integrated double-precision FPU accelerating performance in process-intensive applications
  • Optional full-featured hardware crypto accelerator
  • Rich peripheral set
  • Extended temperature and AECQ-100 Grade 1 qualification

PIC32MZ EF Family Products

View All Parametrics
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

Tools and Software

Product Description

Curiosity PIC32MZ EF 2.0 Development Board

Part Number: DM320209

The Curiosity PIC32MZ EF 2.0 Development Board provides you with the freedom to develop a variety of applications, including Bluetooth® audio, CAN, graphics/user interfaces, Internet of Things (IoT), robotics and proof-of-concept designs. It includes an integrated programmer and debugger and requires no additional hardware to get started. 

PIC32MZ Embedded Connectivity with FPU (EF) Starter Kit (Crypto)

Part Number: DM320007-C

The PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Family Starter Kit for crypto development provides a low-cost method for the development and testing of USB and Ethernet-based applications with PIC32MZ EF family devices.

 

PIC32MZ Embedded Connectivity with FPU (EF) Starter Kit

Part Number: DM320007

The PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Family Starter Kit provides a low-cost method for the development and testing of USB and Ethernet-based applications with PIC32MZ EF family devices.

PIC32MZ EF Audio 144-pin PIM for Bluetooth Audio Development Kit

Part Number: MA320018

The PIC32MZ2048EFH144 Plug-in Module (PIM) is designed to demonstrate the audio capabilities of the PIC32MZ EF family of devices using the PIC32 Bluetooth Audio Development Kit. A 200 MHz PIC32MZ2048EFH144 MCU with 2 MB Flash, 512 KB RAM, FPU, 48-channel ADC, Hi-Speed USB, CAN 2.0B and 10/100 Ethernet is installed on the PIM.

PIC32MZ EF PIM

Part Number: MA320019

The PIC32MZ EF PIM is designed to demonstrate the capabilities of the PIC32MZEF family of devices using the Explorer 16 Development Board. It enables USB, Ethernet and CAN development with the PIC32MZ series of MCUs. A 200 MHz PIC32MZ2048EFH100 MCU with 2 MB Flash, 512 KB RAM, FPU, 48-channel ADC, Hi-Speed USB, CAN 2.0B and 10/100 Ethernet is installed on the PIM.

PIC32MZ Starter Kit Adapter Board

Part Number: AC320006

The PIC32MZ Starter Kit Adapter Board features a 168-pin to 132-pin connector and enables the use of PIC32MZ starter kits that have a 168-pin interface with the following PIC32 hardware:

  • Multimedia Expansion Board (MEB) – Part # DM320005
  • PIC32 I/O Expansion Board – Part # DM320002
  • Low-Cost Controller-less (LCC) Graphics PICtail™ Plus Daughter Board – Part # AC164144
  • Graphics LCD Controller PICtail Plus SSD1926 Board – Part # AC164127-5
  • Graphics PICtail Plus Epson S1D13517 Board – Part # AC164127-7

High-Performance 4.3" WQVGA Display Module with maXTouch® Technology

Part Number: AC320005-4

The High-Performance 4.3" WQVGA Display Module with maXTouch Technology is designed for evaluating our graphics display solution and graphics library for 32-bit MCUs. This board is compatible with the Multimedia Expansion Board II (DM320005-2), as well as with Xplained Pro and Xplained Ultra evaluation kits. This board has a TFT 480 × 272 display with 24-bit parallel RGB interface with a maXTouch technology capacitive touch interface.

High-Performance WVGA Display Module with maXTouch® Technology

Part Number: AC320005-5

The High-Performance WVGA Display Module with maXTouch Technology is designed MCUmicrocontrollers. This board is compatible with both versions of the Multimedia Expansion Board II (DM320005-2 or DM320005-5), as well as with Xplained Pro and Xplained Ultra evaluation kits. This board has a TFT 800 × 480 display with a 24-bit parallel RGB interface with a maXTouch technology capacitive touch interface.

DM320005-5 - Multimedia Expansion Board II

Part Number: DM320005-5

The Multimedia Expansion Board II (MEB-II) is a highly integrated, compact and flexible development platform that works with the PIC32MZ Starter Kit. The MEB-II kit features a 4.3” WQVGA maxTouch technology display daughter board. The kit also has an on-board 24-bit stereo audio codec, VGA camera, 802.11 b/g wireless module, Bluetooth HCI transceiver, temperature sensor, microSD slot and analog accelerometer.

MPLAB® X Integrated Development Environment (IDE)


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 Software Framework

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

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

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.

Documentation

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

Getting Started with 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.