Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes

Introducing the dsPIC33CH Dual-Core Family

System developers designing high-end embedded control applications with multiple software teams can benefit from a new family with two dsPIC® Digital Signal Controller (DSC) cores in a single chip enabling easier software integration. The dsPIC33CH has one core that is a master while the other is a slave. 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, customized for the end application.

The dsPIC33CH is designed to facilitate independent code development for each core by separate design teams while enabling seamless integration when they are later brought together in one chip. The dsPIC33CH family is optimized for high-performance digital power, motor control and other applications requiring sophisticated algorithms. This includes 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 setup dual core devices in MPLAB Code Configurator (MCC).

Dual-Core dsPIC33CH Benefits

  • Simplified firmware development with dual independent cores
  • Dual cores and peripheral sets facilitate robust systems and improve functional safety
  • First dsPIC33 with dual CAN-FD for robust communication with increased bandwidth
  • Maximum analog integration including high-speed ADCs, DACs with waveform generation, analog comparators and PGAs for increased functionality in less space
  • Live update of firmware for high-availability systems, especially important for power supplies

Dual-Core Use Cases

Application AreaSlave CoreMaster Core
Digital Power

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

Runs PMBus stack and system-level functions

Motor Control

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

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

High-Performance Embedded

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

Facilitates reliability and fault tolerance for safety-critical applications


dsPIC33CH Development Boards

The dsPIC33CH is supported by Microchip’s MPLAB development ecosystem including MPLAB X Integrated Development Environment (IDE). Supported by the popular MPLAB Code Configurator (MCC) tool, setting up pin assignments, peripheral modes and application stacks has never been easier and customers can bring their design to market faster than ever before.


A cost-effective development platform featuring the dsPIC33CH128MP508 dual-core DSC

DM330028-2 Board Photo

A cost-effective development platform featuring the high-memory dsPIC33CH512MP508 dual-core DSC

170927-MCU16-PHOTO-MA330039-Front-Transparent (1)

Plugs into Motor Control Development Boards such as MCLV-2, MCHV-2, MCHV-3 and Low Voltage Motor Control Bundle

MA330045 Board Photo

Plugs into Motor Control Development Boards such as MCLV-2, MCHV-2, MCHV-3 and Low Voltage Motor Control Bundle

dsPIC33C Digital Power Starter Kit
(Part Number DM330017-3)

The dsPIC33C Digital Power Starter Kit allows the user to easily explore the capabilities and features of the dsPIC33C Digital Power family

Dual-Core Application Areas

Digital Power

Digital Power

  • Industrial: AC/DC and DC/DC Power Supplies
  • Automotive: Converters, Chargers, Inverters
  • Consumer: Wireless Power
Motor Control Industrial Application Drones

Motor Control

  • Automotive: Pumps, Fans
  • Industrial: Drones, Robotics
  • Consumer: Appliances, Toys
Assembly Line Machines

High Performance Embedded

  • Automotive: Electronic Sensors
  • Industrial: Automation and Control
  • Medical: Diagnostic Equipment, Monitors
  • IoT: Gateways and Central Processors

dsPIC33CH Family of MCUs Videos