PIC32MX350F128HT-I/PT - 80MHz 32-bit MCU, 128KB Flash, 64-TQFP | Microchip
N.º de pieza: PIC32MX350F128HT-I/PT ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $5.94 | $5,94 |
| 10 | $5.35 | $53,50 |
| 100 | $4.76 | $476,00 |
| 500 | $4.18 | $2.090,00 |
| 1.000 | $3.59 | $3.590,00 |
PIC32MX350F128HT-I/PT Descripción general
What is a 32-bit microcontroller? 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 such as timers, communication controllers, and analog blocks. Within the taxonomy of semiconductors, MCUs sit inside the Integrated Circuits category and sit below microprocessors in complexity. The '32-bit' designation means the CPU fetches and processes data 32 bits at a time, enabling higher throughput and larger addressable memory than legacy 8-bit or 16-bit controllers. The MIPS32 M4K core used by PIC32MX3/4 parts executes one instruction per cycle and reaches 1.58 DMIPS/MHz, providing headroom for DSP-like filtering and graphics tasks.
Key features of this part include a 10-bit ADC with a 1 Msps conversion rate, a 16-bit Parallel Master Port for external memory expansion, a peripheral pin select that maps digital functions to any remappable GPIO, and 5 timers/counters. The integrated USB 2.0 full-speed Device/Host/OTG controller is a notable advantage for embedded designs that need a wired data interface. The device operates from 2.3 V to 3.6 V, making it compatible with common 3.3 V system rails and 2x AA battery stacks.
Architecturally, the chip combines the M4K pipeline with a 7-stage Harvard bus that separates program and data accesses. The PMD module can power-down unused peripherals to reduce quiescent current. Hardware DMA is available for moving data between peripherals and memory without CPU intervention, freeing the core for application logic.
Typical applications include industrial HMI panels, USB peripherals such as barcode scanners and POS terminals, low-cost graphical displays driven by the PMP interface, audio processing with the I2S ports, and consumer appliances that need capacitive touch via the mTouch peripheral. The wide peripheral set also suits environmental sensor hubs that aggregate I2C sensor data.
Designers should note that this MCU requires a 3.3 V rail; pairing it with a small LDO such as the MCP1700 plus decoupling capacitors is standard. The PT package is a non-EP (no exposed pad) TQFP, so thermal dissipation is limited to copper pours under the lead fingers - adequate for the typical 70 mA active current.
This page synthesizes distributor pricing, drop-in alternatives drawn from Microchip's same-family parts, and design notes that complement the manufacturer datasheet. Engineers can use the comparison table below to evaluate pin-compatible PIC32MX3/4 variants against this part without leaving the page.
Alternativas directas para PIC32MX350F128HT-I/PT — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con PIC32MX350F128HT-I/PT (mismo factor de forma y huella) — difiere en Package, ADC, SRAM, Timers, Operating Temperature.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC32MX350F128H-I/PT
✅ Sustitución directa✓ En stock
$3.48 / unidad
Ver hoja de datos →PIC32MX340F128H-80I/PT
✅ Sustitución directa✓ En stock
$4.61 / unidad
Ver hoja de datos →PIC32MX350F256H-I/PT
✅ Sustitución directa ⚠️ Especificaciones sin verificar📋 Alternativa de referencia (no en el catálogo)
PIC32MX270F512H-50I/PT
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$4.61 / unidad
Ver hoja de datos →PIC32MX250F256HT-I/PT
✅ Sustitución directa✓ En stock
$5.1 / unidad
Ver hoja de datos →PIC32MX350F128HT-I/PT Valores máximos y características eléctricas
| Core Architecture | MIPS32 M4K |
| Core Count | Single-core |
| Maximum CPU Frequency | 80 MHz |
| DMIPS | 150 DMIPS |
| Program Memory (Flash) | 128 KB (128K x 8) |
| Data Memory (SRAM) | 32 KB |
| Operating Voltage Range | 2.3 V to 3.6 V |
| I/O Pins | 53 |
| ADC Resolution | 10-bit |
| ADC Channels | 28 |
| ADC Conversion Rate | 1 Msps |
| USB Module | USB 2.0 FS Device/Host/OTG |
| I2C Modules | 2 |
| SPI/I2S Modules | 2 |
| Timers (16-bit) | 5 |
| Parallel Master Port (PMP) | Yes (16-bit) |
| Temperatura de funcionamiento | -40C to +85C (Industrial) |
| Encapsulado | 64-TQFP (10x10 mm) |
| Tipo de montaje | Surface Mount |
| Nivel MSL | 3 (168 hours) |
| Estado RoHS | Compliant |
| Lead-Free | Yes |
Configuración de pines de PIC32MX350F128HT-I/PT
| Pin 1 | VDD — Power supply (+3.3V) |
| Pin 2 | RP5/RB5 — Remappable I/O / I2C1 SDA |
| Pin 3 | RP6/RB6 — Remappable I/O / I2C1 SCL |
| Pin 4 | RP7/RB7 — Remappable I/O |
| Pin 5 | RP8/RB8 — Remappable I/O |
| Pin 6 | RP9/RB9 — Remappable I/O |
| Pin 7 | VSS — Ground |
| Pin 8 | RP10/RB10 — Remappable I/O |
| Pin 9 | RP11/RB11 — Remappable I/O |
| Pin 10 | RP12/RB12 — Remappable I/O |
| Pin 11 | RP13/RB13 — Remappable I/O |
| Pin 12 | RP14/RB14 — Remappable I/O |
| Pin 13 | RP15/RB15 — Remappable I/O |
| Pin 14 | VSS — Ground |
| Pin 15 | VDD — Power supply (+3.3V) |
| Pin 16 | RA0 — GPIO / analog input |
| Pin 17 | RA1 — GPIO / analog input |
| Pin 18 | RA2 — GPIO / analog input |
| Pin 19 | RA3 — GPIO / analog input |
| Pin 20 | RA4 — GPIO / analog input |
| Pin 21 | RA5 — GPIO / analog input |
| Pin 22 | RA6 — GPIO / analog input |
| Pin 23 | RA7 — GPIO / analog input |
| Pin 24 | RA8 — GPIO |
| Pin 25 | RA9 — GPIO |
| Pin 26 | RA10 — GPIO |
| Pin 27 | VSS — Ground |
| Pin 28 | VDD — Power supply (+3.3V) |
| Pin 29 | RB0 — GPIO / programming |
| Pin 30 | RB1 — GPIO / programming |
| Pin 31 | RB2 — GPIO |
| Pin 32 | RB3 — GPIO |
| Pin 33 | RB4 — GPIO |
| Pin 34 | VUSB3V3 — USB 3.3V supply |
| Pin 35 | VBUS — USB VBUS detect |
| Pin 36 | USB_DP — USB D+ |
| Pin 37 | USB_DM — USB D- |
| Pin 38 | VSS — Ground |
| Pin 39 | OSC1/RC13 — Crystal oscillator input |
| Pin 40 | OSC2/RC14 — Crystal oscillator output |
| Pin 41 | RC15 — GPIO |
| Pin 42 | RD0 — GPIO / PMP data |
| Pin 43 | RD1 — GPIO / PMP data |
| Pin 44 | RD2 — GPIO / PMP data |
| Pin 45 | RD3 — GPIO / PMP data |
| Pin 46 | RD4 — GPIO / PMP data |
| Pin 47 | RD5 — GPIO / PMP data |
| Pin 48 | RD6 — GPIO / PMP data |
| Pin 49 | RD7 — GPIO / PMP data |
| Pin 50 | RE0 — GPIO / PMP control |
| Pin 51 | RE1 — GPIO / PMP control |
| Pin 52 | RE2 — GPIO / PMP control |
| Pin 53 | RE3 — GPIO / PMP control |
| Pin 54 | RE4 — GPIO / PMP control |
| Pin 55 | RE5 — GPIO / PMP control |
| Pin 56 | RE6 — GPIO / PMP control |
| Pin 57 | RE7 — GPIO / PMP control |
| Pin 58 | RF0 — GPIO / PMP data |
| Pin 59 | RF1 — GPIO / PMP data |
| Pin 60 | RF2 — GPIO / PMP data |
| Pin 61 | RF3 — GPIO / PMP data |
| Pin 62 | RF4 — GPIO / PMP data |
| Pin 63 | RF5 — GPIO / PMP data |
| Pin 64 | RF6 — GPIO / PMP data |
Aplicaciones típicas
PIC32MX350F128HT-I/PT es adecuado para 6 aplicacións: USB Human Interface Devices, Industrial HMI Panels, POS Terminals and Barcode Scanners, Audio Processing with I2S, Sensor Hubs and Data Loggers, Low-Cost Graphical Displays.
USB Human Interface Devices
The PIC32MX350F128HT-I/PT is well suited to USB HID designs such as keyboards, mice, game controllers, and custom input panels because it integrates a USB 2.0 full-speed Device/Host/OTG controller with internal transceiver and 53 remappable I/O pins. The 80 MHz MIPS32 M4K core and 150 DMIPS handle USB protocol stacks plus HID report parsing with ample headroom. The 32 KB SRAM buffer is large enough to debounce 128-key matrices and store composite descriptor tables. Reference companion chips: USB bus-powered regulators and 33-ohm series resistors are typical.
Recomendado
Industrial HMI Panels
The PIC32MX350F128HT-I/PT drives small graphical LCDs and touch panels in industrial human-machine interfaces via the 16-bit Parallel Master Port and mTouch capacitive sensing peripheral. The 80 MHz core and 128 KB Flash are sufficient to host a Harmony graphics stack plus custom UI assets. Twenty-eight analog channels enable the panel to read multiple sensor inputs (temperature, pressure, switch contact) simultaneously. Industrial -40C to +85C temperature range supports factory-floor deployment.
Recomendado
POS Terminals and Barcode Scanners
The PIC32MX350F128HT-I/PT's USB OTG and SPI/I2S peripherals make it a strong fit for point-of-sale terminals and handheld barcode scanners. The integrated USB controller supports both device-mode for PC tethering and host-mode for printer peripherals. SPI/I2S drives external imagers and audio codecs without extra glue logic. The 1 Msps 10-bit ADC reads the scanner photodiode signal accurately at high speed, while 128 KB Flash stores configuration and scan logs.
Recomendado
Audio Processing with I2S
The PIC32MX350F128HT-I/PT's two I2S ports and 150 DMIPS throughput allow processing of stereo audio at 48 kHz with software codecs for basic effects (EQ, mixing, gain control). 32 KB SRAM buffers 100 ms of 16-bit stereo audio (19.2 KB), leaving room for application logic. The DMA controller moves audio samples between I2S and memory without CPU load. This combination is uncommon in sub-USD 6 MCUs.
Recomendado
Sensor Hubs and Data Loggers
The PIC32MX350F128HT-I/PT aggregates data from multiple I2C/SPI sensors and stores readings in 128 KB Flash or external memory via the PMP. Two I2C and two SPI ports let it talk to up to four sensor clusters simultaneously. DMA offloads the CPU from continuous data movement, keeping power low. Industrial temperature grade supports outdoor and factory deployments where ambient temperature swings exceed commercial range.
Recomendado
Low-Cost Graphical Displays
The PIC32MX350F128HT-I/PT drives QVGA/WQVGA TFT panels through its 16-bit PMP, providing up to 65K colors at 30 fps with on-chip DMA. The 80 MHz core delivers enough MIPS for simple graphics libraries such as Microchip's MLA Graphics. Hardware PMP accelerates block transfers, leaving CPU time for UI logic. The 64-TQFP package has 53 I/Os, sufficient for the PMP data bus plus touch and backlight control.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC32MX350F128HT-I/PT — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | PIC32MX350F128H-I/PT | PIC32MX340F128H-80I/PT | PIC32MX350F256H-I/PT | PIC32MX270F512H-50I/PT | PIC32MX250F256HT-I/PT |
|---|---|---|---|---|---|---|
| Package | 64-TQFP (PT) 10x10 mm | 64-TQFP (PT) 10x10 mm - same | 64-TQFP (PT) 10x10 mm - same | 64-TQFP (PT) 10x10 mm - same | 64-TQFP (PT) 10x10 mm - same | 64-TQFP (PT) 10x10 mm - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Maximum CPU Frequency | 80 MHz | 80 MHz | 80 MHz | 80 MHz | 50 MHz | 50 MHz |
| Flash Memory | 128 KB | 128 KB | 128 KB | 256 KB | 512 KB | 256 KB |
| SRAM | 32 KB | 32 KB | 32 KB | 32 KB | 64 KB | 32 KB |
| USB Module | USB 2.0 FS OTG | USB 2.0 FS OTG | USB 2.0 FS OTG | USB 2.0 FS OTG | USB 2.0 FS OTG | USB 2.0 FS OTG |
| I/O Pins | 53 | 53 | 53 | 53 | 53 | 53 |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
Diferenciadores clave
- Higher Flash density in same 64-TQFP footprint (frente a PIC32MX270F512H-50I/PT)
- USB 2.0 full-speed OTG integrated (frente a PIC32MX340F128H-80I/PT)
- Industrial -40C to +85C operating range (frente a PIC32MX250F256HT-I/PT)
Notas de diseño
The PIC32MX350F128HT-I/PT requires a regulated 3.3 V supply capable of delivering at least 100 mA. Use an LDO such as the MCP1700-3302E with 1 uF ceramic input/output capacitors placed within 5 mm of the VDD pins (1, 15, 28, 64). Each VDD pin must have its own 0.1 uF decoupling capacitor plus a bulk 4.7 uF tantalum at the regulator output. For USB applications, VUSB3V3 (pin 34) needs a separate 10 uF capacitor with ESR under 1 ohm to stabilize the internal USB transceiver rail.
Route the 80 MHz system traces (PMP data bus, USB DP/DM) as impedance-controlled 50-ohm microstrip pairs. Place the 12 MHz or 24 MHz crystal within 5 mm of OSC1/OSC2 (pins 39/40) and surround it with a ground guard ring to suppress radiated harmonics. Keep the analog ADC inputs (RA0-RA7) routed away from switching digital lines and place AGND (VSS pin 7 and 27) connections under the analog pin group.
The PIC32MX350F128HT-I/PT ships with the Peripheral Pin Select (PPS) module locked - the default pinout shown in the datasheet is not the actual reset configuration. Before configuring peripherals, the PPS unlock sequence (PPSCON = 0x55, PPSCON = 0xAA, PPSCONbits.IOLOCK = 0) must be executed or peripherals will not map to the desired pins. Forgetting this is the most common reason a 'portable' PIC32MX3/4 firmware fails to bring up UART, SPI, or I2C on a custom PCB.
Información de cumplimiento
RoHS and lead-free per Microchip product page; not AEC-Q100 qualified - choose PIC32MX3/4 Q1 suffix variants for automotive.