Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes

dsPIC33CH Dual-Core Digital Signal Controllers

Dual-Core Performance for Motor Control, Digital Power, Functional Safety and High-Performance Embedded Applications

If you are designing high-end embedded control applications with multiple software teams, our dsPIC33CH family features two dsPIC® Digital Signal Controller (DSC) cores in a single chip, enabling easier software integration. The dsPIC33CH has one master core and one slave core. The slave core is for executing dedicated, time-critical control code while the master core is busy running the user interface, system monitoring and communications functions that are customized for the end application.

The dsPIC33CH is designed to facilitate independent code development for each core by separate design teams and then enable seamless integration when the separate codes are later brought together in one chip. The dsPIC33CH family is optimized for safety-critical applications requiring functional safety compliance, high-performance control applications, digital power, motor control and other time-critical applications requiring sophisticated algorithms, including applications such as wireless power, server power supplies, drones, and automotive sensors. Visit MPLAB® Code Configurator Support for Dual-Core Devices to learn more about how to set up dual-core devices in MPLAB Code Configurator (MCC).

Dual-Core dsPIC33CH DSC Benefits

  • Simplified firmware development with dual independent cores
  • Dual cores and peripheral sets facilitate robust designs and functional safety compliance
  • Dual CAN FD interfaces for robust communication with increased bandwidth
  • Maximum analog integration including high-speed Analog-to-Digital Converters (ADCs), Digital-to-Analog Converters (DACs) with waveform generation, analog comparators and Programmable Gain Amplifiers (PGAs) for increased functionality in less space
  • Live update of firmware for high-availability systems, especially important for power supplies

dsPIC33CH Dual-Core DSC Use Cases and Target Applications

Measurement Control and High-Performance Embedded

  • 90 + 100 MIPS performance to handle real-time operations and system functions
  • Scalable memory from 64 KB to 512 KB and available in small-form-factor packages
  • Dual CAN FD interfaces for robust communication
  • Improved security with CodeGuard™ security and One-Time Programmable (OTP) Flash (ICSP™ Write Inhibit)
  • Range of serial communication peripherals including UARTs, LIN, SPI, I2C and SENT

dsPIC33CH Slave Core

Accelerates math-intensive functions such as DSP filtering of sensor inputs

dsPIC33CH Master Core

Facilitates communication, reliability, and fault tolerance for safety-critical applications


Automotive: Electronic sensors
Industrial: Automation
Medical: Diagnostic equipment, monitors
Internet of Things: Nodes and central processors

Motor Control

  • Analog integration, including high-speed ADCs, PGAs, and analog comparators, to reduce BOM cost and board space
  • High-resolution Pulse-Width Modulators (PWMs) with up to 12 channels to enable dual motor control and integrated Power Factor Correction (PFC)
  • Ideal for Permanent Magnet Synchronous Motor (PMSM), Interior Permanent Magnet Synchronous Motor (IPMSM), AC Induction Motor (ACIM) and Brushless DC (BLDC) motor control

dsPIC33CH Slave Core

Provides speed and torque control by executing time-sensitive control algorithms

dsPIC33CH Master Core

Runs functional safety routines, CAN FD stack, and other system-level functions

For more design ideas and information, visit our Motor Control design center.


Automotive: Pumps, fans
Industrial: Drones, robotics
Consumer: Appliances

Digital Power Conversion

  • High-resolution 250 pS PWMs with the flexibility to control various power topologies
  • Tightly coupled CPU, PWMs and ADCs to reduce latency and improve control loop response, leaving more CPU bandwidth for housekeeping and system functions
  • Maximum analog integration including high-speed ADCs, DACs with programmable waveform generator, fast analog comparators, and PGAs
  • Live update of firmware for high-availability systems that cannot afford down-time to update firmware

dsPIC33CH Slave Core

Closes control loop in firmware by running latency-critical compensator algorithms

dsPIC33CH Master Core

Runs PMBus stack and system-level functions

For more design ideas and information, visit our Intelligent Power design center.


Industrial: AC/DC and DC/DC power
Converters, chargers, inverters
Consumer: Wireless power

Robust Designs and Functional Safety

Robust dsPIC33CH dual-core DSCs include dedicated peripherals and diagnostic features to help increase reliability in safety-critical applications. They support operation in temperatures up to 150°C and are AEC-Q100 Grade 0 qualified. Key features include:

  • Flash with Error Code Correction (ECC) and fault injection and RAM Memory Built-in Self-Test (MBIST) for memory integrity verification
  • Dual Windowed Watchdog Timer (WWDT), Deadman Timer (DMT), Power-on Reset (POR), Brown-out Reset (BOR) and Fail-Safe Clock Monitor (FSCM) with backup oscillator for system monitoring
  • Functional Safety collateral, including Safety Manual, Failure Modes, Effects, and Diagnostic Analysis (FMEDA) report, diagnostic libraries and TÜV SÜD-certified MPLAB® XC16 compiler

To learn more about how we easily enable the design of functionally safe applications for automotive (ISO 26262), industrial (IEC 61508) and home appliance (IEC 60730) applications, use the link on the right to visit our Functional Safety page.

Innovative Peripherals

Learn more about our rich set of high-performance peripherals that integrate seamlessly with your application to reduce costs and development time.
Integrated Analog

Integrated Analog

High-Speed ADC, DAC, PGA, Op Amps

Learn More
Clocks and Timers

Clocks and Timers

16-/32-bit Timers, RTCC

Learn More
Waveform Control

Waveform Control


Learn More
Wired Communication

Wired Communication


Learn More
Safety and Monitoring

Safety and Monitoring


Learn More

Featured Development Tools

MPLAB® Development Ecosystem and Software Tools

The MPLAB development ecosystem is a single tool chain supporting all PIC® microcontrollers and dsPIC® Digital Signal Controllers.

MPLAB X Integrated Development Environment


A single Integrated Development Environment (IDE) supporting all PIC MCUs and dsPIC33 DSCs

Learn More

MPLAB Code Configurator


A free graphical programming environment that generates seamless, easy-to-understand C code

Learn More

MPLAB XC Compiler


A comprehensive solution for your software development that integrates with MPLAB X IDE to provide a full graphical front end

Learn More

Featured Hardware Tools

Our most popular hardware development boards available for dsPIC33 products are shown below. To learn more about various development boards, please visit the Hardware Development Tools page.

dsPIC33CH Curiosity Development Board

dsPIC33CH Curiosity Development Board

Ready-to-start development and demonstration platform for dsPIC33CH DSCs with integrated programmer/debugger

Buy dsPIC33CH Curiosity Board

dsPICDEM™ MCLV-2 Development Board

dsPICDEM MCLV-2 Development Board

Cost-effective board for developing sensored or sensorless Brushless DC (BLDC) and Permanent Magnet Synchronous Motor (PMSM) control applications

Buy dsPICDEM MCLV-2 Board

dsPIC33C Digital Power Starter Kit


Starter kit to introduce and demonstrate the capabilities and features of dsPIC33 Digital Power DSCs

Buy dsPIC33C Digital Power Starter Kit

dsPIC33CH Family of MCUs Videos