We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

dsPIC33 Digital Signal Controllers and PIC24 Microcontrollers for Functional Safety


Designers of applications such as appliances, industrial control systems and vehicles are increasingly relying on electronics to provide efficient control and enhanced user features. These applications require safe and reliable operation to protect end-user well-being. Most of the time, electrical systems operate as intended, but in the event of unexpected condition or system malfunction, safety specifications such as ISO 26262, IEC 60730 and IEC 61508 are used to ensure that manufacturers have designed their products to operate safely.

ISO 26262 (ASIL): Functional Safety for Automotive Applications

Levels: ASIL A, ASIL B, ASIL C

dsPIC33 Digital Signal Controllers (DSCs) can be used in high-performance embedded, sensor interfacing, digital power and motor control applications for the automotive market including DC/DC systems, On-Board Chargers (OBCs), actuators and sensors (position, pressure), and other control units targeting ASIL B or ASIL C compliance.

IEC 61508 (SIL): Functional Safety for Industrial Applications

Levels: SIL 1, SIL 2

dsPIC33 DSCs are designed for reliable operation in harsh environments and make it easy for you to develop high-performance embedded, sensor interfacing, digital power and motor control applications that are IEC 61508 Safety Integrity Level standard (SIL 2) compliant.

IEC 60730: Functional Safety for Household Appliances

Levels: Class A, Class B

We offer a broad portfolio of PIC24 microcontrollers (MCUs) and dsPIC33 DSCs that feature a range of hardware safety features and support software routines that can be readily integrated into your designs to simplify meeting IEC 60730 requirements for Class B Safety.

Functional Safety Ready

Select dsPIC33 DSCs have been designated as “Functional Safety Ready.” A product that contains the “Functional Safety Ready” designation offers integrated hardware safety features, Failure Modes, Effects, and Diagnostic Analysis (FMEDA) reports, safety manuals, and, in some cases, diagnostic software libraries. A TÜV SUD-certified C-compiler and a complete and fully qualified development environment are also available.

Functional Safety Readiness


Functional
Safety Readiness
ISO 26262
(ASIL B and ASIL C)
IEC 61508
(SIL 2)
IEC 60730
(Class B)
Device Families dsPIC33 DSCs dsPIC33 DSCs dsPIC33 DSCs and PIC24 MCUs
Hardware Safety Features Yes Yes Yes
Safety Library ASIL B and ASIL C Compliant
Diagnostic Library*
Releasing Soon Class B Safety
Library
AUTOSAR® MCAL Drivers Yes* N/A N/A
Safety Manual Yes* Releasing Soon
N/A
FMEDA/FMEA Reports Yes* Releasing Soon
N/A
TÜV SUD-Certified Compiler                                                                      MPLAB® XC16 Compiler
Code Coverage Tools                             MPLAB Code Coverage or third-party tools from vendors such as LDRA

*To access our device-specific safety-related content, all of which are available under NDA, please contact your local Microchip Sales Office.

Supported Hardware Modules


We offer AEC-Q100-qualified silicon with specialized hardware safety features, including fault prevention, self-diagnostic, system diagnostic and fault mitigation:

  • Memory with error detection and correction
  • CPU with trap instructions and fault detection
  • Clocking systems including backup oscillators
  • GPIO with ESD protection
  • System monitors: POR, BOR, WWDT, Deadman Timer, hardware limit timer and voltage detection

A full list is provided in the Functional Safety Relevant Features section below.

In addition to the support that comes with the Functional Safety Ready designation, dsPIC33 DSCs that are developed based on the IATF 16949 quality management systems offer a range of features and a comprehensive ecosystem that enable system-level compliance to functional safety.

Safety and Diagnostic Software


  • Diagnostic software libraries that are useful for achieving fault coverage for the hardware device
    • ASIL B and ASIL C compliant diagnostic libraries for the device core, memory and a variety of peripherals
    • Fault injection routines to test system response under a fault condition
    • Static and dynamic code analysis reports and traceability reports to track and achieve consistency between requirements, implementation and verification of safety functionalities
    • Tight integration with recommended diagnostics in the corresponding FMEDA and Functional Safety Manual
    • Availability of test benches and project files on request to verify conformance of libraries to safety standards
  • VDE- and UL-certified Class B libraries that simplify meeting IEC 60730 requirements for Class B Safety
    • Application Note AN1778 describing the Application Programming Interface (API) functions available in the Class B Safety Software Library and how to incorporate them in your project
  • Routines directly integrate into MCU applications to test and verify the critical functionalities

Functional Safety Ecosystem


  • FMEDA/FMEA to quantify the device’s fault modes, their Failure-In-Time (FIT) rate distribution and corresponding detection methods to help create a coverage plan
  • Functional Safety Manual that provides recommendations on how the device should be used for the safest operation
  • AUTOSAR MCAL Drivers for select dsPIC33 DSC families
  • Liverpool Data Research Associates (LDRA) Tool Suite for functional safety compliance
  • Affiliation with certification bodies

When designing functional safety applications, using development tools that meet the requirements of safety standards can make it easier to create compliant systems. To help you with implementing system-level functional safety in your applications, Microchip has adopted this standard for the MPLAB development ecosystem and offers a TÜV SÜD certified MPLAB XC16 compiler and documents for MPLAB X Integrated Development Environment (IDE) and MPLAB programmers and debuggers to help you qualify your design for functional safety.

Achieving Higher Safety Levels:


Higher safety levels are typically achieved by redundancy. This can be implemented by multiple devices or a single device with redundancy built in. Some examples of this are the following:

ASIL D can be targeted using multiple devices via ASIL decomposition
ASIL D Application (ITEM) = ASIL B (MCU) + ASIL B (MCU/sensor)

SIL 3 can be targeted using multiple devices for redundancy
SIL 3 (System) = SIL 2 (MCU) + SIL 2 (MCU)


Product Family CPU CPU Speed Program Memory AEC Q100 Functional Safety Standards
Applications
dsPIC33CH512MP508
dsPIC33CH128MP508
Dual Core 90 + 100 MIPS Up to 512 KB Grade 0
Up to 150°C
ISO 26262
IEC 61508*
IEC 60730
High-Performance Real-Time Control
Motor Control
Digital Power
Capacitive Sensing
Sensor Interfacing and Measurement Control
dsPIC33CK256MP508
dsPIC33CK64MP105
dsPIC33CK64MC105
Single Core 100 MIPS Up to 256 KB Grade 0
Up to 150°C
ISO 26262
IEC 61508*
IEC 60730
High-Performance Real-Time Control
Motor Control
Digital Power
Capacitive Sensing
Sensor Interfacing and Measurement Control
dsPIC33EP128GS808 Single Core 70 MIPS Up to 128 KB Grade 1
Up to 125°C
ISO 26262
IEC 60730
High-Performance Real-Time Control
Digital Power
Sensor Interfacing and Measurement Control
dsPIC33EV256GM106 Single Core 70 MIPS Up to 256 KB Grade 0
Up to 150°C
ISO 26262
IEC 60730
5V Robust Designs
Motor Control
High-Performance Real-Time Control
Capacitive Sensing
Sensor Interfacing and Measurement Control
PIC24FJ1024GB610
PIC24FJ512GU410
PIC24FJ256GA705
PIC24FJ128GL306
Single Core 16 MIPS Up to 1 MB Grade 1
Up to 125°C
IEC 60730 Sensor Interfacing and Measurement Control
User Interface
General Embedded

* IEC 61508 (SIL 2) Functional Safety collateral will be releasing soon

Functional Safety Relevant Features – PIC24 MCUs and dsPIC33 DSCs


Dedicated peripherals and functions have been integrated into PIC24 and dsPIC33 devices to help increase the reliability and monitoring for safety-critical applications. These features help ensure that end applications operate as intended, with safe shut down if any exception or issue arises.

Feature dsPIC33C dsPIC33E PIC24F Fault Prevention Self Diagnostic System Diagnostic Fault Mitigation
Memory (Flash/RAM) Error Detection and Correction
CRC Module/Cyclical Redundancy Check (CRC)*    
Flash Error Detection and Correction (ECC)    
Read/Write Memory Protection      
Boot Segment Protection      
Dual Partition Program Memory    
Illegal Opcode Detect    
Load Once Per Reset Config Register      
RAM BIST - -      
Self-Readable Flash Memory      
System Reset, Detect and Manage
Power-on Reset (POR)    
Brown-out Reset (BOR)    
Windowed Watchdog Timer
Dual Watchdog

Std. WDT
 
Deadman Timer -  
Configuration Mismatch Reset    
High/Low Voltage Detect (HLVD) - -      
High-Voltage Detect (HVD) - -    
PWM Fault Management      
PWM Lock -      
UART Internal Loopback      
Reset Trace      
Asynchronous Master Clear Reset (MCLR)      
CAN Port Loopback Mode -      
ICSP Write Inhibit -      
On-Chip Regulator for CPU      
Capacitor-less Regulator - -      
GPIO ESD Protection/PPS
ESD Protection      
Peripheral Pin Select    
I/O Port Readback    
Virtual Pins - -      
Clocking Systems Backup Oscillators/Monitors
Redundant Oscillator
BFRC
     
Lockable Clock (OSCCON)      
Fail Safe Clock Monitor  
Windowed Watchdog Timer
Dual Watchdog

Std. WDT
 
Two-Speed Start-Up  
CPU Trap Instructions/Fault Detection
Error Trap Monitors          
Analog Internal Vref and Sample/Hold
Internal Vref    
Multiple Sample and Hold      
Charge Time Measurement Unit (CTMU) -    
Class B Safety Software
RAM Variable Memory Test      
Frequency Detect    
Program Counter Stuck-at-Faults      
CPU Register Test      
Other Features
MPLAB® XC Compilers ●                                        TÜV SÜD-certified MPLAB XC16 compiler
MCAL Drivers for AUTOSAR      
LDRA Compliance Management Tool Suite Support (Third Party)  

Legend:
● Available in all devices
○ Available in some devices
- Not Available

Definitions:
Fault Prevention - Silicon feature that prevents damage, unintended configuration changes or invalid operation
Self-Diagnostic - Silicon/software feature that identifies if the silicon is working as it should be
System Diagnostic - Silicon/software feature that identifies if the system is working as it should be
Fault Mitigation - Silicon feature that can be used by the system to transition to a safe state after a fault is detected

dsPIC33 DSCs and PIC24 MCUs for Functional Safety

View All Parametrics
Product Status 5K Pricing Automotive Recommended Functional Safety Ready Family Part Family Max CPU Speed (MHz) CPU Speed (MIPS/DMIPS) Math Accelerator Program Memory Size (KB) Auxiliary Flash (KB) Multiple Flash Panels Error Correction Code Program Flash SRAM (Bytes) Data EEPROM/HEF (Bytes) Emulated EEPROM in Flash Direct Memory Access Channels External Memory Bus Interface Temp Range Min Temp Range Max Operation Voltage Min (V) Operation Voltage Max (V) Max I/O Pins Pin count Brown-Out Reset Low Voltage Detection Power On Reset Internal Voltage Reference (Bandgap) Internal Oscillator Internal Osc better than 1% accuracy Vbat/Vddbu battery backup Low Power Number of Comparators Comparator max speed (ns) Number of ADCs ADC Input Diff ADC Inputs Max ADC Sampling Rate (ksps) Max ADC Resolution (Bits) Max ADC Sample/Hold Number of DACs DAC Outputs Max DAC Resolution (Bits) Number of Op Amps Programmable Gain Amp CTMU UART SPI I2C I2S Max 8-Bit Digital Timers Max 16-Bit Digital Timers Max 32-Bit Digital Timers Hardware RTCC/RTC Watch Dog Timer Stand alone PWMs Capture / Compare/PWM (CCP) Enhanced Capture/Compare/PWM (ECCP) Single output CCP (SCCP) Multiple output CCP (MCCP) Motor Control PWM Outputs SMPS PWM Outputs Standalone Output Compare/ Standard PWM Input Capture Max PWM outputs (including complementary) Number of PWM Time Bases PWM Max Resolution (Bits) PWM Resolution (ns) Output Compare Channels Number of USB Modules USB Interface USB Active Clock Tuning Number of CAN Modules Type of CAN module CAN Transmit Buffers CAN Receive Buffers LIN SENT IrDA Class B Support CRC Crypto Engine Quadrature Encoder Interface Segmented LCD Graphics Controller/GPU Configurable Logic Cell (CLC/CCL) Configurable Logic Cell Type Peripheral Trigger Generator Peripheral Pin Select / Pin Muxing Parallel Port JTAG Debug Interface Supported in MPLAB Code Configurator Packages
dsPIC33CH128MP202 In Production $2.87 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 128 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 21 28 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 12 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 0 0 0 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 28/SSOP, 28/UQFN
dsPIC33CH128MP203 In Production $2.98 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 128 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 27 36 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 17 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 0 0 0 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 36/UQFN
dsPIC33CH128MP205 In Production $3.26 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 128 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 39 48 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 19 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 0 0 0 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 48/TQFP, 48/UQFN
dsPIC33CH128MP206 In Production $3.40 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 128 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 53 64 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 23 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 0 0 0 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 64/QFN, 64/TQFP
dsPIC33CH128MP208 In Production $3.58 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 128 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 69 80 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 23 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 0 0 0 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 80/TQFP
dsPIC33CH128MP502 In Production $3.01 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 128 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 21 28 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 12 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 1 CAN-FD 7 7 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 28/SSOP, 28/UQFN
dsPIC33CH128MP503 In Production $3.12 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 128 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 27 36 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 17 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 1 CAN-FD 7 7 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 36/UQFN
dsPIC33CH128MP505 In Production $3.40 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 128 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 39 48 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 19 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 1 CAN-FD 7 7 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 48/TQFP, 48/UQFN
dsPIC33CH128MP506 In Production $3.54 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 128 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 53 64 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 23 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 1 CAN-FD 7 7 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 64/QFN, 64/TQFP
dsPIC33CH128MP508 In Production $3.72 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 128 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 69 80 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 23 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 1 CAN-FD 7 7 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 80/TQFP
dsPIC33CH64MP202 In Production $2.73 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 64 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 21 28 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 12 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 0 0 0 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 28/SSOP, 28/UQFN
dsPIC33CH64MP203 In Production $2.84 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 64 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 27 36 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 17 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 0 0 0 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 36/UQFN
dsPIC33CH64MP205 In Production $3.12 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 64 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 39 48 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 19 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 0 0 0 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 48/TQFP, 48/UQFN
dsPIC33CH64MP206 In Production $3.26 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 64 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 53 64 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 23 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 0 0 0 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 64/QFN, 64/TQFP
dsPIC33CH64MP208 In Production $3.44 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 64 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 69 80 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 23 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 0 0 0 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 80/TQFP
dsPIC33CH64MP502 In Production $2.87 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 64 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 21 28 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 12 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 1 CAN-FD 7 7 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 28/SSOP, 28/UQFN
dsPIC33CH64MP503 In Production $2.98 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 64 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 27 36 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 17 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 1 CAN-FD 7 7 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 36/UQFN
dsPIC33CH64MP505 In Production $3.26 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 64 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 39 48 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 19 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 1 CAN-FD 7 7 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 48/TQFP, 48/UQFN
dsPIC33CH64MP506 In Production $3.40 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 64 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 53 64 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 23 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 1 CAN-FD 7 7 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 64/QFN, 64/TQFP
dsPIC33CH64MP508 In Production $3.58 Yes Yes 16-bit MCU/DSC dsPIC33CH128MP508 200 100 No 64 0 No Yes 20480 0 Yes 8 No -40 150 3 3.6 69 80 BOR None Yes Yes 8 MHz, 32 kHz No No No 4 15 4 23 Psuedo Differential Inputs 3500 12 0 4 1 12 0 3 No 3 3 3 3 0 13 12 No Yes 12 0 0 12 0 12 12 12 0 24 5 16 0.25 0 0 None No 1 CAN-FD 7 7 Yes Yes Yes Yes Yes No 1 0 No 8 CLC Yes Yes No Boundary Scan Yes 80/TQFP
dsPIC33CK32MC102 In Production $1.05 Yes Yes 16-bit MCU/DSC dsPIC33CK64MC105 100 100 No 32 0 No Yes 8192 0 Yes 4 Data -40 150 3 3.6 21 28 BOR LVD Yes Yes 8MHz No No No 1 15 1 11 3 3500 12 1 1 1 12 3 0 No 3 2 1 2 0 11 5 No Yes 0 0 0 4 0 8 0 0 0 16 8 16 2 0 0 None No 0 None 0 0 Yes Yes No Yes Yes No 1 0 No 4 CLC Yes Yes No Boundary Scan ICSP Yes 28/SSOP, 28/UQFN
dsPIC33CK32MC103 In Production $1.12 Yes Yes 16-bit MCU/DSC dsPIC33CK64MC105 100 100 No 32 0 No Yes 8192 0 Yes 4 Data -40 150 3 3.6 27 36 BOR LVD Yes Yes 8MHz No No No 1 15 1 15 3 3500 12 1 1 1 12 3 0 No 3 2 1 2 0 11 5 No Yes 0 0 0 4 0 8 0 0 0 16 8 16 2 0 0 None No 0 None 0 0 Yes Yes No Yes Yes No 1 0 No 4 CLC Yes Yes No Boundary Scan ICSP Yes 36/UQFN
dsPIC33CK32MC105 In Production $1.22 Yes Yes 16-bit MCU/DSC dsPIC33CK64MC105 100 100 No 32 0 No Yes 8192 0 Yes 4 Data -40 150 3 3.6 39 48 BOR LVD Yes Yes 8MHz No No No 1 15 1 15 3 3500 12 1 1 1 12 3 0 No 3 2 1 2 0 11 5 No Yes 0 0 0 4 0 8 0 0 0 16 8 16 2 0 0 None No 0 None 0 0 Yes Yes No Yes Yes No 1 0 No 4 CLC Yes Yes No Boundary Scan ICSP Yes 48/TQFP, 48/UQFN
dsPIC33CK64MC102 In Production $1.18 Yes Yes 16-bit MCU/DSC dsPIC33CK64MC105 100 100 No 64 0 No Yes 8192 0 Yes 4 Data -40 150 3 3.6 21 28 BOR LVD Yes Yes 8MHz No No No 1 15 1 11 3 3500 12 1 1 1 12 3 0 No 3 2 1 2 0 11 5 No Yes 0 0 0 4 0 8 0 0 0 16 8 16 2 0 0 None No 0 None 0 0 Yes Yes No Yes Yes No 1 0 No 4 CLC Yes Yes No Boundary Scan ICSP Yes 28/SSOP, 28/UQFN
dsPIC33CK64MC103 In Production $1.25 Yes Yes 16-bit MCU/DSC dsPIC33CK64MC105 100 100 No 64 0 No Yes 8192 0 Yes 4 Data -40 150 3 3.6 27 36 BOR LVD Yes Yes 8MHz No No No 1 15 1 15 3 3500 12 1 1 1 12 3 0 No 3 2 1 2 0 11 5 No Yes 0 0 0 4 0 8 0 0 0 16 8 16 2 0 0 None No 0 None 0 0 Yes Yes No Yes Yes No 1 0 No 4 CLC Yes Yes No Boundary Scan ICSP Yes 36/UQFN
dsPIC33CK64MC105 In Production $1.35 Yes Yes 16-bit MCU/DSC dsPIC33CK64MC105 100 100 No 64 0 No Yes 8192 0 Yes 4 Data -40 150 3 3.6 39 48 BOR LVD Yes Yes 8MHz No No No 1 15 1 15 3 3500 12 1 1 1 12 3 0 No 3 2 1 2 0 11 5 No Yes 0 0 0 4 0 8 0 0 0 16 8 16 2 0 0 None No 0 None 0 0 Yes Yes No Yes Yes No 1 0 No 4 CLC Yes Yes No Boundary Scan ICSP Yes 48/TQFP, 48/UQFN
dsPIC33CH256MP205 In Production $3.71 Yes Yes 16-bit MCU/DSC dsPIC33CH512MP508 100 100 No 256 0 Yes Yes 32768 0 Yes 6 Data -40 150 3 3.6 39 48 BOR None Yes Yes 8MHz, 32kHz No No No 4 15 4 34 34 3500 12 4 4 1 12 0 3 No 3 3 3 3 0 14 6 No Yes 0 0 0 12 0 24 24 0 12 36 24 16 0.25 12 0 None No 0 None 224 224 Yes Yes Yes Yes Yes No 2 0 No 8 CLC Yes Yes PMP Boundary Scan ICSP Yes 48/TQFP, 48/UQFN
dsPIC33CH256MP206 In Production $3.85 Yes Yes 16-bit MCU/DSC dsPIC33CH512MP508 100 100 No 256 0 Yes Yes 32768 0 Yes 6 Data -40 150 3 3.6 53 64 BOR None Yes Yes 8MHz, 32kHz No No No 4 15 4 34 34 3500 12 4 4 1 12 0 3 No 3 3 3 3 0 14 6 No Yes 0 0 0 12 0 24 24 0 12 36 24 16 0.25 12 0 None No 0 None 224 224 Yes Yes Yes Yes Yes No 2 0 No 8 CLC Yes Yes PMP Boundary Scan ICSP Yes 64/QFN, 64/TQFP
dsPIC33CH256MP208 In Production $4.03 Yes Yes 16-bit MCU/DSC dsPIC33CH512MP508 100 100 No 256 0 Yes Yes 32768 0 Yes 6 Data -40 150 3 3.6 69 80 BOR None Yes Yes 8MHz, 32kHz No No No 4 15 4 34 34 3500 12 4 4 1 12 0 3 No 3 3 3 3 0 14 6 No Yes 0 0 0 12 0 24 24 0 12 36 24 16 0.25 12 0 None No 0 None 224 224 Yes Yes Yes Yes Yes No 2 0 No 8 CLC Yes Yes PMP Boundary Scan ICSP Yes 80/TQFP
dsPIC33CH256MP505 In Production $3.85 Yes Yes 16-bit MCU/DSC dsPIC33CH512MP508 100 100 No 256 0 Yes Yes 32768 0 Yes 6 Data -40 150 3 3.6 39 48 BOR None Yes Yes 8MHz, 32kHz No No No 4 15 4 34 34 3500 12 4 4 1 12 0 3 No 3 3 3 3 0 14 6 No Yes 0 0 0 12 0 24 24 0 12 36 24 16 0.25 12 0 None No 2 CAN-FD 224 224 Yes Yes Yes Yes Yes No 2 0 No 8 CLC Yes Yes PMP Boundary Scan ICSP Yes 48/TQFP, 48/UQFN
dsPIC33CH256MP506 In Production $3.99 Yes Yes 16-bit MCU/DSC dsPIC33CH512MP508 100 100 No 256 0 Yes Yes 32768 0 Yes 6 Data -40 150 3 3.6 53 64 BOR None Yes Yes 8MHz, 32kHz No No No 4 15 4 34 34 3500 12 4 4 1 12 0 3 No 3 3 3 3 0 14 6 No Yes 0 0 0 12 0 24 24 0 12 36 24 16 0.25 12 0 None No 2 CAN-FD 224 224 Yes Yes Yes Yes Yes No 2 0 No 8 CLC Yes Yes PMP Boundary Scan ICSP Yes 64/QFN, 64/TQFP
dsPIC33CH256MP508 In Production $4.17 Yes Yes 16-bit MCU/DSC dsPIC33CH512MP508 100 100 No 256 0 Yes Yes 32768 0 Yes 6 Data -40 150 3 3.6 69 80 BOR None Yes Yes 8MHz, 32kHz No No No 4 15 4 34 34 3500 12 4 4 1 12 0 3 No 3 3 3 3 0 14 6 No Yes 0 0 0 12 0 24 24 0 12 36 24 16 0.25 12 0 None No 2 CAN-FD 224 224 Yes Yes Yes Yes Yes No 2 0 No 8 CLC Yes Yes PMP Boundary Scan ICSP Yes 80/TQFP
dsPIC33CH512MP205 In Production $3.99 Yes Yes 16-bit MCU/DSC dsPIC33CH512MP508 100 100 No 512 0 Yes Yes 49152 0 Yes 6 Data -40 150 3 3.6 39 48 BOR None Yes Yes 8MHz, 32kHz No No No 4 15 4 34 34 3500 12 4 4 1 12 0 3 No 3 3 3 3 0 14 6 No Yes 0 0 0 12 0 24 24 0 12 36 24 16 0.25 12 0 None No 0 None 224 224 Yes Yes Yes Yes Yes No 2 0 No 8 CLC Yes Yes PMP Boundary Scan ICSP Yes 48/TQFP, 48/UQFN
dsPIC33CH512MP206 In Production $4.13 Yes Yes 16-bit MCU/DSC dsPIC33CH512MP508 100 100 No 512 0 Yes Yes 49152 0 Yes 6 Data -40 150 3 3.6 53 64 BOR None Yes Yes 8MHz, 32kHz No No No 4 15 4 34 34 3500 12 4 4 1 12 0 3 No 3 3 3 3 0 14 6 No Yes 0 0 0 12 0 24 24 0 12 36 24 16 0.25 12 0 None No 0 None 224 224 Yes Yes Yes Yes Yes No 2 0 No 8 CLC Yes Yes PMP Boundary Scan ICSP Yes 64/QFN, 64/TQFP
dsPIC33CH512MP208 In Production $4.31 Yes Yes 16-bit MCU/DSC dsPIC33CH512MP508 100 100 No 512 0 Yes Yes 49152 0 Yes 6 Data -40 150 3 3.6 69 80 BOR None Yes Yes 8MHz, 32kHz No No No 4 15 4 34 34 3500 12 4 4 1 12 0 3 No 3 3 3 3 0 14 6 No Yes 0 0 0 12 0 24 24 0 12 36 24 16 0.25 12 0 None No 0 None 224 224 Yes Yes Yes Yes Yes No 2 0 No 8 CLC Yes Yes PMP Boundary Scan ICSP Yes 80/TQFP
dsPIC33CH512MP505 In Production $4.13 Yes Yes 16-bit MCU/DSC dsPIC33CH512MP508 100 100 No 512 0 Yes Yes 49152 0 Yes 6 Data -40 150 3 3.6 39 48 BOR None Yes Yes 8MHz, 32kHz No No No 4 15 4 34 34 3500 12 4 4 1 12 0 3 No 3 3 3 3 0 14 6 No Yes 0 0 0 12 0 24 24 0 12 36 24 16 0.25 12 0 None No 2 CAN-FD 224 224 Yes Yes Yes Yes Yes No 2 0 No 8 CLC Yes Yes PMP Boundary Scan ICSP Yes 48/TQFP, 48/UQFN
dsPIC33CH512MP506 In Production $4.27 Yes Yes 16-bit MCU/DSC dsPIC33CH512MP508 100 100 No 512 0 Yes Yes 49152 0 Yes 6 Data -40 150 3 3.6 53 64 BOR None Yes Yes 8MHz, 32kHz No No No 4 15 4 34 34 3500 12 4 4 1 12 0 3 No 3 3 3 3 0 14 6 No Yes 0 0 0 12 0 24 24 0 12 36 24 16 0.25 12 0 None No 2 CAN-FD 224 224 Yes Yes Yes Yes Yes No 2 0 No 8 CLC Yes Yes PMP Boundary Scan ICSP Yes 64/QFN, 64/TQFP
dsPIC33CH512MP508 In Production $4.45 Yes Yes 16-bit MCU/DSC dsPIC33CH512MP508 100 100 No 512 0 Yes Yes 49152 0 Yes 6 Data -40 150 3 3.6 69 80 BOR None Yes Yes 8MHz, 32kHz No No No 4 15 4 34 34 3500 12 4 4 1 12 0 3 No 3 3 3 3 0 14 6 No Yes 0 0 0 12 0 24 24 0 12 36 24 16 0.25 12 0 None No 2 CAN-FD 224 224 Yes Yes Yes Yes Yes No 2 0 No 8 CLC Yes Yes PMP Boundary Scan ICSP Yes 80/TQFP
dsPIC33EV128GM002 In Production $2.07 Yes Yes 16-bit MCU/DSC dsPIC33EV256GM106 70 70 No 128 0 No Yes 8192 0 Yes 4 No -40 150 4.5 5.5 21 28 BOR None Yes No 7.37 MHz, 32 kHz Yes No No 5 20 1 11 4 Unipolar Differential Inputs 1100 12 1 1 1 7 4 0 Yes 2 2 1 0 0 5 2 No Yes 1 0 0 0 0 6 0 4 4 10 3 16 12 4 0 None No 0 None 0 0 Yes Yes Yes Yes No No 0 0 No 0 No Yes No Boundary Scan ICSP Yes 28/QFN-S, 28/SOIC, 28/SPDIP, 28/SSOP
dsPIC33EV128GM003 In Production $2.21 Yes Yes 16-bit MCU/DSC dsPIC33EV256GM106 70 70 No 128 0 No Yes 8192 0 Yes 4 No -40 150 4.5 5.5 25 36 BOR None Yes No 7.37 MHz, 32 kHz Yes No No 5 20 1 13 4 Unipolar Differential Inputs 1100 12 1 1 1 7 4 0 Yes 2 2 1 0 0 5 2 No Yes 1 0 0 0 0 6 0 4 4 10 3 16 12 4 0 None No 0 None 0 0 Yes Yes Yes Yes No No 0 0 No 0 No Yes No Boundary Scan ICSP Yes 36/UQFN
dsPIC33EV128GM004 In Production $2.31 Yes Yes 16-bit MCU/DSC dsPIC33EV256GM106 70 70 No 128 0 No Yes 8192 0 Yes 4 No -40 150 4.5 5.5 35 44 BOR None Yes No 7.37 MHz, 32 kHz Yes No No 5 20 1 24 4 Unipolar Differential Inputs 1100 12 1 1 1 7 4 0 Yes 2 2 1 0 0 5 2 No Yes 1 0 0 0 0 6 0 4 4 10 3 16 12 4 0 None No 0 None 0 0 Yes Yes Yes Yes No No 0 0 No 0 No Yes No Boundary Scan ICSP Yes 44/QFN, 44/TQFP, 48/TQFP
dsPIC33EV128GM006 In Production $2.52 Yes Yes 16-bit MCU/DSC dsPIC33EV256GM106 70 70 No