PIC32MX470F512HT-120/PT - 32-bit MCU 512KB Flash 120MHz TQFP-64 | Microchip
MPN: PIC32MX470F512HT-120/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.95 | $8.95 |
| 10 | $8.1 | $81.00 |
| 100 | $7.05 | $705.00 |
| 500 | $6.3 | $3,150.00 |
| 1,000 | $5.55 | $5,550.00 |
PIC32MX470F512HT-120/PT Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (SRAM), and a configurable set of peripherals. The PIC32MX3/4 family extends 8/16-bit PIC heritage into 32-bit territory, positioned in Microchip's catalog between the simpler PIC32MX1/2/5 series and the higher-performance PIC32MZ/MM families. M4K is a Harvard-architecture core licensed from MIPS Technologies, paired with 5-stage pipelining and single-cycle hardware multiply/divide to deliver 1.53 DMIPS/MHz. This combination gives embedded designers a cost-effective path to graphical user interfaces, USB connectivity, and audio streaming on a deterministic real-time core.
Key features of the PIC32MX470F512HT-120/PT include 512 KB Flash plus an additional 12 KB auxiliary Flash, 128 KB SRAM, two 10-bit ADC modules with up to 28 input channels, five 16-bit timers/counters, five PWM output channels, four UART modules, two I2C, two I2S, two SPI, and two analog comparators. The Peripheral Pin Select (PPS) remapping block reassigns digital peripheral functions to a wide choice of physical I/O pins, simplifying PCB routing on dense designs. Multiple low-power modes (Idle, Sleep, Deep Sleep) and a Fail-Safe Clock Monitor (FSCM) extend the part's suitability for battery and safety-critical applications.
Typical applications include USB Audio Class DAC interfaces, HMI panels with TFT graphics over PMP, capacitive-touch user interfaces driven by CTMU, and industrial control nodes requiring deterministic CAN or USB connectivity. The 2.3 V to 3.6 V operating range is compatible with 3.3 V system rails common in mixed-signal designs. The PT (TQFP-64) package is the highest pin-count option of the family, exposing nearly the full peripheral complement.
When designing with this device, allocate the PPS configuration carefully before PCB layout, because remapped peripheral pins must not conflict with fixed-function pins such as VBUS, D+/D-, and JTAG. Use a 10 uF + 0.1 uF bulk bypass on VDDCORE/VDD, follow the trace-length rules in the datasheet's USB section, and choose the I-grade (industrial) sub-variant for -40C to +105C environments. This page synthesizes distributor pricing, drop-in PIC32 alternatives, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC32MX470F512HT-120/PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC32MX470F512HT-120/PT (same form factor and footprint) — differing in ADC, Package, USB, Timers, Operating Temperature Range.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MX470F512H-120/PT
✅ Drop-In✓ In Stock
$4.7 / Unit
View Datasheet →PIC32MX470F512H-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX470F512HT-120/MR
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX450F256HT-120/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX460F512LT-80I/PT
✅ Drop-In✓ In Stock
$6.85 / Unit
View Datasheet →PIC32MX370F512HT-V/PT
✅ Drop-In✓ In Stock
$5.65 / Unit
View Datasheet →PIC32MX470F512HT-120/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | MIPS32 M4K (32-bit RISC) |
| Maximum CPU Clock | 120 MHz |
| DMIPS Performance | 150 DMIPS |
| Program Flash Memory | 512 KB + 12 KB auxiliary boot Flash |
| SRAM | 128 KB |
| Operating Voltage Range | 2.3 V to 3.6 V |
| Operating Temperature Range | -40C to +105C |
| Package | 64-pin TQFP (PT), 10x10 mm |
| Mounting Type | Surface Mount |
| ADC | 2x 10-bit, up to 28 input channels |
| Analog Comparators | 2 |
| Timers | 5 x 16-bit timers/counters |
| PWM Channels | 5 |
| UART Modules | 4 |
| I2C Modules | 2 |
| I2S Modules | 2 |
| SPI Modules | 2 |
| USB | USB 2.0 Full-Speed OTG controller |
| Parallel Master Port (PMP) | Yes (for graphics interfaces) |
| CTMU (Charge Time Measurement Unit) | Yes (touch / capacitive sensing) |
| Peripheral Pin Select (PPS) | Yes |
| RoHS Status | Compliant |
| MSL Level | 3 (168 hours) |
PIC32MX470F512HT-120/PT Pin Configuration
| Pin 1 | RPB0/AN0/CTED1 — Remappable I/O, ADC input 0, CTMU edge 1 |
| Pin 2 | RPB1/AN1/CTED2 — Remappable I/O, ADC input 1, CTMU edge 2 |
| Pin 3 | RPB2/AN2/C1IND — Remappable I/O, ADC input 2, Comparator 1 IN+ |
| Pin 4 | RPB3/AN3/C1INC — Remappable I/O, ADC input 3, Comparator 1 IN- |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RPC0/PMA15 — Remappable I/O, Parallel Master Port address 15 |
| Pin 7 | RPC1/PMA14 — Remappable I/O, PMP address 14 |
| Pin 8 | RPC2/PMA13 — Remappable I/O, PMP address 13 |
| Pin 9 | RPC3/PMA12 — Remappable I/O, PMP address 12 |
| Pin 10 | RPC4/PMA11 — Remappable I/O, PMP address 11 |
| Pin 11 | VDD — I/O supply (2.3 V to 3.6 V) |
| Pin 12 | RPC5/PMA10 — Remappable I/O, PMP address 10 |
| Pin 13 | RPC6/PMA9 — Remappable I/O, PMP address 9 |
| Pin 14 | RPC7/PMA8 — Remappable I/O, PMP address 8 |
| Pin 15 | RPC8/PMA7 — Remappable I/O, PMP address 7 |
| Pin 16 | RPC9/PMA6 — Remappable I/O, PMP address 6 |
| Pin 17 | VSS — Ground reference |
| Pin 18 | VDD — I/O supply (2.3 V to 3.6 V) |
| Pin 19 | RPD0/OC1/RTCC — Remappable I/O, Output Compare 1, Real-Time Clock |
| Pin 20 | RPD1/OC2 — Remappable I/O, Output Compare 2 |
| Pin 21 | RPD2/OC3 — Remappable I/O, Output Compare 3 |
| Pin 22 | RPD3/OC4 — Remappable I/O, Output Compare 4 |
| Pin 23 | RPD4/OC5/PMRD — Remappable I/O, Output Compare 5, PMP read strobe |
| Pin 24 | RPD5/PMWR — Remappable I/O, PMP write strobe |
| Pin 25 | VDDCORE — Internal regulator output (decouple with 10 uF + 0.1 uF) |
| Pin 26 | RPD6/PMD0 — Remappable I/O, PMP data 0 |
| Pin 27 | RPD7/PMD1 — Remappable I/O, PMP data 1 |
| Pin 28 | RPD8/PMD2 — Remappable I/O, PMP data 2 |
| Pin 29 | RPD9/PMD3 — Remappable I/O, PMP data 3 |
| Pin 30 | RPD10/PMD4 — Remappable I/O, PMP data 4 |
| Pin 31 | RPD11/PMD5 — Remappable I/O, PMP data 5 |
| Pin 32 | RPD12/PMD6 — Remappable I/O, PMP data 6 |
| Pin 33 | RPD13/PMD7 — Remappable I/O, PMP data 7 |
| Pin 34 | RPD14/PMD8 — Remappable I/O, PMP data 8 |
| Pin 35 | RPD15/PMD9 — Remappable I/O, PMP data 9 |
| Pin 36 | VCAP — Internal LDO bypass capacitor pin |
| Pin 37 | RPE0/PMD10 — Remappable I/O, PMP data 10 |
| Pin 38 | RPE1/PMD11 — Remappable I/O, PMP data 11 |
| Pin 39 | RPE2/PMD12 — Remappable I/O, PMP data 12 |
| Pin 40 | RPE3/PMD13 — Remappable I/O, PMP data 13 |
| Pin 41 | RPE4/PMD14/AN20 — Remappable I/O, PMP data 14, ADC input 20 |
| Pin 42 | RPE5/PMD15/AN21 — Remappable I/O, PMP data 15, ADC input 21 |
| Pin 43 | VSS — Ground reference |
| Pin 44 | VDD — I/O supply (2.3 V to 3.6 V) |
| Pin 45 | RPE6/PMA5/AN22 — Remappable I/O, PMP address 5, ADC input 22 |
| Pin 46 | RPE7/PMA4/AN23 — Remappable I/O, PMP address 4, ADC input 23 |
| Pin 47 | RPE8/PMA3/AN24 — Remappable I/O, PMP address 3, ADC input 24 |
| Pin 48 | RPE9/PMA2/AN25 — Remappable I/O, PMP address 2, ADC input 25 |
| Pin 49 | RPG6/AN6/C2IND — Remappable I/O, ADC input 6, Comparator 2 IN+ |
| Pin 50 | RPG7/AN7/C2INC — Remappable I/O, ADC input 7, Comparator 2 IN- |
| Pin 51 | RPG8/AN8/C2OUT — Remappable I/O, ADC input 8, Comparator 2 output |
| Pin 52 | RPG9/AN9/C1OUT — Remappable I/O, ADC input 9, Comparator 1 output |
| Pin 53 | VSS — Ground reference |
| Pin 54 | VDD — I/O supply (2.3 V to 3.6 V) |
| Pin 55 | AVDD — Analog supply for ADC (tie to VDD via ferrite) |
| Pin 56 | AVSS — Analog ground reference |
| Pin 57 | OSC1/CLKI — Crystal oscillator input or external clock in |
| Pin 58 | OSC2/CLKO — Crystal oscillator output or clock out |
| Pin 59 | SOSCO/RPA15 — Secondary oscillator output / remappable I/O |
| Pin 60 | SOSCI/RPA14 — Secondary oscillator input / remappable I/O |
| Pin 61 | D+ — USB D+ (fixed-function pin) |
| Pin 62 | D- — USB D- (fixed-function pin) |
| Pin 63 | VBUS — USB bus voltage detect (fixed-function pin) |
| Pin 64 | MCLR — Master clear / reset input (active-low) |
Typical Applications
PIC32MX470F512HT-120/PT is suitable for 6 applications: USB Audio Class DAC Interface, HMI Panel with TFT Graphics, Capacitive Touch User Interface, Industrial Control Gateway Node, Medical Patient Monitoring Sensor Hub, Smart Home Sensor / IoT Edge Node.
USB Audio Class DAC Interface
The PIC32MX470F512HT-120/PT is purpose-built for USB Audio Class 1.0/2.0 streaming peripherals thanks to its integrated USB 2.0 Full-Speed OTG controller, dual I2S modules, and 512 KB Flash that comfortably holds the USB Audio + HID stacks alongside an MP3/FLAC decoder. Its 120 MHz M4K core sustains 150 DMIPS, leaving ~30% CPU headroom for SRC and dithering routines. The 64-pin TQFP exposes dedicated USB D+/D- pins plus two I2S ports that drive external DAC chips like the PCM5102A without bit-banging. Compared to a USB-only PIC18, this part eliminates the need for an external codec controller.
Recommended
HMI Panel with TFT Graphics
The Parallel Master Port (PMP) and CTMU peripherals of the PIC32MX470F512HT-120/PT make it ideal for driving small TFT HMI panels up to 4.3 inches in parallel-RGB or 8080/6800 modes. The 128 KB SRAM holds full frame buffers for QVGA displays without external memory, while 512 KB Flash stores Microchip's Graphics Library plus Unicode fonts. Five PWM channels drive LED backlight dimming with 16-bit resolution. CTMU enables up to 28 capacitive touch channels on the same TQFP-64 footprint, eliminating a dedicated touch controller.
Recommended
Capacitive Touch User Interface
The CTMU peripheral on the PIC32MX470F512HT-120/PT supports up to 28 capacitive touch channels with sub-pF resolution, enough for full QWERTY keypads or matrix touch sliders without an external touch IC. Combined with the 120 MHz CPU it can run Microchip's mTouch library and surface events to a host in under 5 ms. The 5 PWM outputs can also drive haptic feedback actuators or LED brightness indicators from the same MCU. The industrial -40C to +105C temperature grade keeps touch calibration stable in automotive and appliance environments.
Recommended
Industrial Control Gateway Node
The PIC32MX470F512HT-120/PT serves as an industrial gateway node bridging UART, I2C, SPI, and USB protocols to a higher-level host. Four UART modules can handle RS-232/RS-485 multi-drop networks with external transceivers, while two I2C ports talk to EEPROMs and sensors. The Fail-Safe Clock Monitor and Windowed Watchdog Timer support IEC 61508 SIL-1 designs, and the -40C to +105C operating range suits cabinet-mounted equipment. 512 KB Flash stores Modbus, BACnet, or proprietary protocol stacks without external program memory.
Recommended
Medical Patient Monitoring Sensor Hub
With 28 channels of 10-bit ADC plus two analog comparators, the PIC32MX470F512HT-120/PT can aggregate multiple biosensors (temperature, pulse-ox, respiration) into a single USB-attached hub for medical peripherals. The 128 KB SRAM buffers waveform data between USB transfers, while the 12 KB auxiliary boot Flash enables secure firmware updates required by FDA cyber-security guidance. The CTMU provides touch-based patient input on the same die. Industrial temperature grade supports hospital and ambulatory environments.
Recommended
Smart Home Sensor / IoT Edge Node
The PIC32MX470F512HT-120/PT powers smart-home edge nodes that combine environmental sensors, capacitive touch buttons, and a USB or UART link to a home gateway. Its Idle/Deep Sleep modes drop quiescent current into the microamp range for battery-operated door/window sensors. The 5 PWM channels can also drive LED indicators or small buzzers. With 512 KB Flash there is room for Over-the-Air (OTA) update bootloaders plus application code from MPLAB Harmony, all on a single 64-pin TQFP footprint shared with smaller PIC32MX variants.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MX470F512HT-120/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MX470F512H-120/PT | PIC32MX470F512H-I/PT | PIC32MX470F512HT-120/MR | PIC32MX450F256HT-120/PT | PIC32MX460F512LT-80I/PT | PIC32MX370F512HT-V/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-pin TQFP (PT) | 64-pin TQFP (PT) - same | 64-pin TQFP (PT) - same | 64-pin QFN (MR) - different footprint | 64-pin TQFP (PT) - same | 64-pin TQFP (PT) - same | 64-pin TQFP (PT) - same |
| Maximum CPU Clock | 120 MHz | 120 MHz | 80 MHz | 120 MHz | 120 MHz | 80 MHz | 80 MHz |
| Program Flash | 512 KB | 512 KB | 512 KB | 512 KB | 256 KB | 512 KB | 512 KB |
| SRAM | 128 KB | 128 KB | 128 KB | 128 KB | 64 KB | 32 KB | 128 KB |
| USB OTG Controller | Yes (Full-Speed) | Yes (Full-Speed) | Yes (Full-Speed) | Yes (Full-Speed) | Yes (Full-Speed) | Yes (Full-Speed) | Yes (Full-Speed) |
| PMP (Graphics) | Yes | Yes | Yes | Yes | Yes | Yes | No |
| CTMU (Touch) | Yes | Yes | Yes | Yes | Yes | Yes | No |
| Operating Temperature | -40C to +105C | -40C to +105C | -40C to +85C | -40C to +105C | -40C to +105C | -40C to +85C | -40C to +105C |
Key Differentiators
- Largest Flash + SRAM in the TQFP-64 PIC32MX family (vs PIC32MX460F512LT-80I/PT)
- Integrated CTMU for capacitive touch sensing without external IC (vs PIC32MX370F512HT-V/PT)
- Parallel Master Port (PMP) for direct TFT/LCD graphics (vs PIC32MX270F256D-I/PT)
Design Notes
The PIC32MX470F512HT-120/PT requires two separate decoupling strategies: a 10 uF + 0.1 uF ceramic pair on VDDCORE (pin 25) to stabilize the internal 1.8 V LDO regulator, and a separate 0.1 uF on each of the VDD/AVDD pins (11, 18, 44, 54, 55). AVDD should be tied to VDD through a ferrite bead rather than direct short, with its own 10 uF bulk capacitor, to isolate ADC noise from digital switching. Estimated: at 120 MHz core and typical USB activity, the internal 1.8 V LDO draws approximately 35-50 mA, which the 10 uF capacitor must support with low ESR. VCAP (pin 36) also needs its own 1 uF + 0.1 uF decoupling network.
USB D+ (pin 61) and D- (pin 62) traces must be routed as a 90 ohm differential pair with length matching within 150 mil. Place the 15 kohm pull-down on D- and the 1.5 kohm pull-up on D+ as close to the connector as possible, and connect VBUS (pin 63) through a resistive divider to the USB-VBUS comparator pin rather than directly to the connector. The OSC1/OSC2 (pins 57/58) crystal traces must be short and guarded by a ground ring, since USB clock accuracy depends on this 48 MHz reference. PPS assignments must be locked via configuration bits before code execution; peripheral pins left in default state cannot be used.
Do not confuse the PIC32MX470F512HT-120/PT with the older PIC32MX460F512L-80I/PT - the 470 adds CTMU and PMP, and runs 50% faster. MCLR (pin 64) requires a 10 kohm pull-up and a 100 nF cap to VSS for proper reset; omitting these causes intermittent programming failures. The 12 KB auxiliary Flash (boot Flash) is distinct from the 512 KB main Flash and is mapped to a separate region - ensure the linker script correctly partitions them. Configuration bits must be set to enable USB PLL, otherwise the USB module will not enumerate. Watch the -I/-V temperature suffixes carefully; the -120 speed grade is only available on -V and -T (industrial/extended) parts, not -I (industrial 85C).
Estimated: at full 120 MHz operation driving all I/O at maximum toggle rate, the PIC32MX470F512HT-120/PT consumes approximately 80-100 mW of active power, well within the 64-pin TQFP's ~1 W thermal budget even at 105C ambient. However, this budget shrinks significantly if all output pins drive heavy capacitive loads simultaneously - in that case limit the number of simultaneously switching outputs or use slower slew-rate configuration. For sealed enclosures with no airflow, derate by 30% and add a small copper pour under the exposed thermal pad region (none on TQFP package, so use ground plane stitching instead).
Compliance Information
RoHS and REACH compliance per Microchip product page. Not AEC-Q100 qualified - for automotive designs use PIC32MX automotive-grade variants. Lead-free (Pb-free) packaging standard. Halogen-free status to be confirmed via latest Material Declaration Sheet on microchip.com.