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

dsPIC33A Digital Signal Controllers (DSCs)

Key Features


Designed for High-Performance Applications

The dsPIC33A family of DSCs with low latency responsiveness is designed for high-performance and real-time precision control applications. These DSCs combine the advantages of MCUs with the signal processing capabilities of Digital Signal Processors (DSPs), making them suitable for a wide variety of applications that require quick control loop computations using multiple sensor inputs.

  • 32-bit CPU, 200 MHz operation with a DSP engine with 72-bit accumulators​
  • Double-Precision Floating Point Unit (DP-FPU)​ to accelerate math operation and simplify model-based design development
  • Enhanced pipelining for speculative instruction fetching and branch prediction to reduce latency​
  • High-speed analog peripherals
    • Up to 40 Msps, 12-bit Analog-to-Digital Converters (ADCs)
    • 100 MHz Gain Bandwidth (GBW) op amps
    • 5 ns high-speed comparators with 1 Msps, 12-bit Digital-to-Analog Converters (DACs) with slope compensation for precision sensing and signal conditioning
  • Advanced peripherals
    • Application-specific inter-coupled peripherals with many core-independent capabilities for motor control, digital power, advanced sensing and general high-performance applications

Functional Safety Ready

Our functional safety compliant/ready dsPIC33A DSCs offer a variety of integrated hardware safety features that help you develop safety-critical applications to meet the ISO 26262 (ASIL B), IEC 61508 (SIL 2) and IEC 60730 (Class B) functional safety requirements. These functional safety compliant devices follow a certified development process based on the ISO 26262 and IEC 61508 standards.

  • Hardware safety features include ECC Flash, ECC RAM with MBIST, IO pin integrity monitors, clock monitoring with backup oscillator, Deadman Timer (DMT), Cyclic Redundancy Check (CRC), Watchdog Timer (WDT) and more
  • Failure Modes, Effects and Diagnostic Analysis (FMEDA) reports, safety manuals and diagnostic software libraries developed following the TÜV-Rheinland-certified functional safety management system*
  • TÜV SUD-certified MPLAB® XC Compiler and a complete and fully qualified development environment*

For more information on the dsPIC33A Functional Safety program, contact your local Microchip sales office.

Advanced Security Features

Our dsPIC33A Digital Signal Controllers (DSCs) come with advanced security features, including device locking and configurable Flash protection regions for Immutable Root of Trust (IRT) and access control. These features allow you to implement scalable protection measures in your embedded applications as your security needs evolve. Additionally, some dsPIC33A device families are equipped with crypto accelerators to enhance the performance of cryptographic algorithms. The cryptographic accelerator supports:

  • RSA, DSA and DH public key cryptography with up to 4096-bit key length
  • Elliptic Curve Cryptography (ECC), with support for Elliptic Curve Diffie Hellman (ECDH), Elliptic Curve Digital Signature Algorithm (ECDSA), Edwards-curve Digital Signature Algorithm (EdDSA), P-256, P-384, P-521, 25519 and custom curves
  • Key exchange protocol; J-PAKE, SRP
  • AES encryption that is fully compliant with NIST FIPS 197 (256-bit key length)
  • Hash and Message Authentication Code (MAC) with SHA-1, SHA-256, SHA-224, SHA-384, SHA-512 capability
  • True Random Number Generator (TRNG) compliant to NIST 800-90A/B/C

These hardware security features enable the implementation of a variety of security use cases, including:

  • Secure boot and secure firmware update
  • Secure debug and disable entry into debug
  • Immutable Root of Trust (IRT)
  • Code protection
  • ICSP program/erase disable to configure the entire Flash as One-Time Programmable (OTP) memory
  • Firmware IP protection
  • Flash segment access protection

Refer to the data sheet of your selected dsPIC33A DSC for additional information about the security features.

Why Choose a dsPIC33A DSC for Your Next Design?


Energy Efficiency

Enhanced Energy Efficiency for Sustained Performance

The real-time performance dsPIC33A DSCs enable implementing complex algorithms that enhance energy efficiency for optimal power utilization in your design for sustained performance.

Low Cost

Cost Savings With High Peripheral Integration

To optimize costs and minimize board space, dsPIC33A DSCs integrate an expansive array of advanced analog and digital peripherals.

Multiple Functions

Efficient Execution of Multiple Functions

By enabling the execution of multiple functions in a single MCU through low-latency responsiveness, accelerated mathematical operations and real-time control capabilities, dsPIC33A DSCs provide a unified and high-integration platform operation and help tackle increasing software complexity.

Functional Safety

Increased Focus on Safety and Security

dsPIC33A DSCs incorporate advanced hardware safety and security features and a comprehensive ecosystem to provide your target level of protection and reliability.

Block Diagrams


dsPIC Family Block Diagram

Documentation


Application Notes

Implementing an Interleaved 3-Phase LLC with dsPIC33AK Family DSCs

Data Sheets

dsPIC33AK512MPS512 Family Data Sheet
dsPIC33AK128MC106 Family Data Sheet

Supporting Collateral

dsPIC33 DSC Product Selection Guide
dsPIC33CK to dsPIC33AK Migration and Performance Enhancement Guide

Tools and Software


Part Number: Quantity: Price per Unit (in USD): Total Amt:
EV74H48A

The Curiosity Platform Development Board (EV74H48A) is a full-featured development and demonstration platform enabling customers to explore the capabilities of the dsPIC33A Digital Signal Controller (DSC) family and also the PIC32A MCU family. The board operation requires the insertion of a 120-pin General Purpose Dual In-Line Module (DIM) containing a dsPIC33A DSC device or a PIC32A MCU device.

EV18H47A

The Motor Control System (MCS) Development Tool Ecosystem enables rapid prototyping of motor control designs using the dsPIC® DSCs, SAM, PIC32MK, PIC32MC and PIC32C MCUs.  The MCS Development Tools consist of modular and interchangeable inverter boards, controller boards (Dual In-Line Modules or DIMs) and expansion boards.  DIMs and expansion boards must be purchased separately, see the links for the MC DIMs below. The MCLV-48V-300W Inverter Board is targeted to drive a low-voltage (12-48V) three-phase Permanent Magnet Synchronous Motor (PMSM) or Brushless DC (BLDC) motor up to 25A RMS continuous per phase at 25°C.

DM330029

The Digital Power Development Board is a demonstration board that provides the user a flexible measurement platform for all compatible Microchip dsPIC33’s Digital Power Plug-In Modules (DP PIMs).

EV17P63A

This cost-effective board facilitates easy evaluation and adoption of 32-bit dsPIC33A Digital Signal Controllers. It features the high-performance dsPIC33AK512MPS506 DSC with 200 MHz 32-bit CPU, DP-FPU, up to 40 Msps 12-bit Analog-to-Digital Converters (ADCs and several high-performance analog and digital peripherals).

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 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 Discover Logo

MPLAB® Discover

The MPLAB Discover content search platform is a catalog of fully configured and complete source code, projects, examples, reference designs, data sheets, videos, software applications and more to help jump-start your next project.

FreeRTOS Logo

FreeRTOS™ Support for dsPIC33A DSCs

dsPIC33A DSCs support FreeRTOS v10.5 to provide robust real-time operating system capabilities. Use the pre-configured demo applications and comprehensive documentation to quickly get started with your FreeRTOS-based application development and prototyping using the dsPIC33A Curiosity Platform Development Board.

Software Icon

DSP Library Support for dsPIC33A DSCs

The DSP Library for dsPIC33A DSCs is a comprehensive suite of Digital Signal Processing (DSP) functions designed to facilitate 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.

Partners


Lauterbach Logo

Lauterbach Tools

Lauterbach's TRACE32® tools provide market-leading debug features for our dsPIC33A Digital Signal Controllers (DSCs), including real-time debugging, performance analysis and more. These features make it an essential tool for developing high-performance, reliable embedded systems in automotive and other applications.

Segger Logo

SEGGER Tools

SEGGER provides robust software solutions and Flash programmers for dsPIC® Digital Signal Controllers (DSCs), ensuring efficient and reliable performance in embedded systems.

SEGGER offers the embOS-Classic RTOS for dsPIC33 DSCs and the Flasher family of Flash programmers to meet your production needs.

Simma Software Logo

Simma Software

Simma Software provides robust LIN, CAN, Unified Diagnostic Services (UDS), SAE J1708, SAE J1939, Universal Measurement and Calibration Protocol (XCP), NMEA 2000, ISO 15765 protocol stacks and secure Flash bootloaders for our dsPIC33A DSCs. With 20+ years of experience working with our devices, Simma Software specializes in protocol stacks, custom software development and peripheral support for dsPIC33 DSCs.

Live Chat

Need Help?

Privacy Policy