High-Performance PIC32MZ with Floating Point Unit (FPU) Embedded Connectivity Family 32-bit MCUs (up to 2 MB Live-Update Flash and 512 KB SRAM) with Audio and Graphics Interfaces, Hi-Speed USB, Ethernet and Advanced Analog Summary The PIC32MZ with Floating Point Unit (FPU) Embedded Connectivity family offers a high-performance MCU with MIPS32 M-Class core running at 200 MHz/330 DMIPS. The core features a Floating Point Unit for fast, single- and doubleprecision math and enhanced DSP functionality with four 64-bit accumulators, single-cycle MAC and a 5-stage pipeline. It is coupled with up to 2 MB Flash and 512 KB SRAM and several on-board advanced peripherals including I2S™/SPI for audio; 8-/16-bit Parallel Master Port (PMP) and External Bus Interface (EBI) for graphics or external memory; 48-channel, 12-bit Analog-to-Digital Converter (ADC); Hi-Speed USB ® MIPS32 M-Class Core 2.0-compliant Device/Host/OTG; 10/100 Mbps Ethernet • 200 MHz, 5-Stage Pipeline MAC; Serial Quad Interface (SQI) for serial devices and • 32-bit CPU + DSP + FPU Crypto Engine for reduced software overhead and easy High Hig CAN Trace Ethernet Crypto SQI Data D Inst. execution of encryption/decryption. Spee 2.0b Speed DMA MAC g Engine EJTAG Key Features ■■ 200 MHz/330 DMIPS MIPS32 M-Class core ■■ Up to 2 MB dual-panel Flash for live update support ■■ Floating Point Unit for fast single- and double-precision math ■■ DSP enhanced core: • Four 64-bit accumulators • Single-cycle MAC ■■ 12-bit, 12 Msps, 48-channel ADC ■■ Memory management unit for optimum embedded OS execution ■■ microMIPS™ mode for up to 35% code compression ■■ CAN, UART, I2C™, PMP, EBI, SQI and analog comparators ■■ SPI/I2S interfaces for audio processing and playback ■■ Hi-Speed USB Device/Host/OTG ■■ 10/100 Mbps Ethernet MAC with MII and RMII interface ■■ Temperature range: −40 to 85°C; −40 to 125°C (planned) Ca Cache Cache 8 Ch. 2 Ch. DMA 2 Ch. Ch h. DMA DM MA USB B (2) 8 Ch. Ch h DMA DM MA A 4 Ch. DMA 2 Ch. DMA Data Instruction Instr ctio on High-Speed Bus Matrix Prefetch 2 MB Flash Dual Panel Live Update PPS P PS 5122 KB B SR RAM SRAM PMP EBI EB BI Comparator (2) 12-b 12-bit ADC 4-Wire 4-Wi ire Debug Debu De ug Peripheral Buses POR Reset WDT BOR Reset Output Compare PWM (9) Timer (9) IC (9) I2C™ (5) I2S/SP S/SPI (6) RTCC RT MPLAB® Harmony for PIC32 MPLAB Harmony is a flexible, abstracted, fully integrated firmware development environment for PIC32 microcontrollers. 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. It features the MPLAB Harmony Configurator (MHC) plug-in that provides a graphical way to select and configure all MPLAB Harmony components inlcuding middleware, system services and peripherals with ease. Applications ■■ Bluetooth® audio and SPP ■■ CAN applications ■■ Graphics applications ■■ TCP/IP applications and utilities ■■ USB applications ■■ Crypto Operating System Abstract Layer (OSAL) ■■ OSAL interface with “basic” and “none” implementation ■■ ThreadX ■■ embOS ■■ FreeRTOS ■■ OpenRTOS ■■ Micrium μC/OS-II ■■ Micrium μC/OS-III Additional software components planned Middleware/ Software Libraries ■■ ■■ ■■ ■■ Graphics TCP/IP USB Cryptographic libraries ■■ File systems ■■ System services ■■ Bluetooth ■■ DSP/Math ■■ Bootloader ■■ Peripheral Libraries (PLIBs) Device Drivers ■■ ADC ■■ Audio codecs ■■ Ethernet media access controller ■■ Ethernet PHY interface ■■ Controllerless graphics ■■ Epson LCD controller ■■ Non-volatile memory ■■ SPI, UART, CAN2.0B, highspeed USB ■■ Timer, parallel master port Development Software ■■ MPLAB® X IDE ■■ MPLAB XC32++ ■■ MPLAB Harmony Configurator (MHC) Plug-In ■■ MPLAB Harmony Graphics Composer (MHGC) ■■ Board Support Packages (BSP) Third-Party Software ■■ Networking ■■ Security ■■ Cloud services Device Flash + Boot Flash (KB) SRAM (KB) Pin Count Speed (MHz) SPI/I2S™ I2C™ UART DMA Channels General/Dedicated PPS USB (Full/Hi-Speed) 10/100 Ethernet CAN2.0B IC/OC/PWM 12-bit ADC (Ch) ADC S/H Analog Comparator Timer 16-bit/32-bit RTCC SQI EBI PMP JTAG Program, Debug, Boundary Scan Encryption Temp. Range (°C) Featured PIC32MZ Devices with Floating Point Unit* PIC32MZ2048EFG144 2048 + 160 512 144 200 6 5 6 8/12 ü HS ü – 9/9/9 48 6 2 9/4 ü ü ü ü ü – −40 to 85 PIC32MZ2048EFH144 2048 + 160 512 144 200 6 5 6 8/16 ü HS ü 2 9/9/9 48 6 2 9/4 ü ü ü ü ü – −40 to 85 PIC32MZ2048EFG124 2048 + 160 512 124 200 6 5 6 8/12 ü HS ü – 9/9/9 48 6 2 9/4 ü ü ü ü ü – −40 to 85 PIC32MZ2048EFH124 2048 + 160 512 124 200 6 5 6 8/16 ü HS ü 2 9/9/9 48 6 2 9/4 ü ü ü ü ü – −40 to 85 PIC32MZ1024EFG100 1024 + 160 512 100 200 6 5 6 8/12 ü HS ü – 9/9/9 40 6 2 9/4 ü ü ü ü ü – −40 to 85 PIC32MZ1024EFH100 1024 + 160 512 100 200 6 5 6 8/16 ü HS ü 2 9/9/9 40 6 2 9/4 ü ü ü ü ü – −40 to 85 PIC32MZ1024EFG064 1024 + 160 512 64 200 4 4 6 8/12 ü HS ü – 9/9/9 24 6 2 9/4 ü ü – ü ü – −40 to 85 PIC32MZ2048EFM144 2048 + 160 512 144 200 6 5 6 8/18 ü HS ü 2 9/9/9 48 6 2 9/4 ü ü ü ü ü ü −40 to 85 PIC32MZ1024EFM124 1024 + 160 512 124 200 6 5 6 8/18 ü HS ü 2 9/9/9 48 6 2 9/4 ü ü ü ü ü ü −40 to 85 PIC32MZ1024EFE144 1024 + 160 256 144 200 6 5 6 8/12 ü HS ü – 9/9/9 48 6 2 9/4 ü ü ü ü ü – −40 to 85 PIC32MZ1024EFF100 1024 + 160 256 100 200 6 5 6 8/16 ü HS ü 2 9/9/9 40 6 2 9/4 ü ü ü ü ü – −40 to 85 PIC32MZ1024EFK064 1024 + 160 256 64 200 4 4 6 8/18 ü HS ü 2 9/9/9 24 6 2 9/4 ü ü – ü ü ü −40 to 85 PIC32MZ0512EFF124 512 + 160 128 124 200 6 5 6 8/16 ü HS ü 2 9/9/9 48 6 2 9/4 ü ü ü ü ü – −40 to 85 PIC32MZ0512EFE100 512 + 160 128 100 200 6 5 6 8/12 ü HS ü – 9/9/9 40 6 2 9/4 ü ü ü ü ü – −40 to 85 PIC32MZ0512EFF100 512 + 160 128 100 200 6 5 6 8/16 ü HS ü 2 9/9/9 40 6 2 9/4 ü ü ü ü ü – −40 to 85 PIC32MZ0512EFK064 512 + 160 128 64 200 4 4 6 8/18 ü HS ü 2 9/9/9 24 6 2 9/4 ü ü – ü ü ü −40 to 85 *For a complete list of PIC32MZ devices with FPU, please visit www.microchip.com/pic32. Package Options 64-lead QFN (MR) 9 × 9 × 0.9 mm 64-lead TQFP (PT) 10 × 10 × 1 mm 100-lead TQFP (PT) 12 × 12 × 1 mm 100-lead TQFP (PF) 14 × 14 × 1 mm Development Tools PIC32MZ with FPU Embedded Connectivity Starter Kits (DM320007/DM320007-C) This kit boasts an on-board 200 MHz, 2 MB Flash PIC32MZ with FPU, 12-bit ADC, Hi-Speed USB, CAN, Ethernet, External Bus Interface (EBI), Serial Quad Interface (SQI) and more. The kit also features a plug-in interface that can accommodate various 10/100 Ethernet PHY transceiver daughter boards for prototyping and development in addition to a 40-pin expansion connector. Two versions of the starter kit are available: one with an on-chip crypto engine (DM320007-C) and one without (DM320007). PIC32MZ2048 EF Plug-In Module (PIM) (MA320019) This PIM enables USB, Ethernet, CAN and general purpose embedded control development using the Explorer 16 Development Board. 124-lead VTLA (TL) 9 × 9 × 0.9 mm 144-lead TQFP (PH) 16 × 16 × 1 mm 144-lead LQFP (PL) 20 × 20 × 1.4 mm PIC32MZ2048 EF Audio PIM (MA320018) This PIM enables Bluetooth® and digital audio development using the PIC32 Bluetooth Audio Development Kit. Note: This PIM is not compatible with the Explorer 16 Development Board. Multimedia Expansion Board II (DM320005-2) The Multimedia Expansion Board II is a highly integrated, compact and flexible development platform which works with the PIC32MZ starter kits. It features a 4.3" WQVGA projected capacitive touch display daughter board. It also has an on-board 24-bit stereo audio codec, VGA camera, 802.11b/g wireless module, Bluetooth HCI transceiver, temperature sensor, microSD™ slot and analog accelerometer. Note: This PIM is not compatible with the PIC32 Bluetooth Audio Development Kit www.microchip.com/pic32 Visit our web site for additional product information and to locate your local sales office. Microchip Technology Inc. • 2355 W. Chandler Blvd. • Chandler, AZ 85224-6199 The Microchip name and logo, the Microchip logo and MPLAB are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks mentioned herein are property of their respective companies. © 2015, Microchip Technology Incorporated. All Rights Reserved. Printed in the U.S.A. 7/15 DS60001358A