PIC32MX350F128HT-I/PT - 80MHz 32-bit MCU, 128KB Flash, 64-TQFP | Microchip
N.º da peça: PIC32MX350F128HT-I/PT ✓ Ativo| Qtd. | Preço unitário | 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 Visão geral
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 drop-in para PIC32MX350F128HT-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 PIC32MX350F128HT-I/PT (mesmo formato e footprint) — diferindo em Package, ADC, SRAM, Timers, Operating Temperature.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC32MX350F128H-I/PT
✅ Drop-In✓ Em estoque
$3.48 / unidade
Ver ficha técnica →PIC32MX340F128H-80I/PT
✅ Drop-In✓ Em estoque
$4.61 / unidade
Ver ficha técnica →PIC32MX350F256H-I/PT
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC32MX270F512H-50I/PT
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$4.61 / unidade
Ver ficha técnica →PIC32MX250F256HT-I/PT
✅ Drop-In✓ Em estoque
$5.1 / unidade
Ver ficha técnica →PIC32MX350F128HT-I/PT Classificações máximas e características elétricas
| 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 operação | -40C to +85C (Industrial) |
| Encapsulamento | 64-TQFP (10x10 mm) |
| Tipo de montagem | Surface Mount |
| Nível MSL | 3 (168 hours) |
| Status RoHS | Compliant |
| Lead-Free | Yes |
Configuração de pinos do PIC32MX350F128HT-I/PT
| Pino 1 | VDD — Power supply (+3.3V) |
| Pino 2 | RP5/RB5 — Remappable I/O / I2C1 SDA |
| Pino 3 | RP6/RB6 — Remappable I/O / I2C1 SCL |
| Pino 4 | RP7/RB7 — Remappable I/O |
| Pino 5 | RP8/RB8 — Remappable I/O |
| Pino 6 | RP9/RB9 — Remappable I/O |
| Pino 7 | VSS — Ground |
| Pino 8 | RP10/RB10 — Remappable I/O |
| Pino 9 | RP11/RB11 — Remappable I/O |
| Pino 10 | RP12/RB12 — Remappable I/O |
| Pino 11 | RP13/RB13 — Remappable I/O |
| Pino 12 | RP14/RB14 — Remappable I/O |
| Pino 13 | RP15/RB15 — Remappable I/O |
| Pino 14 | VSS — Ground |
| Pino 15 | VDD — Power supply (+3.3V) |
| Pino 16 | RA0 — GPIO / analog input |
| Pino 17 | RA1 — GPIO / analog input |
| Pino 18 | RA2 — GPIO / analog input |
| Pino 19 | RA3 — GPIO / analog input |
| Pino 20 | RA4 — GPIO / analog input |
| Pino 21 | RA5 — GPIO / analog input |
| Pino 22 | RA6 — GPIO / analog input |
| Pino 23 | RA7 — GPIO / analog input |
| Pino 24 | RA8 — GPIO |
| Pino 25 | RA9 — GPIO |
| Pino 26 | RA10 — GPIO |
| Pino 27 | VSS — Ground |
| Pino 28 | VDD — Power supply (+3.3V) |
| Pino 29 | RB0 — GPIO / programming |
| Pino 30 | RB1 — GPIO / programming |
| Pino 31 | RB2 — GPIO |
| Pino 32 | RB3 — GPIO |
| Pino 33 | RB4 — GPIO |
| Pino 34 | VUSB3V3 — USB 3.3V supply |
| Pino 35 | VBUS — USB VBUS detect |
| Pino 36 | USB_DP — USB D+ |
| Pino 37 | USB_DM — USB D- |
| Pino 38 | VSS — Ground |
| Pino 39 | OSC1/RC13 — Crystal oscillator input |
| Pino 40 | OSC2/RC14 — Crystal oscillator output |
| Pino 41 | RC15 — GPIO |
| Pino 42 | RD0 — GPIO / PMP data |
| Pino 43 | RD1 — GPIO / PMP data |
| Pino 44 | RD2 — GPIO / PMP data |
| Pino 45 | RD3 — GPIO / PMP data |
| Pino 46 | RD4 — GPIO / PMP data |
| Pino 47 | RD5 — GPIO / PMP data |
| Pino 48 | RD6 — GPIO / PMP data |
| Pino 49 | RD7 — GPIO / PMP data |
| Pino 50 | RE0 — GPIO / PMP control |
| Pino 51 | RE1 — GPIO / PMP control |
| Pino 52 | RE2 — GPIO / PMP control |
| Pino 53 | RE3 — GPIO / PMP control |
| Pino 54 | RE4 — GPIO / PMP control |
| Pino 55 | RE5 — GPIO / PMP control |
| Pino 56 | RE6 — GPIO / PMP control |
| Pino 57 | RE7 — GPIO / PMP control |
| Pino 58 | RF0 — GPIO / PMP data |
| Pino 59 | RF1 — GPIO / PMP data |
| Pino 60 | RF2 — GPIO / PMP data |
| Pino 61 | RF3 — GPIO / PMP data |
| Pino 62 | RF4 — GPIO / PMP data |
| Pino 63 | RF5 — GPIO / PMP data |
| Pino 64 | RF6 — GPIO / PMP data |
Aplicações típicas
PIC32MX350F128HT-I/PT é adequado para 6 aplicaçãos: 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
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC32MX350F128HT-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 | 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) |
Principais diferenciais
- Higher Flash density in same 64-TQFP footprint (vs PIC32MX270F512H-50I/PT)
- USB 2.0 full-speed OTG integrated (vs PIC32MX340F128H-80I/PT)
- Industrial -40C to +85C operating range (vs PIC32MX250F256HT-I/PT)
Notas de projeto
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.
Informações de conformidade
RoHS and lead-free per Microchip product page; not AEC-Q100 qualified - choose PIC32MX3/4 Q1 suffix variants for automotive.