Destructive Reset Diagnostic Routine for the DeepCover Secure Microcontroller (MAXQ1103)

Abstract: The DeepCover® Secure Microcontroller (MAXQ1103) erases sensitive data when any one of many tamper-detect inputs are triggered. After the destructive reset, the recovery vector allows diagnostic code to run and perform any additional actions required for proper logging or notification of the destructive event. This application note explores the various aspects of writing a diagnostic routine using the Rowley CrossWorks C compiler.