The PIC32CM JH microcontroller is a 5V dual CAN FD device with 512 KB of flash memory, offering advanced features typically found only in more expensive, higher performance devices
As manufacturers of electronic systems such as automobiles and home appliances move towards automation and connected end applications, there is a growing need for industry standards related to functional safety and cybersecurity protection to ensure their products operate safely and reliably. To provide manufacturers with microcontroller solutions that comply with ISO 26262 functional safety and ISO/SAE 21434 cybersecurity engineering standards, Microchip Technology Inc. today announced the availability of the PIC32CM JH microcontroller. This is the industry's first microcontroller based on the Arm® Cortex®-M0+ architecture, supporting AUTOSAR, Memory Built-in Self-Test (MBIST) and Secure Boot.
PIC32CM JH is AUTOSAR compatible. AUTOSAR is an open software architecture that provides vendors the ability to switch to lower-level hardware but retain the original application code, making it easier to migrate between different designs. AUTOSAR-enabled designs are designed to simplify the development process and reduce overall costs. When using AUTOSAR, Microchip provides the ASIL B Microcontroller Abstraction Layer (MCAL) for functional safety applications, which provides a low-level hardware interface to the microcontroller.
Automotive OEMs need to provide functional safety and cybersecurity protection for many in-vehicle applications, including touch buttons and wheels, door and console controls, and in-body applications such as advanced driver assistance systems (ADAS). The PIC32CM JH is paired with Microchip's Trust Anchor TA100 CryptoAutomoTIve™ security IC, which complies with the new ISO/SAE 21434 automotive cybersecurity standard. The TA100 employs ultra-secure hardware-based encryption key storage and encryption countermeasures to eliminate potential backdoors related to software weaknesses.
"With the PIC32CM JH microcontroller, Microchip can meet the growing demand for designing microcontroller solutions with functional safety and cybersecurity protection, which is especially important in the automotive industry," said Rod Drake, vice president of Microchip's 32-bit microcontroller business unit. "OEMs and other manufacturing Merchants can now choose to use Arm Cortex-M0+-based entry-level microcontrollers to meet compliance requirements previously only available with high-end microcontrollers.”
Secure Boot is the part of hardware designed to authenticate code to ensure it is valid and prevent malicious code from being loaded onto the microcontroller. Other hardware features of the PIC32CM JH microcontroller include: Error Correction Code (ECC) with fault injection, loopback of the communication interface, system memory protection unit and memory built-in self-test (MBIST). All of these safety mechanisms are designed to meet ISO 26262, IEC 61508 and IEC 60730 standards.
MBIST is an industry-standard method for testing embedded memory and can quickly test the integrity of static random access memory (SRAM) to ensure that code will function properly, thereby reducing failures. To support developer deployments, the PIC32CM JH is equipped with functional safety related resources such as safety manuals, Failure Mode Effects and Diagnostic Analysis (FMEDA), and diagnostic codes for ISO 26262 ASIL B (Automotive Safety Integrity Level) safety levels.
Additionally, the PIC32CM JH features an advanced Driven Shield Plus touch feature that supports noise and water resistant operation. This feature is essential for home appliance, industrial and automotive applications, where touch operations must adapt to a variety of harsh environments.