PIC32MM0256GPM064 FAMILY
32-Bit Flash Microcontroller with MIPS32® microAptiv™ UC Core, Low Power and USB
Operating Con...
PIC32MM0256GPM064 FAMILY
32-Bit Flash Microcontroller with MIPS32® microAptiv™ UC Core, Low Power and USB
Operating Conditions
2.0V to 3.6V, -40ºC to +125ºC, DC to 25 MHz
Low-Power Modes
Low-Power modes: - Idle – CPU off, peripherals run from system clock - Sleep – CPU and peripherals off: - Fast wake-up Sleep with retention - Low-power Sleep with retention
0.65 μA Sleep current for RAM Retention Regulator mode and 5 μA for Regulator Standby mode
On-Chip 1.8V
Voltage Regulator (VREG) On-Chip Ultra Low-Power Retention Regulator
High-Performance 32-Bit RISC CPU
microAptiv™ UC 32-Bit Core with 5-Stage Pipeline microMIPS™ Instruction Set for 35% Smaller Code and
98% Performance compared to MIPS32 Instructions 1.53 DMIPS/MHz (37 DMIPS) (Dhrystone 2.1) Performance 3.17 CoreMark®/MHz (79 CoreMark) Performance 16-Bit/32-Bit Wide Instructions with 32-Bit Wide Data Path Two Sets of 32 Core Register Files (32-bit) to Reduce
Interrupt Latency Single-Cycle 32x16 Multiply and Two-Cycle 32x32 Multiply 64-Bit, Zero Wait State Flash with ECC to Maximize
Endurance/Retention
Microcontroller Features
Up to 256K Flash Memory: - 20,000 erase/write cycle endurance - 20 years minimum data retention - Self-programmable under software control
Up to 32K SRAM Memory Multiple Interrupt Vectors with Individually
Programmable Priority Fail-Safe Clock Monitor mode Configurable Watchdog Timer with On-Chip, Low-Power
RC Oscillator Programmable Code Protection Selec...