This device offers several security
features, including:
- Debug security
- Device identify
- AES-128/256 accelerator with
support for GCM/GMAC, CCM/CBC-MAC, CBC, CTR
- Flexible firewalls for protecting
code and data
- Flash write-erase
protection
- Flash read-execute
protection
- Flash IP protection
- SRAM write-execute mutual
exclusion
- Secure boot
- Secure firmware update
- Secure key storage for up to two
AES keys
- Customer secure code
- Hardware monotonic counter
- True random number generator
(TRNG)
- Cyclic redundancy checker
(CRC-16, CRC-32) with support for custom polynomial
For more details, see the Security chapter of the
MSPM0 L-Series 32MHz Microcontrollers Technical
Reference Manual
.