2.2 Error Monitoring

To keep track of the various error conditions, a bitfield indicates which errors have occurred. A list of the errors defined is in Table 2-1.

Table 2-1. Bitfield of Error Bits
NameBit NumberDescription
Unused7N/A
Unused6N/A
ERROR_MEMORY_WRITE_FAIL5NVM Write Failure
ERROR_OUTPUT_BROWNOUT4Output voltage is between high and low thresholds
ERROR_ILLEGAL_STATE3An invalid error code or an invalid state is detected
ERROR_SELF_TEST_FAIL2Self-test failed
ERROR_TRANSISTOR_SHORT1LAT and PORT mismatch on the transistor
ERROR_RELAY_STUCK0The relay fails to switch within the expected time