Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes

dsPIC33C Digital Signal Controllers

Upgrade the Performance in Your Real-World and Time-Critical Designs  

Motor control, digital power, safety-critical and high-performance embedded applications come with an array of design challenges. You might need to implement high-precision variable speed in a motor control application or high-speed control loop execution in a power conversion application. Your home appliance design may need functional safety certification, or your industrial automation application may require math-intensive functions. To address these real-world design requirements, you need a high-performance solution that provides the processing power of a Digital Signal Controller (DSC) and the design simplicity of a microcontroller (MCU). 

The high-performance dsPIC33C family of DSCs features a dsPIC33 “C” core with a Digital Signal Processing (DSP) engine, along with expanded context-selected registers to reduce interrupt latency, new instructions to accelerate DSP performance, tightly coupled peripherals and faster execution to enable complex, high-speed control loop implementation. Offering 100 MIPS performance, the dsPIC33C family of DSCs provides an upgrade path for users of dsPIC33E and dsPIC33F DSCs to develop more sophisticated applications.   

Dual-Core and Single-Core Flexibility

The dual-core dsPIC33CH has one core that is designed to function as master while the other is designed as a slave. The slave core is used 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 your end application. The dsPIC33CH facilitates independent code development for each core by separate software teams and later enables seamless integration when the cores are brought together in one chip. If your design doesn’t require the dual cores, the cost-effective, single-core dsPIC33CK family offers the same high-performance core and peripherals as the dsPIC33CH family.

These products offer fast deterministic performance to address real-world design requirements such as high energy efficiency across variable load conditions in a power supply or controlling the precise speed and rotation of a motor. The dsPIC33C devices are 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.  

Reduce Your Bill of Materials

Our dsPIC33C family of DSCs offers a rich set of Intelligent Analog and Core Independent Peripherals that enable you to create advanced applications in less space, which reduces your bill-of-material costs. These include Analog-to-Digital Converters (ADCs), Digital-to-Analog Converters (DACs), Pulse-Width Modulators (PWMs), Programmable Gain Amplifiers (PGAs), Analog and Digital Comparators, a Quadrature Encoder Interface (QEI), up to two CAN Flexible Data-Rate (FD) protocol modules, SPI, I2S, UART, Configurable Logic Cells (CLCs), Single-Edge Nibble Transmission (SENT) and many more options for adding higher levels of integration and flexibility to your design.  

Ease Your Functional Safety Certification

These new DSCs are also designed to ease functional safety certification required by many automotive, medical and appliance applications where safe operation and shutdown in failure situations are critical. The devices include integrated functional safety features such as RAM Built-In Self-Test (BIST) for checking RAM health and functionality, Deadman Timer (DMT) for monitoring the health of application software through periodic timer interrupts within a specified timing window, Dual Watchdog Timers (WDT), Flash Error Correction Code (ECC), Brown Out Reset (BOR), Power on Reset (POR) and Fail Safe Clock Monitor (FSCM). Supporting an extended temperature range of -40°C to +125°C, they are also AEC Q100 Grade-1 compliant.

dsPIC33C Product Portfolio


Explore dsPIC33C Families

For more information on how each of our dsPIC33C product families can be used in your design, please click on the box of interest below:

dsPIC33CH Family

Available with up to 512 KB of Flash, this dual-core family is well suited for applications that require the optimal performance; one core can be used for time-critical control loops while the other handles communications and housekeeping functions

dsPIC33CK Family

Ideal for applications that need a cost-effective option, this family is available with up to 256 KB of Flash while offering the same high-performance dsPIC33C core and peripherals

Parametric Charts

For a more in-depth analysis of our dsPIC33C peripheral offerings, use our parametric tables to select the perfect DSC for your design.

Innovative Peripherals

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