These options will help system developers design high-end embedded control applications that need flexible options to provide scalability as projects increase in complexity.
The new dual-core dsPIC33CH512MP508 DSC is suitable for applications that require more program memory. The single-core dsPIC33CK64MP105 DSC, on the other hand, is a cost-optimized version aimed at applications that need less memory and a smaller footprint. Developers can easily find the most appropriate model thanks to the new devices, whose pinouts are compatible with the dsPIC33CH and dsPIC33CK families.
The dsPIC33CH512MP508 (MP5) family expands upon the recently introduced dsPIC33CH with increased Flash memory (up from 128 KB to 512 KB) and tripled program RAM (from 24 KB to 72 KB). This makes them ideal for larger applications with multiple software stacks or more program memory, such as automotive and wireless charging applications. More memory is needed to install AUTOSAR software, MCAL drivers, and CAN FD peripherals in automotive applications. Implementing wireless charging in automotive applications requires more software stacks for the Qi protocol and NFC (Near-Field Communication), which in turn increases the need for more program memory. Live Update capability for real-time firmware updates is critical for high-availability systems but also doubles the total memory required. In dual-core devices, one core can operate as the master and the other as the slave. The slave core is useful for executing dedicated, time-critical control code, while the master core handles the user interface, system monitoring, and communication functions. For example, having two cores makes it easier to divide software stacks for parallel execution of the Qi protocol and other functions like NFC to optimize performance in wireless in-car charging applications.
The dsPIC33CK64MP105 (MP1) family expands the recently introduced dsPIC33CK family with a cost-optimized version for applications with less memory and a smaller footprint. It offers up to 64 KB of Flash memory and packages ranging from 28 to 48 pins, with a footprint starting at 4 mm x 4 mm. This compact device provides the ideal combination of features for automotive sensor applications, motor control, high-density DC/DC conversion, and standalone Qi transmitters. Single- and dual-core dsPIC33C devices deliver fast, deterministic performance for time-critical control applications by providing context-sensitive registers to reduce interrupt latency and accelerate the execution of mathematical algorithm instructions.
All devices in the dsPIC33C family incorporate comprehensive functional safety hardware to facilitate ASIL-B and ASIL-C certifications in safety-critical applications. Functional safety features include multiple redundant clock sources, a Fail Safe Clock Monitor (FSCM), I/O port verification, Flash Error Correction Code (ECC), RAM Built-In Self-Test (BIST), write protection, and redundant analog peripherals, among others. A powerful set of CAN-FD peripherals, along with their new ability to operate at 150°C, makes these devices ideal for harsh operating environments, such as under-the-hood automotive applications.
The dsPIC33C family is supported by Microchip’s MPLAB® development ecosystem, including the free MPLAB X Integrated Development Environment (IDE), the MPLAB Code Configurator, the MPLAB XC16 C Compiler, and MPLAB in-circuit debugging/programming tools. Version 2.0 of Microchip’s motorBench™ Development Suite, now supporting high-voltage motors up to 600V, is also available to help customers tune motors using a field-oriented control (FOC) algorithm.
Several development boards and plug-in modules (PIMs) are available for the entire device family. Development tools for the new devices include the dsPIC33CH Curiosity board (DM330028-2), the dsPIC33CH512MP508 PIM for general-purpose applications (MA330046), the dsPIC33CH512MP508 PIM for motor control (MA330045), the dsPIC33CK64MP105 PIM for general-purpose applications (MA330047), the dsPIC33CK64MP105 PIM for motor control with an external operational amplifier (MA330050-1), and the dsPIC33CK64MP105 PIM for motor control with an internal operational amplifier (MA330050-2).
The dsPIC33CH512MP5 devices are now available in 48/64/80-pin TQFP, 64-pin QFN, and 48-pin uQFN packages. The dsPIC33CK64MP1 devices are now available in 28-pin SSOP, 28/36/48-pin uQFN, and 48-pin TQFP packages.
