The CA90 integrates a fully independent hardware security module into the CA80 connectivity platform. Security-related functions such as key management, cryptographic operations, NIST-compliant random numbers, memory verification, secure time and SSL/TLS acceleration are offloaded to dedicated hardware, so the application CPU does not access security internals.
The CA91 (HSM) exposes the same service APIs as the CA90. Software written for one variant runs on the other without modification, allowing selection based on security on workload requirements.
The CA80 provides high-bandwidth connectivity within the family, including Gigabit Ethernet, up to six Controller Area Network Flexible Data-Rate (CAN FD) interfaces, dual High-Speed USB ports and up to 8 MB of dual-panel Flash memory. These features support concurrent protocol stacks while maintaining real-time control at 300 MHz.
The CA70 is pin-compatible with the SAM E70, S70 and V70 families, enabling Printed Circuit Board (PCB) reuse. It adds 512 KB of SRAM, Electromagnetic Interference (EMI)-resistant ePad packaging, AEC-Q100 Grade 2 qualification and an enhanced audio subsystem, without requiring schematic changes or recertification.
The MC70 uses the same core, memory and communication peripherals but is optimized for motor control applications. Features include complementary Pulse-Width Modulation (PWM) with dead-time insertion, synchronized Analog-to-Digital (ADC) sampling for phase current measurement and an integrated quadrature decoder.
The HSM available with the PIC32CZ CA90 family offers these features:
Hardware safety features include:
Connectivity peripherals include:
The PIC32CZ CA90 family offers an embedded HSM for developing secure applications. To activate this HSM, you must execute a Non-Disclosure Agreement (NDA) for our MPLAB® Harmony Plus Security Solutions. The diagram below illustrates the process we will use to deliver the necessary information and resources to you after the NDA has been executed.*The HSM data sheet is only needed for developing the HSM firmware.
The PIC32CZ CA90’s HSM hardware and functionality are abstracted by MPLAB Harmony Crypto v4 as shown in this image.
HSM is an independent, secure subsystem that exposes a consistent set of services to the application layer. It provides the following services:
The PIC32CZ CA80 Curiosity Ultra Development Board is the hardware platform for evaluating PIC32CZ CA80 MCUs. It is supported by MPLAB® Integrated Development Environment (IDE) and MPLAB Harmony and includes an embedded programmer/debugger. It provides connectors to easily add Arduino® Uno R3, MikroElektronika Click boards™ or Xplained Pro expansion boards for developing Bluetooth® audio, Internet of Things (IoT), robotics and other proof-of-concept designs.
The PIC32CZ CA90 Curiosity Ultra Development Board is the hardware platform for evaluating PIC32CZ CA90 MCUs, which offer an embedded HSM. It is supported by MPLAB® Integrated Development Environment (IDE) and MPLAB Harmony and includes an embedded programmer/debugger. It provides connectors to easily add Arduino® Uno R3, MikroElektronika Click boards™ or Xplained Pro expansion boards for developing Bluetooth® audio, Internet of Things (IoT), robotics and other proof-of-concept designs.
The PIC32CZ CA70 Curiosity Ultra Development Kit is a hardware platform for evaluating PIC32CZ2051CA70 Arm® Cortex®-M7-based microcontrollers (MCUs). This kit is supported by MPLAB® X Integrated Development Environment (IDE) to provide easy access to the features of the PIC32CZ CA70 and to help you integrate the device in a custom design.
The Curiosity Ultra series of evaluation kits includes an on-board embedded debugger, so no external tools are necessary to program or debug the PIC32CZ2051CA70 MCU.
Organize, write, test and debug your embedded software applications in MPLAB X IDE.
Build your embedded software with the TÜV SÜD-certified MPLAB XC32 Pro Functional Safety Compiler.
Verify and document your software test coverage with the MPLAB Code Coverage tool.
Use this free graphical programming environment to generate seamless, easy-to-understand C code to insert into your project.
The fully integrated embedded software development framework provides flexible and interoperable software modules.
Explore this catalog of fully configured and complete source code, projects, examples and software applications to help jump-start your next project.
|
Document Category
Title
Date
|
Application Notes
14 Dec 2024
|
|
Document Category
Title
Date
|
Application Notes
13 Aug 2024
|
|
Document Category
Title
Date
|
Application Notes
20 Feb 2025
|
|
Document Category
Title
Date
|
Application Notes
12 Aug 2022
|
|
Document Category
Title
Date
|
Tech Brief
06 Jan 2023
|
|
Document Category
Title
Date
|
Tech Brief
11 Sep 2024
|
|
Document Category
Title
Date
|
Tech Brief
22 Jan 2024
|
|
Document Category
Title
Date
|
Tech Brief
19 Dec 2024
|
|
Document Category
Title
Date
|
Tech Brief
22 Jan 2025
|
|
Document Category
Title
Date
|
Brochures
28 Feb 2023
|
|
Document Category
Title
Date
|
Brochures
03 Jan 2025
|
|
Document Category
Title
Date
|
Brochures
23 Jun 2023
|
|
Documentation
|
|
|---|---|
| PIC32CZ CA8x/CA9x Family Data Sheet | Download |
|
Title
|
|
|---|---|
| Basic 32-Bit MCU Design and Troubleshooting Checklist | Download |
|
Title
|
|
|---|---|
| PIC32CZ CA8x/CA9x Family Silicon Errata and Data Sheet Clarifications | Download |
|
Title
|
|
|---|---|
| How to Setup MPLAB Harmony v3 Software Development Framework | Download |
| MPLAB Harmony v3 Synchronous Drivers and Their Usage in FreeRTOS-Based Applications | Download |
| Creating the First Application on PIC32CZ CAx Microcontrollers Using MPLAB Harmony v3 with MPLAB Code Configurator (MCC) | Download |
| ADC Sequencing Using DMA and EVENT System on PIC32C and SAM MCUs Using MPLAB Harmony v3 and MCC | Download |
| Adding DMA Support for Peripherals on PIC32CZ CA and SAM E70/S70/V7x MCUs using MPLAB® Harmony v3 and MCC | Download |
|
Title
|
|
|---|---|
| MPLAB XC32 C/C++ Compiler User's Guide for PIC32C/SAM MCUs | Download |
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.
This class covers the fundamentals of functional safety including terminology, standards, FMEDA, requirements and tools offered by Microchip.
The PIC32CZ CA family of microcontrollers (MCUs) is designed for high-performance applications that require robust security and connectivity. Featuring integrated Hardware Security Modules (HSMs) and various connectivity options like I2S™, CAN FD and 10/100/1000 Ethernet, these MCUs are excellent for automotive and industrial applications. Based on an Arm® Cortex®-M7 processor, they offer up to 8 MB of Flash and 1 MB of SRAM and are supported by our MPLAB® X IDE and MPLAB Harmony framework for easy development.
Live Chat