5.8 Security

AVR and PIC32CM MCUs offer different levels of hardware security. Table 5-31 shows a summary of available security features for each MCU architecture.

Table 5-31. AVR® and PIC32CM Security Features
Features/PeripheralsAVR®PIC32CM M0+PIC32CM M23
Security TypeBasicEssentialAdvanced

Lock Bits

SupportedSupportedSupported

Hardware Secure Boot

Software-based onlySoftware-based onlySupported

CRC

SupportedSupportedSupported
Write Access Control

For system-critical registers, only via FUSE and LOCK bits and Configuration Change Protection (CCP)

Program and Debug Interface Disable (PDID)

All peripherals

Integrated in Peripheral Access Controller (PAC)

All peripherals

Integrated in Peripheral Access Controller (PAC)

Debug Support

Unified Program and Debug Interface (UPDI)

Integrated in Device Service Unit (DSU)Integrated in Device Service Unit (DSU)
TrustZone®N/AN/ASupported
Hardware CryptoN/AN/A

Cryptographic Accelerators

True Random Number Generator (TRNG)

Device Identity Composition Engine (DICE) support

Physical Unclonable Function (PUF)

Tamper DetectionN/AN/ASupported

Refer to PIC32CM Additional Features and Peripherals for more details.