PIC32MM0064GPL036-E/MV - 64KB Flash 25MHz 32-bit MCU | Microchip
N.º da peça: PIC32MM0064GPL036-E/MV ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC32MM0064GPL036-E/MV — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC32MM0064GPL036-E/MV (mesmo formato e footprint) — diferindo em Core Architecture, Package, Communication Interfaces, Mounting Type, Program Memory (Flash).
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC32MM0032GPL036-E/MV
✅ Drop-In✓ Em estoque
$1.21 / unidade
Ver ficha técnica →PIC32MM0016GPL036-E/M2
✅ Drop-In✓ Em estoque
$0.61 / unidade
Ver ficha técnica →PIC32MM0064GPL036-I/MV
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC32MM0064GPL028-E/SP
✅ Drop-In✓ Em estoque
$1.55 / unidade
Ver ficha técnica →PIC32MM0064GPL036-E/MV Classificações máximas e características elétricas
| 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) |
| Encapsulamento | 40-pin UQFN (5x5 mm) with exposed pad |
| Temperatura de operação | -40C to +125C (E = Extended) |
| Tipo de montagem | Surface Mount |
| Status RoHS | Compliant |
| Core Independent Peripherals (CIPs) | CLC, MCCP, 16-bit PWM, CVD |
Configuração de pinos do PIC32MM0064GPL036-E/MV
| Pino 1 | RPB0/AN0 — Remappable I/O, analog input 0 |
| Pino 2 | RPB1/AN1 — Remappable I/O, analog input 1 |
| Pino 3 | RPB2/AN2 — Remappable I/O, analog input 2 |
| Pino 4 | RPB3/AN3 — Remappable I/O, analog input 3 |
| Pino 5 | VSS — Ground reference |
| Pino 6 | RPB4/AN4 — Remappable I/O, analog input 4 |
| Pino 7 | RPB5/AN5 — Remappable I/O, analog input 5 |
| Pino 8 | RPB6/AN6 — Remappable I/O, analog input 6 |
| Pino 9 | RPB7/AN7 — Remappable I/O, analog input 7 |
| Pino 10 | VDD — Positive supply (2.0V-3.6V) |
| Pino 11 | VSS — Ground reference |
| Pino 12 | RPC0 — Remappable I/O |
| Pino 13 | RPC1 — Remappable I/O |
| Pino 14 | RPC2 — Remappable I/O |
| Pino 15 | RPC3 — Remappable I/O |
| Pino 16 | RPC4 — Remappable I/O |
| Pino 17 | RPC5 — Remappable I/O |
| Pino 18 | RPC6 — Remappable I/O |
| Pino 19 | RPC7 — Remappable I/O |
| Pino 20 | VSS — Ground reference |
| Pino 21 | VDD — Positive supply (2.0V-3.6V) |
| Pino 22 | RPG6 — Remappable I/O |
| Pino 23 | RPG7 — Remappable I/O |
| Pino 24 | RPG8 — Remappable I/O |
| Pino 25 | RPG9 — Remappable I/O |
| Pino 26 | RPD0 — Remappable I/O |
| Pino 27 | RPD1 — Remappable I/O |
| Pino 28 | RPD2 — Remappable I/O |
| Pino 29 | RPD3 — Remappable I/O |
| Pino 30 | RPD4 — Remappable I/O |
| Pino 31 | RPD5 — Remappable I/O |
| Pino 32 | RPD6 — Remappable I/O |
| Pino 33 | RPD7 — Remappable I/O |
| Pino 34 | RPE0 — Remappable I/O |
| Pino 35 | RPE1 — Remappable I/O |
| Pino 36 | RPE2 — Remappable I/O |
| Pino 37 | RPE3 — Remappable I/O |
| Pino 38 | RPF0 — Remappable I/O |
| Pino 39 | RPF1 — Remappable I/O |
| Pino 40 | MCLR — Master Clear (reset, active-low) |
Aplicações típicas
PIC32MM0064GPL036-E/MV é adequado para 6 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC32MM0064GPL036-E/MV — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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) |
Principais diferenciais
- 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))
Notas de projeto
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.
Informações de conformidade
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.