PIC32MX154F128B-I/SO - 32-bit MCU, 128KB Flash, 72MHz | Microchip
部品番号: PIC32MX154F128B-I/SO ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $2.95 | $2.95 |
| 10 | $2.78 | $27.80 |
| 100 | $2.46 | $246.00 |
| 500 | $2.18 | $1,090.00 |
| 1,000 | $1.83 | $1,830.00 |
| 3,000 | $1.69 | $5,070.00 |
PIC32MX154F128B-I/SO 概要
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (SRAM), and programmable peripherals. The PIC32MX family belongs to the broader category of 32-bit embedded microcontrollers within Microchip's product hierarchy: 32-bit MCU -> MIPS M4K core -> PIC32 family -> PIC32MX1xx/2xx sub-family. These devices serve as the central processing unit in embedded systems, executing firmware stored in non-volatile Flash while interfacing with sensors, actuators, and communication buses.
The PIC32MX154F128B delivers 83 DMIPS throughput at 72 MHz and integrates peripherals such as UART, SPI, I2C, 10-bit ADC, and PWM outputs suitable for mixed-signal control. XLP technology provides deep-sleep currents as low as sub-microampere, enabling battery-powered designs. The CTMU enables capacitive touch sensing and precision time measurement, while the RTCC maintains accurate wall-clock time during low-power modes.
Architecture-wise, the device uses a 5-stage pipeline MIPS32 M4K core with single-cycle multiplication hardware. Peripheral Pin Select (PPS) allows flexible remapping of digital peripheral functions to physical pins, simplifying PCB layout and reducing pin conflicts. The 28-SOIC package is the most popular industrial footprint for through-hole-compatible surface-mount designs.
Typical applications include industrial control nodes, low-power IoT sensor hubs, consumer appliances, USB-to-UART bridges, capacitive touch interfaces, and battery-operated instrumentation. The combination of 128 KB Flash and 32 KB SRAM suits mid-sized firmware projects requiring USB device, graphics, or audio processing support per the family datasheet.
When designing with this part, engineers should allocate decoupling capacitors within 5 mm of each VDD pin pair and provide a stable 3.3 V rail; the brown-out reset and watchdog timer are recommended for industrial reliability. The 28-SOIC footprint enables hand-soldering and rework, but production lines should follow JEDEC J-STD-020 reflow profiles.
This page synthesizes distributor pricing, drop-in alternatives from the PIC32MX1xx/2xx family, and practical design notes that go beyond the manufacturer datasheet content. Comparison tables highlight key parametric differences versus PIC32MX150F128B and PIC32MX170F256B variants in the same SOIC-28 footprint.
ドロップイン代替品: PIC32MX154F128B-I/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC32MX154F128B-I/SO (同一形状・フットプリント) — 相違点: Package, MSL Level, Core Architecture, ADC, Operating Temperature Range.
クイック比較ツール — 並列比較する代替部品を選択:
PIC32MX150F128B-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX170F256B-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX250F128B-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX154F128B-I/SP
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX174F256B-I/SO
✅ ドロップイン✓ 在庫あり
$3.75 / 個
データシートを見る →PIC32MX155F128B-I/SO
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC32MX154F128B-I/SO 最大定格&電気的特性
| Core Architecture | MIPS32 M4K 32-bit RISC |
| Maximum CPU Frequency | 72 MHz |
| Flash Memory | 128 KB (128K x 8) |
| SRAM | 32 KB |
| Operating Voltage Range | 2.5 V to 3.6 V |
| Number of I/O Pins | 21 |
| パッケージ | 28-SOIC (0.295 inch / 7.50 mm width) |
| 実装タイプ | Surface Mount |
| 動作温度 | -40 C to +85 C (Industrial -I grade) |
| Analog Comparators | 3 |
| ADC | 10-bit (per family datasheet) |
| CTMU | Yes (Charge Time Measurement Unit) |
| RTCC | Yes (Real-Time Clock Calendar) |
| Peripheral Pin Select (PPS) | Yes |
| XLP (eXtreme Low Power) | Yes |
| DMIPS Performance | 83 DMIPS at 72 MHz |
| MSLレベル | 1 (per JEDEC J-STD-020) |
| RoHS ステータス | Compliant |
PIC32MX154F128B-I/SO ピン構成
| ピン 1 | RA0 — Digital I/O / ICSPDAT / PMA0 (analog input capable) |
| ピン 2 | RA1 — Digital I/O / PMA1 / AN45 (analog input) |
| ピン 3 | RB0 — Digital I/O / PGED1 / AN0 (analog input) |
| ピン 4 | RB1 — Digital I/O / PGEC1 / AN1 (analog input) |
| ピン 5 | RB2 — Digital I/O / AN2 (analog input) |
| ピン 6 | RB3 — Digital I/O / AN3 (analog input) |
| ピン 7 | RB4 — Digital I/O / AN4 / C1IN- |
| ピン 8 | RB5 — Digital I/O / AN5 / C2IN- |
| ピン 9 | RB6 — Digital I/O / AN6 / ICSPCLK1 |
| ピン 10 | RB7 — Digital I/O / AN7 / ICSPDAT1 |
| ピン 11 | VSS — Ground reference |
| ピン 12 | VDD — Positive supply input (2.5-3.6 V) |
| ピン 13 | RB8 — Digital I/O / AN8 |
| ピン 14 | RB9 — Digital I/O / AN9 |
| ピン 15 | RB10 — Digital I/O / AN10 / CVREF- |
| ピン 16 | RB11 — Digital I/O / AN11 |
| ピン 17 | RB12 — Digital I/O / AN12 |
| ピン 18 | RB13 — Digital I/O / AN13 |
| ピン 19 | RB14 — Digital I/O / AN14 |
| ピン 20 | RB15 — Digital I/O / AN15 / OCFB |
| ピン 21 | VSS — Ground reference (second VSS pin) |
| ピン 22 | VDD — Positive supply input (second VDD pin) |
| ピン 23 | RC0 — Digital I/O |
| ピン 24 | RC1 — Digital I/O |
| ピン 25 | RC2 — Digital I/O / DAC1 / C3IN+ |
| ピン 26 | RC3 — Digital I/O |
| ピン 27 | RC4 — Digital I/O / D- |
| ピン 28 | RC5 — Digital I/O / D+ |
主な用途
PIC32MX154F128B-I/SO の用途: 7 件s: Industrial Control Nodes, Battery-Powered IoT Sensor Hubs, Capacitive Touch User Interfaces, Consumer Appliance Control Boards, USB-to-UART/I2C Bridge Adapters, Low-Cost Graphics Display Controllers, Battery-Charging and Power Management Controllers.
Industrial Control Nodes
The PIC32MX154F128B-I/SO fits industrial control nodes because its 72 MHz MIPS32 M4K core executes real-time control loops in under 10 us while the 128 KB Flash accommodates Modbus, CANopen, or EtherCAT slave stacks. The 32 KB SRAM is sufficient for 1 kHz PID loops and message buffering. Its -40 C to +85 C industrial temperature rating meets IEC 60068-2-1 cold and IEC 60068-2-2 hot operating profiles for factory-floor installations.
おすすめ
Battery-Powered IoT Sensor Hubs
The PIC32MX154F128B-I/SO's XLP (eXtreme Low Power) technology delivers deep-sleep currents below 1 uA with RTCC wake-up, making it ideal for battery-powered IoT sensor hubs reporting temperature, humidity, or motion over BLE or sub-GHz radios every few minutes. The 72 MHz burst performance handles AES-128 encryption and sensor fusion on demand while spending most of the duty cycle in deep-sleep mode. Three analog comparators enable zero-crossing wake-up without ADC power.
おすすめ
Capacitive Touch User Interfaces
The integrated CTMU (Charge Time Measurement Unit) on the PIC32MX154F128B-I/SO enables mTouch capacitive touch buttons, sliders, and proximity sensors without external touch ICs. Designers can implement 12+ touch channels using the CTMU's 1 ns time-measurement resolution, saving BOM cost versus dedicated touch controllers. The 32 KB SRAM supports debounce algorithms and gesture recognition, while the 72 MHz CPU delivers sub-5 ms response time for responsive UI feedback.
おすすめ
Consumer Appliance Control Boards
The PIC32MX154F128B-I/SO is well-suited for consumer appliances such as coffee machines, washing machines, and microwave ovens because its 21 GPIO drive relays, triacs, and seven-segment displays directly while three comparators monitor sensor feedback. The 128 KB Flash holds appliance firmware plus a small RTOS, and the 32 KB SRAM supports display buffers. Peripheral Pin Select (PPS) simplifies PCB routing by remapping UART, SPI, and I2C functions to any digital pin.
おすすめ
USB-to-UART/I2C Bridge Adapters
The PIC32MX154F128B-I/SO can serve as the host MCU in USB-to-UART or USB-to-I2C bridge adapters, leveraging its 72 MHz CPU to handle USB Full-Speed enumeration via software stacks. The 32 KB SRAM accommodates USB endpoint buffers and protocol state machines. Designers using the PIC32MX250 variant gain hardware USB OTG, but the PIC32MX154F128B remains a cost-effective solution for bit-banged bridges and CP2102-style debug tools.
おすすめ
Low-Cost Graphics Display Controllers
The PIC32MX154F128B-I/SO drives small TFT or OLED displays through its PMP (Parallel Master Port) interface and SPI peripherals, making it suitable for low-cost graphics display controllers in point-of-sale terminals and instrumentation. At 72 MHz the MCU refreshes QVGA (320x240) displays at 30+ FPS for menu UIs. The 32 KB SRAM provides frame buffers up to 16K pixels while 128 KB Flash holds font tables and graphics assets.
おすすめ
Battery-Charging and Power Management Controllers
The PIC32MX154F128B-I/SO manages multi-chemistry battery charging in portable medical and test equipment by combining 10-bit ADC for voltage/current sense, PWM for synchronous buck control, and UART for SMBus/Battery Management Protocol communication. The CTMU provides precision timing for charge-cycle termination. Operating from 2.5 V to 3.6 V, the MCU runs directly from a single-cell Li-ion rail without auxiliary regulators.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC32MX154F128B-I/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC32MX150F128B-I/SO | PIC32MX170F256B-I/SO | PIC32MX250F128B-I/SO | PIC32MX154F128B-I/SP | PIC32MX174F256B-I/SO |
|---|---|---|---|---|---|---|
| Package | 28-SOIC | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SPDIP - same footprint pattern | 28-SOIC - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| CPU Core | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K |
| Maximum CPU Frequency | 72 MHz | 50 MHz | 72 MHz | 72 MHz | 72 MHz | 72 MHz |
| Flash Memory | 128 KB | 128 KB | 256 KB | 128 KB | 128 KB | 256 KB |
| SRAM | 32 KB | 32 KB | 64 KB | 32 KB | 32 KB | 64 KB |
| USB Peripheral | No (via PIC32MX250 variant) | No | No | Yes (USB 2.0 FS OTG) | No | No |
| Number of I/O Pins | 21 | 21 | 21 | 21 | 21 | 21 |
| Operating Voltage | 2.5 V to 3.6 V | 2.5 V to 3.6 V | 2.5 V to 3.6 V | 2.5 V to 3.6 V | 2.5 V to 3.6 V | 2.5 V to 3.6 V |
| Approximate 1k+ Unit Price (USD) | $1.83 | $1.65 | $2.50 | $2.40 | $1.95 | $2.75 |
主な差別化要因
- Higher 72 MHz CPU clock vs older PIC32MX1xx generation (vs PIC32MX150F128B-I/SO)
- XLP deep-sleep mode with sub-microamp quiescent current (vs PIC32MX170F256B-I/SO)
- Integrated CTMU for capacitive touch without external IC (vs PIC32MX250F128B-I/SO)
- Peripheral Pin Select (PPS) flexibility (vs PIC32MX174F256B-I/SO)
設計ノート
Place a 10 uF bulk capacitor and a 0.1 uF ceramic decoupling capacitor within 5 mm of the VDD pin pairs (pins 12/22). The PIC32MX154F128B-I/SO has two VDD/VDDcore pins and two VSS pins; all must be connected per the family datasheet. For battery-powered designs, route an external 32.768 kHz crystal to the SOSC pins to enable RTCC-based deep-sleep wake-up with under 1 uA total quiescent current.
Keep ICSP traces (PGEC1/PGED1 on pins 4/3 and PGEC2/PGED2 on alternate pins) short and away from switching signals to ensure reliable in-circuit programming. Per Microchip layout guidelines, maintain at least 3 mm clearance between the 28-SOIC crystal traces and digital I/O to reduce capacitive coupling. The exposed pad of the SOIC package is internally connected to VSS; no thermal pad soldering is required for the SOIC variant.
When using the Parallel Master Port (PMP) for graphics or external memory, place series 22 ohm resistors near the MCU output pins to dampen reflections on traces longer than 50 mm. The 10-bit ADC inputs (AN0-AN15) require a 10 kHz or lower source impedance to avoid conversion errors; add an op-amp buffer if the sensor impedance exceeds this limit.
Do not leave the MCLR pin floating; tie it to VDD through a 10 kohm pull-up and add a 100 nF capacitor to ground for noise immunity. Programming fails are commonly caused by missing the ICSP pull-down on PGECx or incorrect oscillator configuration bits - always set the Configuration Words in the IDE before generating the HEX file. Do not exceed 3.6 V on any I/O pin even in open-drain mode.
Route the 8 MHz primary oscillator traces symmetrically with grounded guard traces for noise immunity. Estimated: with a 2-layer FR4 board and standard 1 oz copper, the SOIC-28 thermal pad-free package dissipates up to 400 mW at 72 MHz with all peripherals active. Provide at least 100 mm squared of copper pour connected to VSS for thermal relief in industrial environments.
コンプライアンス情報
RoHS compliant and Pb-free per Microchip product page and LCSC distributor listing. Not AEC-Q100 qualified - choose PIC32MX154F128B-V/SO automotive variant or PIC32MX1xx AEC-Q100 series for automotive applications.