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: 2.7V 5.5V, -40C to +125C, DC to 48 MHz Up to four compare channels with optional Qualification complementary output AEC-Q100 Grade 1 (-40C to 125C) Generation of synchronized pulse width modulation Core: Arm Cortex -M0+ CPU running at up to 48 MHz (PWM) pattern across port pins Single-cycle hardware multiplier Deterministic fault protection, fast decay and Memory Protection Unit (MPU) configurable dead-time between complementary output Memories Dithering that increase resolution with up to 5 bit Up to 128 KB in-system self-programmable Flash and reduce quantization error Up to 4 KB independent self-programmable Flash for Data Flash Up to 8 waveform output channels Up to 16 KB SRAM main memory Advanced Analog System Two 12-bit, 1 Msps Analog-to-Digital Converter (ADC) Power-on Reset (POR) and Brown-out Detection (BOD) Differential and single-ended input Internal and external clock options with 48 MHz to 96 MHz Fractional Automatic offset and gain error compensation Digital Phase Locked Loop (FDPLL96M) Oversampling and decimation in hardware to External Interrupt Controller (EIC) support 13-bit, 14-bit, 15-bit or 16-bit resolution One non-maskable interrupt One 16-bit Sigma-Delta Analog-to-Digital Converter Low Power (SDADC) Idle and Standby sleep modes 2 differential channels SleepWalking peripherals One 10-bit, 350 ksps Digital-to-Analog Converter (DAC) Two Analog Comparators (AC) with Window Compare Input/Output (I/O) function Up to 38 programmable I/O pins Up to 16 external interrupts Peripherals Up to two parallel Input/Output Controllers (PIO) Hardware Divide and Square Root Accelerator (DIVAS) 12-channel Direct Memory Access Controller (DMAC) Debugger Development Support 12-channel Event System In-circuit and in-application programming Up to five 16-bit Timer/Counters (TC) 2-wire Serial Wire Debug Port Interface One 16-bit TC with compare/capture channels Four hardware breakpoints, two data watchpoints One 8-bit TC with compare/capture channels Micro Trace Buffer (MTB) for instruction trace in SRAM 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 DS60001638D-page 1 2021 Microchip Technology Inc. and its subsidiaries 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 host/client 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 DS60001638D-page 2 Datasheet 2021 Microchip Technology Inc. and its subsidiaries