PIC32MX154F128D-I/PT - 72MHz XLP MCU, 128KB Flash | Microchip
部品番号: PIC32MX154F128D-I/PT ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $7.17 | $7.17 |
| 10 | $6.45 | $64.50 |
| 100 | $5.74 | $574.00 |
| 500 | $5.17 | $2,585.00 |
| 1,000 | $4.65 | $4,650.00 |
PIC32MX154F128D-I/PT 概要
A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory (Flash), data memory (SRAM), and integrated peripherals such as timers, communication interfaces, and ADCs. The PIC32MX154 family belongs to the broader 32-bit MCU category, sitting in the hierarchy as: 32-bit MCU -> MIPS M4K architecture -> PIC32 family -> PIC32MX1/2 series -> XLP sub-family. Compared to 8-bit MCUs, 32-bit parts execute instructions faster, address more memory, and handle complex protocols like USB, Ethernet, and graphics.
Key features of this part include a 5-stage MIPS pipeline for 1.55 DMIPS/MHz performance, peripheral pin select (PPS) for flexible I/O mapping, and CTMU (Charge Time Measurement Unit) for capacitive touch sensing. Code protection is configurable, and in-circuit serial programming (ICSP) is supported via two pins, enabling field firmware updates. The XLP technology provides sleep currents down to and run currents down to , making it suitable for battery-powered designs.
Technically, the PIC32MX154F128D uses a Harvard architecture with separate 32-bit instruction and data paths, and includes a prefetch cache to mitigate Flash wait states at 72MHz. It provides up to 35 general-purpose I/O pins, multiple communication peripherals including I2C, SPI, UART, and USB, plus 5 16-bit timers/counters. The CTMU enables touch-sensing and precise time measurement, while the RTCC module maintains time-of-day with backup power support.
Typical applications include consumer electronics (small appliances, remote controls), industrial control (sensor interfaces, low-power data loggers), USB peripherals (HID devices, CDC virtual COM ports), and IoT edge nodes (battery-powered wireless sensor hubs). The 44-pin TQFP package offers generous I/O count for human-interface and motor-control subsystems, while the XLP modes extend battery life in portable designs.
When designing with this part, allocate proper decoupling on VDD/AVDD pairs and follow Microchip AN-HarmonicDistortion guidelines for ADC accuracy. The USB interface requires precise 48MHz clock derivation from the 8MHz primary oscillator with the PLL configured per the family reference manual.
This page synthesizes current distributor pricing, parametric alternatives from the same PIC32MX1xx family, and practical design notes that go beyond the manufacturer datasheet, giving engineers a fast comparison and selection reference.
ドロップイン代替品: PIC32MX154F128D-I/PT — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC32MX154F128D-I/PT (同一形状・フットプリント) — 相違点: ADC, Package, I/O Pins, Timers, USB.
クイック比較ツール — 並列比較する代替部品を選択:
PIC32MX154F128D-I/ML
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$3.92 / 個
データシートを見る →PIC32MX274F128D-I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX174F256D-I/PT
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$3.21 / 個
データシートを見る →PIC32MX254F128D-I/PT
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
価格はお問い合わせください
データシートを見る →PIC32MX150F128D-I/PT
✅ ドロップイン✓ 在庫あり
$2.51 / 個
データシートを見る →PIC32MX130F128D-I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX154F128DT-I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX154F128D-I/PT 最大定格&電気的特性
| Core Architecture | MIPS32 M4K |
| Core Bit Width | 32-bit |
| Max CPU Frequency | 72 MHz |
| Performance | 1.55 DMIPS/MHz |
| Flash Program Memory | 128 KB (128K x 8) |
| SRAM | 32 KB |
| Operating Voltage Range | 2.3 V to 3.6 V |
| I/O Pins | Up to 35 |
| ADC | 10-bit, 1 MSPS, up to 16 channels |
| Analog Comparators | 3 |
| USB | USB 2.0 Full-Speed OTG |
| Timers | 5 x 16-bit |
| Communication Interfaces | I2C, SPI, UART, USB |
| RTCC | Yes (Real-Time Clock and Calendar) |
| CTMU | Yes (Charge Time Measurement Unit) |
| 動作温度範囲 | -40 C to +85 C (Industrial) |
| パッケージ | 44-pin TQFP (PT), 10x10 mm |
| 実装タイプ | Surface Mount |
| MSLレベル | 3 |
| RoHS ステータス | Compliant |
PIC32MX154F128D-I/PT ピン構成
| ピン 1 | RPB0/PWM1 — Remappable I/O, PWM output |
| ピン 2 | RPB1/PWM2 — Remappable I/O, PWM output |
| ピン 3 | RPB2 — Remappable I/O |
| ピン 4 | RPB3 — Remappable I/O |
| ピン 5 | VDD — Core logic supply voltage |
| ピン 6 | VSS — Ground reference |
| ピン 7 | RPB4 — Remappable I/O |
| ピン 8 | RPB5 — Remappable I/O |
| ピン 9 | RPC0 — Remappable I/O |
| ピン 10 | RPC1 — Remappable I/O |
| ピン 11 | RPC2 — Remappable I/O |
| ピン 12 | RPC3 — Remappable I/O |
| ピン 13 | RPC4 — Remappable I/O |
| ピン 14 | RPC5 — Remappable I/O |
| ピン 15 | VSS — Ground reference |
| ピン 16 | VDD — Core logic supply voltage |
| ピン 17 | AVDD — Analog supply voltage |
| ピン 18 | AVSS — Analog ground |
| ピン 19 | RPD10/RTC — Remappable I/O, RTCC input |
| ピン 20 | RPD11 — Remappable I/O |
| ピン 21 | VSS — Ground reference |
| ピン 22 | VDD — Core logic supply voltage |
| ピン 23 | RPD0 — Remappable I/O |
| ピン 24 | RPD1 — Remappable I/O |
| ピン 25 | RPD2 — Remappable I/O |
| ピン 26 | RPD3 — Remappable I/O |
| ピン 27 | RPD4 — Remappable I/O |
| ピン 28 | RPD5 — Remappable I/O |
| ピン 29 | RPD6 — Remappable I/O |
| ピン 30 | RPD7 — Remappable I/O |
| ピン 31 | RPD8 — Remappable I/O |
| ピン 32 | RPD9 — Remappable I/O |
| ピン 33 | RPG6 — Remappable I/O |
| ピン 34 | RPG7 — Remappable I/O |
| ピン 35 | RPG8 — Remappable I/O |
| ピン 36 | RPG9 — Remappable I/O |
| ピン 37 | VSS — Ground reference |
| ピン 38 | VDD — Core logic supply voltage |
| ピン 39 | OSC1/CLKI — Crystal oscillator input or external clock |
| ピン 40 | OSC2/CLKO — Crystal oscillator output |
| ピン 41 | VBUS — USB VBUS sense input |
| ピン 42 | D+ — USB D+ data line |
| ピン 43 | D- — USB D- data line |
| ピン 44 | MCLR — Master clear (reset) input |
主な用途
PIC32MX154F128D-I/PT の用途: 7 件s: USB HID Peripheral Devices, Battery-Powered IoT Sensor Nodes, Industrial Control and Data Logging, Consumer Audio and Display Controllers, USB CDC Virtual COM Port Bridges, Touch-Sensing User Interfaces, Educational and Prototyping Platforms.
USB HID Peripheral Devices
The PIC32MX154F128D-I/PT is well suited for USB Human Interface Devices such as keyboards, mice, game controllers, and custom HID peripherals. Its integrated USB 2.0 Full-Speed OTG controller with on-chip transceiver eliminates external PHY cost, and the 72MHz MIPS M4K core runs HID stacks with sub-millisecond polling latency. The 128KB Flash holds Microchip's MLA USB stack plus application code, while 32KB SRAM handles report buffers and protocol state. Place a 1uF capacitor on VBUS and 15K pull-down resistors on D+/D- per USB 2.0 specification.
おすすめ
Battery-Powered IoT Sensor Nodes
The PIC32MX154F128D-I/PT supports battery-powered IoT edge devices through its XLP technology offering sleep currents down to the sub-microamp range and active run currents optimized for sensor sampling duty cycles. Operating from 2.3V to 3.6V, it can be powered directly from a single 3V coin cell or Li-ion battery. The 10-bit ADC with 1 MSPS rate handles temperature, humidity, and analog sensor conditioning, while the CTMU enables touch or capacitive proximity wake-up. Add an external sub-GHz transceiver for wireless connectivity.
おすすめ
Industrial Control and Data Logging
Industrial control applications benefit from the PIC32MX154F128D-I/PT's 16-channel 10-bit ADC, 5 16-bit timers for PWM motor control, and RTCC module for time-stamped event logging. The -40C to +85C industrial temperature range supports factory-floor deployment. Its 128KB Flash stores configuration profiles and logged data buffers, while the CTMU provides precision timing for pulse-width measurement. Use the UART peripherals for RS-485 bridges via external transceivers like the MAX485.
おすすめ
Consumer Audio and Display Controllers
The PIC32MX154F128D-I/PT drives small TFT LCD panels and audio playback in consumer appliances such as coffee machines, microwave ovens, and home automation hubs. Its 72MHz CPU comfortably renders text and simple graphics via bit-banged SPI or 8080 interfaces, and the PWM peripherals generate audio tones. With 35 GPIO, the device easily interfaces to keypad matrices, rotary encoders, and LED indicator strips. Use the DMA controller to offload display refresh from the CPU.
おすすめ
USB CDC Virtual COM Port Bridges
USB CDC class devices use the PIC32MX154F128D-I/PT to bridge legacy RS-232 UART peripherals to USB without driver installation on modern operating systems. The integrated USB OTG controller handles enumeration and bulk transfers, while the hardware UART peripherals connect to external MAX232 or similar transceivers. With 128KB Flash, the device hosts both the USB CDC stack and bridge logic, and its 32KB SRAM supports up to 64-byte bulk IN/OUT packets at Full-Speed rates.
おすすめ
Touch-Sensing User Interfaces
Capacitive touch interfaces leverage the PIC32MX154F128D-I/PT's integrated CTMU (Charge Time Measurement Unit) for button, slider, and wheel sensing without dedicated touch controllers. The CTMU measures capacitance changes at sub-picofarad resolution using only a few external resistors per channel. The 10-bit ADC captures the analog touch measurements, while DMA handles continuous scanning of up to 16 channels. The 72MHz CPU runs Microchip's mTouch library for proximity and gesture recognition.
おすすめ
Educational and Prototyping Platforms
The PIC32MX154F128D-I/PT is widely used in university curricula and hobbyist projects due to its generous peripheral set, free MPLAB X IDE, and the affordable PIC32MX Curiosity development board. The 44-pin TQFP package is breadboard-friendly with breakout adapters and provides enough I/O for robotics and mechatronics experiments. The 72MHz performance runs FreeRTOS or Micrium uC/OS-III ports smoothly. Code examples and community support on the Microchip forums accelerate learning curves.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC32MX154F128D-I/PT — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC32MX274F128D-I/PT | PIC32MX150F128D-I/PT | PIC32MX130F128D-I/PT | PIC32MX174F256D-I/PT | PIC32MX154F128DT-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin TQFP (PT) | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same |
| Max CPU Frequency | 72 MHz | 72 MHz | 50 MHz | 40 MHz | 72 MHz | 72 MHz |
| Flash Memory | 128 KB | 256 KB | 128 KB | 128 KB | 256 KB | 128 KB |
| SRAM | 32 KB | 64 KB | 32 KB | 32 KB | 32 KB | 32 KB |
| USB OTG | Yes (Full-Speed) | Yes (Full-Speed) | Yes (Full-Speed) | No | Yes (Full-Speed) | Yes (Full-Speed) |
| 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.3 V to 3.6 V | 2.3 V to 3.6 V |
| ADC Channels | Up to 16 | Up to 16 | Up to 16 | Up to 13 | Up to 16 | Up to 16 |
主な差別化要因
- Highest CPU frequency in PIC32MX1xx 44-pin XLP family (vs PIC32MX150F128D-I/PT)
- Includes USB 2.0 Full-Speed OTG peripheral (vs PIC32MX130F128D-I/PT)
- Upgrades Flash and SRAM with same TQFP-44 pinout (vs PIC32MX274F128D-I/PT)
設計ノート
Place a 10uF bulk capacitor plus a 0.1uF ceramic decoupling capacitor on each VDD/AVDD pair, located within 5mm of the MCU pins. The USB transceiver requires a low-noise 3.3V rail; if powered from a switching regulator, add a ferrite bead and 22uF bulk capacitor on VBUS-derived 3.3V. For XLP sleep modes below 1uA, disconnect any floating analog inputs to prevent leakage paths.
The 44-pin TQFP PIC32MX154F128D-I/PT requires configuration of peripheral pin select (PPS) registers to map UART, SPI, I2C, and timer functions to physical I/O pins. Failing to lock PPS registers causes unintended remapping after reset. Also note that pins shared between ICSP and I/O require careful MCLR pull-up design (typically 10K) to avoid programming issues during development.
Route the 8MHz primary crystal traces (OSC1/OSC2) as short as possible with a ground guard ring, and place the load capacitors within 3mm of the MCU. For USB, route D+ and D- as a 90-ohm differential pair with matched length, and keep them away from switching nodes. Place the VBUS decoupling capacitor (4.7uF) close to the VBUS pin to meet USB inrush current requirements.
When using the 10-bit ADC at 1 MSPS, ensure the analog input source impedance is below 2K ohms to avoid conversion errors. Add an external op-amp buffer (e.g., MCP6001) for high-impedance sensors. AVDD should be filtered with a ferrite bead from VDD; AVSS connects to a clean analog ground plane separate from digital switching currents.
コンプライアンス情報
RoHS compliant per Microchip product page. Industrial temperature grade -40C to +85C. Not AEC-Q100 qualified for automotive use; consider PIC32MX1xx automotive variants for vehicle applications.