PIC32MM0064GPL036-E/MV - 64KB Flash 25MHz 32-bit MCU | Microchip
Teilenummer: PIC32MM0064GPL036-E/MV ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $2.85 | $2,85 |
| 10 | $2.56 | $25,60 |
| 100 | $2.18 | $218,00 |
| 500 | $1.84 | $920,00 |
| 1.000 | $1.59 | $1.590,00 |
PIC32MM0064GPL036-E/MV Übersicht
A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory (Flash), data memory (RAM), and integrated peripherals such as timers, ADC, communication interfaces, and I/O. The PIC32MM "GPL" family sits in the product hierarchy as: 32-bit MCU -> PIC32 family -> PIC32MM sub-family -> PIC32MM GPL line, positioned as the low-cost, low-pin-count, low-power migration path from legacy PIC24 and PIC32MX designs.
Key features of the PIC32MM0064GPL036 include 79 CoreMark at 25 MHz, microMIPS compressed instruction support that improves code density, 3.3V single-supply operation, and Core Independent Peripherals (CIPs) such as CLC, MCCP, and 16-bit PWM that offload tasks from the CPU. The device integrates a 12-bit 200 ksps ADC, multiple UART/SPI/I2C interfaces, and 5V tolerant I/O on selected pins, simplifying interface to legacy 5V peripherals.
The device uses a two-stage pipeline microAptiv core with hardware multiply/divide, achieving 1.57 DMIPS/MHz. Multiple low-power modes (Idle, Sleep, Deep Sleep, VBAT) combined with peripheral clock gating allow designers to tune average current consumption for sensor nodes, remote controls, and wearable applications. The integrated RTCC with calendar mode and battery backup support enables timekeeping across main-power loss without an external RTC.
Typical applications include consumer IoT sensor hubs, low-cost motor control loops using the MCCP and 16-bit PWM, battery-powered medical monitoring accessories, HMI panels with segmented or small TFT displays, and home appliances needing capacitive touch via the CVD peripheral. The compact 5x5 mm UQFN footprint suits wearables and other miniaturized form factors.
When migrating from PIC24 or PIC32MX designs, verify peripheral mapping and register differences; the PIC32MM uses a unified MIPS-based SFR layout. For applications that need CAN or USB, consider the PIC32MM GPM family instead. Always place a 0.1 uF decoupling capacitor close to each VDD pin and provide a solid ground plane under the exposed pad for thermal dissipation.
This page synthesizes distributor pricing, drop-in same-package alternatives drawn from the PIC32MM GPL family, and practical design notes compiled from the manufacturer datasheet and reference designs - content not assembled in any single manufacturer or distributor page.
Drop-in-Alternativen für PIC32MM0064GPL036-E/MV – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC32MM0064GPL036-E/MV (gleiche Bauform und Footprint) – abweichend in Core Architecture, Package, Communication Interfaces, Mounting Type, Program Memory (Flash).
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC32MM0032GPL036-E/MV
✅ Drop-In✓ Auf Lager
$1.21 / Stück
Datenblatt ansehen →PIC32MM0016GPL036-E/M2
✅ Drop-In✓ Auf Lager
$0.61 / Stück
Datenblatt ansehen →PIC32MM0064GPL036-I/MV
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC32MM0064GPL028-E/SP
✅ Drop-In✓ Auf Lager
$1.55 / Stück
Datenblatt ansehen →PIC32MM0064GPL036-E/MV Grenzwerte & elektrische Eigenschaften
| Core Architecture | MIPS32 microAptiv UC (32-bit) |
| Instruction Set | microMIPS (compressed) |
| Maximum CPU Clock | 25 MHz |
| CoreMark Score | 79 CoreMark at 25 MHz |
| Program Memory (Flash) | 64 KB (64K x 8) |
| Data Memory (RAM) | 8 KB |
| Operating Voltage | 2.0 V to 3.6 V |
| Typical Operating Voltage | 3.3 V |
| Sleep Current (Deep Sleep) | 500 nA typical |
| ADC | 12-bit, up to 200 ksps |
| PWM | 16-bit with MCCP |
| Communication Interfaces | UART, SPI, I2C |
| GPIO | Up to 37 (package-dependent) |
| Gehäuse | 40-pin UQFN (5x5 mm) with exposed pad |
| Betriebstemperatur | -40C to +125C (E = Extended) |
| Montageart | Surface Mount |
| RoHS-Status | Compliant |
| Core Independent Peripherals (CIPs) | CLC, MCCP, 16-bit PWM, CVD |
PIC32MM0064GPL036-E/MV Pin-Konfiguration
| Pin 1 | RPB0/AN0 — Remappable I/O, analog input 0 |
| Pin 2 | RPB1/AN1 — Remappable I/O, analog input 1 |
| Pin 3 | RPB2/AN2 — Remappable I/O, analog input 2 |
| Pin 4 | RPB3/AN3 — Remappable I/O, analog input 3 |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RPB4/AN4 — Remappable I/O, analog input 4 |
| Pin 7 | RPB5/AN5 — Remappable I/O, analog input 5 |
| Pin 8 | RPB6/AN6 — Remappable I/O, analog input 6 |
| Pin 9 | RPB7/AN7 — Remappable I/O, analog input 7 |
| Pin 10 | VDD — Positive supply (2.0V-3.6V) |
| Pin 11 | VSS — Ground reference |
| Pin 12 | RPC0 — Remappable I/O |
| Pin 13 | RPC1 — Remappable I/O |
| Pin 14 | RPC2 — Remappable I/O |
| Pin 15 | RPC3 — Remappable I/O |
| Pin 16 | RPC4 — Remappable I/O |
| Pin 17 | RPC5 — Remappable I/O |
| Pin 18 | RPC6 — Remappable I/O |
| Pin 19 | RPC7 — Remappable I/O |
| Pin 20 | VSS — Ground reference |
| Pin 21 | VDD — Positive supply (2.0V-3.6V) |
| Pin 22 | RPG6 — Remappable I/O |
| Pin 23 | RPG7 — Remappable I/O |
| Pin 24 | RPG8 — Remappable I/O |
| Pin 25 | RPG9 — Remappable I/O |
| Pin 26 | RPD0 — Remappable I/O |
| Pin 27 | RPD1 — Remappable I/O |
| Pin 28 | RPD2 — Remappable I/O |
| Pin 29 | RPD3 — Remappable I/O |
| Pin 30 | RPD4 — Remappable I/O |
| Pin 31 | RPD5 — Remappable I/O |
| Pin 32 | RPD6 — Remappable I/O |
| Pin 33 | RPD7 — Remappable I/O |
| Pin 34 | RPE0 — Remappable I/O |
| Pin 35 | RPE1 — Remappable I/O |
| Pin 36 | RPE2 — Remappable I/O |
| Pin 37 | RPE3 — Remappable I/O |
| Pin 38 | RPF0 — Remappable I/O |
| Pin 39 | RPF1 — Remappable I/O |
| Pin 40 | MCLR — Master Clear (reset, active-low) |
Typische Anwendungen
PIC32MM0064GPL036-E/MV ist geeignet für 6 Anwendungs: Battery-Powered IoT Sensor Nodes, Low-Cost BLDC / DC Motor Control, Wearable Health and Fitness Devices, Home Appliance HMI and Capacitive Touch, Industrial Sensor Transmitters, Remote Controls and Consumer IR.
Battery-Powered IoT Sensor Nodes
The PIC32MM0064GPL036-E/MV is well matched to battery-powered IoT sensor nodes thanks to its 500 nA deep-sleep current and integrated Core Independent Peripherals (CIPs) such as the Configurable Logic Cell (CLC) and 16-bit PWM/MCCP that can wake the CPU on event without active supervision. The 64 KB Flash accommodates small protocol stacks (Modbus RTU, LoRaWAN, BLE HCI) and 8 KB RAM is sufficient for sensor-fusion buffers. Run the device at 3.3 V from a CR2032 or two-AA cells with the on-board LDO; pair with a sub-1 uA sleep transceiver to push system average current below 5 uA in duty-cycled sensing. The microMIPS ISA improves code density versus legacy MIPS32, freeing Flash for OTA update staging.
Empfohlen
Low-Cost BLDC / DC Motor Control
For low-cost BLDC or brushed DC motor control, the PIC32MM0064GPL036-E/MV provides a 16-bit PWM with Multiple Capture/Compare/PWM (MCCP) peripheral capable of generating complementary PWM with dead-band insertion, plus a 12-bit 200 ksps ADC for back-EMF sensing. The microAptiv core at 25 MHz executes field-oriented control (FOC) loops at moderate RPM without offloading to a coprocessor. Designers can use the CLC and 16-bit timers to implement hardware-triggered ADC sampling synchronized to PWM edges, reducing CPU jitter. The 40-pin UQFN footprint keeps the MCU footprint under 25 mm squared, ideal for fan controllers, small pumps, and appliance motors under 50 W.
Empfohlen
Wearable Health and Fitness Devices
Wearable health and fitness devices benefit from the PIC32MM0064GPL036-E/MV's ultra-low sleep current (500 nA) and integrated 12-bit ADC that can directly interface with photoplethysmography (PPG) and bio-impedance sensors. The microMIPS ISA compresses code to fit heart-rate algorithms, step counters, and BLE HCI drivers in the 64 KB Flash budget while leaving 8 KB RAM for sensor buffers. The 5x5 mm UQFN package fits inside wristband or patch form factors. Designers can use the integrated RTCC with calendar mode to maintain accurate timekeeping across main-battery swaps by powering the RTCC from a coin cell via the VBAT pin.
Empfohlen
Home Appliance HMI and Capacitive Touch
In home appliance HMI applications (microwave ovens, washing machines, induction cooktops), the PIC32MM0064GPL036-E/MV drives segmented LCDs or small TFT displays and reads up to 37 GPIOs for keypad scanning and LED indication. The on-chip Charge-Variation Detection (CVD) peripheral provides robust capacitive touch sensing without external ICs, lowering BOM cost. The 25 MHz core renders simple GUIs and runs motor-control state machines concurrently. The extended -40C to +125C temperature range tolerates appliance thermal environments. Pair with the MCP2200 USB bridge for factory programming.
Empfohlen
Industrial Sensor Transmitters
Industrial sensor transmitters (pressure, flow, level) require the long-term reliability and EMC tolerance of the PIC32MM0064GPL036-E/MV. The 12-bit ADC achieves better than 0.1 percent linearity with the on-chip voltage reference, suitable for ratiometric bridge sensors. The 4-wire UART supports RS-485 Modbus RTU with hardware addressable collision detection. The extended -40C to +125C temperature grade handles plant-floor thermal stress. The 500 nA deep-sleep current enables loop-powered 4-20 mA transmitter designs where the MCU wakes periodically to update the DAC output. Integrated Core Independent Peripherals can implement safety diagnostics without CPU intervention.
Empfohlen
Remote Controls and Consumer IR
Remote controls for TVs, set-top boxes, and smart lighting benefit from the PIC32MM0064GPL036-E/MV's ultra-low sleep current and on-chip peripherals that handle IR carrier generation without CPU involvement. The 16-bit PWM with MCCP can generate 38 kHz or 56 kHz IR carriers with precise duty-cycle control, while the Input Capture peripheral decodes incoming IR signals for bidirectional communication. The CLC can implement glue logic for wake-on-IR without waking the CPU. The microAptiv core stays in deep sleep until a valid IR pattern arrives, enabling multi-year battery life on two AAA cells.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC32MM0064GPL036-E/MV – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | PIC32MM0032GPL036-E/MV | PIC32MM0016GPL036-E/M2 | PIC32MM0064GPL036-I/MV |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-pin UQFN (5x5) | 40-pin UQFN (5x5) - same | 40-pin UQFN (5x5) - same | 40-pin UQFN (5x5) - same |
| Flash Memory | 64 KB | 32 KB (-50%) | 16 KB (-75%) | 64 KB (same) |
| RAM | 8 KB | 8 KB (same) | 8 KB (same) | 8 KB (same) |
| Maximum CPU Clock | 25 MHz | 25 MHz (same) | 25 MHz (same) | 25 MHz (same) |
| CoreMark Score | 79 CoreMark | 79 CoreMark (same) | 79 CoreMark (same) | 79 CoreMark (same) |
| Operating Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V (same) | 2.0 V to 3.6 V (same) | 2.0 V to 3.6 V (same) |
| Temperature Range | -40C to +125C (Extended) | -40C to +125C (Extended) | -40C to +125C (Extended) | -40C to +85C (Industrial) |
| Deep-Sleep Current | 500 nA typical | 500 nA typical (same) | 500 nA typical (same) | 500 nA typical (same) |
Wichtigste Unterscheidungsmerkmale
- Deep-sleep current of 500 nA with RTCC active (vs. PIC32MM0032GPL036-E/MV)
- Extended -40C to +125C temperature range (vs. PIC32MM0064GPL036-I/MV)
- Core Independent Peripherals reduce CPU load (vs. PIC32MX1xx/2xx family)
- microMIPS instruction set for code density (vs. Standard MIPS32 (legacy PIC32MX))
Designhinweise
The PIC32MM0064GPL036-E/MV integrates an LDO that derives the 1.8 V core from VDD, eliminating the need for an external core regulator. Place a 0.1 uF X7R ceramic decoupling capacitor within 3 mm of each VDD pin and a bulk 1 uF to 4.7 uF capacitor near the package exposed pad, which must be soldered to a continuous ground plane for both electrical ground and thermal dissipation. For battery applications, use a low-Iq LDO such as MCP1700 in front of the MCU to reduce quiescent draw when the system is in deep sleep; the MCP1700 adds only 1.6 uA of quiescent current versus the MCU's 500 nA.
Route the 40-pin UQFN signals on a 4-layer or better PCB with a dedicated ground plane on layer 2 directly under the UQFN exposed pad. The exposed pad must be soldered to the ground plane through an array of thermal vias (typically 4 to 9 vias on 0.5 mm pitch) to dissipate the device's internal power dissipation and maintain the junction temperature within the -40C to +125C range. Keep high-speed digital traces (SPI, PWM) short and avoid routing them parallel to analog inputs (AN0-AN7) to minimize coupled noise into the 12-bit ADC.
Common pitfalls when designing with the PIC32MM0064GPL036-E/MV include: (1) leaving the MCLR pin floating - it must be pulled up to VDD through a 10 kohm resistor with a 100 nF capacitor to ground for in-circuit serial programming (ICSP); (2) not enabling the Peripheral Pin Select (PPS) unlock sequence before reassigning digital functions to remappable pins; (3) assuming the deep-sleep current is achievable with all peripherals active - peripherals must be individually disabled in their PMD registers before entering Deep Sleep; (4) using the internal FRC at 25 MHz without calibrating against the FRC Tuning registers, which can drift 2 percent over temperature.
For signal integrity, source-terminate SPI and UART lines longer than 50 mm with a 33 ohm series resistor at the driver end to dampen reflections on the 25 MHz core's GPIO edges. The microAptiv core can toggle GPIOs in under 15 ns, so uncontrolled impedance traces act as transmission lines. For I2C, use 4.7 kohm pull-ups with 3.3 V supply and respect the 400 kHz Fast Mode bus capacitance budget of 400 pF. When using the 12-bit ADC, average 16 or more samples to remove the last bit of noise and approach 12 ENOB in real systems.
Compliance-Informationen
RoHS compliant per Microchip product page. Halogen-free per Microchip environmental certification. Not AEC-Q100 qualified; for automotive applications use the AEC-Q100 qualified variants of the PIC32 family such as PIC32MX or dsPIC33A.