1 Introduction
Test Name: CPU Register Test
 
 
 Purpose of Test: Detect stuck bits in the CPU registers.
 
 
 Description: CPU registers are tested for stuck bits and coupling Faults between each of the bits inside the individual registers but not between registers. 
 
The basic algorithm works as below: 
 
The test is implemented by successively performing a write, read and check of 0x55 and 0xAA values into the CPU registers. The register is saved into RAM before the test is performed and restored after the test is done.
- 
Registers must be tested in the following order:
 
- 
WREG
 - 
WREG_SHAD
 - 
BSR_SHAD
 - 
FSR0L_SHAD
 - 
FSR0H_SHAD
 - 
FSR1L_SHAD
 - 
FSR1H_SHAD
 - 
BSR
 - 
FSR
 
API Documentation: CPU Register Diagnostic Test
