Microchip Technology PIC32CM MC00 Motor Control MCUs

Microchip Technology PIC32CM MC00 Motor Control Microcontrollers (MCUs) are designed with Arm® Cortex®-M0+ CPU that runs up to 48MHz with single-cycle hardware multiplier and MPU. The PIC32CM microcontrollers come with 128KB flash memory, 16KB SRAM main memory, and 4KB flash memory for data flash. Microchip Technology PIC32CM MCUs support internal and external clock options with a 48MHz to 96MHz Fractional Digital Phase Locked Loop (FDPLL), Power-on Reset (POR), and Brown-out Detection (BOD).

The Microchip Technology PIC32CM MC MCUs balance memory and features for an optimized single-motor control solution. Because these devices can run directly from 5V, they reduce the number of voltage supplies required in an application, making them perfect for portable battery-powered motor applications such as tools, vacuums, small robotics and toys that use multiple LiPO batteries.

The PIC32CM Microcontrollers feature two 24-bit timer/counters, one 16-bit Timer/Counter for Control (TCC) with extended functions, and two 12-bit, 1Msps Analog-to-Digital Converters (ADC). These microcontrollers support in-circuit and in-application programming, a 2-wire Serial Wire Debug (SWD) port interface, and a Micro Trace Buffer (MTB) for instruction trace in SRAM. The PIC32CM MCUs operate at a 2.7V to 5.5V supply voltage range and a -40°C to +85°C temperature range.

Features

  • Operating Conditions
    • 2.7V to 5.5V voltage range
    • -40°C to +85°C temperature range
  • Core: Arm Cortex-M0+ CPU running at up to 48MHz
    • Single-cycle hardware multiplier
    • Memory Protection Unit (MPU)
  • Memories
    • Up to 128KB in-system self-programmable flash
    • Up to 4KB independent self-programmable flash for data flash
    • Up to 16KB SRAM main memory
  • Low Power
    • Idle and standby sleep modes
    • SleepWalking peripherals
  • Motor Control
    • Two 24-bit timer/counters and one 16-bit Timer/Counter for Control (TCC) with extended functions
      • Up to four compare channels with optional complementary output
      • Generation of synchronized Pulse Width Modulation (PWM) pattern across port pins
      • Deterministic fault protection, fast decay, and configurable dead-time between a complementary output
      • Dithering that increase resolution with up to 5bit and reduce quantization error
      • Up to 8 waveform output channels
  • System
    • Power-on Reset (POR) and Brown-out Detection (BOD)
    • Internal and external clock options with 48MHz to 96MHz Fractional Digital Phase Locked Loop (FDPLL96M)
    • External Interrupt Controller (EIC)
    • One non-maskable interrupt
  • Advanced Analog
    • Two 12-bit, 1Msps Analog-to-Digital Converter (ADC)
      • Differential and single-ended input
      • Automatic offset and gain error compensation
      • Oversampling and decimation in hardware to support 13-bit, 14-bit, 15-bit, or 16-bit resolution
    • One 16-bit Sigma-Delta Analog-to-Digital Converter (SDADC)
    • 2 differential channels
    • One 10-bit, 350ksps Digital-to-Analog Converter (DAC)
    • Two Analog Comparators (AC) with window compare function

Applications

  • Motor control
  • Tools
  • Home appliances
  • Industrial control
  • Vacuums
  • Small robotics

Block Diagram

Block Diagram - Microchip Technology PIC32CM MC00 Motor Control MCUs
Publicado: 2020-12-02 | Actualizado: 2025-06-11