PIC32MX370F512H-I/PT - 32-bit MCU 512KB Flash 128KB SRAM 64-TQFP | Microchip
Référence : PIC32MX370F512H-I/PT ✓ Actif| Qté | Prix unitaire | 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 Présentation
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.
Alternatives de remplacement direct pour PIC32MX370F512H-I/PT — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC32MX370F512H-I/PT (même facteur de forme et même empreinte) — différant par Core Architecture, DMA Channels, Mounting Type, Package.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC32MX370F512H-V/PT
✅ Remplacement direct✓ En stock
$5.4 / unité
Voir la fiche technique →PIC32MX370F512HT-I/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC32MX350F512H-I/PT
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC32MX340F512H-I/PT
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC32MX370F512H-I/PT Valeurs maximales et caractéristiques électriques
| 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 |
| Température de fonctionnement | -40C to +85C (Industrial) |
| Boîtier | 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 |
| Type de montage | Surface Mount (SMD/SMT) |
| Statut RoHS | Compliant |
Configuration des broches de PIC32MX370F512H-I/PT
| Broche 1 | RB0/PGD — GPIO / ICSP data |
| Broche 2 | RB1/PGC — GPIO / ICSP clock |
| Broche 3 | RB2 — GPIO |
| Broche 4 | RB3 — GPIO |
| Broche 5 | RB4 — GPIO |
| Broche 6 | RB5 — GPIO |
| Broche 7 | RB6 — GPIO |
| Broche 8 | RB7 — GPIO |
| Broche 9 | VSS — Ground |
| Broche 10 | VDD — Power supply 2.3V-3.6V |
| Broche 11 | RA0 — GPIO / analog |
| Broche 12 | RA1 — GPIO / analog |
| Broche 13 | RA2 — GPIO / analog |
| Broche 14 | RA3 — GPIO / analog |
| Broche 15 | RA4 — GPIO / analog |
| Broche 16 | RA5 — GPIO / analog |
| Broche 17 | RA6 — GPIO / analog |
| Broche 18 | RA7 — GPIO / analog |
| Broche 19 | VSS — Ground |
| Broche 20 | VDD — Power supply 2.3V-3.6V |
| Broche 21 | RB8 — GPIO |
| Broche 22 | RB9 — GPIO |
| Broche 23 | RB10 — GPIO |
| Broche 24 | RB11 — GPIO |
| Broche 25 | RB12 — GPIO |
| Broche 26 | RB13 — GPIO |
| Broche 27 | RB14 — GPIO |
| Broche 28 | RB15 — GPIO |
| Broche 29 | VSS — Ground |
| Broche 30 | VDD — Power supply 2.3V-3.6V |
| Broche 31 | RC0 — GPIO |
| Broche 32 | RC1 — GPIO |
| Broche 33 | RC2 — GPIO |
| Broche 34 | RC3 — GPIO |
| Broche 35 | RC4 — GPIO |
| Broche 36 | RC5 — GPIO |
| Broche 37 | RC6 — GPIO |
| Broche 38 | RC7 — GPIO |
| Broche 39 | RC8 — GPIO |
| Broche 40 | RC9 — GPIO |
| Broche 41 | VSS — Ground |
| Broche 42 | VDD — Power supply 2.3V-3.6V |
| Broche 43 | RD0 — GPIO / PMP data |
| Broche 44 | RD1 — GPIO / PMP data |
| Broche 45 | RD2 — GPIO / PMP data |
| Broche 46 | RD3 — GPIO / PMP data |
| Broche 47 | RD4 — GPIO / PMP data |
| Broche 48 | RD5 — GPIO / PMP data |
| Broche 49 | RD6 — GPIO / PMP data |
| Broche 50 | RD7 — GPIO / PMP data |
| Broche 51 | RD8 — GPIO / PMP control |
| Broche 52 | RD9 — GPIO / PMP control |
| Broche 53 | RD10 — GPIO / PMP control |
| Broche 54 | RD11 — GPIO / PMP control |
| Broche 55 | VSS — Ground |
| Broche 56 | VDD — Power supply 2.3V-3.6V |
| Broche 57 | RF0 — GPIO / USB |
| Broche 58 | RF1 — GPIO / USB |
| Broche 59 | RE0 — GPIO |
| Broche 60 | RE1 — GPIO |
| Broche 61 | RE2 — GPIO |
| Broche 62 | RE3 — GPIO |
| Broche 63 | RE4 — GPIO |
| Broche 64 | RE5 — GPIO |
Applications typiques
PIC32MX370F512H-I/PT convient pour 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC32MX370F512H-I/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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) |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - this is an industrial-grade MCU, not automotive-grade.