PIC32MX350F128HT-I/PT - 80MHz 32-bit MCU, 128KB Flash, 64-TQFP | Microchip
Référence : PIC32MX350F128HT-I/PT ✓ Actif| Qté | Prix unitaire | 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 Présentation
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.
Alternatives de remplacement direct pour PIC32MX350F128HT-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 PIC32MX350F128HT-I/PT (même facteur de forme et même empreinte) — différant par Package, ADC, SRAM, Timers, Operating Temperature.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC32MX350F128H-I/PT
✅ Remplacement direct✓ En stock
$3.48 / unité
Voir la fiche technique →PIC32MX340F128H-80I/PT
✅ Remplacement direct✓ En stock
$4.61 / unité
Voir la fiche technique →PIC32MX350F256H-I/PT
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC32MX270F512H-50I/PT
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$4.61 / unité
Voir la fiche technique →PIC32MX250F256HT-I/PT
✅ Remplacement direct✓ En stock
$5.1 / unité
Voir la fiche technique →PIC32MX350F128HT-I/PT Valeurs maximales et caractéristiques électriques
| 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) |
| Température de fonctionnement | -40C to +85C (Industrial) |
| Boîtier | 64-TQFP (10x10 mm) |
| Type de montage | Surface Mount |
| Niveau MSL | 3 (168 hours) |
| Statut RoHS | Compliant |
| Lead-Free | Yes |
Configuration des broches de PIC32MX350F128HT-I/PT
| Broche 1 | VDD — Power supply (+3.3V) |
| Broche 2 | RP5/RB5 — Remappable I/O / I2C1 SDA |
| Broche 3 | RP6/RB6 — Remappable I/O / I2C1 SCL |
| Broche 4 | RP7/RB7 — Remappable I/O |
| Broche 5 | RP8/RB8 — Remappable I/O |
| Broche 6 | RP9/RB9 — Remappable I/O |
| Broche 7 | VSS — Ground |
| Broche 8 | RP10/RB10 — Remappable I/O |
| Broche 9 | RP11/RB11 — Remappable I/O |
| Broche 10 | RP12/RB12 — Remappable I/O |
| Broche 11 | RP13/RB13 — Remappable I/O |
| Broche 12 | RP14/RB14 — Remappable I/O |
| Broche 13 | RP15/RB15 — Remappable I/O |
| Broche 14 | VSS — Ground |
| Broche 15 | VDD — Power supply (+3.3V) |
| Broche 16 | RA0 — GPIO / analog input |
| Broche 17 | RA1 — GPIO / analog input |
| Broche 18 | RA2 — GPIO / analog input |
| Broche 19 | RA3 — GPIO / analog input |
| Broche 20 | RA4 — GPIO / analog input |
| Broche 21 | RA5 — GPIO / analog input |
| Broche 22 | RA6 — GPIO / analog input |
| Broche 23 | RA7 — GPIO / analog input |
| Broche 24 | RA8 — GPIO |
| Broche 25 | RA9 — GPIO |
| Broche 26 | RA10 — GPIO |
| Broche 27 | VSS — Ground |
| Broche 28 | VDD — Power supply (+3.3V) |
| Broche 29 | RB0 — GPIO / programming |
| Broche 30 | RB1 — GPIO / programming |
| Broche 31 | RB2 — GPIO |
| Broche 32 | RB3 — GPIO |
| Broche 33 | RB4 — GPIO |
| Broche 34 | VUSB3V3 — USB 3.3V supply |
| Broche 35 | VBUS — USB VBUS detect |
| Broche 36 | USB_DP — USB D+ |
| Broche 37 | USB_DM — USB D- |
| Broche 38 | VSS — Ground |
| Broche 39 | OSC1/RC13 — Crystal oscillator input |
| Broche 40 | OSC2/RC14 — Crystal oscillator output |
| Broche 41 | RC15 — GPIO |
| Broche 42 | RD0 — GPIO / PMP data |
| Broche 43 | RD1 — GPIO / PMP data |
| Broche 44 | RD2 — GPIO / PMP data |
| Broche 45 | RD3 — GPIO / PMP data |
| Broche 46 | RD4 — GPIO / PMP data |
| Broche 47 | RD5 — GPIO / PMP data |
| Broche 48 | RD6 — GPIO / PMP data |
| Broche 49 | RD7 — GPIO / PMP data |
| Broche 50 | RE0 — GPIO / PMP control |
| Broche 51 | RE1 — GPIO / PMP control |
| Broche 52 | RE2 — GPIO / PMP control |
| Broche 53 | RE3 — GPIO / PMP control |
| Broche 54 | RE4 — GPIO / PMP control |
| Broche 55 | RE5 — GPIO / PMP control |
| Broche 56 | RE6 — GPIO / PMP control |
| Broche 57 | RE7 — GPIO / PMP control |
| Broche 58 | RF0 — GPIO / PMP data |
| Broche 59 | RF1 — GPIO / PMP data |
| Broche 60 | RF2 — GPIO / PMP data |
| Broche 61 | RF3 — GPIO / PMP data |
| Broche 62 | RF4 — GPIO / PMP data |
| Broche 63 | RF5 — GPIO / PMP data |
| Broche 64 | RF6 — GPIO / PMP data |
Applications typiques
PIC32MX350F128HT-I/PT convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC32MX350F128HT-I/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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) |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
RoHS and lead-free per Microchip product page; not AEC-Q100 qualified - choose PIC32MX3/4 Q1 suffix variants for automotive.