PIC32MM0128GPM028-I/ML - 32-bit 128KB Flash MCU | Microchip
部品番号: PIC32MM0128GPM028-I/ML ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $4.2 | $4.20 |
| 10 | $3.85 | $38.50 |
| 100 | $3.4 | $340.00 |
| 500 | $3 | $1,500.00 |
| 1,000 | $2.65 | $2,650.00 |
| 3,000 | $2.3 | $6,900.00 |
PIC32MM0128GPM028-I/ML 概要
An MCU (microcontroller unit) is a single-chip computer that integrates a CPU core, program memory (Flash), working memory (RAM), and a rich set of peripherals such as ADC, timers, and communication interfaces. The PIC32MM GPM family specifically targets ultra-low-power embedded designs, sitting within the broader taxonomy: MCU -> 32-bit MCU -> MIPS-based MCU -> PIC32 family -> PIC32MM GPM sub-family -> power-optimized edge and IoT endpoints.
Key features include 128KB Flash with single-error-correction/double-error-detection ECC for safety-critical applications, 16KB SRAM, an integrated USB 2.0 full-speed device/host/OTG controller, a 12-bit 1.2 Msps ADC with up to 12 channels, and configurable peripherals routed via Peripheral Pin Select (PPS). The 28-pin QFN package offers a compact 6x6 mm footprint suitable for space-constrained designs.
The device uses Microchip's microAptiv MIPS32 core with hardware multiply/divide and a tightly-coupled DMA engine, achieving 1.49 DMIPS/MHz. Power management features include multiple low-power sleep modes down to sub-microamp current and a wide 2.0V to 3.6V operating voltage range, enabling direct battery connection in USB-powered and portable applications.
Typical applications include USB HID peripherals (keyboards, mice, game controllers), portable medical sensors, low-power wireless sensor nodes, IoT edge controllers, and consumer human-interface devices. The integrated USB and ECC memory also suit industrial HMI panels and small appliances with safety requirements.
Designers should follow the recommended decoupling scheme (0.1uF plus bulk capacitance) near VDD pins and use the exposed pad of the QFN package as the primary thermal and electrical ground return. Firmware development is supported by MPLAB X IDE and the MPLAB Harmony framework.
This page synthesizes distributor pricing, same-family alternatives, and practical design notes that complement the manufacturer datasheet, enabling quick BOM decisions for low-power USB-enabled embedded designs.
ドロップイン代替品: PIC32MM0128GPM028-I/ML — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC32MM0128GPM028-I/ML (同一形状・フットプリント) — 相違点: ADC, Package, Core Architecture, Program Memory (Flash), MSL Level.
クイック比較ツール — 並列比較する代替部品を選択:
PIC32MM0064GPM028-I/ML
✅ ドロップイン✓ 在庫あり
$1.85 / 個
データシートを見る →PIC32MM0256GPM028-I/ML
✅ ドロップイン✓ 在庫あり
$2.38 / 個
データシートを見る →PIC32MM0064GPL028-I/ML
✅ ドロップイン✓ 在庫あり
$2.25 / 個
データシートを見る →PIC32MM0032GPL028-I/SO
✅ ドロップイン✓ 在庫あり
$1.45 / 個
データシートを見る →PIC32MM0032GPL028-E/ML
✅ ドロップイン✓ 在庫あり
$0.7084 / 個
データシートを見る →PIC32MM0128GPM028-I/ML 最大定格&電気的特性
| Core Architecture | MIPS32 microAptiv |
| Core Frequency | 25 MHz (core) / 48 MHz (peripheral domain) |
| Performance | 1.49 DMIPS/MHz |
| Program Memory (Flash) | 128 KB (128K x 8) with ECC |
| SRAM | 16 KB |
| USB | USB 2.0 Full-Speed Device/Host/OTG |
| ADC | 12-bit, 1.2 Msps, up to 12 channels |
| Operating Voltage | 2.0 V to 3.6 V |
| 動作温度 | -40C to +85C (industrial) |
| パッケージ | 28-pin VQFN (6x6 mm) with Exposed Pad |
| 実装タイプ | Surface Mount |
| Communication Interfaces | UART, SPI, I2C, LIN, USB |
| DMA | Yes (4 channels) |
| RoHS ステータス | Compliant |
| Lead-Free | Yes |
PIC32MM0128GPM028-I/ML ピン構成
| ピン 1 | RA0 — GPIO/Analog input |
| ピン 2 | RA1 — GPIO/Analog input |
| ピン 3 | RA2 — GPIO/Analog input |
| ピン 4 | RA3 — GPIO/Analog input |
| ピン 5 | RA4 — GPIO/Analog input |
| ピン 6 | VDD — Positive supply voltage |
| ピン 7 | VSS — Ground reference |
| ピン 8 | RA5 — GPIO/Analog input |
| ピン 9 | RA6 — GPIO/Analog input |
| ピン 10 | RA7 — GPIO/Analog input |
| ピン 11 | RB0 — GPIO/Programmable |
| ピン 12 | RB1 — GPIO/Programmable |
| ピン 13 | RB2 — GPIO/Programmable |
| ピン 14 | RB3 — GPIO/Programmable |
| ピン 15 | RB4 — GPIO/Programmable |
| ピン 16 | RB5 — GPIO/Programmable |
| ピン 17 | RB6 — GPIO/Programmable |
| ピン 18 | RB7 — GPIO/Programmable |
| ピン 19 | VSS — Ground reference |
| ピン 20 | VDD — Positive supply voltage |
| ピン 21 | RB8 — GPIO/Programmable |
| ピン 22 | RB9 — GPIO/Programmable |
| ピン 23 | RB10 — GPIO/Programmable |
| ピン 24 | RB11 — GPIO/Programmable |
| ピン 25 | RB12 — GPIO/Programmable |
| ピン 26 | RB13 — GPIO/Programmable |
| ピン 27 | RB14 — GPIO/Programmable |
| ピン 28 | RB15 — GPIO/Programmable |
主な用途
PIC32MM0128GPM028-I/ML の用途: 6 件s: USB HID Peripherals, Portable Medical Sensors, IoT Edge Sensor Nodes, Industrial HMI Panels, Consumer Audio Accessories, Small Appliance Motor Control.
USB HID Peripherals
The PIC32MM0128GPM028-I/ML is a strong fit for USB HID peripherals such as keyboards, mice, game controllers, and custom input devices. Its integrated USB 2.0 Full-Speed OTG controller eliminates the need for an external PHY, and the 25 MHz MIPS32 microAptiv core executes HID class descriptors and debounce logic with significant headroom. The 128KB Flash comfortably fits full USB stacks including the Microchip Harmony USB middleware, while 16KB SRAM handles HID report buffers. Operating at 2.0-3.6V, it can be bus-powered directly from the USB 5V line through a 3.3V LDO.
おすすめ
Portable Medical Sensors
The PIC32MM0128GPM028-I/ML suits portable medical sensors (pulse oximeters, glucose meters, thermometers) where low power, USB connectivity, and reliable code execution are required. The Flash with ECC detects and corrects single-bit errors from EMI or aging, important for IEC 60730-class safety integrity. The 12-bit ADC at 1.2 Msps captures sensor signals with adequate resolution for SpO2 and temperature measurements, while sub-microamp deep-sleep current extends operational life on coin-cell batteries. The 28-VQFN footprint fits inside slim handheld enclosures.
おすすめ
IoT Edge Sensor Nodes
For IoT edge sensor nodes, the PIC32MM0128GPM028-I/ML provides a balance of processing power and energy efficiency that fits battery-backed deployments. Its multiple low-power sleep modes reduce quiescent current to under 1 uA, allowing years of life on AA cells when waking periodically to sample and transmit sensor data. The 12-bit ADC handles analog sensor inputs, while UART/SPI/I2C connect to radios and external sensors. ECC Flash guards firmware integrity against bit-flips that can occur in long-lifetime industrial deployments. Compact 6x6 mm QFN footprint enables small sensor module designs.
おすすめ
Industrial HMI Panels
The PIC32MM0128GPM028-I/ML is suitable for small industrial HMI panels and operator interfaces requiring USB connectivity for firmware updates and operator input. The integrated USB and configurable peripherals via Peripheral Pin Select simplify interface to LCDs, keypads, and indicator LEDs. ECC memory meets IEC 61508 SIL expectations for operator-interface firmware reliability, while the wide -40C to +85C industrial operating range handles factory floor conditions. The 16KB SRAM buffers graphics and operator data without external memory.
おすすめ
Consumer Audio Accessories
USB-connected consumer audio accessories such as USB headsets, microphones, and audio interfaces benefit from the PIC32MM0128GPM028-I/ML combination of USB Full-Speed and DSP-capable MIPS32 core. The 25 MHz/48 MHz dual-clock domain can drive I2S peripherals for digital audio streaming, while USB CDC or HID classes handle control and data paths. The 128KB Flash accommodates USB stacks, audio processing routines, and feature-rich firmware. Low-power sleep modes extend battery life in wireless audio receivers.
おすすめ
Small Appliance Motor Control
The PIC32MM0128GPM028-I/ML handles BLDC and stepper motor control loops in small appliances such as fans, pumps, and small tools. The 48 MHz peripheral domain provides deterministic PWM generation for motor commutation, while the 12-bit ADC samples back-EMF and current-sense signals for closed-loop control. USB enables firmware updates and field diagnostics via a service-port connection. ECC Flash protects against bit-flips in high-noise motor environments, and the industrial temperature range suits unheated enclosures.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC32MM0128GPM028-I/ML — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC32MM0064GPM028-I/ML | PIC32MM0256GPM028-I/ML | PIC32MM0064GPL028-I/ML |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-VQFN (6x6) | 28-VQFN (6x6) - same | 28-VQFN (6x6) - same | 28-VQFN (6x6) - same |
| Flash | 128 KB (ECC) | 64 KB (ECC) | 256 KB (ECC) | 64 KB (no ECC) |
| SRAM | 16 KB | 16 KB | 16 KB | 8 KB |
| USB | USB 2.0 FS OTG | USB 2.0 FS OTG | USB 2.0 FS OTG | No USB |
| Core Speed | 25 MHz / 48 MHz peripheral | 25 MHz / 48 MHz | 25 MHz / 48 MHz | 25 MHz / 48 MHz |
| Operating Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| ADC | 12-bit, 1.2 Msps | 12-bit, 1.2 Msps | 12-bit, 1.2 Msps | 12-bit, 1.2 Msps |
主な差別化要因
- 128KB ECC Flash - rare at this price point for 32-bit MCUs with USB (vs PIC32MM0064GPM028-I/ML)
- Lower cost vs higher-density 256KB sibling (vs PIC32MM0256GPM028-I/ML)
- Integrated USB vs GPL variants (vs PIC32MM0064GPL028-I/ML)
設計ノート
The 28-VQFN package uses an exposed thermal pad on the underside that MUST be soldered to a properly sized ground pad on the PCB. Per Microchip layout guidelines, this pad should be at least 4x4 mm and connected to the ground plane with a 4x4 thermal via array (0.3 mm via diameter, 1 mm pitch). Failing to solder the e-pad results in poor thermal dissipation and can cause the device to overheat at full 25 MHz operation under USB load.
Place a 0.1 uF ceramic decoupling capacitor within 5 mm of each VDD pin, plus a single 4.7-10 uF bulk capacitor near the IC. For USB applications, the VBUS sense line should be conditioned with a resistive divider and a small capacitor for noise filtering. The MCP1700 LDO is recommended as a USB bus-powered 3.3V supply because it offers low quiescent current (1.6 uA) that complements the MCU's deep-sleep modes.
Do not confuse the /ML (VQFN-28 6x6 mm) package with the /M6 (UQFN-28 4x4 mm) package - they are pin-compatible at silicon level but use different PCB footprints. Boards designed for /ML cannot accept /M6 without PCB rework. Also note that GPL variants (without USB) and GPM variants (with USB) are NOT drop-in compatible from a firmware perspective - USB stack code in GPM firmware will not link on a GPL device.
The USB D+/D- traces must be routed as a 90-ohm differential pair with characteristic impedance matched to the cable. Keep the pair length under 25 mm total, route over a continuous ground plane, and place the 27-ohm series termination resistors within 4 mm of the MCU pins. The VBUS sense line requires a 0.1 uF bypass to ground within 5 mm of the pin to suppress ESD-induced transients during cable hot-plug events.
コンプライアンス情報
RoHS and REACH compliant per Microchip product page. Lead-free finish; not AEC-Q100 qualified - choose PIC32MM GPM automotive variants for vehicle applications.