PIC32MX370F512H-I/PT - 32-bit MCU 512KB Flash 128KB SRAM 64-TQFP | Microchip
MPN: PIC32MX370F512H-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.45 | $8.45 |
| 10 | $7.58 | $75.80 |
| 100 | $6.74 | $674.00 |
| 500 | $6.1 | $3,050.00 |
| 1,000 | $5.55 | $5,550.00 |
PIC32MX370F512H-I/PT Overview
A 32-bit microcontroller is a microprocessor whose data bus, ALU, and registers are 32 bits across, enabling faster arithmetic, larger addressable memory, and richer instruction sets than 8-bit or 16-bit predecessors. PIC32 devices in particular sit in the microcontrollers -> embedded processors -> ICs hierarchy and use the MIPS32 M4K core, which supports the MIPS16e code-compression mode for smaller code footprint while preserving 32-bit performance for inner kernels.
Key features include single-cycle hardware multiply-accumulate (32x16 in one cycle, 32x32 in two cycles), 5 timers, an ICSP (In-Circuit Serial Programming) interface, a Parallel Master Port (PMP) for external graphics or memory expansion, and an integrated charge time measurement unit (CTMU) for touch sensing. The 64-pin TQFP footprint provides 53 user I/O pins, allowing ample GPIO for keypad scanning, LCD driving, sensor aggregation, and communication buses. The device supports industrial-grade operating temperature (-40C to +85C) and is supplied in tray packaging for prototyping and high-volume assembly.
Architecturally, the PIC32MX3xx/4xx family pairs the MIPS32 M4K core with a multi-channel DMA controller, a bus matrix, and a peripheral bus bridge. This allows data-move uses served by DMA to run in parallel with CPU compute, raising throughput on audio streaming and USB packet handling. Code-efficient C and assembly libraries are available via MPLAB XC32 and the Harmony framework.
Typical applications include industrial control and HMI panels, USB peripherals (Human Interface Devices, CDC, mass storage), audio decoding and graphics rendering with PMP-connected LCDs, and capacitive touch user interfaces using the integrated 10-bit ADC with CTMU. Two independent SPI/I2S peripherals make the device a good fit for external DACs and audio codecs, while the USB OTG enables Host and Device roles on the same pins.
When designing with the PIC32MX370F512H-I/PT, ensure a low-impedance decoupling network (typically 100 nF plus 10 uF bulk) is placed within a few millimeters of the VDD pins. The 64-TQFP layout benefits from continuous power planes on the PCB to support the 100 MHz/120 MHz core clock and reduce EMI on the high-speed USB differential pair (D+/D-). For noise-sensitive analog measurements, separate AVdd and AGND pins should be star-routed back to a single ground point.
This page synthesizes distributor pricing from multiple sources, drop-in same-package alternatives, and practical design notes not found in the standalone manufacturer datasheet - giving procurement and a phase-ready engineer a single reference for evaluation and sourcing.
Drop-in alternatives for PIC32MX370F512H-I/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 PIC32MX370F512H-I/PT (same form factor and footprint) — differing in Core Architecture, DMA Channels, Mounting Type, Package.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MX370F512H-V/PT
✅ Drop-In✓ In Stock
$5.4 / Unit
View Datasheet →PIC32MX370F512HT-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX350F512H-I/PT
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC32MX340F512H-I/PT
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC32MX370F512H-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | MIPS32 M4K RISC |
| Core Width | 32-bit |
| Maximum CPU Speed | 120 MHz (up to 150 DMIPS) |
| Program Flash Memory | 512 KB (512K x 8) |
| SRAM | 128 KB |
| Operating Voltage | 2.3 V to 3.6 V |
| Operating Temperature | -40C to +85C (Industrial) |
| Package | 64-pin TQFP (10x10 mm) |
| User I/O Pins | 53 |
| USB Interface | USB 2.0 Full-Speed OTG |
| SPI / I2S | 2 x SPI/I2S |
| I2C | 2 x I2C |
| UART | 4 x UART |
| Analog Comparators | 2 |
| ADC | 10-bit, up to 28 channels |
| Timers | 5 |
| DMA Channels | Yes (multi-channel) |
| CTMU (Touch) | Yes |
| Parallel Master Port (PMP) | Yes |
| Mounting Type | Surface Mount (SMD/SMT) |
| RoHS Status | Compliant |
PIC32MX370F512H-I/PT Pin Configuration
| Pin 1 | RB0/PGD — GPIO / ICSP data |
| Pin 2 | RB1/PGC — GPIO / ICSP clock |
| Pin 3 | RB2 — GPIO |
| Pin 4 | RB3 — GPIO |
| Pin 5 | RB4 — GPIO |
| Pin 6 | RB5 — GPIO |
| Pin 7 | RB6 — GPIO |
| Pin 8 | RB7 — GPIO |
| Pin 9 | VSS — Ground |
| Pin 10 | VDD — Power supply 2.3V-3.6V |
| Pin 11 | RA0 — GPIO / analog |
| Pin 12 | RA1 — GPIO / analog |
| Pin 13 | RA2 — GPIO / analog |
| Pin 14 | RA3 — GPIO / analog |
| Pin 15 | RA4 — GPIO / analog |
| Pin 16 | RA5 — GPIO / analog |
| Pin 17 | RA6 — GPIO / analog |
| Pin 18 | RA7 — GPIO / analog |
| Pin 19 | VSS — Ground |
| Pin 20 | VDD — Power supply 2.3V-3.6V |
| Pin 21 | RB8 — GPIO |
| Pin 22 | RB9 — GPIO |
| Pin 23 | RB10 — GPIO |
| Pin 24 | RB11 — GPIO |
| Pin 25 | RB12 — GPIO |
| Pin 26 | RB13 — GPIO |
| Pin 27 | RB14 — GPIO |
| Pin 28 | RB15 — GPIO |
| Pin 29 | VSS — Ground |
| Pin 30 | VDD — Power supply 2.3V-3.6V |
| Pin 31 | RC0 — GPIO |
| Pin 32 | RC1 — GPIO |
| Pin 33 | RC2 — GPIO |
| Pin 34 | RC3 — GPIO |
| Pin 35 | RC4 — GPIO |
| Pin 36 | RC5 — GPIO |
| Pin 37 | RC6 — GPIO |
| Pin 38 | RC7 — GPIO |
| Pin 39 | RC8 — GPIO |
| Pin 40 | RC9 — GPIO |
| Pin 41 | VSS — Ground |
| Pin 42 | VDD — Power supply 2.3V-3.6V |
| Pin 43 | RD0 — GPIO / PMP data |
| Pin 44 | RD1 — GPIO / PMP data |
| Pin 45 | RD2 — GPIO / PMP data |
| Pin 46 | RD3 — GPIO / PMP data |
| Pin 47 | RD4 — GPIO / PMP data |
| Pin 48 | RD5 — GPIO / PMP data |
| Pin 49 | RD6 — GPIO / PMP data |
| Pin 50 | RD7 — GPIO / PMP data |
| Pin 51 | RD8 — GPIO / PMP control |
| Pin 52 | RD9 — GPIO / PMP control |
| Pin 53 | RD10 — GPIO / PMP control |
| Pin 54 | RD11 — GPIO / PMP control |
| Pin 55 | VSS — Ground |
| Pin 56 | VDD — Power supply 2.3V-3.6V |
| Pin 57 | RF0 — GPIO / USB |
| Pin 58 | RF1 — GPIO / USB |
| Pin 59 | RE0 — GPIO |
| Pin 60 | RE1 — GPIO |
| Pin 61 | RE2 — GPIO |
| Pin 62 | RE3 — GPIO |
| Pin 63 | RE4 — GPIO |
| Pin 64 | RE5 — GPIO |
Typical Applications
PIC32MX370F512H-I/PT is suitable for 6 applications: Industrial HMI Control Panel, USB Peripheral Device (HID / CDC / MSD), Audio Decoder and Visualizer, Capacitive Touch Interface with CTMU, Data Acquisition and Sensor Hub, Point-of-Sale Terminal (USB + Display).
Industrial HMI Control Panel
The PIC32MX370F512H-I/PT fits industrial Human-Mini-control panels that combine a graphics LCD with keypad input and USB diagnostics. The device delivers 150 DMIPS core throughput and 128 KB of SRAM, enough to drive a QVGA/WQVGA framebuffer through the Parallel Master Port (PMP) without external memory. Two SPI/I2S peripherals let the same MCU stream audio prompts or drive external codecs, and the integrated 10-bit ADC with up to 28 channels reads analog sensors directly. Compared to an 8-bit MCU, the PIC32MX370 reduces firmware complexity for menu rendering and supports USB OTG for firmware updates or HMI bridge logging. According to Microchip reference designs, this is the canonical use case for the PIC32MX3xx/4xx H-suffix family.
Recommended
USB Peripheral Device (HID / CDC / MSD)
The PIC32MX370F512H-I/PT integrates USB 2.0 Full-Speed On-The-Go with an integrated transceiver, removing the need for an external PHY and minimizing BOM cost. The 512 KB Flash accommodates USB class stacks (HID, CDC, MSD) plus application code, and the 128 KB SRAM supports dual-bank USB endpoint buffers and DMA-driven packet handling. Multi-channel DMA lets bulk transfers run in parallel with CPU work, sustaining full-speed throughput (12 Mbps). Compared to adding an external FTDI bridge, an embedded PIC32 reduces PCB area and component count. According to Microchip USB stack documentation, the PIC32MX3xx/4xx family is the platform of choice for composite USB devices in a single chip.
Recommended
Audio Decoder and Visualizer
The PIC32MX370F512H-I/PT drives audio playback and visualization through its two independent SPI/I2S peripherals, supporting simultaneous audio streaming to an external codec and an LCD. With 150 DMIPS at 120 MHz and a 32-bit DSP library, the core performs MP3/AAC decode and FFT analysis in real time. The 128 KB SRAM doubles as a sample buffer plus framebuffer for the visualization, eliminating external memory for short clips. Compared to 8-bit MCUs that require external DSP, the PIC32MX370 integrates decode and display logic on the same host. According to Microchip audio reference designs, this combination targets consumer audio docks and portable players in a single chip.
Recommended
Capacitive Touch Interface with CTMU
The PIC32MX370F512H-I/PT integrates the Charge Time Measurement Unit (CTMU), which works with the 10-bit ADC to measure capacitance changes on touch electrodes. This eliminates the need for an external touch controller IC on keypads, sliders, and proximity sensors. The 28 ADC channels cover up to 14 mutual-capacitance touch pads or more in self-capacitance mode. Compared to a discrete touch IC, the integrated CTMU reduces BOM and frees board space. According to Microchip mTouch documentation, the PIC32MX370 supports capacitive-touch sensing in a single chip for appliances and consumer interfaces.
Recommended
Data Acquisition and Sensor Hub
The PIC32MX370F512H-I/PT serves as a sensor hub aggregating analog inputs through its 10-bit ADC with up to 28 channels, plus I2C/SPI sensors through dedicated peripherals. The 512 KB Flash holds calibration tables and protocol stacks (Modbus RTU/TCP, MQTT), while the 128 KB SRAM buffers incoming samples before forwarding them via USB, UART, or Ethernet (with external PHY). Compared to a discrete ADC + external MCU design, the PIC32MX370 reduces part count. According to Microchip sensor-hub reference designs, this combination targets industrial sensor nodes in a single chip.
Recommended
Point-of-Sale Terminal (USB + Display)
The PIC32MX370F512H-I/PT drives a Point-of-Sale terminal by combining USB OTG for barcode scanners and peripherals, a UART for receipt printers, and an LCD through the PMP. With 512 KB Flash for application code and 128 KB SRAM for transaction buffers, the device runs TLS, EMV, and UI stacks without external memory. Two I2C peripherals connect to secure elements and NFC readers. Compared to a discrete USB host + general-purpose MCU design, the PIC32MX370 integrates terminal logic in a single chip. According to Microchip POS reference designs, the PIC32MX3xx/4xx family targets compact POS terminals in a single chip.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MX370F512H-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MX370F512H-V/PT | PIC32MX370F512HT-I/PT | PIC32MX350F512H-I/PT | PIC32MX340F512H-I/PT |
|---|---|---|---|---|---|
| Package | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit |
| Maximum CPU Speed | 120 MHz (150 DMIPS) | 120 MHz | 120 MHz | 80 MHz (-33%) | 80 MHz (-33%) |
| Flash Memory | 512 KB | 512 KB | 512 KB | 512 KB | 512 KB |
| SRAM | 128 KB | 128 KB | 128 KB | 128 KB | 32 KB (-75%) |
| USB OTG | Yes (USB 2.0 FS) | Yes | Yes | Yes | No |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +105C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
Key Differentiators
- Highest SRAM in 64-TQFP PIC32MX3xx/4xx family (vs PIC32MX340F512H-I/PT)
- 120 MHz / 150 DMIPS performance (vs PIC32MX350F512H-I/PT)
- USB 2.0 Full-Speed OTG integrated (vs PIC32MX270F512H-I/PT)
Design Notes
Place a 100 nF ceramic decoupling capacitor within 3 mm of each VDD/VSS pair (10 pairs on the 64-TQFP) and one 10 uF bulk capacitor at the PCB entry point. The PIC32MX370F512H-I/PT operates from 2.3 V to 3.6 V with fast supply transients during USB cable attach/detach; insufficient decoupling causes intermittent USB enumeration failures. For noise-sensitive analog measurements, route AVdd to its own regulator and star-ground back to the bulk capacitor. According to Microchip application note, proper decoupling is required for stable operation across the full 120 MHz clock range.
Route the USB D+ and D- differential pair as a 90-ohm impedance-matched pair on a PCB, keeping the pair length under 50 mm if possible, or shorter for cleaner signals. Place the 90-ohm common-mode choke and ESD protection diode as close to the USB connector as possible. Keep digital traces away from the analog ADC inputs (RA0-RA7) to minimize coupling. According to the PCB layout checklist, route traces to maintain 90-ohm differential impedance for USB full-speed compliance and reduce EMI.
The PIC32MX370F512H-I/PT and PIC32MX340F512H-I/PT both ship in 64-TQFP but differ in SRAM size (128 KB vs 32 KB) and USB support - do not assume firmware binary compatibility between them. When migrating from PIC32MX340 to PIC32MX370 firmware, validate USB stack memory footprint and DMA buffer allocations against the new memory map. Also, the I/PT (industrial) and V/PT (extended) variants share identical silicon; only the operating-temperature bin differs, so the same firmware runs on both. Per Microchip datasheet notes, verify linker scripts and startup code on every migration.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - this is an industrial-grade MCU, not automotive-grade.