PIC32CX high performance micro-controller series features a 32-bit ARM® Cortex®-M4 processor with Floating Point Unit (FPU), running up to 120 MHz ,up to 1 MB Dual Panel Flash with ECC, and up to 256 KB of SRAM with ECC .It also adds a 10/100 Ethernet MAC and 2 CAN-FD ports targeted for industrial automation ,automotive applications and general purpose applications requiring Wired connectivity. Flash has an OTP region that be used for developing immutable secure boot. It also offers secure debug, chip erase protection, IP Protection and Boot Protect feature.
Common Criteria Joint Interpretation Library (JIL) high-rated secure subsystem provides hardware-based cryptographic key storage and crypto accelerators for multiple asymmetric, symmetric, and hashing security protocols. The secure subsystem combined with MCU's integrated security features supports an ultra-secure method for key agreement, sign-verify authentication for automotive in-vehicle networking, industrial and consumer applications. The security features in the PIC32CX SG MCUs protect against remote digital attacks while the integrated secure subsystem provides extra security with physical anti-tampering and side channel attack protections to block access to embedded system credentials. Usecases Supported include code authentication (aka secure boot), message authentication via MAC generation, trusted firmware updates, multiple key management protocols including TLS and other root-of-trust based operations.
The documentation and additional resources related to the secure subsystem is available under NDA. Contact your local Microchip sales team for more information or our Client Success Team (Schedule a Call) to get assistance with your design.
Key features
· Quad Serial Peripheral Interface(QSPI) with Execute in Place (XIP) Support.
· Up to 2 Secure Digital Host Controller (SDHC)
· 10/100 Ethernet MAC with IEEE 1588 support.
· Up to 2 CAN-FD Interface.
· Inter-IC Sound(I2S)Controller for Audio
· Peripheral Touch Controller (PTC) supporting up to 256 channels of capacitive touch .
· Full speed USB with embedded Host/device.
· Integrated security including Asymmetric and Symmetric Crypto hardware acceleration
· Size-configurable Immutable Boot section in Flash with Boot Read
Protection, allowing secure boot support
· Permanent protection against Chip Erase, Boot section
On Chip Secure Subsystem/Hardware Security Module (HSM)
• Secure boot support: Validation of host code image and host code
signature validation
• Secure update support for host code: Secure encryption key
storage and image decryption
• X.509 Certificate storage, parsing, validation and revocation,
supporting both ECC and RSA
• Asymmetric (RSA/ECC) and Symmetric (SHA)Hardware Crypto Accelerators.
• 256 bit ECC/ 2048 bit RSA key generation and derivation
• NIST SP800-90 Random Number Generator (RNG)
• ECDSA Sign/verify, ECDH Support
Programming and Debug access, allowing Immutable Boot
· Serial communication (SERCOM) ports configurable as UART/USART, ISO 7816, SPI or I2C
Supported by MPLAB X IDE and MPLAB Harmony.