Features- Operating Conditions
- 2.0V to 3.6V, -40ºC to +85ºC, DC to 25 MHz
- Low-Power Operation
- 500 nA Sleep Current for RAM Retention mode
- 5 μA for Sleep with Regulator Standby mode
- 2 μA for lowest Sleep Mode with RTCC
- High-Performance 32-Bit RISC CPU
- 79 CoreMark performance at 25MHz operation
- microAptiv™ UC 32-Bit Core with 5-Stage Pipeline
- microMIPS™ Instruction Set for 35% Smaller Code and 98% Performance compared to MIPS32 Instructions
- Two Sets of 32 Core Register Files (32-bit) to Reduce Interrupt Latency
- 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
- Hardware Divide Unit
- Zero Wait State Flash with ECC to Maximize Endurance/Retention
- Memory
- Up to 64K ECC Flash Memory
- Up to 8K Data Memory
- Analog Features
Up to 14-Channel, Software-Selectable 10/12-Bit SAR Analog-to-Digital Converter (ADC):
12-bit, 200K samples/second conversion rate (single Sample-and-Hold)
10-bit, 300K samples/second conversion rate (single Sample-and-Hold)
Two Analog Comparators with Input Multiplexing
5-Bit DAC with Output Pin
- Up to 14-Channel, Software-Selectable 10/12-Bit SAR Analog-to-Digital Converter (ADC):
12-bit, 200K samples/second conversion rate (single Sample-and-Hold)
10-bit, 300K samples/second conversion rate (single Sample-and-Hold)
- 12-bit, 200K samples/second conversion rate (single Sample-and-Hold)
- 10-bit, 300K samples/second conversion rate (single Sample-and-Hold)
- Two Analog Comparators with Input Multiplexing
- 5-Bit DAC with Output Pin
- Peripheral Features
- Two 4-Wire SPI modules (up to 25 Mbps) with I2S
- Two UART modules with LIN
- CRC module
- Hardware Real-Time Clock and Calendar (RTCC)
- Up to 20 Peripheral Pin Select (PPS) Remappable Pins
- Seven Total 16-Bit Timers:
- Timer1: Dedicated 16-bit timer/counter
- Two additional 16-bit timers in each MCCP and SCCP module
- Capture/Compare/PWM/Timer modules:
- Two 16-bit timers or one 32-bit timer in each module
- PWM resolution down to 21 ns
- One Multiple Output (MCCP) module:
- Flexible configuration as PWM, input capture, output compare or timers
- Six PWM outputs
- Programmable dead time
- Auto-shutdown
- Two Single Output (SCCP) modules:
- Flexible configuration as PWM, input capture, output compare or timers
- Single PWM output
- Two Configurable Logic Cells (CLC) with Internal Connections to Select Peripherals and PPS
- Small Footprint Packages
4x4 mm in 20 QFN and 28 UQFN
5x5 mm in 40 uQFN
6x6 mm in 28 QFN and 36 QFN
- 4x4 mm in 20 QFN and 28 UQFN
- 5x5 mm in 40 uQFN
- 6x6 mm in 28 QFN and 36 QFN
| Parameter
Parameter Name
Value
| Value |
Family
PIC32MM0064GPL036
|
PIC32MM0064GPL036
|
Max Speed MHz
25
|
25
|
Program Memory Size (KB)
32
|
32
|
RAM (KB)
8
|
8
|
Temperature Range (C)
-40 to 85
|
-40 to 85
|
Operating Voltage Range (V)
2 to 3.6
|
2 to 3.6
|
SPITM
2
|
2
|
Peripheral Pin Select (PPS) Crossbar
Yes
|
Yes
|
A/D channels
12
|
12
|
Max A/D Resolution
12
|
12
|
Max A/D Sample Rate (KSPS)
200
|
200
|
16-bit Digital Timers
7
|
7
|
Comparators
2
|
2
|
Internal Oscillator
8 MHz, 32 kHz
|
8 MHz, 32 kHz
|
RTCC
Yes
|
Yes
|
I/O Pins
22
|
22
|
Pin Count
36
|
36
|
|