PIC32MM0032GPL028-I/SO - 32KB Flash 32-bit MCU 28-SOIC | Microchip
部品番号: PIC32MM0032GPL028-I/SO ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $2.4 | $2.40 |
| 10 | $2.16 | $21.60 |
| 100 | $1.85 | $185.00 |
| 500 | $1.65 | $825.00 |
| 1,000 | $1.45 | $1,450.00 |
PIC32MM0032GPL028-I/SO 概要
A 32-bit PIC microcontroller is a microcontroller built around the MIPS32 microAptiv core with a RISC architecture, sitting in the broader taxonomy of microcontroller -> embedded processor -> semiconductor. The PIC32MM GPL family occupies the cost-sensitive, low-pin-count segment where low active power, deep sleep current, and minimal BOM cost matter more than the larger Flash/RAM of the PIC32MX or PIC32MK families. The I/SO industrial temperature grade spans -40C to +85C.
Key features of this part include two UART modules, two SPI/I2S peripherals, three timers, eight PWM channels (16-bit resolution), two analog comparators, a 10-bit 1.4 Msps ADC with up to 12 channels, and a Real-Time Clock/Calendar (RTCC) with calendar mode. The device supports JTAG and 2-wire ICSP programming through multiple PGECx/PGEDx pairs. It includes a configurable internal oscillator and a flexible high-precision PLL, removing the need for an external crystal in many designs.
Architecturally, the PIC32MM0032GPL028 combines the MIPS32 microAptiv core (release 1 pipeline, 79 CoreMark @ 25 MHz) with a peripheral set mapped through a 32-bit-wide AHB/APB fabric and tightly-coupled SRAM. The ADC uses a sample-and-hold with rail-to-rail input capability; the comparators include programmable reference ladders and dedicated output pins. The 28-SOIC package provides easy hand-solder-friendly prototyping while exposing the full peripheral set.
Typical applications include battery-powered IoT sensor nodes, wearable health patches, low-power wireless sensor hubs (BLE/Zigbee host controllers), industrial sensor transmitters (4-20 mA loops, thermocouples), consumer remote controls, small home appliances, motor control for small BLDC fans and pumps, and USB-CDC virtual COM port devices on the same MCU. The 500 nA sleep current makes it especially attractive for energy-harvesting designs where idle power dominates lifetime.
When designing with the PIC32MM GPL family, allocate decoupling of at least 100 nF + 4.7 uF on VDD and 1 uF on AVDD. The MPLAB Harmony v3 framework provides code generation for the peripheral set, and the PICkit 4 or Snap programmer handles ICSP via PGEC1/PGED1 by default, even though any of the four pairs can be used.
This page synthesizes distributor pricing, drop-in PIC32MM GPL siblings and cross-brand equivalents, plus practical design notes that the manufacturer datasheet alone does not provide.
ドロップイン代替品: PIC32MM0032GPL028-I/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC32MM0032GPL028-I/SO (同一形状・フットプリント) — 相違点: Package, ADC, Core Architecture, Operating Temperature, Timers.
クイック比較ツール — 並列比較する代替部品を選択:
PIC32MM0016GPL028-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MM0016GPL028T-I/SO
✅ ドロップイン✓ 在庫あり
$0.5773 / 個
データシートを見る →PIC32MM0032GPL028-E/SO
✅ ドロップイン✓ 在庫あり
$0.82 / 個
データシートを見る →PIC32MM0032GPL028T-I/SO
✅ ドロップイン✓ 在庫あり
$1.62 / 個
データシートを見る →PIC32MM0016GPL028-I/SS
✅ ドロップイン✓ 在庫あり
$1.18 / 個
データシートを見る →PIC32MM0032GPL028-I/SO 最大定格&電気的特性
| Core | MIPS32 microAptiv (RISC) |
| Core Architecture | 32-bit |
| Maximum CPU Speed | 25 MHz |
| CoreMark Score | 79 @ 25 MHz |
| Program Memory (Flash) | 32 KB (32K x 8) |
| Data Memory (SRAM) | 8 KB |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| 動作温度 | -40C to +85C (Industrial) |
| パッケージ | 28-SOIC (7.50 mm / 0.295 in width) |
| 実装タイプ | Surface Mount |
| UART Modules | 2 |
| SPI/I2S Modules | 2 |
| Timers | 3 (16-bit) |
| PWM Channels | 8 (16-bit) |
| ADC | 10-bit, 1.4 Msps, up to 12 channels |
| Comparators | 2 |
| RTCC | Yes (with calendar mode) |
| Sleep Current (XLP) | 500 nA (typical) |
| Programming | JTAG + 2-wire ICSP (multiple PGECx/PGEDx pairs) |
| RoHS ステータス | Compliant |
PIC32MM0032GPL028-I/SO ピン構成
| ピン 1 | RPB0/AN0/C1IND/C2INB/VREF+/PMA0 — Remappable I/O / ADC analog input / comparator input |
| ピン 2 | RPB1/AN1/C1INC/CTED1/RPB1 — Remappable I/O / ADC analog input / comparator input / CTMU edge |
| ピン 3 | RPB2/AN2/C1IND/C2INA — Remappable I/O / ADC analog input / comparator input |
| ピン 4 | RPB3/AN3/C1INA/C2INC — Remappable I/O / ADC analog input / comparator input |
| ピン 5 | VSS — Ground reference |
| ピン 6 | OSC1/CLKI/RC15 — Crystal oscillator input / external clock |
| ピン 7 | OSC2/CLKO/RC13 — Crystal oscillator output / clock output |
| ピン 8 | PGEC1/RPB6 — ICSP programming clock / remappable I/O |
| ピン 9 | PGED1/RPB7 — ICSP programming data / remappable I/O |
| ピン 10 | VDD — Positive supply (2.0-3.6V) |
| ピン 11 | AVSS — Analog ground |
| ピン 12 | AVDD — Analog supply (2.0-3.6V) |
| ピン 13 | CVREF+/AN11 — Comparator reference output / ADC input |
| ピン 14 | CVREF-/AN10 — Comparator reference input / ADC input |
| ピン 15 | RPD8/RTCC — Remappable I/O / RTCC output |
| ピン 16 | RPD9/RPB9 — Remappable I/O |
| ピン 17 | RPD10/RPB10 — Remappable I/O |
| ピン 18 | RPD11/RPB11 — Remappable I/O |
| ピン 19 | VSS — Ground reference |
| ピン 20 | VDD — Positive supply (2.0-3.6V) |
| ピン 21 | PGEC2/RPA0 — ICSP programming clock / remappable I/O |
| ピン 22 | PGED2/RPA1 — ICSP programming data / remappable I/O |
| ピン 23 | RPA2/AN4/C1INA — Remappable I/O / ADC input / comparator |
| ピン 24 | RPA3/AN5/C1INB — Remappable I/O / ADC input / comparator |
| ピン 25 | RPG6/SDA1/RPG6 — Remappable I/O / I2C SDA |
| ピン 26 | RPG7/SCL1 — Remappable I/O / I2C SCL |
| ピン 27 | MCLR — Master Clear (reset, active low) |
| ピン 28 | SOSCI/RPC13 — Secondary oscillator input / remappable I/O |
主な用途
PIC32MM0032GPL028-I/SO の用途: 7 件s: Battery-Powered IoT Sensor Node, Wearable Health Patch, Industrial Sensor Transmitter (4-20 mA Loop), Consumer Remote Control, Small BLDC Fan or Pump Motor Controller, USB-CDC Virtual COM Port Device, Small Appliance Control (Coffee Machines, Toasters).
Battery-Powered IoT Sensor Node
The PIC32MM0032GPL028-I/SO is well suited to battery-powered IoT sensor endpoints because of its 500 nA XLP deep-sleep current, 8 KB RAM, and 32 KB Flash supporting Microchip's MPLAB Harmony v3 and Microchip IoT provisioning libraries. With the RTCC running on a 32.768 kHz crystal at sub-microamp draw, average system current stays under 10 uA for periodic sensor sampling at 1-minute intervals. The 10-bit 1.4 Msps ADC handles resistive-bridge and thermocouple signals directly without an external amplifier. Compared with the PIC32MX130, the PIC32MM GPL slashes idle current by 40x while preserving all peripherals.
おすすめ
Wearable Health Patch
The PIC32MM0032GPL028-I/SO fits wearable health patches because it consumes only 500 nA in XLP sleep, allowing coin-cell CR2032 lifespans measured in months rather than days. Its 8 KB SRAM supports short heart-rate or SpO2 buffering between BLE transmissions, and the two SPI/I2S blocks connect directly to bio-optical sensors and MEMS accelerometers. The 28-SOIC package suits rigid-flex designs; for sub-1 square-inch wearables, the PIC32MM0032GPL028-I/ML QFN variant drops footprint by 50%. The Cortex-M-class RTCC with calendar mode enables accurate timestamped event logging without external RTC chips.
おすすめ
Industrial Sensor Transmitter (4-20 mA Loop)
The PIC32MM0032GPL028-I/SO works as a smart 4-20 mA loop transmitter by combining its 10-bit ADC, two analog comparators, and the 25 MHz MIPS32 core for local PID and linearization. Its industrial -40C to +85C temperature grade meets the harsh environments of process plants. The two UART blocks enable HART or Modbus RTU communication over the loop. Compared with older PIC16F parts, the PIC32MM GPL family cuts parts run-rate by 30x and adds C-friendly toolchain support via MPLAB XC32. The 32 KB Flash accommodates IEC 61131-3 style function-block libraries.
おすすめ
Consumer Remote Control
The PIC32MM0032GPL028-I/SO is well matched to consumer IR/BLE remote controls: 500 nA sleep current extends coin-cell life to over 5 years, and the 32 KB Flash stores RF protocol stacks and IR code tables. Its two UART blocks drive BLE companion modules while timers handle IR carrier generation with sub-microsecond accuracy. Compared with PIC16F-based remotes, the PIC32MM GPL adds native USB-CDC firmware update capability without external USB controllers. The 28-SOIC package simplifies low-volume hand-assembly for prototype runs.
おすすめ
Small BLDC Fan or Pump Motor Controller
The PIC32MM0032GPL028-I/SO handles small BLDC fan or pump control through its 8-channel 16-bit PWM, three timers for commutation, and 79 CoreMark performance enabling sensorless back-EMF zero-cross detection. The 32 KB Flash fits Microchip's AN1078 sensorless BLDC library with room for application-specific curves. Its 2.0-3.6V VDD lets designers run directly from a 3.3V LDO fed by a USB or small battery. Compared with discrete analog motor controllers, this digital approach cuts BOM cost by 30-40% and adds adaptive torque control without hardware changes.
おすすめ
USB-CDC Virtual COM Port Device
The PIC32MM0032GPL028-I/SO implements USB-CDC virtual COM port firmware over its UART blocks using Microchip's USB framework, enabling USB-to-serial bridges for debug logging and configuration ports. The 8 KB SRAM handles USB packet buffering without additional external memory, and the 32 KB Flash accommodates CDC class driver plus application code. The 25 MHz core clock is more than sufficient for full-speed USB 12 Mbps operation. Compared with dedicated bridge ICs, the PIC32MM approach adds user-defined GPIO control alongside the bridge function. The 28-SOIC package exposes all 21 GPIOs for direct breakout.
おすすめ
Small Appliance Control (Coffee Machines, Toasters)
The PIC32MM0032GPL028-I/SO controls small kitchen appliances by combining 8 PWM channels for heating elements and motor loads, 10-bit ADC for temperature sensing, and two comparators for safety limits. Its industrial -40C to +85C grade handles the thermal environment of espresso boilers and toaster enclosures. The 32 KB Flash fits Microchip's Core Independent Peripherals (CIP) framework for safety-critical shutoff logic. Compared with legacy 8-bit PIC16F designs, the PIC32MM GPL family adds 32-bit peak flash and full USB-CDC support for premium appliance UI connectivity.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC32MM0032GPL028-I/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC32MM0016GPL028-I/SO | PIC32MM0016GPL028T-I/SO | PIC32MM0032GPL028-E/SO | PIC32MM0032GPL028T-I/SO | STM32G030F6P6 |
|---|---|---|---|---|---|---|
| Package | 28-SOIC (7.50 mm) | 28-SOIC (7.50 mm) - same | 28-SOIC (7.50 mm) - same | 28-SOIC (7.50 mm) - same | 28-SOIC (7.50 mm) - same | TSSOP-20 (20 pins) - DIFFERENT |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | STMicroelectronics | ||
| Core | MIPS32 microAptiv @ 25 MHz | MIPS32 microAptiv @ 25 MHz | MIPS32 microAptiv @ 25 MHz | Arm Cortex-M0+ @ 64 MHz | ||
| Flash Memory | 32 KB | 16 KB (-50%) | 32 KB | 32 KB | ||
| SRAM | 8 KB | 4 KB (-50%) | 8 KB | 8 KB | ||
| 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 | ||
| Temperature Grade | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Extended (-40C to +125C) | Industrial (-40C to +85C) | ||
| Sleep Current (XLP) | 500 nA | 500 nA | 500 nA | ~1 uA Stop mode | ||
| Programming Interface | JTAG + 2-wire ICSP | JTAG + 2-wire ICSP | JTAG + 2-wire ICSP | SWD (single-wire debug) | ||
| Approx Unit Price (qty 1, as of 2026-10-01) | $2.40 | ~$2.10 (-12%) | ~$2.40 (same) | ~$1.50 (-37%) |
主な差別化要因
- Lowest 32-bit MCU sleep current in Microchip's PIC32 portfolio at 500 nA XLP (vs PIC32MX130F064B-I/SP)
- Cost-effective 28-SOIC 32-bit MCU under $2.50 at qty 1 (vs STM32G030F6P6)
- 28-SOIC same-package drop-in compatibility with 16 KB Flash / 4 KB SRAM variant (vs PIC32MM0016GPL028-I/SO)
- Extended temperature option in same 28-SOIC footprint (vs PIC32MM0032GPL028-E/SO)
設計ノート
Estimated: the PIC32MM0032GPL028 typical active current at 25 MHz and 3.3V is approximately 4 mA/mips-class for the microAptiv core, giving roughly 7-10 mA when peripherals are active. In XLP sleep with RTCC retained, current drops to 500 nA. Place a 100 nF ceramic + 4.7 uF tantalum bulk capacitor within 5 mm of the VDD pins and a separate 1 uF ceramic on AVDD. Use separate analog and digital ground return paths to the supply.
Route the ICSP pins (PGEC1/PGED1 or any of the four PGECx/PGEDx pairs) to a 6-pin or 10-pin header using a single ground and a single series resistor (10 kohm typical). For the SOIC package, route all four PGECx/PGEDx pairs to test points so any one pair can be used for ICSP without disturbing the layout. Keep the MCLR line pulled high through a 10 kohm resistor and protected with a diode clamp to VDD for robust reset behavior during programming.
Keep the analog inputs (ANx pins) on the top-side of the PCB only, with ground flooding between analog traces and digital switching traces. The CVREF+/CVREF- pins are analog reference outputs that should be bypassed with 100 nF ceramic capacitors and not used as active relays. Route the secondary oscillator (SOSCI) pins in a short, symmetric trace pattern with a ground guard ring when using a 32.768 kHz crystal for RTCC accuracy.
Do not exceed the absolute maximum VDD of 4.0V including transient overshoot. The PIC32MM0032GPL028 is NOT 5V-tolerant: connecting a 5V supply or 5V signal to any GPIO will damage the part. Always use 3.3V nominal supplies and add level shifters when interfacing with 5V devices. When porting code from PIC24F or PIC32MX, the configuration bits are different - import fresh configuration bit values from a Microchip code example to avoid locked out parts.
Estimated: at 25 MHz core clock, internal peripheral clocks reach up to 50 MHz for the ADC and PWM modules. Keep analog traces under 25 mm to prevent capacitive loading beyond the ADC input specification of 5 pF typical. Use the SPI/I2S module with clock frequencies up to 10 MHz only over short board traces (< 50 mm) or with proper termination. The USB 2.0 full-speed bus is not natively supported on this part - add an external USB bridge if USB connectivity is required.
コンプライアンス情報
RoHS and REACH compliant per Microchip product page. Industrial temperature grade only; for AEC-Q100 automotive qualified parts, see PIC32MM0032GPL028-E/SO (extended grade) or PIC32MK family.