PIC32MM0032GPL036T-I/M2 - 32KB Flash, 25MHz 32-bit MCU | Microchip
部品番号: PIC32MM0032GPL036T-I/M2 ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $1.93 | $1.93 |
| 10 | $1.74 | $17.40 |
| 100 | $1.45 | $145.00 |
| 500 | $1.18 | $590.00 |
| 1,000 | $1.02 | $1,020.00 |
PIC32MM0032GPL036T-I/M2 概要
A 32-bit microcontroller (MCU) is an integrated circuit that combines a 32-bit CPU core, program memory (Flash), data memory (RAM), and a rich set of on-chip peripherals such as timers, ADC, communication interfaces, and GPIO into a single chip. The 32-bit PIC32MM family sits within Microchip's broader hierarchy: 32-bit MCU -> MIPS32 microAptiv core -> PIC32 family -> PIC32MM sub-family -> GPL (General Purpose Low-power) line. Compared with 8-bit and 16-bit MCUs, 32-bit parts deliver higher computational throughput, larger linear address space, and richer instruction sets while modern low-power process nodes keep active and sleep currents competitive.
Key features include 32 KB Flash program memory, 8 KB SRAM, a 12-bit ADC with up to 200 ksps conversion rate, multiple 16-bit and 32-bit timers, Configurable Logic Cells (CLC), and Core Independent Peripherals (CIPs) that offload tasks from the CPU. Integrated peripherals include I2S, PWM, HLVD (High/Low Voltage Detect), POR (Power-on Reset), WDT (Watchdog Timer), and Brown-out Detect/Reset. The device supports 3.0V to 3.6V single-supply operation and includes an on-chip FRC oscillator plus PLL options for flexible system clocking.
The architecture combines the deterministic MIPS32 microAptiv pipeline with Microchip's CIP ecosystem, enabling event-driven hardware functions (signal conditioning, waveform generation, fault handling) without CPU intervention. The 12-bit successive-approximation ADC, 16-bit Sigma-Delta-style sigma-delta peripherals, and CLC blocks support sensor fusion, motor-control loops, and low-power wireless baseband tasks. eXtreme Low Power (XLP) technology, retention-aware sleep modes, and peripheral wake-up sources allow years of battery life on a single coin cell.
Typical applications include wearable fitness and health devices, IoT sensor nodes, low-power wireless remote controls, consumer HMI touch interfaces, battery-powered instrumentation, and compact industrial control modules. The 36-pin 6x6 SQFN package suits ultra-compact PCBs where every square millimeter matters, while the tape-and-reel suffix (T) supports high-volume SMT assembly.
When designing with this part, pay attention to the 36-pin SQFN thermal pad for PCB layout - a properly stitched thermal via array is required for heat dissipation. Use MPLAB Harmony Configurator (MHC) and the XC32 compiler for code generation; firmware must configure the FRC, PLL, and PPS (Peripheral Pin Select) before peripheral activation. This page consolidates distributor pricing, drop-in alternatives, and design considerations not found in the manufacturer datasheet alone.
ドロップイン代替品: PIC32MM0032GPL036T-I/M2 — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC32MM0032GPL036T-I/M2 (同一形状・フットプリント) — 相違点: Package, MSL Level, Program Memory (Flash), Timers, ADC.
クイック比較ツール — 並列比較する代替部品を選択:
PIC32MM0032GPL036-I/M2
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MM0032GPL036-E/MV
✅ ドロップイン✓ 在庫あり
$1.21 / 個
データシートを見る →PIC32MM0016GPL036-E/M2
✅ ドロップイン✓ 在庫あり
$0.61 / 個
データシートを見る →PIC32MM0064GPL036-I/M2
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$1.65 / 個
データシートを見る →PIC32MM0032GPL036T-I/M2 最大定格&電気的特性
| Core | MIPS32 microAptiv UC |
| CPU Architecture | 32-bit RISC |
| Maximum CPU Clock | 25 MHz |
| Program Memory (Flash) | 32 KB (32K x 8) |
| Data Memory (SRAM) | 8 KB |
| Operating Voltage Range | 2.0 V to 3.6 V |
| ADC | 12-bit, up to 200 ksps |
| Timers | 16-bit and 32-bit timer modules |
| Communication Peripherals | I2C, SPI, UART, I2S |
| GPIO | Up to 33 I/O pins |
| Core Independent Peripherals (CIP) | CLC, HLVD, PWM, WDT, Brown-out Detect/Reset |
| 動作温度範囲 | -40C to +85C (Industrial) |
| パッケージ | 36-pin SQFN (6x6 mm) |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
| Sleep Current | 500 nA (typical, per family datasheet) |
PIC32MM0032GPL036T-I/M2 ピン構成
| ピン 1 | RA0 — PORTA bit 0 (analog/digital I/O via PPS) |
| ピン 2 | RA1 — PORTA bit 1 (analog/digital I/O via PPS) |
| ピン 3 | RA2 — PORTA bit 2 (analog/digital I/O via PPS) |
| ピン 4 | RA3 — PORTA bit 3 (analog/digital I/O via PPS) |
| ピン 5 | RA4 — PORTA bit 4 (analog/digital I/O via PPS) |
| ピン 6 | VSS — Ground reference |
| ピン 7 | RA5 — PORTA bit 5 (analog/digital I/O via PPS) |
| ピン 8 | RB0 — PORTB bit 0 (PPS-programmable) |
| ピン 9 | RB1 — PORTB bit 1 (PPS-programmable) |
| ピン 10 | RB2 — PORTB bit 2 (PPS-programmable) |
| ピン 11 | RB3 — PORTB bit 3 (PPS-programmable) |
| ピン 12 | RB4 — PORTB bit 4 (PPS-programmable) |
| ピン 13 | RB5 — PORTB bit 5 (PPS-programmable) |
| ピン 14 | VSS — Ground reference |
| ピン 15 | RB6 — PORTB bit 6 (PPS-programmable, ICDCLK) |
| ピン 16 | RB7 — PORTB bit 7 (PPS-programmable, ICDDATA) |
| ピン 17 | RB8 — PORTB bit 8 (PPS-programmable) |
| ピン 18 | RB9 — PORTB bit 9 (PPS-programmable) |
| ピン 19 | RB10 — PORTB bit 10 (PPS-programmable) |
| ピン 20 | RB11 — PORTB bit 11 (PPS-programmable) |
| ピン 21 | RB12 — PORTB bit 12 (PPS-programmable) |
| ピン 22 | RB13 — PORTB bit 13 (PPS-programmable) |
| ピン 23 | RC0 — PORTC bit 0 (PPS-programmable) |
| ピン 24 | RC1 — PORTC bit 1 (PPS-programmable) |
| ピン 25 | RC2 — PORTC bit 2 (PPS-programmable) |
| ピン 26 | RC3 — PORTC bit 3 (PPS-programmable) |
| ピン 27 | RC4 — PORTC bit 4 (PPS-programmable) |
| ピン 28 | RC5 — PORTC bit 5 (PPS-programmable) |
| ピン 29 | RC6 — PORTC bit 6 (PPS-programmable) |
| ピン 30 | RC7 — PORTC bit 7 (PPS-programmable) |
| ピン 31 | RC8 — PORTC bit 8 (PPS-programmable) |
| ピン 32 | RC9 — PORTC bit 9 (PPS-programmable) |
| ピン 33 | VDD — Positive supply voltage (2.0V to 3.6V) |
| ピン 34 | VDD — Positive supply voltage (2.0V to 3.6V) |
| ピン 35 | OSC1 — External crystal/oscillator input |
| ピン 36 | OSC2 — External crystal/oscillator output |
主な用途
PIC32MM0032GPL036T-I/M2 の用途: 6 件s: Wearable Fitness & Health Devices, IoT Sensor Nodes, Low-Power Wireless Remote Controls, Consumer HMI Touch Interfaces, Battery-Powered Instrumentation, Compact Industrial Control Modules.
Wearable Fitness & Health Devices
The PIC32MM0032GPL036T-I/M2 is well suited to wearable fitness bands and remote health monitors where battery life dominates the design. The eXtreme Low Power (XLP) sleep current of 500 nA, combined with Core Independent Peripherals such as CLC and RTCC, allows the MCU to wake only on accelerometer or heart-rate interrupts while spending the majority of time in deep sleep. The 32 KB Flash comfortably fits BLE radio drivers (single-mode BLE, proprietary 2.4 GHz stacks) or low-power LoRa symbol handlers, and 8 KB SRAM supports small sensor fusion buffers. The 36-pin SQFN (6x6 mm) package is small enough for wristbands where every mm^2 of PCB matters, while the 12-bit ADC handles battery voltage monitoring and analog sensor channels (e.g., skin temperature, SpO2 LED currents).
おすすめ
IoT Sensor Nodes
For distributed IoT sensor nodes (smart agriculture, building automation, environmental monitors), the PIC32MM0032GPL036T-I/M2 delivers 32-bit compute performance at 25 MHz with multi-year battery life on a pair of AA cells. The 12-bit ADC at 200 ksps handles soil moisture, temperature, and light-sensor conditioning; the CLC and PWM peripherals generate custom waveform sequences to drive sensor excitation without CPU overhead, enabling lower average current. The 2.0V to 3.6V operating range lets the MCU run directly from two alkaline cells without boost conversion. The 36-pin SQFN footprint, combined with Microchip's MPLAB Harmony 3 framework and FreeRTOS support, accelerates prototyping of LoRaWAN, Sigfox, or sub-GHz proprietary stacks.
おすすめ
Low-Power Wireless Remote Controls
The PIC32MM0032GPL036T-I/M2 fits coin-cell powered remote controls for TVs, smart-home hubs, and industrial crane pendants. Its sub-microamp sleep current allows years of standby life on a CR2032, while the 25 MHz MIPS32 core handles button matrix scanning, capacitive touch via the CLC peripheral, and encrypted RF packet generation. The 32 KB Flash is sufficient for proprietary 2.4 GHz protocols such as Espressif-compatible ESP-NOW clones or simple IEEE 802.15.4 frames. The 8 KB SRAM accommodates short data buffers between keyboard scan and radio transmit events, while the 12-bit ADC can read battery voltage on every wake for low-battery alerts over the same 36-pin SQFN (6x6 mm) footprint that fits inside compact handheld enclosures.
おすすめ
Consumer HMI Touch Interfaces
The PIC32MM0032GPL036T-I/M2 drives small capacitive-touch HMI panels in kitchen appliances, washing machines, and consumer electronics where cost and PCB area are critical. Core Independent Peripherals (CLC, 16-bit timers, PWM) offload touch-button scanning and LED dimming from the CPU, leaving MIPS32 headroom for display refresh (I2S, SPI, or segment-LCD driving) and serial-protocol glue (UART to main controller). The 33 GPIO via Peripheral Pin Select reassign peripherals across pads, simplifying PCB routing when the touch sensor and connector land on different sides of the board. The 36-pin SQFN (6x6 mm) integrates cleanly behind a 1.5-inch glass panel while the 2.0V to 3.6V supply powers directly from rectified mains step-down rails.
おすすめ
Battery-Powered Instrumentation
Handheld multimeters, portable gas analyzers, and field data loggers benefit from the PIC32MM0032GPL036T-I/M2's combination of 32-bit throughput and eXtreme Low Power sleep. The 12-bit ADC at 200 ksps digitizes sensor front-ends (load cells, electrochemical cells, RTDs) while CLC blocks perform zero-crossing detection and gain switching without CPU intervention. The 32 KB Flash stores calibration tables and small DSP kernels, and the 8 KB SRAM holds sensor sample windows. Sleep currents down to 500 nA let a 4-cell AA pack survive 12+ months of intermittent sampling, and the industrial -40C to +85C operating range ensures operation in outdoor enclosures. The 36-pin SQFN (6x6 mm) footprint survives inside compact instrument handles.
おすすめ
Compact Industrial Control Modules
Factory-floor I/O modules, HVAC damper controllers, and small PLC-style blocks can leverage the PIC32MM0032GPL036T-I/M2 as a low-cost supervisory MCU. The 25 MHz MIPS32 core runs Modbus RTU or CANopen-lite over UART/SPI, while CIPs handle PWM outputs for valve/actuator drive and CLC blocks for frequency-to-voltage conversion of pulse-rate flow meters. The 12-bit ADC reads 4-20 mA loop inputs via shunt resistors, and the 32 KB Flash accommodates protocol stacks and calibration data. The industrial -40C to +85C temperature grade is mandatory for unconditioned control cabinets. The 36-pin SQFN (6x6 mm) footprint keeps module area small enough to fit inside IP65 enclosures alongside isolated transceivers.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC32MM0032GPL036T-I/M2 — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC32MM0032GPL036-I/M2 | PIC32MM0032GPL036-E/MV | PIC32MM0016GPL036-E/M2 | PIC32MM0064GPL036-I/M2 |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 36-pin SQFN (6x6 mm) | 36-pin SQFN (6x6 mm) - same | 36-pin SQFN (6x6 mm) - same | 36-pin SQFN (6x6 mm) - same | 36-pin SQFN (6x6 mm) - same |
| Core | MIPS32 microAptiv UC, 32-bit | 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 | 25 MHz |
| Flash Program Memory | 32 KB | 32 KB | 32 KB | 16 KB | 64 KB |
| SRAM | 8 KB | 8 KB | 8 KB | 4 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 | 2.0 V to 3.6 V |
| Temperature Grade | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Extended (-40C to +125C) | Extended (-40C to +125C) | Industrial (-40C to +85C) |
| Delivery Format | Tape & Reel (T-suffix) | Tray (no T-suffix) | Tray | Tray | Tray |
主な差別化要因
- eXtreme Low Power (XLP) sleep down to 500 nA with peripheral wake-up (vs PIC32MM0032GPL036-I/M2 (tray variant))
- Same SQFN-36 footprint across Flash densities (vs PIC32MM0016GPL036-E/M2 (16 KB Flash variant))
- Industrial temperature grade (-40C to +85C) in tape-and-reel format (vs PIC32MM0032GPL036-E/MV (extended temperature variant))
- Core Independent Peripherals (CLC, PWM, HLVD) reduce CPU load (vs PIC24FJ64GP202-I/SO (16-bit predecessor))
設計ノート
The 36-pin SQFN (6x6 mm) package exposes a large central thermal pad on the underside that MUST be soldered to a PCB thermal land of at least 80% of the package footprint area. Stitch at least 9 thermal vias (0.3 mm drill, 0.6 mm pad, 1.0 mm pitch) connecting the thermal pad to internal ground planes. Inadequate thermal pad soldering causes the die temperature to exceed 85C under 25 MHz full-load operation, leading to Flash corruption and ADC drift. Estimated: with proper thermal via array, theta_JA falls below 30 C/W.
Decouple VDD with a 100 nF X7R ceramic capacitor placed within 3 mm of the VDD pins, plus a bulk 4.7 uF X5R ceramic on the same rail. For battery-powered designs targeting the 500 nA sleep number, remove all LED pull-ups, use PPS to map peripherals only when needed, and ensure all unused I/O are configured as analog (not digital) to avoid floating-input leakage of several microamps per pin. The 2.0V to 3.6V range allows direct operation from a CR2032 coin cell until the cell drops below 2.0V brown-out.
A common pitfall on first-time PIC32MM designs is forgetting to configure the FRC and PLL before peripheral activation - peripherals clocked before PLL lock-up produce wrong baud rates and ADC errors. Also, Peripheral Pin Select (PPS) registers must be unlocked (CFGCON bit IOLOCK cleared) before any remapping and re-locked afterwards to prevent runaway code. The 12-bit ADC requires acquisition time matching the source impedance; a 1 kohm source impedance needs at least 1 us acquisition (per family datasheet), otherwise conversion results drift by several LSBs.
Place the 25 MHz external crystal within 5 mm of OSC1/OSC2 and guard the traces with a continuous ground pour. The CLC and PWM peripheral outputs can generate fast edges (10 ns rise time); keep these traces short, route them away from analog ADC inputs, and add a ground guard trace between digital and analog sections. The 36-pin SQFN land pattern requires 0.4 mm pitch traces exiting the package - design rules for 4 mil trace/space suffice, but verify with the Microchip land pattern SNWG-IPC-7351-compliant footprint.
For I2S, SPI, and UART signals at speeds above 8 MHz, place a 33 ohm series resistor at the driver pin to dampen reflections on cables or longer PCB traces. The RB6/RB7 pins double as ICDCLK/ICDDATA programming/debug pins - if the application does not use in-circuit debug, route these to test pads rather than direct connections to avoid capacitive loading that fails debug handshake. PPS re-mapping of I2S or SPI can free up the debug pins for production builds without losing programming access via the dedicated programming port.
コンプライアンス情報
RoHS compliant per Microchip product documentation and distributor catalogs as of 2026-10-01. Not AEC-Q100 qualified - the I-suffix denotes industrial temperature grade (-40C to +85C), not automotive. Lead-free 36-pin SQFN package meets current environmental regulations.