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!
Item Qty
Your cart is empty.

dsPIC33 DSCs with Integrated Hardware Security Module


The dsPIC33C MPT family of secure Digital Signal Controllers (DSCs) includes an integrated secure subsystem to address the critical need to add security to automotive, industrial and IoT applications. Offering 100 MHz real-time performance and a rich feature set, dsPIC33C MPT secure DSCs are excellent options for embedded applications requiring time-critical function execution and fast deterministic response.

dsPIC33C Secure Digital Signal Controller

Key Advantages


Hardware Security Module (HSM)

The dsPIC33C MPT family’s integrated, off-die secure subsystem is compliant with the HSM architecture and offers isolation between the secure subsystem and the CPU. This secure subsystem also provides:

  • Secure key storage
  • NIST SP800-90 A/B/C Random Number Generator (RNG)
  • Advanced and fast crypto engines supporting ECC, RSA, AES, SHA, HMAC, CMAC
  • ECDSA, ECDH, ECDHE and ECBD key agreement
  • ECDSA- and RSA-based sign and verify
  • Compliance with the EVITA Full Specification for automotive security
  • Advanced crypto engine algorithms that have achieved:
  • Common Criteria recognized Joint Interpretation Library (JIL) High rating
  • Federal Information Processing Standards (FIPS) Cryptographic Algorithm Validation Program (CAVP) certification

Security Use Cases

You can use dsPIC33C MPT DSCs to implement robust security for these use cases:

  • Secure boot
  • Secure firmware upgrades
  • Secure on-board communication or message authentication
  • Electronic Control Unit (ECU) authentication
  • WPC Qi® 1.3 wireless charger authentication
  • Network authentication and session management
  • X.509 certificate validation and storage
  • IP protection
  • Lifecycle management
  • Firmware attestation
  • OCP-SPDM specification support

dsPIC33C MPT DSCs also support:

  • Immutable secure boot
  • Disabling of debug mode
  • Flash configuration as One-Time Programmable (OTP) memory

Real-Time Performance

dsPIC33C MPT DSCs accelerate Digital Signal Processor (DSP) performance for time-critical applications. They offer fast deterministic performance to address real-world design requirements.

  • Simplicity of a microcontroller (MCU) with robust security
  • Dual-panel Flash for secure live updates
  • Rich analog integration
  • Specialized features to meet requirements of target applications
  • Robust connectivity with CAN FD, LIN, SENT and other protocols

The security features available in dsPIC33C DSCs protect against remote digital attacks, while the physical anti-tampering and side-channel attack protections available in the integrated secure subsystem block access to embedded system credentials to provide extra security.

Security Features


Functional Safety Ready dsPIC33C MPT DSCs

ISO 26262 and IEC 61508 Functional Safety Ready

A connected safety-critical application is not safe if it is not secure. You can use our functional safety ready dsPIC33C MPT DSCs to design safety-critical applications targeting automotive ISO 26262 ASIL B or industrial IEC 61508 SIL 2 compliance. We offer these resources to support your development:

  • Hardware safety features
  • FMEDA and safety manual
  • Functional safety diagnostic libraries
  • Functional safety packages and development ecosystem
AUTOSAR-Ready dsPIC33C DSCs

Automotive and AUTOSAR® Ready

In addition to being AEC Q100 Grade 1 qualified (−40⁰C to 125⁰C), dsPIC33C MPT DSCs are automotive and AUTOSAR ready. Take advantage of these resources for your automotive design:

  • Support for AUTOSAR (4.3.x) from our third-party partners
  • Production-ready ASIL B and ASPICE-compliant Microcontroller Abstraction Layer (MCAL) drivers
  • AUTOSAR crypto driver support for the secure subsystem
Secure Provisioning

Secure Provisioning

Avoid the high risks of exposing your secret keys and reduce the costs of mass production by leveraging our secure key provisioning service. Our Trust Platform provisioning service prevents your credentials from being exposed at any time during product development and production while also eliminating the need for you to have extensive knowledge and the necessary secure networks to handle cryptographic keys securely.

Target Applications


dsPIC33C MPT secure DSCs can be used in a variety of digital power, motor control, wireless power, advanced sensing and control, robust capacitive touch and general high-performance embedded applications in automotive, industrial, consumer and medical designs.

Adding Security Is Easy With dsPIC33C Secure DSCs


MPLAB® Code Configurator (MCC)

MPLAB Code Configurator (MCC) is a free graphical programming environment that generates C code to insert into your secure project. It supports a variety of application libraries that you can use to implement secure boot, secure firmware upgrades, node authentication and secure communication in your design.

TA-CryptoAuthLib Library in MCC

To help you develop secure applications, the TA-CryptoAuthLib Library is compatible with the secure subsystem in the dsPIC33C MPT family of secure DSCs and is supported within MCC. The TA-CryptoAuthLib Library is available under NDA. Use our request form or contact your Microchip sales team for more information.

MPLAB® Code Configurator (MCC)

Secure Boot and Secure Firmware Upgrade

The bootloader in MCC leverages hardware-based CodeGuard™ security and the Flash OTP feature available in dsPIC33C MPT DSCs and works with the secure subsystem to implement immutable secure boot and secure firmware upgrades.

Ready to Get Started?

To prototype with the proposed development kits, use the tutorials and code examples within the Trust Platform Design Suite (TPDS) software available for Windows® and macOS® operating systems.

When you are ready to go to production, order the pre-provisioned devices and download the manifest file from www.microchipDIRECT.com or from our distribution partners. Upload the list of public credentials in the corresponding cloud account.

Trust Platform Design Suite

Secure Bootloader Solutions by wolfSSL


With its minimalistic approach, the wolfBoot bootloader enables designs with small footprints and high performance. It is part of wolfSSL's suite of security products, which also includes the wolfCrypt advanced crypto engine. 

Visit wolfSSL for more detailed information and support.

Getting Started With Security


Explore MPLAB Discover

MPLAB® Discover

Explore Trust Platform Design Suite

Trust Platform Design Suite (TPDS)

MPLAB XC Compiler

MPLAB XC Compiler

Featured Hardware Ecosystem


Explore Secure DSC PIM

dsPIC33CK512MPT608 Secure DSC PIM

Explorer 16/32 Development Board

Explorer 16/32 Development Board

dsPIC33C Touch CAN LIN Curiosity Board

dsPIC33C Touch CAN LIN Curiosity Development Board

dsPIC33CK512MPT608 Digital Power PIM

Featured Reference Designs


OCP Power Supply—SPDM Solution Demonstration Application

This demo application utilizes a dsPIC33C MPT secure DSC or dsPIC33C DSC in conjunction with the TA100 CryptoAutomotive™ security IC to implement the Security Protocol and Data Model (SPDM) specification. This enables a digital power solution that satisfies the security requirements for an OCP-compliant power supply.

Automotive Electronic Control Unit (ECU) Demonstration Application

This demo application showcases the usage of the high-performance, real-time dsPIC33C DSCs to meet security and AUTOSAR requirements and implement a variety of automotive ECU functions.

Do You Need More dsPIC33 DSC Options for Your Secure Designs?


Any of our dsPIC33CK single-core and dsPIC33CH dual-core DSCs can be combined with our CryptoAuthentication™ and CryptoAutomotive™ security ICs to implement robust system-level security. Discover how you can use our DSCs to meet your security and application design requirements.

Additional Resources


Microchip SHIELDS UP Logo

Security Webinars

Join our security experts and partners to learn about the latest trends and new developments for safeguarding your designs.

Microchip University Logo

Technical Training Courses on Embedded Security

Available for free and on demand from Microchip University, our dsPIC Bootloaders Using MCC: Device Side offers a live demonstration of implementing a bootloader, secure boot and secure firmware upgrades.

Microchip University Logo

Cryptography Primer

Learn about the fundamentals of cryptography.

Microchip's Coordinated Vulnerability Disclosure Process


In the event of the discovery of a vulnerability in any of our products, tools, software or firmware solutions, our Product Security Incident Response Team (PSIRT) is set up to ensure that the vulnerability is mitigated and communicated responsibly. Use the link below to follow our coordinated disclosure process to report your findings.