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.
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.
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:
You can use dsPIC33C MPT DSCs to implement robust security for these use cases:
dsPIC33C MPT DSCs also support:
dsPIC33C MPT DSCs accelerate Digital Signal Processor (DSP) performance for time-critical applications. They offer fast deterministic performance to address real-world design requirements.
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:
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:
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.
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.
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.
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.
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.
This Plug-in Module (PIM) features a 100-pin dsPIC33CK512MPT608 Secure Digital Signal Controller (DSC) and can be used for evaluation of the dsPIC33CK512MPT608 and dsPIC33CK256MPT608. The PIM works with the Explorer 16/32 Development Board (DM240001-2).
The Explorer 16/32 Development Board is a low-cost modular development system for Microchip's 16-bit and 32-bit microcontrollers. It supports devices from the PIC24F, dsPIC®, and PIC32 families, with processor Plug-In Modules (PIMs) for easy device swapping. It includes a PICtail™ Plus daughter card connector for adding new functionalities.
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
This Plug-in Module (PIM) features a 100-pin dsPIC33CK512MPT608 Secure Digital Signal Controller (DSC) and can be used for evaluation of the dsPIC33CK512MPT608 and dsPIC33CK256MPT608.
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.
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.
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.
The Trust Platform Design Suite (TPDS) is our onboarding tool for our security-related solutions. The full onboarding experience includes, but is not limited to:
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.
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.
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.
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.
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.
Join our security experts and partners to learn about the latest trends and new developments for safeguarding your designs.
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.
In today’s hyper connected world, embedded system security is more critical than ever. Whether you're building IoT devices, automotive systems, industrial equipment, or digital power and motor control applications, the dsPIC33 family integrates advanced hardware security features without adding design complexity.
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.
Live Chat