The STM32H5 TAMP (Tamper and Backup Registers) peripheral is a hardware security and data-retention block. It is designed to detect physical or electronic intrusions and automatically erase sensitive device secrets to prevent attacks, while also managing backup registers that survive power loss.
- Tamper Detection: Supports multiple internal and external tamper sources (like active/passive detection) to catch intrusions.
- Backup Registers: 32 32-bit registers (TAMP_BKP0R to TAMP_BKP31R) designed to retain critical data when the main
$V_{DD}$ supply is off. - Boot Hardware Keys: The first 8 backup registers (TAMP_BKP0R – TAMP_BKP7R) can store secure AES boot hardware keys.
- Secrets Erasure: Capable of triggering immediate hardware erasure of device secrets, backup SRAM, and backup registers.