We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

dsPIC33C Digital Signal Controllers (DSCs)

Key Applications


Automotive Applications

General-Purpose, High-Performance and Robust Designs

dsPIC33C DSCs offer a rich set of peripherals designed to meet diverse needs of demanding high-performance applications. These DSCs offer accelerated CPU performance and a high level of analog integration for real-time control, robust connectivity and advanced sensor interfacing applications.

E-Bicycle Photo

Motor Control

dsPIC33C DSCs feature integrated  high-resolution Pulse-Width Modulation (PWM), dedicated time bases and fast 12-bit Analog-to-Digital Converters (ADCs) peripherals. They are optimized for applications that require variable speed with constant torque and Field-Oriented Control (FOC) for greater efficiency.

Electric Car Charger

Digital Power Conversion

The dsPIC33C family of DSCs features dedicated peripherals, including advanced analog and multiple high-resolution PWM generators, to improve the efficiency of digital power conversion and lighting applications that function over widely varying load conditions.

Tools and Software


Part Number: Quantity: Price per Unit (in USD): Total Amt:
DM330028-2

The dsPIC33CH Curiosity Development Board (DM330028-2) is intended as a cost effective development and demonstration platform for the entire dsPIC33CH family of dual core high performance digital signal controllers.

DM330030

The dsPIC33CK Curiosity Development Board (DM330030) is a cost-effective development and demonstration platform for the dsPIC33CK family of single-core high performance digital signal controllers.
Designed to take full advantage of Microchip’s MPLAB® X IDE, the board includes an integrated programmer/debugger and requires no additional hardware, making it a perfect starting point to explore the dsPIC33CK family.

EV88G73A

The dsPIC33CK64MC105 Curiosity Nano Evaluation Kit is a cost-effective hardware platform to evaluate the dsPIC33CK family of high-performance Digital Signal Controllers (DSCs). The board features the 100 MHz dsPIC33CK64MC105 DSC, which offers 64KB of ECC Flash, 8KB of RAM, a 12-bit/3.5 Msps ADC with 15 channels, 3 op amps, 1 analog comparator, a 12-bit DAC, 4x2 high-speed PWMs with 2 ns resolution and several Core Independent Peripherals (CIPs). The dsPIC33CK ‘MC1’ family is ideal for the design of automotive, motor control, sensor interfacing and control, high-performance, functional safety, and robust applications.

DM330021-2

The dsPICDEM™ MCLV-2 Development Board provides a cost-effective method of evaluating and developing sensored or sensorless Brushless DC (BLDC) and Permanent Magnet Synchronous Motor (PMSM) 3-phase low-voltage motor control applications.

DM330017-3

dsPIC33C Digital Power Starter Kit introduces and demonstrate the capabilities and features of Microchip's SMPS families of devices. It features on-board dsPIC33CK256MP505 DSC, SMPS power stages, loads, LCD display, USB/UART bridge and programmer/debugger, which eliminates the need for any additional hardware.

EV97U97A

This board simplifies the evaluation of capacitive touch sensing using the dsPIC33C DSCs with core-independent touch capability or the device’s usage in automotive and industrial applications requiring CAN-FD, LIN or SENT communication. This board has on-board touch buttons, CAN/CAN FD, LIN and SENT transceivers, along with XPLAINED PRO and mikroBUS™ connectors to interface touch and other extension boards

Part Number: Quantity: Price per Unit (in USD): Total Amt:
MPLAB-X-IDE

MPLAB X IDE is a highly configurable software platform that provides powerful, free tools for developing, debugging and qualifying embedded designs that use microcontrollers and digital signal controllers.

MPLAB-XC-DSC

The MPLAB XC-DSC C/C++ Compiler is a full-featured, optimizing compiler that translates standard ANSI C programs into Digital Signal Controller (DSC) device assembly language sources. This compiler also supports many command-line options and language extensions that allow full access to the DSC device hardware capabilities and gives users fine control of the compiler code generator.

CODE-CONFIGURATOR

MPLAB Code Configurator supports 8-bit, 16-bit and 32-bit PIC® microcontrollers. MCC is incorporated into both the downloadable MPLAB X Integrated Development Environment (IDE) and the cloud-based MPLAB Xpress IDE.

MPLAB-EXTENSIONS

MPLAB Tools for VS Code are a set of extensions that integrate the MPLAB development ecosystem with VS Code, offering a seamless and efficient environment for developing designs based on Microchip devices.

DSP Library Support for dsPIC33C DSCs

The DSP Library for dsPIC33C DSCs is a comprehensive suite of Digital Signal Processing (DSP) functions that facilitates the development of high-performance signal processing applications. By utilizing pre-built functions, you can substantially decrease your development time while improving the efficiency and precision of your signal processing tasks.

Key Features

  • High-performance DSP capabilities
  • Optimized for real-time responsiveness by taking advantage of the dsPIC33C architecture and DSP ISA support for mathematical and signal processing functions such as Infinite Impulse Response (IIR), Finite Impulse Response (FIR), Fast Fourier Transform (FFT), Matrix, Vector and Proportional-Integral-Derivative (PID)

Learning


Microchip University Graphic

Designing and Implementing a CAN FD Network

This free class covers CAN FD protocol and physical layer by guiding you through a CAN FD network design and implementation based on an example application.

Microchip University Graphic

dsPIC33C DSC Peripheral Deep Dive

This class presents deep-dive information on the architecture, set up, demonstration and pitfalls of the most common dsPIC33C peripherals.

Microchip Academic Program Logo

DSP Features of the Microchip dsPIC® DSC

This class covers the DSP specific features of the dsPIC Digital Signal Controller architecture in detail.

FAQs


What is a dsPIC33C Digital Signal Controller (DSC), and which applications is it designed for?

The dsPIC33C is our high-performance, cost-optimized DSC family, built on a 100 MHz, 16-bit dsPIC33 “C” core with a DSP engine, dual accumulators, single-cycle multiply-accumulate, context-selected registers for low interrupt latency and tightly coupled peripherals for high-speed control loops. It targets motor control, digital power conversion, advanced sensing, touch, safety-critical and other time-critical embedded applications across automotive, industrial, medical and consumer markets. It also provides a performance upgrade path for earlier dsPIC33 users, scaling from 32 KB to 1 MB Flash and 28 to 100 pins.

What is the difference between dsPIC33CK single-core and dsPIC33CH dual-core DSCs?

Both share the same 100 MHz dsPIC33 “C” core and peripheral architecture but differ in core count:

  • dsPIC33CK: A cost-effective, 100 MHz single-core DSC for motor control, digital power, sensing and touch that is scalable from 32 KB to 1 MB Flash and 28–100 pins
  • dsPIC33CH: Integrates two, independent dsPIC33 cores (dual-core: a main plus a time-critical secondary) on one chip, so different software teams can develop code separately and integrate together; suited for controlling multiple three-phase motors or partitioning real-time control from communications/UI, such as dsPIC33CH512MP508 with dual CAN FD

Choose dsPIC33CK for cost-optimized single-loop designs and dsPIC33CH when you need higher-performance and parallel, isolated real-time execution.

Which dsPIC33C peripherals are suited for motor control, digital power conversion and advanced sensing?

The dsPIC33C integrates a high-performance analog and control front-end on-chip—up to five 12-bit ADC cores at 3.5 Msps, high-resolution PWMs down to 250 ps, op amps with PGAs, analog comparators and 12-bit DACs with hardware slope compensation.

  • Motor control: sensored or sensorless FOC on BLDC, PMSM, IPM, ACIM, SRM and stepper motors, with op amps for current sensing and comparators, or DACs for cycle-by-cycle overcurrent shutdown, such as the dsPIC33CK256MC506 or dsPIC33CK256MP508
  • Digital power: High-resolution PWM and fast ADCs support deterministic control loops for AC-DC, DC-DC, PFC and inverter applications, while live update enables firmware updates with reduced downtime; suitable devices include the dsPIC33CK256MP508 and the dual-core dsPIC33CH512MP508
  • Advanced sensing: DSP core runs real-time filtering, FFT and signal-conditioning algorithms with deterministic timing, while integrated ADCs, op amps, PGAs and comparators form a smart-sensor front-end that can reduce external analog and BoM; suited for current, temperature, fluid-level, pressure, flow and gas sensing, plus capacitive touch or level sensing in noisy automotive and industrial environments

What functional safety and security capabilities do dsPIC33C DSCs provide?

dsPIC33C DSCs support ISO 26262 (ASIL B), IEC 61508 (SIL 2) and IEC 60730 (Class B) applications, with AEC-Q100 up to Grade 0 on qualified devices and operation to 125°C –150°C, depending on the part. Hardware safety features include ECC on dual-panel Flash; RAM BIST; multiple, independent ADC cores for redundancy; a fail-safe clock monitor; backup oscillator; windowed watchdog and deadman timers; and a 32-bit CRC, which is supported by FMEDA reports, safety manuals and diagnostic libraries. On security, standard dsPIC33CK devices offer secure boot, Flash-as-OTP, device locking and secure firmware upgrade (with support for pairing with a secure element for key storage and crypto). dsPIC33CK512MPT608 and dsPIC33CK256MPT608 devices are available with an integrated Hardware Security Module (HSM) with secure key storage, a random number generator, crypto engines and authentication features. Availability varies by device.

What tools support dsPIC33C development, and how do I scale within the dsPIC33C family?

dsPIC33C DSCs are supported by the MPLAB ecosystem—MPLAB X IDE, MPLAB XC-DSC Compiler, MPLAB Code Configurator (MCC), with dual-core support, and low-cost Curiosity/Curiosity Nano development boards. Application-specific tools include the motorBench® Development Suite for FOC tuning, MPLAB PowerSmart™ for digital power, and MATLAB®/Simulink model-based design. Features such as 32 KB–1 MB Flash across 28–100 pins with a common architecture and peripheral set offer flexibility and let you scale cost up or down without redesign, including dsPIC33CK to dsPIC33CH migration. Refer to the product page for current development tools.

Live Chat

Need Help?

Privacy Policy