Microchip Technology PIC32MX5/6/7 Microcontrollers

Microchip Technology PIC32MX5xx, PIC32MX6xx, and PIC32MX7xx Microcontrollers offer integrated 10/100Mbit Ethernet MAC and industry-leading connectivity and peripheral options. These features enable developers to build embedded connectivity-based applications. These MCUs from Microchip Technology are fully supported by the MPLAB Harmony integrated software framework, which features software solutions to accelerate application development. The 32-bit MCUs feature up to 512KB Flash and 64KB SRAM with graphics Interface, USB, CAN, and Ethernet.

Features

  • Operating Conditions
    • 2.3V to 3.6V, -40°C to +105°C, DC to 80MHz
  • Core: 80 MHz/105 DMIPS MIPS32® M4K®
    • MIPS16e® mode for up to 40% smaller code size
    • Code-efficient (C and Assembly) architecture
    • Single-cycle (MAC) 32x16 and two-cycle 32x32 multiply
  • Clock Management
    • 0.9% internal oscillator (on some variants)
    • Programmable PLLs and oscillator clock sources
    • Fail-Safe Clock Monitor (FSCM)
    • Independent watchdog timer
    • Fast wake-up and start-up
  • Power Management
    • Low-power management modes (Sleep and Idle)
    • Integrated power-on reset, brown-out reset
    • 0.5mA/MHz dynamic current (typ.)
    • 41µA IPD current (typ.)
  • Graphics
    • External graphics interface with up to 34 Parallel Master Port (PMP) pins
      • Interface to external graphics controller
      • Capable of driving LCD directly with DMA and internal or external memory
  • Analog
    • ADC module:
      • 10-bit 1Msps rate with one Sample and Hold (S&H)
      • 16x analog inputs
      • Can operate during Sleep mode
    • Flexible and independent ADC trigger sources
    • Comparators:
      • Two dual-input comparator modules
      • Programmable references with 32 voltage points
  • Timers/Output Compare/Input Capture
    • 5x general-purpose timers
      • 5x 16-bit and up to two 32-bit timers/counters
    • 5x Output Compare (OC) modules
    • 5x Input Capture (IC) modules
    • Real-Time Clock and Calendar (RTCC) module
  • Communication Interfaces
    • USB 2.0-compliant Full-Speed OTG controller
    • 10/100 Mbps Ethernet MAC with MII and RMII interface
    • CAN module:
      • 2.0B active with DeviceNet™ addressing support
    • 6x UART modules (20 Mbps):
      • Supports LIN 2.1 protocols and IrDA® support
    • Up to 4 4-wire SPI modules (25 Mbps)
    • Up to 5 I2C modules (up to 1Mbaud) with SMBus support
    • Parallel Master Port (PMP)
  • Direct Memory Access (DMA)
    • Up to 8 channels of hardware DMA with automatic data size detection
    • 32-bit Programmable Cyclic Redundancy Check (CRC)
    • 6x additional channels dedicated to USB, Ethernet and CAN modules
  • Input/Output
    • 15mA or 10mA source/sink for standard VOH/VOL and up to 22mA for non-standard VOH1
    • 5V-tolerant pins
    • Selectable open drain and pull-ups
    • External interrupts
  • Debugger Development Support
    • In-circuit and in-application programming
    • 4-wire MIPS® Enhanced JTAG interface
    • Unlimited program and six complex data breakpoints

Block Diagram

Block Diagram - Microchip Technology PIC32MX5/6/7 Microcontrollers
Published: 2020-01-29 | Updated: 2024-07-11