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
  • 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
  • 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

Videos

Block Diagram

Block Diagram - Microchip Technology PIC32MZ EF 32-Bit Microcontrollers
Published: 2019-10-08 | Updated: 2023-06-08