Microchip logo
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 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 and later enables seamless integration when they are 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. Download the dsPIC33CH datasheet to learn more. Visit MPLAB® Code Configurator Support for Dual-Core Devices to learn more about how to setup dual core devices in 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 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
dsPIC33CH Block Diagram

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.

dsPIC33CH Curiosity Board

(Part Number DM330028)


Includes digital power features

and click board™ interfaces

Motor Control

Plug-In Module

(Part Number MA330039)

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

General Purpose

Plug-in Module

(Part Number MA330040)


Plugs into Explorer 16/32  Development Board

Dual-Core Application Areas

Digital Power

Digital Power

  • Industrial: AC/DC & 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