PIC32MM0064GPM028-I/ML - 32-bit 25MHz 64KB MCU, USB, 28-QFN | Microchip
部品番号: PIC32MM0064GPM028-I/ML ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $2.95 | $2.95 |
| 10 | $2.65 | $26.50 |
| 100 | $2.35 | $235.00 |
| 500 | $2.1 | $1,050.00 |
| 1,000 | $1.85 | $1,850.00 |
PIC32MM0064GPM028-I/ML 概要
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data memory, and programmable peripherals on one piece of silicon. The PIC32MM family sits at the entry level of Microchip's 32-bit PIC portfolio (32-bit MCU -> microcontroller -> embedded processor -> semiconductor), targeting battery-powered and space-constrained designs where every microwatt and square millimeter matters. The PIC32MM GPM sub-family adds USB connectivity, ECC-protected Flash, and a hardware divider to the lower-cost GPL line for designs requiring peripheral connectivity.
Key features of this part include 64 KB (64K x 8) of Flash program memory with ECC, 8 KB of SRAM, four DMA channels for efficient data movement, three analog comparators, a 12-bit 1 MSPS ADC with up to 12 channels, three op-amps usable as programmable gain amplifiers, and dedicated USB, UART, SPI, and I2C peripherals. Operating voltage spans 2.0 V to 3.6 V across an industrial -40 °C to +125 °C temperature range, enabling the same part to serve consumer, industrial, and entry-level automotive designs.
The CPU core is a 32-bit MIPS32 microAptiv UC implementation with single-cycle hardware multiply/divide and a 5-stage pipeline, achieving 25 MHz / 30 DMIPS performance in a power-efficient footprint. ECC on the Flash array detects and corrects single-bit errors in real time, important for safety-critical USB or sensor applications where transient radiation or electrical noise could otherwise corrupt program memory.
Typical applications include low-power USB HID peripherals (mice, keyboards, sensor dongles), wearable health and fitness sensor hubs, IoT edge nodes with USB-C charging, industrial sensor transmitters with USB diagnostics ports, and entry-level consumer electronics requiring 32-bit performance at 8-bit cost points. The exposed thermal pad (EP) variant in QFN-28 aids heat spreading when the device is sustained at full 25 MHz compute load.
When designing with the PIC32MM0064GPM028, prioritize the exposed pad PCB layout - it must be soldered to a sufficiently large copper pour (recommended at least 25 mm²) to meet the datasheet's thermal resistance specification of approximately 40 °C/W. USB applications should follow the Microchip USB 2.0 PCB layout guidelines (90-ohm differential, matched length, guard traces) to pass USB compliance testing.
This page synthesizes distributor pricing, drop-in alternatives from the same PIC32MM family, and practical design notes not found in a single manufacturer datasheet - consolidating decision support for engineers evaluating 32-bit low-power USB microcontrollers.
ドロップイン代替品: PIC32MM0064GPM028-I/ML — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC32MM0064GPM028-I/ML (同一形状・フットプリント) — 相違点: ADC, Package, MSL Level, Program Memory (Flash), Timers.
クイック比較ツール — 並列比較する代替部品を選択:
PIC32MM0064GPM028-I/SS
✅ ドロップイン✓ 在庫あり
$2.55 / 個
データシートを見る →PIC32MM0064GPL028-I/ML
✅ ドロップイン✓ 在庫あり
$2.25 / 個
データシートを見る →PIC32MM0032GPL028-I/ML
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MM0016GPL028-I/ML
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MM0032GPL028-E/ML
✅ ドロップイン✓ 在庫あり
$0.7084 / 個
データシートを見る →PIC32MK1024MCF064-E/PT
✅ ドロップイン✓ 在庫あり
$7.5 / 個
データシートを見る →PIC32MM0064GPM028-I/ML 最大定格&電気的特性
| Core | MIPS32 microAptiv UC (32-bit) |
| Maximum CPU Clock | 25 MHz |
| Flash Program Memory | 64 KB (64K x 8) with ECC |
| SRAM | 8 KB |
| Operating Voltage Range | 2.0 V to 3.6 V |
| 動作温度範囲 | -40 °C to +125 °C (Industrial) |
| General-Purpose I/O | 21 GPIO |
| USB | USB 2.0 Full-Speed (12 Mbps) device |
| ADC | 12-bit, up to 12 channels, 1 MSPS |
| Op-Amps | 3 (configurable as PGAs) |
| Comparators | 3 |
| DMA Channels | 4 |
| Timers | 21 (16-bit/32-bit) |
| パッケージ | 28-QFN (6x6 mm) with Exposed Pad |
| 実装タイプ | Surface Mount |
| MSLレベル | 1 (unlimited floor life) |
| Lead-Free / RoHS | Yes / Compliant |
| Process Technology | CMOS |
PIC32MM0064GPM028-I/ML ピン構成
| ピン 1 | RA0 — GPIO / analog input |
| ピン 2 | RA1 — GPIO / analog input |
| ピン 3 | RA2 — GPIO / analog input |
| ピン 4 | RA3 — GPIO / analog input |
| ピン 5 | VDD — Positive supply (2.0V-3.6V) |
| ピン 6 | VSS — Ground |
| ピン 7 | RB0 — GPIO / PGED1 (ICSP data) |
| ピン 8 | RB1 — GPIO / PGEC1 (ICSP clock) |
| ピン 9 | RB2 — GPIO |
| ピン 10 | RB3 — GPIO |
| ピン 11 | RB4 — GPIO |
| ピン 12 | RB5 — GPIO |
| ピン 13 | RB6 — GPIO |
| ピン 14 | RB7 — GPIO |
| ピン 15 | RC0 — GPIO |
| ピン 16 | RC1 — GPIO |
| ピン 17 | RC2 — GPIO |
| ピン 18 | RC3 — GPIO |
| ピン 19 | VSS — Ground |
| ピン 20 | VDD — Positive supply (2.0V-3.6V) |
| ピン 21 | RC4 — GPIO / USB D- |
| ピン 22 | RC5 — GPIO / USB D+ |
| ピン 23 | RC6 — GPIO |
| ピン 24 | RC7 — GPIO |
| ピン 25 | RC8 — GPIO |
| ピン 26 | RC9 — GPIO |
| ピン 27 | VSS — Ground |
| ピン 28 | VBUS — USB VBUS sense |
主な用途
PIC32MM0064GPM028-I/ML の用途: 7 件s: Low-Power USB HID Peripheral, Wearable Fitness Sensor Hub, IoT Edge Sensor Node with USB Diagnostics, USB Barcode / RFID Reader, Consumer Appliance User Interface, Educational / Maker Development Platform, USB-C Audio Accessory.
Low-Power USB HID Peripheral
The PIC32MM0064GPM028-I/ML is well suited to USB Human Interface Device peripherals (mice, keyboards, sensor dongles) where USB 2.0 Full-Speed and 64 KB Flash fit a full HID class stack. The integrated USB transceiver eliminates the external chip, and the 8 KB RAM is enough for HID report buffers plus application state. The microAptiv UC core runs the USB polling loop, descriptor parsing, and main application logic at 25 MHz without CPU strain, while eXtreme Low Power sleep modes (sub-µA) extend battery life in wireless mice. Use the device between a 3.3 V LDO and the USB connector, with the D+/D- 27-ohm series resistors and a 1 µF VBUS decoupling cap on a 90-ohm differential pair.
おすすめ
Wearable Fitness Sensor Hub
Battery-powered fitness bands and watches benefit from the PIC32MM0064GPM028-I/ML's eXtreme Low Power sleep currents below 1 µA, integrated 12-bit ADC for heart-rate and motion sensor sampling, and 32-bit performance for step-counting and BLE prep algorithms. The 21 GPIO accommodate an I2C sensor bus, SPI display, and interrupt lines from an accelerometer. USB 2.0 FS enables charging port detection and firmware update via the standard Microchip bootloader. Place the device downstream of a 3.0 V buck-boost LDO, with the exposed thermal pad soldered to a minimum 25 mm² ground pour for wrist-worn thermal reliability.
おすすめ
IoT Edge Sensor Node with USB Diagnostics
Industrial and building-automation sensor nodes use the PIC32MM0064GPM028-I/ML as the main MCU, leveraging its USB interface for a service/diagnostics port that exposes internal registers and firmware logs to a host PC. The 64 KB Flash holds a TCP/IP or Modbus stack over UART, plus USB CDC for service. The op-amps (configurable as PGAs) condition low-level sensor signals directly without external analog ICs, reducing BOM cost. The 12-bit ADC at 1 MSPS captures fast transients from vibration or current-sense sensors. Operate from a 3.3 V rail and route USB D+/D- to a sealed Mini-B or USB-C connector for field service.
おすすめ
USB Barcode / RFID Reader
USB barcode scanners and RFID readers benefit from the PIC32MM0064GPM028-I/ML's combination of 32-bit throughput, integrated USB 2.0 FS device, and 64 KB of Flash. The microcontroller decodes 1D/2D barcodes or interrogates RFID tags over UART/SPI, then transmits formatted scan results to the host over USB HID or CDC. The DMA channels move decoder buffers without CPU intervention, freeing cycles for the next scan. The 3 op-amps can be configured as PGAs to amplify weak RFID analog signals. Use the exposed thermal pad of the 28-QFN as the main ground plane and follow the 90-ohm USB differential layout guidelines.
おすすめ
Consumer Appliance User Interface
Coffee machines, washing machines, and kitchen appliances use the PIC32MM0064GPM028-I/ML to drive TFT or segment LCD displays, capacitive touch, and motor-control feedback in a single chip. The 32-bit MIPS core and DMA move display framebuffers smoothly, while the 12-bit ADC reads thermistor and motor-current feedback. USB service ports enable firmware updates and diagnostics in the field. The wide -40 °C to +125 °C industrial temperature range covers most appliance environments. Power the MCU from a 3.3 V buck derived from the rectified mains supply, with adequate bulk capacitance to ride out motor start-up transients.
おすすめ
Educational / Maker Development Platform
The PIC32MM0064GPM028-I/ML targets makers and education with the PIC32MM Curiosity Development Board ecosystem, MPLAB X IDE, and Harmony 3 code generation. The 64 KB Flash is generous for student projects, the USB interface lets projects communicate with a PC, and the 28-QFN is breadboard-compatible via the Curiosity board's breakout headers. Microchip's free XC32 compiler and Harmony framework shorten the development cycle. The exposed-pad QFN aids thermal learning about PCB layout, while the -40 to +125 °C range demonstrates industrial-grade robustness in a hobbyist-friendly form factor.
おすすめ
USB-C Audio Accessory
USB-C headphones, microphones, and audio dongles use the PIC32MM0064GPM028-I/ML to handle USB audio class 1.0 enumeration, codec initialization, and basic DSP for echo cancellation or button events. The microAptiv core runs a USB isochronous endpoint handler plus minimal mixing at 25 MHz within 64 KB Flash. The op-amps condition microphone bias and headphone return paths. Operate from a 3.3 V rail derived from USB-C VBUS via an internal LDO. The QFN-28 footprint fits inside a slim in-ear headphone housing, and the exposed pad improves heat spreading during sustained audio streaming.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC32MM0064GPM028-I/ML — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC32MM0064GPL028-I/ML | PIC32MM0032GPL028-I/ML | PIC32MM0016GPL028-I/ML |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-QFN (6x6) | 28-QFN (6x6) - same | 28-QFN (6x6) - same | 28-QFN (6x6) - same |
| Core | MIPS32 microAptiv UC 32-bit | MIPS32 microAptiv UC 32-bit | MIPS32 microAptiv UC 32-bit | MIPS32 microAptiv UC 32-bit |
| Max CPU Clock | 25 MHz | 25 MHz | 25 MHz | 25 MHz |
| Flash Program Memory | 64 KB (with ECC) | 64 KB | 32 KB (-50%) | 16 KB (-75%) |
| SRAM | 8 KB | 8 KB | 4 KB (-50%) | 4 KB (-50%) |
| USB | USB 2.0 FS device | No USB | No USB | No USB |
| 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 |
| Approx Unit Price (qty 1000) | $1.85 | $1.65 | $1.45 | $1.25 |
主な差別化要因
- Integrated USB 2.0 Full-Speed device with no external transceiver (vs PIC32MM0064GPL028-I/ML)
- ECC on 64 KB Flash for single-bit error correction (vs PIC32MM0032GPL028-I/ML)
- Wide -40 °C to +125 °C industrial temperature range (vs PIC32MM0016GPL028-I/ML)
- 3 configurable op-amps on-chip (vs PIC32MK1024MCF064-E/PT)
設計ノート
The 28-QFN package has an exposed thermal pad (EP) on its underside that is the chip's main ground connection. Solder the EP to a top-layer copper pour of at least 25 mm² and stitch it to the internal ground plane with 4-8 thermal vias (0.3 mm drill, 0.5 mm pitch). Skipping the EP solder connection drops thermal performance by ~50% and may cause USB-induced ground bounce. Per Microchip QFN layout guidelines, keep signal traces away from the EP edge and use a 0.2 mm solder mask dam between pad and pour.
Place a 1 µF X7R 0402 ceramic capacitor within 3 mm of each VDD pin pair (pin 5/6 and pin 19/20) and a 4.7 µF bulk capacitor near the regulator output. USB applications need an additional 1 µF on VBUS (pin 28). Total bulk + ceramic should sum to >= 10 µF on the 3.3 V rail to absorb USB inrush during hot-plug. Keep the LDO within 25 mm of the MCU to avoid inductive spikes. For battery applications, use a low-Iq LDO (e.g. MCP1700) so sleep current stays below the MCU's 1 µA minimum.
Do NOT use the PIC32MM0064GPM028-I/ML as a USB host - it is device-only. Forgetting to enable the USB PLL before configuring endpoints causes USB enumeration failure. ICSP programming requires both pins of a pair (e.g. PGEC1/PGED1 or PGEC2/PGED2) - using only one pin prevents programming. Forgetting the VBUS pin voltage divider on USB bus-powered designs can permanently damage the pin. Always de-bounce USB VBUS in software to prevent false connect events during hot-plug transients.
Route USB D+ and D- as a 90-ohm differential pair with matched length (delta < 150 mil), keeping the pair over a continuous ground plane. Place the 27-ohm series termination resistors within 4 mm of the MCU pins. Avoid routing USB near switching converters, oscillators, or RF traces; if unavoidable, add a ground guard trace on both sides. The 12-bit ADC achieves its 1 MSPS rating only with the ADC sampling capacitor fully charged - source impedance above 500 ohm requires an external buffer op-amp to maintain linearity.
コンプライアンス情報
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - for automotive applications choose AEC-Q100-grade parts such as PIC32MX variants or the PIC32MM automotive family members where available. Halogen-free per Microchip environmental compliance declaration.