PIC32CM MC00 Family 5-Volt Motor Control MCU 5-Volt, 128-KB Flash, 16-KB SRAM with Advanced Analog Operating Conditions Motor Control 2.7V 5.5V, -40C to +85C, DC to 48 MHz Two 24-bit Timer/Counters and one 16-bit Timer/Counter for Control (TCC) with extended functions: Core: Arm Cortex -M0+ CPU running at up to 48 MHz Up to four compare channels with optional Single-cycle hardware multiplier complementary output Memory Protection Unit (MPU) Generation of synchronized pulse width modulation Memories (PWM) pattern across port pins Up to 128 KB in-system self-programmable Flash Deterministic fault protection, fast decay and Up to 4 KB independent self-programmable Flash for Data Flash configurable dead-time between complementary output Up to 16 KB SRAM main memory Dithering that increase resolution with up to 5 bit System and reduce quantization error Power-on Reset (POR) and Brown-out Detection (BOD) Up to 8 waveform output channels Internal and external clock options with 48 MHz to 96 MHz Fractional Advanced Analog Digital Phase Locked Loop (FDPLL96M) Two 12-bit, 1 Msps Analog-to-Digital Converter (ADC) External Interrupt Controller (EIC) Differential and single-ended input One non-maskable interrupt Automatic offset and gain error compensation Low Power Oversampling and decimation in hardware to Idle and Standby sleep modes support 13-bit, 14-bit, 15-bit or 16-bit resolution SleepWalking peripherals One 16-bit Sigma-Delta Analog-to-Digital Converter Input/Output (I/O) (SDADC) Up to 38 programmable I/O pins 2 differential channels Up to 16 external interrupts One 10-bit, 350 ksps Digital-to-Analog Converter (DAC) Up to two parallel Input/Output Controllers (PIO) Two Analog Comparators (AC) with Window Compare function Debugger Development Support In-circuit and in-application programming Peripherals 2-wire Serial Wire Debug Port Interface Hardware Divide and Square Root Accelerator (DIVAS) Four hardware breakpoints, two data watchpoints 12-channel Direct Memory Access Controller (DMAC) Micro Trace Buffer (MTB) for instruction trace in SRAM 12-channel Event System Up to five 16-bit Timer/Counters (TC) One 16-bit TC with compare/capture channels One 8-bit TC with compare/capture channels One 32-bit TC with compare/capture channels using two TCs Frequency Meter 32-bit Real Time Counter (RTC) with clock/calendar function Watchdog Timer (WDT) Datasheet DS60001638B-page 1 2020 Microchip Technology Inc. PIC32CM MC00 Family Peripherals (Continued) CRC-32 generator Up to four Serial Communication Interfaces (SERCOM), each configurable to operate as: USART with full-duplex and single-wire half-duplex configuration 2 I C up to 3.4 MHz SPI LIN master/slave RS-485 Configurable Custom Logic (CCL) Integrated Temperature Sensor Table 1.Packages Type TQFP VQFN Pin Count 32 48 32 48 I/O Pins (max) 26 38 26 38 Lead Pitch (mm) 0.8 0.5 0.5 0.5 Dimensions (mm) 7.0x7.0x1.0 7.0x7.0x1.0 5.0x5.0x0.9 7.0x7.0x0.9 DS60001638B-page 2 Datasheet 2020 Microchip Technology Inc.