EmbeddedRelated.com
The 2026 Embedded Online Conference
PIC32MX470F512L-I/PT

MCHPPIC32MX470F512L-I/PT

Microchip Technology
MIPS32® M4K™ PIC® 32MX Microcontroller IC 32-Bit 80MHz 512KB (512K x 8) FLASH 100-TQFP (12x12)
Active290 in stock

Overview

The PIC32MX470F512L-I/PT is a high-performance 32-bit microcontroller based on the MIPS32 M4K core, operating at speeds up to 120MHz. It features 512KB of Flash, 128KB of RAM, and integrated USB 2.0 OTG support in a 100-pin TQFP package. The device is designed for applications requiring significant memory and high-speed communication peripherals.

Why Choose This Part

This MCU offers a high degree of integration with 81 I/O pins and a wide range of serial interfaces including 5 UARTs and 2 I2C ports. It includes 5V tolerant I/Os, simplifying the interface to legacy digital logic, and supports hardware-based DMA and CRC for efficient data handling without taxing the CPU.

Applications

Embedded USB Hosts
Utilizing the integrated USB OTG controller to interface with thumb drives, keyboards, or custom USB peripherals.
Industrial Data Loggers
Using the 512KB Flash and 28-channel ADC to collect and store sensor data with high precision.
User Interface Controllers
Managing graphical displays and user input via the Parallel Master Port (PMP) and multiple UART/SPI interfaces.

Key Specifications

Speed 80MHz
RAM Size 128K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, POR, PWM, WDT
Connectivity I2C, IrDA, LINbus, PMP, SPI, UART/USART, USB OTG
Mounting Type Surface Mount
Number of I/O 81
Core Processor MIPS32 M4K
Package / Case 100-TQFP
Data Converters A/D 28x10b
Oscillator Type Internal
Program Memory Size 512KB (512K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 100-TQFP (12x12)
Voltage - Supply (Vcc/Vdd) 2.3V ~ 3.6V

Getting Started

Developers can begin by using the MPLAB Harmony integrated software framework and the MPLAB X IDE. For hardware prototyping, the PIC32MX470 Curiosity Development Board or the PIC32 USB Starter Kit II provide a rapid path to evaluating USB and peripheral performance. A standard ICSP header allows for programming via Microchip's PICkit 4 or ICD 4 debuggers.

Part of PIC Microcontrollers family » PIC32MX

PIC32MX Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Flash RAM I/O Pins Package Speed ADC/DAC Stock
PIC32MX470F512L-I/PT (this part) 512KB 128K 81 TQFP-100 80M A/D 28x10b 290
PIC32MX795F512L-80I/PT (Microchip) 512KB 128K 85 TQFP-100 80M A/D 16x10b 24,856
PIC32MX250F128B 128KB 32K 19 SSOP-28 40M A/D 9x10b 3,629
PIC32MX470F512H-I/PT 512KB 128K 49 TQFP-64 80M A/D 28x10b 2,389
PIC32MX270F256B-50I/SP 256KB 64K 19 DIP-28 50M A/D 9x10b 275
PIC32MX170F256B-50I/SP 256KB 64K 21 DIP-28 50M A/D 10x10b 83
PIC32MX170F256B-I/SP 256KB 64K 21 DIP-28 40M A/D 10x10b 171
PIC32MX270F256D-50I/PT 256KB 64K 33 TQFP-44 50M A/D 13x10b 140
PIC32MX250F128B-50I/SP 128KB 32K 19 DIP-28 50M A/D 9x10b 167
PIC32MX440F256H-80I/PT 256KB 32K 53 TQFP-64 80M A/D 16x10b 768
PIC32MX250F128D-I/PT 128KB 32K 33 TQFP-44 40M A/D 13x10b 1,328
PIC32MX270F256B-I/SP 256KB 64K 19 DIP-28 40M A/D 9x10b 172
Also available as: PIC32MX250F128B-I/SO, PIC32MX170F256B-I/SO, PIC32MX170F256D-50I/PT, PIC32MX270F256B-50I/SO, PIC32MX230F256B-I/SP, PIC32MX250F128B-I/P, PIC32MX795F512L-I/PT

Also Consider

PIC32MX795F512L-80I/PT MCHPMicrochip Technology - Offers similar memory capacity but adds integrated Ethernet MAC and dual CAN 2.0B controllers for industrial networking.
STM32F407VGT6 STMicroelectronics - An ARM Cortex-M4 alternative that provides a dedicated Floating Point Unit (FPU) and faster 168MHz clock speed.
PIC32MZ2048EFH100-I/PT MCHPMicrochip Technology - Provides a significant performance upgrade to 200MHz with 2MB Flash and an integrated FPU for more demanding DSP tasks.
The 2026 Embedded Online Conference