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 DSC Development Ecosystem

Unlock Precision, Power and Speed With Our dsPIC33A DSCs


The dsPIC33A Digital Signal Controller (DSC) ecosystem is a comprehensive and integrated set of tools, software and hardware that address the complex demands of modern embedded system development, including the need for high-performance, precise, real-time control and advanced signal processing.

Getting Started With Development Tools for dsPIC33A DSCs


You can discover, configure, develop, debug, qualify and go to market quickly using our development tools for dsPIC33A DSCs:

MPLAB X IDE

MPLAB® X IDE

This Integrated Development Environment (IDE) supports all PIC® MCUs and dsPIC33 DSCs.

MPLAB XC Compiler

MPLAB XC Compiler

This compiler is a comprehensive solution for your software development that integrates with MPLAB X IDE to provide a full graphical frontend.

MPLAB Code Configurator

MPLAB Code Configurator

This is a free graphical programming environment that generates seamless, easy-to-understand C code.

MPLAB Discover

MPLAB Discover

This is a catalog of fully configured and complete source code, projects, examples and software applications for the dsPIC DSCs to jump-start your next project.

Accelerated Development for Key Applications


Our Graphical User Interface (GUI)-based software tools that automate complex tasks for specific applications:

MPLAB motorBench® Development Suite

MPLAB motorBench® Development Suite

This is a GUI-based software development tool for Field-Oriented Control (FOC). It accurately measures critical motor parameters, tunes feedback control gains and then generates source code.

MPLAB Device Block For Simulink

MPLAB Device Blocks For Simulink®

Simplify your design with the MATLAB® Simulink® and our free MPLAB Device Blocks for Simulink that provide a Model-Based Design (MDB) platform for real-time control applications based on our dsPIC33A DSCs.

MPLAB Machine Learning Development Suite

MPLAB Machine Learning Development Suite

dsPIC® DSCs bring intelligence to the edge by combining real-time control with DSC performance to accelerate ML inference in embedded systems.

Software Tools and Partner Ecosystem


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.

10BASE-T1S Single Pair Eithernet

10BASE-T1S Single Pair Ethernet 

Jump-start your designs that require 10BASE-T1S Single Pair Ethernet (SPE) communication and high-performance cores with deterministic response and rich peripherals with dsPIC33A DSCs.

PQC

Post-Quantum Cryptography (PQC) Library for dsPIC33 DSCs

Protect your embedded systems from quantum threats with the PQC Library for dsPIC33A and dsPIC33C DSCs. Powered by the wolfCrypt embedded crypto engine, this lightweight library is optimized for working in a DSC environment.

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.

IHR Logo

IHR GmbH

IHR GmbH, an active member of the Automotive Networking Alliance, provides advanced embedded software solutions for our dsPIC33 DSCs, including CAN/LIN software stacks, UDS, OSEK/AUTOSAR® NM, Flash bootloader and ECU application functions. IHR GmbH's processes are in accordance with the ASPICE standard, and it provides conformance testing for CAN/LIN.

Live Chat

Need Help?

Privacy Policy