PIC32MX230F128LT-50I/PT - 32-bit MCU 128KB Flash TQFP-100 | Microchip
部品番号: PIC32MX230F128LT-50I/PT ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $6.4 | $6.40 |
| 10 | $5.85 | $58.50 |
| 100 | $5.18 | $518.00 |
| 500 | $4.62 | $2,310.00 |
| 1,000 | $4.05 | $4,050.00 |
PIC32MX230F128LT-50I/PT 概要
What is a PIC32MX microcontroller? The PIC32MX is Microchip's line of 32-bit MIPS-based microcontrollers, extending the classic PIC architecture into the 32-bit domain. Architecturally, a PIC32MX sits in the hierarchy: MCU -> 32-bit MCU -> MIPS-based MCU -> PIC32MX -> PIC32MX2xx family. It combines the deterministic behavior and ease of use that PIC MCUs are known for, with the throughput and memory headroom of a 32-bit core, enabling connectivity, USB, and graphical user-interface workloads that 8-bit or 16-bit parts cannot comfortably handle.
Key features include a single-cycle 32-bit multiply-divide unit, DMA controller for peripheral data movement without CPU intervention, and an 80 MHz maximum operating frequency (50 MHz at the device's worst-case commercial/industrial ratings). The integrated USB 2.0 full-speed OTG controller, parallel master port (PMP), and CTMU touch peripheral expand the device beyond traditional GPIO-and-UART designs. 16 KB of SRAM and 128 KB of self-programmable Flash give enough room for USB stacks, TCP/IP, or modest graphics libraries.
The PIC32MX230F128L integrates a high-performance MIPS M4K core with Harvard bus architecture, achieving 1.56 DMIPS/MHz, paired with a fast interrupt controller that supports up to five external interrupts and an 8-level deep hardware stack. The peripheral set is pin-mapped and clocked through configurable dividers, with the DMA controller able to service UART, SPI, and ADC concurrently. Code execution is from internal Flash with optional cache, and JTAG/ICSP/4-wire programming interfaces are supported for production-line firmware load.
Typical applications include USB peripherals such as HID human-interface devices, industrial control nodes requiring serial connectivity (UART, I2C, SPI) and PMP-driven displays, low-cost graphics-enabled HMIs using PMP-to-LCD or OLED panels, sensor hubs with CTMU-based capacitive touch, and connectivity bridges that pair USB with UART/SPI peripherals. The industrial temperature grade (-40C to +85C) and 3.3 V I/O make it compatible with mainstream CMOS peripherals.
Design consideration: when porting a PIC24/dsPIC design to PIC32MX, verify stack depth and vector table layout - PIC32MX uses a MIPS-style exception model. Decoupling must include a 100 nF plus 10 uF bulk near VDD/VSS pins, and the USB D+/D- lines need 15 kΩ pull-down resistors per the USB specification when configured as a device.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers and buyers a single, citable reference for the PIC32MX230F128LT-50I/PT.
ドロップイン代替品: PIC32MX230F128LT-50I/PT — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC32MX230F128LT-50I/PT (同一形状・フットプリント) — 相違点: ADC, Package, Timers, Maximum CPU Speed, Core.
クイック比較ツール — 並列比較する代替部品を選択:
PIC32MX230F128L-50I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX230F128HT-50I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX230F256DT-50I/PT
✅ ドロップイン✓ 在庫あり
$4.41 / 個
データシートを見る →PIC32MX230F128HT-I/PT
✅ ドロップイン✓ 在庫あり
$2.55 / 個
データシートを見る →PIC32MX230F128H-50I/PT
✅ ドロップイン✓ 在庫あり
$3.95 / 個
データシートを見る →STM32F103VCT6
✅ ドロップイン✓ 在庫あり
$2.68 / 個
データシートを見る →LPC1768FBD100
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX230F128LT-50I/PT 最大定格&電気的特性
| Core Processor | MIPS32 M4K |
| Core Size | 32-Bit Single-Core |
| Maximum CPU Speed | 50 MHz |
| Program Memory (Flash) | 128 KB (128K x 8) |
| RAM | 16 KB |
| Operating Voltage Range | 2.3 V to 3.6 V (typical 2.5 V / 3.3 V) |
| パッケージ | 100-pin TQFP (12x12 mm) |
| 実装タイプ | Surface Mount |
| 動作温度範囲 | -40C to +85C (industrial grade) |
| Connectivity | I2C, IrDA, LINbus, PMP, SPI, UART/USART, USB |
| ADC | 10-bit |
| USB | USB 2.0 Full-Speed Device/Host/OTG |
| RoHS ステータス | Compliant |
| Lead Free | Yes |
PIC32MX230F128LT-50I/PT ピン構成
| ピン 1 | RPB0 — Remappable I/O, AN0 / PGED3 (Programming Data) |
| ピン 2 | RPB1 — Remappable I/O, AN1 / PGEC3 (Programming Clock) |
| ピン 3 | RPB2 — Remappable I/O, AN2, VBUS detect (USB) |
| ピン 4 | RPB3 — Remappable I/O, AN3 |
| ピン 5 | RPB4 — Remappable I/O, AN4 |
| ピン 6 | RPB5 — Remappable I/O, AN5, VBUSON |
| ピン 7 | RPB6 — Remappable I/O, AN6 |
| ピン 8 | RPB7 — Remappable I/O, AN7 |
| ピン 9 | RPB8 — Remappable I/O, AN8 |
| ピン 10 | RPB9 — Remappable I/O, AN9 |
| ピン 11 | RPB10 — Remappable I/O, AN10 |
| ピン 12 | RPB11 — Remappable I/O, AN11 |
| ピン 13 | RPB12 — Remappable I/O |
| ピン 14 | RPB13 — Remappable I/O |
| ピン 15 | RPB14 — Remappable I/O |
| ピン 16 | RPB15 — Remappable I/O, OC1 |
| ピン 17 | VSS — Ground |
| ピン 18 | VDD — Power supply (3.3V) |
| ピン 19 | MCLR — Master clear (reset, active low) |
| ピン 20 | OSC1 — Crystal oscillator input |
| ピン 21 | OSC2 — Crystal oscillator output |
| ピン 22 | RPC0 — Remappable I/O |
| ピン 23 | RPC1 — Remappable I/O |
| ピン 24 | RPC2 — Remappable I/O |
| ピン 25 | RPC3 — Remappable I/O |
| ピン 26 | RPC4 — Remappable I/O, D- (USB) |
| ピン 27 | RPC5 — Remappable I/O, D+ (USB) |
| ピン 28 | RPC6 — Remappable I/O |
| ピン 29 | RPC7 — Remappable I/O |
| ピン 30 | RPC8 — Remappable I/O |
| ピン 31 | RPC9 — Remappable I/O |
| ピン 32 | VSS — Ground |
| ピン 33 | VDD — Power supply (3.3V) |
| ピン 34 | RPD0 — Remappable I/O |
| ピン 35 | RPD1 — Remappable I/O |
| ピン 36 | RPD2 — Remappable I/O |
| ピン 37 | RPD3 — Remappable I/O |
| ピン 38 | RPD4 — Remappable I/O |
| ピン 39 | RPD5 — Remappable I/O |
| ピン 40 | RPD6 — Remappable I/O |
| ピン 41 | RPD7 — Remappable I/O |
| ピン 42 | RPD8 — Remappable I/O |
| ピン 43 | RPD9 — Remappable I/O |
| ピン 44 | RPD10 — Remappable I/O |
| ピン 45 | RPD11 — Remappable I/O |
| ピン 46 | RPD12 — Remappable I/O |
| ピン 47 | RPD13 — Remappable I/O |
| ピン 48 | RPD14 — Remappable I/O |
| ピン 49 | RPD15 — Remappable I/O |
| ピン 50 | VSS — Ground |
| ピン 51 | VDD — Power supply (3.3V) |
| ピン 52 | RPE0 — Remappable I/O, PMD0 / PMP data |
| ピン 53 | RPE1 — Remappable I/O, PMD1 |
| ピン 54 | RPE2 — Remappable I/O, PMD2 |
| ピン 55 | RPE3 — Remappable I/O, PMD3 |
| ピン 56 | RPE4 — Remappable I/O, PMD4 |
| ピン 57 | RPE5 — Remappable I/O, PMD5 |
| ピン 58 | RPE6 — Remappable I/O, PMD6 |
| ピン 59 | RPE7 — Remappable I/O, PMD7 |
| ピン 60 | RPE8 — Remappable I/O, PMD8 |
| ピン 61 | RPE9 — Remappable I/O, PMD9 |
| ピン 62 | VSS — Ground |
| ピン 63 | VDD — Power supply (3.3V) |
| ピン 64 | RPF0 — Remappable I/O, PMD10 |
| ピン 65 | RPF1 — Remappable I/O, PMD11 |
| ピン 66 | RPF2 — Remappable I/O, PMD12 |
| ピン 67 | RPF3 — Remappable I/O, PMD13 |
| ピン 68 | RPF4 — Remappable I/O, PMD14 |
| ピン 69 | RPF5 — Remappable I/O, PMD15 |
| ピン 70 | RPF6 — Remappable I/O |
| ピン 71 | RPF7 — Remappable I/O |
| ピン 72 | RPF8 — Remappable I/O |
| ピン 73 | VSS — Ground |
| ピン 74 | VDD — Power supply (3.3V) |
| ピン 75 | RPG0 — Remappable I/O |
| ピン 76 | RPG1 — Remappable I/O |
| ピン 77 | RPG2 — Remappable I/O |
| ピン 78 | RPG3 — Remappable I/O |
| ピン 79 | RPG4 — Remappable I/O |
| ピン 80 | RPG5 — Remappable I/O |
| ピン 81 | RPG6 — Remappable I/O |
| ピン 82 | RPG7 — Remappable I/O |
| ピン 83 | RPG8 — Remappable I/O |
| ピン 84 | RPG9 — Remappable I/O |
| ピン 85 | VSS — Ground |
| ピン 86 | VDD — Power supply (3.3V) |
| ピン 87 | SDA1 — I2C data (dedicated) |
| ピン 88 | SCL1 — I2C clock (dedicated) |
| ピン 89 | SDA2 — I2C data 2 (dedicated) |
| ピン 90 | SCL2 — I2C clock 2 (dedicated) |
| ピン 91 | VSS — Ground |
| ピン 92 | VDD — Power supply (3.3V) |
| ピン 93 | RPA0 — Remappable I/O |
| ピン 94 | RPA1 — Remappable I/O |
| ピン 95 | RPA2 — Remappable I/O |
| ピン 96 | RPA3 — Remappable I/O |
| ピン 97 | RPA4 — Remappable I/O |
| ピン 98 | RPA5 — Remappable I/O |
| ピン 99 | RPA6 — Remappable I/O |
| ピン 100 | RPA7 — Remappable I/O |
主な用途
PIC32MX230F128LT-50I/PT の用途: 6 件s: USB HID Peripherals, Industrial Control Nodes, Low-Cost Graphics HMI, Capacitive Touch Sensor Hubs, Connectivity Bridges, Consumer Appliance Controllers.
USB HID Peripherals
The PIC32MX230F128LT-50I/PT is well suited to USB HID peripherals such as keyboards, mice, game controllers, and custom human-interface devices because it integrates a USB 2.0 full-speed (12 Mbps) controller plus 128 KB Flash and 16 KB SRAM - enough to host Microchip's USB HID stack (under 10 KB) plus application logic. The 50 MHz MIPS32 M4K core delivers 78 DMIPS, which comfortably handles HID report processing, debounce logic, and simultaneous UART/SPI peripheral service. USB D+/D- lines route as a 90-ohm differential pair with 15 kohm pull-downs when configured as a USB device. Compared to bit-banged USB on 8-bit MCUs, the integrated controller frees CPU cycles and improves EMI robustness.
おすすめ
Industrial Control Nodes
For industrial control nodes such as PLC I/O modules, motor-control supervisory boards, and sensor aggregators, the PIC32MX230F128LT-50I/PT delivers a deterministic MIPS core, industrial -40C to +85C rating, and a rich peripheral set (UART, SPI, I2C, PMP). Its 50 MHz throughput easily handles Modbus RTU polling, multiple UART sensors, and basic PID loops in firmware. The 16 KB SRAM supports modest buffering for Modbus packets or local logging. The 2.3-3.6 V supply is compatible with 3.3 V industrial backplanes. Compared to a dsPIC33, this part trades DSP extensions for lower cost while retaining 32-bit throughput.
おすすめ
Low-Cost Graphics HMI
The PIC32MX230F128LT-50I/PT drives low-cost graphic HMIs using its Parallel Master Port (PMP) to interface QVGA TFT LCDs or OLED panels. PMP supports 8-bit or 16-bit data bus plus control signals, enabling 5-10 FPS refresh on 320x240 panels without external graphics controllers. 128 KB Flash holds small graphics libraries and asset tables; 16 KB SRAM provides frame-buffer slack for partial updates. The 50 MHz MIPS32 M4K core gives enough headroom for anti-aliased font rendering and touch-event handling. Compared to PIC24 designs, the 32-bit bus width accelerates pixel writes.
おすすめ
Capacitive Touch Sensor Hubs
The PIC32MX230F128LT-50I/PT is a strong fit for capacitive touch sensor hubs thanks to its integrated CTMU (Charge Time Measurement Unit) peripheral, which measures capacitance changes on a button or slider matrix with high noise immunity. CTMU pairs with the 10-bit ADC for quantitative touch readings, enabling sliders, wheels, and proximity sensors without an external touch IC. The 50 MHz MIPS core handles CTMU scanning, debounce, and host reporting (USB or UART) concurrently. Compared to standalone touch ICs, the integrated CTMU reduces BOM cost and PCB area.
おすすめ
Connectivity Bridges
The PIC32MX230F128LT-50I/PT serves as a connectivity bridge between USB and UART/SPI/I2C peripherals, useful for USB-to-UART converter dongles, USB-to-SPI/I2C protocol converters, and diagnostic tools. Its USB OTG controller can act as host or device, allowing firmware to enumerate attached peripherals and proxy commands to downstream UART or SPI targets. 128 KB Flash holds USB stacks plus command interpreters, and 50 MHz throughput handles serial data at full megabaud rates. Compared to dedicated bridge ICs, the programmable architecture enables custom protocols.
おすすめ
Consumer Appliance Controllers
The PIC32MX230F128LT-50I/PT powers consumer appliance controllers such as coffee machines, small kitchen devices, washing-machine user interfaces, and HVAC thermostats. The MIPS32 M4K core plus USB enables firmware updates via USB mass storage, while the PMP peripheral drives segmented or graphical LCD displays. The 2.3-3.6 V supply is compatible with 3.3 V regulators and battery-backed RTC circuits. Compared to 8-bit PIC16 designs, the 32-bit core accelerates menu navigation and sensor fusion algorithms.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC32MX230F128LT-50I/PT — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC32MX230F128L-50I/PT | PIC32MX230F128HT-50I/PT | PIC32MX230F256DT-50I/PT | STM32F103VCT6 | LPC1768FBD100 |
|---|---|---|---|---|---|---|
| Package | TQFP-100 (12x12) | TQFP-100 (12x12) - same | TQFP-100 (12x12) - same | TQFP-100 (12x12) - same | LQFP-100 (cross-package-equivalent footprint) | LQFP-100 (cross-package-equivalent footprint) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | STMicroelectronics | NXP Semiconductors |
| Core Architecture | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | ARM Cortex-M3 | ARM Cortex-M3 |
| Maximum CPU Speed | 50 MHz | 50 MHz | 50 MHz | 50 MHz | 72 MHz | 100 MHz |
| Flash Memory | 128 KB | 128 KB | 128 KB | 256 KB | 256 KB | 512 KB |
| RAM | 16 KB | 16 KB | 16 KB | 16 KB | 48 KB | 64 KB |
| USB Controller | USB 2.0 Full-Speed OTG | USB 2.0 Full-Speed OTG | USB 2.0 Full-Speed OTG | USB 2.0 Full-Speed OTG | USB 2.0 Full-Speed Device | USB 2.0 Full-Speed Device/Host/OTG |
| Operating Voltage | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.0 V to 3.6 V | 2.4 V to 3.6 V |
主な差別化要因
- Integrated USB 2.0 Full-Speed OTG on a 32-bit MIPS core at sub-$7 (vs PIC32MX230F256DT-50I/PT)
- Industrial-grade temperature rating with PIC32 ecosystem toolchain (vs STM32F103VCT6)
- CTMU and PMP integrated peripherals reduce BOM cost (vs LPC1768FBD100)
設計ノート
Decoupling: place a 100 nF ceramic capacitor on every VDD/VSS pair, and add one bulk 10 uF tantalum or ceramic near the package. The PIC32MX230F128LT-50I/PT has multiple VDD pins (every ~8-10 pins), and each pair needs local high-frequency decoupling to suppress switching noise. The USB 2.0 transceiver is sensitive to rail ripple, so the bulk cap must be within 5 mm of pin 26/27 (D-/D+). Power-on reset is internal; an external RC on MCLR is optional but recommended for in-circuit serial programming (ICSP).
USB layout: route D+ and D- as a 90-ohm differential pair with matched length (within 2 mm) and continuous reference plane on layer 2. Place the 15 kohm pull-down resistors on each line close to the MCU when configured as a USB device. Avoid routing USB near clock traces or switching regulator inductors; ESD protection (e.g., USBLC6-2SC6) should be placed within 3 mm of the USB connector. The VBUS detect pin (RPB2) requires a voltage divider when monitoring VBUS > 3.3 V.
Configuration word: the PIC32MX230F128LT-50I/PT has multiple configuration bits that must match the application - DEVCFG0 (code-protect, JTAG enable), DEVCFG1 (clock source, WDT), DEVCFG2 (Flash wait states, PLL). A common pitfall is enabling JTAG but leaving PGEDx/PGECx on remappable pins, which locks out ICSP. Always set DEVCFG1.FNOSC to the desired oscillator source before any PLL configuration, or the MCU may fail to start. Refer to the family reference manual section 6 for the full flow.
Crystal/oscillator: keep the crystal traces short (< 10 mm) and surrounded by a grounded guard ring if possible. The PIC32MX230F128LT-50I/PT supports 4-25 MHz primary oscillator with PLL up to 80 MHz; load capacitors must be sized per crystal ESR. For USB operation, the 48 MHz USB clock must be derived from PLL, which requires a clean primary reference - do not use the internal FRC for USB. Secondary oscillator (SOSC) pins can be repurposed as GPIO if not used.
コンプライアンス情報
RoHS and REACH compliant per Microchip product declaration. AEC-Q100 not applicable - this is a general-purpose industrial MCU, not automotive qualified. Halogen-free status not explicitly stated in the verified web data; treat as unknown.