PIC32MM0128GPM036-I/M2 - 32-bit 25MHz 128KB Flash MCU | Microchip
部品番号: PIC32MM0128GPM036-I/M2 ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $4.1 | $4.10 |
| 10 | $3.69 | $36.90 |
| 100 | $3.28 | $328.00 |
| 500 | $2.87 | $1,435.00 |
| 1,000 | $2.56 | $2,560.00 |
PIC32MM0128GPM036-I/M2 概要
A PIC32MM GPM-family microcontroller is a 32-bit RISC MCU built on the MIPS microAptiv core, extending Microchip's lowest-power 32-bit portfolio with USB 2.0 Full-Speed and ECC-protected Flash. In the broader taxonomy, it belongs to: microcontroller -> embedded MCU -> 32-bit MCU -> RISC MCU -> power management-class MCU. The GPM family is positioned below the higher-pin-count PIC32MX/MK families and above the entry-level PIC32MM GPL devices, providing a smooth migration path within Microchip's 32-bit ecosystem.
Key features include 4 DMA channels, 3 analog comparators, 21 timers, and multiple communication peripherals (I2C, SPI, UART, LIN, USB). The device supports 1.8V to 3.6V VDD operation and integrates up to 79 CoreMark performance with the microMIPS instruction set, enabling compact code density. Hardware ECC on Flash memory enhances reliability for safety-critical applications.
Architecturally, the PIC32MM0128GPM036-I/M2 combines a low-leakage CMOS process with peripheral clock-gating and multiple sleep modes (Sleep, Deep Sleep, Retention), achieving eXtreme low power consumption suitable for battery-powered designs. The integrated USB 2.0 Full-Speed PHY eliminates the need for an external transceiver, reducing BOM cost and PCB area.
Typical applications include USB HID peripherals, low-power IoT sensor nodes, consumer electronics with USB connectivity, industrial control user interfaces, and battery-powered medical devices. The 128KB Flash with ECC is well-suited to firmware-upgradable products requiring field reliability.
When designing with this MCU, ensure the exposed pad is soldered to a sufficient ground copper pour for thermal dissipation and signal integrity. The USB D+/D- traces must be routed as a 90-ohm differential pair with matched length, and decoupling capacitors must be placed within 2 mm of each VDD pin.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
ドロップイン代替品: PIC32MM0128GPM036-I/M2 — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC32MM0128GPM036-I/M2 (同一形状・フットプリント) — 相違点: Core Architecture, CoreMark Score, ADC, Operating Voltage, Communication Interfaces.
クイック比較ツール — 並列比較する代替部品を選択:
PIC32MM0256GPM036-I/M2
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MM0128GPM036T-I/M2
✅ ドロップイン✓ 在庫あり
$1.95 / 個
データシートを見る →PIC32MM0128GPM036-E/M2
✅ ドロップイン✓ 在庫あり
$2.18 / 個
データシートを見る →PIC32MM0128GPM036-I/MV
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MM0256GPM036T-I/M2
✅ ドロップイン✓ 在庫あり
$1.62 / 個
データシートを見る →PIC32MM0128GPM036-I/M2 最大定格&電気的特性
| Core Architecture | MIPS32 microAptiv |
| データバス幅 | 32-bit |
| 最大クロック周波数 | 25 MHz (default), 48 MHz max |
| Program Memory Size | 128 KB Flash (128K x 8) with ECC |
| RAM Size | 16 KB |
| CoreMark Score | 79 |
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| 動作温度 | -40C to +85C (Industrial) |
| パッケージ / ケース | 36-SQFN (6x6 mm) with exposed pad |
| 実装タイプ | Surface Mount |
| Number of I/O Pins | 27 |
| Number of Timers | 21 |
| DMA Channels | 4 |
| Comparators | 3 |
| USB Interface | USB 2.0 Full-Speed Device/Host/OTG |
| Communication Interfaces | I2C, SPI, UART, LIN, USB |
| RoHS ステータス | Compliant |
| MSLレベル | 3 (168 hours) |
PIC32MM0128GPM036-I/M2 36-sqfn (6x6 mm) with exposed pad ピン配置ガイド
PIC32MM0128GPM036-I/M2 (36-sqfn (6x6 mm) with exposed pad パッケージ) のピン配置。 このデジタルICには、GPIO、通信インターフェース (UART、SPI、I2C)、および電源ピンが含まれています。代替ピン機能と設定オプションについては、メーカーのデータシートを参照してください。組み込みシステム設計とPCBレイアウトに不可欠です。
詳細なピン配置データはありません: PIC32MM0128GPM036-I/M2.
詳細は データシート をご参照ください。
主な用途
PIC32MM0128GPM036-I/M2 の用途: 6 件s: USB HID Peripheral Devices, Battery-Powered IoT Sensor Nodes, Consumer Electronics with USB Connectivity, Industrial Control User Interfaces, Battery-Powered Medical Devices, USB Dongles and Programmers.
USB HID Peripheral Devices
The PIC32MM0128GPM036-I/M2 is ideal for USB HID peripherals such as keyboards, mice, game controllers, and custom input devices. Its integrated USB 2.0 Full-Speed PHY eliminates the need for external transceivers, while the 128KB Flash with ECC provides ample space for HID report descriptors, firmware update bootloaders, and complex input processing algorithms. The 79 CoreMark performance at 25 MHz handles polling rates up to 1000 Hz with low latency. Designers can leverage the 16KB SRAM for HID report buffering and the 4 DMA channels to offload USB endpoint transfers from the CPU, enabling deterministic USB response times while maintaining eXtreme low power consumption suitable for battery-powered wireless peripherals.
おすすめ
Battery-Powered IoT Sensor Nodes
The PIC32MM0128GPM036-I/M2's eXtreme low-power architecture makes it well-suited for battery-powered IoT sensor nodes requiring years of operation from a single coin cell. The device supports multiple low-power modes including Sleep, Deep Sleep, and Retention modes, with wake-up sources from RTC, comparators, and external interrupts. The 128KB Flash accommodates over-the-air (OTA) firmware update bootloaders and sensor fusion algorithms, while the 16KB SRAM buffers sensor data between transmissions. Operating from 1.8V to 3.6V allows direct connection to single-cell Li-Ion or 2xAA batteries. Designers can pair this MCU with sub-GHz transceivers or BLE modules for low-duty-cycle IoT applications such as environmental monitoring, asset tracking, and smart agriculture sensors.
おすすめ
Consumer Electronics with USB Connectivity
The PIC32MM0128GPM036-I/M2 enables compact consumer electronics with USB connectivity such as audio interfaces, MIDI controllers, USB-to-I2S adapters, and programmable LED controllers. The integrated USB Full-Speed PHY combined with 128KB Flash supports USB Audio Class 1.0, USB MIDI, and USB HID device stacks without external components. The 36-SQFN 6x6 mm package is ideal for space-constrained consumer products where board area is at a premium. The 4 DMA channels handle continuous USB isochronous audio streaming at 48 kHz sample rates while freeing CPU cycles for DSP processing. Designers can leverage the 3 analog comparators for input level detection, the 21 timers for LED PWM generation, and the SPI/I2C interfaces for external audio CODECs and displays.
おすすめ
Industrial Control User Interfaces
The PIC32MM0128GPM036-I/M2 is well-suited for industrial HMI panels, control keypads, and operator interfaces requiring USB connectivity for configuration and diagnostics. The industrial temperature range (-40C to +85C) and hardware ECC Flash ensure reliable operation in factory environments with electrical noise and temperature variations. The 27 GPIO pins drive LED indicators, read keypad matrices, and interface with character or graphical LCDs via SPI. The 128KB Flash accommodates multi-language UI strings, menu structures, and Modbus or CANopen protocol stacks. Designers can integrate USB CDC for configuration tools, USB HID for diagnostics, and the 3 comparators for analog signal monitoring such as 4-20 mA current loop sensing in industrial automation systems.
おすすめ
Battery-Powered Medical Devices
The PIC32MM0128GPM036-I/M2 supports portable medical devices such as blood glucose meters, pulse oximeters, handheld diagnostic tools, and patient monitoring wearables. The hardware ECC Flash meets medical device reliability requirements for firmware integrity, while the eXtreme low-power modes extend battery life for patient compliance. The integrated USB enables USB CDC charging and data transfer to clinician software, and the 128KB Flash supports BLE pairing stacks, sensor fusion algorithms, and FDA-compliant firmware bootloaders. The 16KB SRAM handles waveform buffers for pulse oximetry SpO2 calculations or ECG lead monitoring. The 3 analog comparators monitor battery voltage and sensor thresholds, while the 21 timers manage precise sampling intervals required by medical measurement standards.
おすすめ
USB Dongles and Programmers
The PIC32MM0128GPM036-I/M2's compact 36-SQFN package and integrated USB make it ideal for USB dongles, ISP programmers, and debug probes. The 128KB Flash accommodates USB HID-based protocol stacks, target device firmware, and configuration databases. The 79 CoreMark performance executes real-time protocol handling and target MCU programming sequences with deterministic timing. The 16KB SRAM buffers programming data and supports double-buffered USB transfers. Designers can leverage the SPI/I2C/UART peripherals for target MCU communication, the 4 DMA channels for parallel data movement, and the multiple timers for precise programming pulse generation. The exposed pad provides thermal dissipation for sustained programming operations, while the industrial temperature range supports field deployment in development environments.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC32MM0128GPM036-I/M2 — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC32MM0256GPM036-I/M2 | PIC32MM0128GPM036T-I/M2 | PIC32MM0128GPM036-E/M2 |
|---|---|---|---|---|
| Package | 36-SQFN (6x6) | 36-SQFN (6x6) - same | 36-SQFN (6x6) - same | 36-SQFN (6x6) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 128 KB with ECC | 256 KB with ECC (+100%) | 128 KB with ECC | 128 KB with ECC |
| RAM | 16 KB | 16 KB | 16 KB | 16 KB |
| Core Clock | 25 MHz default, 48 MHz max | 25 MHz default, 48 MHz max | 25 MHz default, 48 MHz max | 25 MHz default, 48 MHz max |
| CoreMark Score | 79 | 79 | 79 | 79 |
| USB Interface | USB 2.0 Full-Speed | USB 2.0 Full-Speed | USB 2.0 Full-Speed | USB 2.0 Full-Speed |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +125C (Extended) |
| Qty-1 Price (USD) | ~$4.10 | ~$4.50 | ~$4.10 | ~$4.80 |
主な差別化要因
- Integrated USB 2.0 Full-Speed PHY (vs PIC32MM0064GPM028-I/ML)
- Larger Flash with hardware ECC (vs PIC32MM0064GPM028-I/ML)
- eXtreme low power with Retention mode (vs PIC32MK1024MCM100-I/PT)
設計ノート
The 36-SQFN package exposes a thermal pad (EP) on the underside that MUST be soldered to the PCB ground plane for proper thermal and electrical performance. Place a via array (9-16 vias, 0.3 mm drill, 0.5 mm pitch) directly under the EP to a large ground pour on the opposite layer. Without proper EP soldering, the device may exhibit thermal shutdown at elevated ambient temperatures and increased EMI susceptibility. The recommended PCB land pattern is documented in the Microchip package specification document.
USB D+ and D- traces must be routed as a 90-ohm differential pair with matched length (within 150 mil) directly from the MCU pins to the USB connector. Keep the differential pair away from clock signals, switching regulators, and other high-frequency traces. Place a common-mode choke or ferrite bead on VBUS if the design is bus-powered. Series termination resistors (typically 27-33 ohm) near the MCU may be required depending on PCB stackup. Reference the USB 2.0 specification section 6.4 for compliance.
Place decoupling capacitors (100 nF ceramic) within 2 mm of each VDD pin and a bulk capacitor (4.7-10 uF) near the MCU. For low-power designs, add a 100 nF capacitor on the VBAT pin if used for RTC backup. The internal voltage regulator requires a 1 uF ceramic capacitor on the VCORE pin with low ESR (< 100 mohm). Estimated: at 25 MHz active current ~6 mA and Deep Sleep current < 1 uA, a 200 mAh coin cell provides 3+ years of operation with 0.1% duty cycle.
Do not exceed 3.6V on any VDD pin - the USB PHY requires 3.3V regulated supply. Ensure the MCLR pin is properly pulled up to VDD through a 10 kohm resistor for normal operation; floating MCLR causes unpredictable resets. The ICSP programming pins (PGECx/PGEDx) must be accessible for in-circuit programming - do not place series resistors > 1 kohm on these lines. For USB operation, the 48 MHz clock must be active and stable before USB enumeration begins.
コンプライアンス情報
RoHS and REACH compliant per Microchip product page. Industrial temperature grade -40C to +85C; not AEC-Q100 qualified for automotive. ECC Flash supports functional safety standards (IEC 60730, IEC 61508) with proper firmware implementation.