Microchip Technology PIC32MZ EF 32-Bit Microcontrollers
Microchip Technology PIC32MZ EF 32-Bit Microcontrollers feature industry-leading connectivity, peripheral options, and a MIPS32 M-Class core running up to 200MHz/330 DMIPS. The core features a Floating Point Unit (FPU) for fast, single- and double-precision math and enhanced DSP functionality with four 64-bit accumulators, single-cycle MAC, and a 5-stage pipeline. It is coupled with up to 2MB Flash and 512KB SRAM and integrates a Crypto Engine for reduced software overhead and easy execution of encryption/decryption. The PIC32MZ EF MCUs are also fully supported by the MPLAB Harmony integrated software framework, which features software solutions to accelerate Graphics and Connectivity Application development.Features
- Core: 252MHz (up to 415 DMIPS) M-Class
- 16KB I-Cache, 4KB 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) architecture
- Clock 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-up
- Power Management
- Low-power modes (Sleep and Idle)
- Integrated Power-on Reset (POR) and Brown-out Reset (BOR)
- Memory Interfaces
- 50MHz External Bus Interface (EBI)
- 50MHz 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 master clock: Fractional clock frequencies with USB synchronization
- High-Speed (HS) Communication Interfaces (with Dedicated DMA)
- USB 2.0-compliant Hi-Speed On-The-Go (OTG) controller
- 10/100Mbps Ethernet MAC with MII and RMII interface
- Security Features
- Crypto Engine with RNG for data encryption/decryption and authentication (AES, 3DES, SHA, MD5, and HMAC)
- Advanced memory protection:
- Peripheral and memory region access control
- Direct Memory Access (DMA)
- Eight channels with automatic data size detection
- Programmable Cyclic Redundancy Check (CRC)
- Advanced Analog Features
- 12-bit ADC module:
- 18Msps 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
- 12-bit ADC module:
- Communication Interfaces
- Two CAN modules (with dedicated DMA channels):
- 0B Active with DeviceNet™ addressing support
- Six UART modules (25Mbps):
- Supports up to LIN 2.1 and IrDA® protocols
- Six 4-wire SPI modules (up to 50MHz)
- SQI-configurable as an additional SPI module (50MHz)
- Five I2C modules (up to 1Mbaud) with SMBus support
- Parallel Master Port (PMP)
- Peripheral Pin Select (PPS) to enable function remap
- Two CAN modules (with dedicated DMA channels):
- Timers/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) module
- Input/Output
- 5V-tolerant pins with up to 32mA source/sink
- Selectable open drain, pull-ups, pull-downs, and slew rate controls
- External interrupts on all I/O pins
- PPS to enable function remap
- Qualification and Class B Support
- AEC-Q100 REVH (Grade 1 -40ºC to +125ºC)
- Class B Safety Library, IEC 60730 (planned)
- Back-up internal oscillator
- Debugger Development Support
- In-circuit and in-application programming
- 4-wire MIPS® Enhanced JTAG interface
- Unlimited software and 12 complex breakpoints
- IEEE 2-compatible (JTAG) boundary scan
- Non-intrusive hardware-based instruction trace
- Software 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: Express Logic ThreadX, FreeRTOS™, OPENRTOS®, Micriµm® µC/OS™, and SEGGER embOS
- Operating Conditions
- 1V to 3.6V, -40ºC to +85ºC, DC to 252MHz
- 1V to 3.6V, -40ºC to +125ºC, DC to 180MHz
- Package Options
- QFN-64
- TQFP-64, TQFP-100, TQFP-144
- TFBGA-100, TFBGA-144
- VTLA-124
- LQFP-144
Applications
- Secure Internet of Things (IoT) applications
- Graphics
- Digital audio
- Connectivity
- BLUETOOTH
- General-purpose embedded control
Additional Resources
Videos
Block Diagram
Published: 2019-10-08
| Updated: 2023-06-08
