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
- External graphics interface with up to 34 Parallel Master Port (PMP) pins
- 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
- ADC module:
- 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
- 5x general-purpose timers
- 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
Development Tools
Published: 2020-01-29
| Updated: 2024-07-11
