PIC32MX370F512H-I/PT - 32-bit MCU 512KB Flash 128KB SRAM 64-TQFP | Microchip
N.º da peça: PIC32MX370F512H-I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC32MX370F512H-I/PT — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC32MX370F512H-I/PT (mesmo formato e footprint) — diferindo em Core Architecture, DMA Channels, Mounting Type, Package.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC32MX370F512H-V/PT
✅ Drop-In✓ Em estoque
$5.4 / unidade
Ver ficha técnica →PIC32MX370F512HT-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC32MX350F512H-I/PT
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC32MX340F512H-I/PT
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC32MX370F512H-I/PT Classificações máximas e características elétricas
| 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 |
| Temperatura de operação | -40C to +85C (Industrial) |
| Encapsulamento | 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 |
| Tipo de montagem | Surface Mount (SMD/SMT) |
| Status RoHS | Compliant |
Configuração de pinos do PIC32MX370F512H-I/PT
| Pino 1 | RB0/PGD — GPIO / ICSP data |
| Pino 2 | RB1/PGC — GPIO / ICSP clock |
| Pino 3 | RB2 — GPIO |
| Pino 4 | RB3 — GPIO |
| Pino 5 | RB4 — GPIO |
| Pino 6 | RB5 — GPIO |
| Pino 7 | RB6 — GPIO |
| Pino 8 | RB7 — GPIO |
| Pino 9 | VSS — Ground |
| Pino 10 | VDD — Power supply 2.3V-3.6V |
| Pino 11 | RA0 — GPIO / analog |
| Pino 12 | RA1 — GPIO / analog |
| Pino 13 | RA2 — GPIO / analog |
| Pino 14 | RA3 — GPIO / analog |
| Pino 15 | RA4 — GPIO / analog |
| Pino 16 | RA5 — GPIO / analog |
| Pino 17 | RA6 — GPIO / analog |
| Pino 18 | RA7 — GPIO / analog |
| Pino 19 | VSS — Ground |
| Pino 20 | VDD — Power supply 2.3V-3.6V |
| Pino 21 | RB8 — GPIO |
| Pino 22 | RB9 — GPIO |
| Pino 23 | RB10 — GPIO |
| Pino 24 | RB11 — GPIO |
| Pino 25 | RB12 — GPIO |
| Pino 26 | RB13 — GPIO |
| Pino 27 | RB14 — GPIO |
| Pino 28 | RB15 — GPIO |
| Pino 29 | VSS — Ground |
| Pino 30 | VDD — Power supply 2.3V-3.6V |
| Pino 31 | RC0 — GPIO |
| Pino 32 | RC1 — GPIO |
| Pino 33 | RC2 — GPIO |
| Pino 34 | RC3 — GPIO |
| Pino 35 | RC4 — GPIO |
| Pino 36 | RC5 — GPIO |
| Pino 37 | RC6 — GPIO |
| Pino 38 | RC7 — GPIO |
| Pino 39 | RC8 — GPIO |
| Pino 40 | RC9 — GPIO |
| Pino 41 | VSS — Ground |
| Pino 42 | VDD — Power supply 2.3V-3.6V |
| Pino 43 | RD0 — GPIO / PMP data |
| Pino 44 | RD1 — GPIO / PMP data |
| Pino 45 | RD2 — GPIO / PMP data |
| Pino 46 | RD3 — GPIO / PMP data |
| Pino 47 | RD4 — GPIO / PMP data |
| Pino 48 | RD5 — GPIO / PMP data |
| Pino 49 | RD6 — GPIO / PMP data |
| Pino 50 | RD7 — GPIO / PMP data |
| Pino 51 | RD8 — GPIO / PMP control |
| Pino 52 | RD9 — GPIO / PMP control |
| Pino 53 | RD10 — GPIO / PMP control |
| Pino 54 | RD11 — GPIO / PMP control |
| Pino 55 | VSS — Ground |
| Pino 56 | VDD — Power supply 2.3V-3.6V |
| Pino 57 | RF0 — GPIO / USB |
| Pino 58 | RF1 — GPIO / USB |
| Pino 59 | RE0 — GPIO |
| Pino 60 | RE1 — GPIO |
| Pino 61 | RE2 — GPIO |
| Pino 62 | RE3 — GPIO |
| Pino 63 | RE4 — GPIO |
| Pino 64 | RE5 — GPIO |
Aplicações típicas
PIC32MX370F512H-I/PT é adequado para 6 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC32MX370F512H-I/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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) |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - this is an industrial-grade MCU, not automotive-grade.