Secure and Connected MCUs With Optional Hardware Security Modules (HSMs)


PIC32CX SG devices are mid-performance, 120 MHz microcontrollers (MCUs) that combine connectivity, performance, and industry-leading integrated security options to power industrial, IoT, automotive and other applications. Take advantage of the highest level of security in an MCU of its class.

For design flexibility, the PIC32CX1025SG41080 family is available in an 80-pin Wafer Level Chip Scale Package (WLCSP). See the PIC32CX SG41/SG60/SG61 Family Data Sheet Addendum for additional information on this package type.

We also offer three AEC-Q100 Grade 1-qualified versions of the PIC32CX SG41, PIC32 SG60 and PIC32CS SG61 MCUs that are available in 100- and 128-pin packages and support extended temperature ranges.

  • The SG41 is a stand-alone MCU that offers excellent connectivity and security features including immutable secure boot, secure debug and code protection from chip erase.
  • The SG61 adds a JIL High-certified secure Hardware Security Module (HSM) to the MCU. We offer it as a single in-line package, protecting your applications and secrets from physical attacks. We also provide custom provisioning options for the SG61.

Key Features


PIC32CX SG devices contain an MCU and an optional HSM in one package. Explore the features of each below:

MCU

  • 1 MB Flash and 256 KB SRAM with Error Code Correction (ECC)
  • Communications interfaces: QSPI, CAN, Ethernet, USB, SERCOM, SDHC and I2S™
  • Serial communication (SERCOM) ports configurable as UART/USART, ISO 7816, SPI or I2C
  • 10/100 Ethernet MAC with IEEE® 1588
  • Security: Asymmetric and symmetric hardware crypto accelerators
  • Secure debug, chip erase protection, boot protect and immutable boot.
  • Dual 1-Msps, 12-bit Analog-to-Digital Converters (ADCs) and Digital-to-Analog Converters (DACs)
  • Peripheral Touch Controller (PTC) supporting up to 256 channels of capacitive touch.
  • Automotive AEC-Q100 Grade 1 qualification (125°C)
  • Functional safety-ready classification (automotive ISO 26262 ASIL B and industrial IEC 61508 SIL 2 compliance coming soon)

Hardware Security Module (HSM)

The HSM in the SG60/SG61 offers:

  • Secure key storage
  • NIST SP800-90 A/B/C Random Number Generator (RNG)
  • Advanced and fast crypto engines that support ECC, RSA, AES, SHA, HMAC, CMAC
  • ECDSA, ECDH, ECDHE, ECBD key agreement
  • ECDSA- and RSA-based sign/verify
  • EVITA full compliance
  • Common Criteria Joint Interpretation Library (JIL) High rating
  • FIPS-certified advanced crypto engine algorithms as per the Cryptographic Algorithm Validation Program (CAVP)
  • Custom provisioning solutions 

Feature Comparison


Security Use Cases


PIC32CX SG61/SG60 MCUs support security use cases like:

  • Secure boot
  • Secure firmware upgrade
  • Secure on-board communication and message authentication
  • X.509 certificate validation and storage
  • IP protection
  • Life cycle management

Secure Provisioning Solutions


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 during product development and production while also making it easy to implement secure networks for handling cryptographic keys securely.

Rich Development Ecosystem


Tools and Software


230112-mc32-ev09h35a-front-transparent

PIC32CX SG61 Curiosity Ultra Evaluation Board

Part Number: EV09H35A

The PIC32CX SG61 Curiosity Ultra Evaluation Board is the hardware platform for evaluating PIC32CX SG61/SG60 MCUs.

It is supported by MPLAB® X Integrated Development Environment (IDE) and MPLAB Harmony and includes an embedded programmer/debugger.

230112-mc32-ev06x38a-front-transparent

PIC32CX SG41 Curiosity Ultra Evaluation Board

Part Number: EV06X38A

The PIC32CX SG41 Curiosity Ultra Evaluation Board is the hardware platform for evaluating PIC32CX SG41 MCUs.

It is supported by MPLAB® X Integrated Development Environment (IDE) and MPLAB Harmony and includes an embedded programmer/debugger.

View Products


Documentation


Microchip Bootloaders


Bootloaders are used to upgrade firmware on a target device without using an external programmer or debugger. Commonly used with microcontrollers (MCUs), a bootloader contains code that loads and executes an application program. Bootloaders can also perform additional tasks such as validating the code integrity and authenticity.

Bootloaders

PIC32CX Videos Playlist

The PIC32CX SG family offers 120 MHz MCUs that combine connectivity, performance and strong security features for industrial, IoT and automotive applications. With options like the SG41, which include secure boot and debug, and the SG61, which features a JIL High-certified HSM, these AEC-Q100 Grade 1 devices enable efficient application development using MPLAB® Harmony and MPLAB Code Configurator (MCC). They are available in 100- and 128-pin packages.

Live Chat

Need Help?

No problem. Chat with our engineering experts or schedule a call that's convenient for you.

Privacy Policy