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.
| Name | Bit Number | Description |
|---|---|---|
| Unused | 7 | N/A |
| Unused | 6 | N/A |
| ERROR_MEMORY_WRITE_FAIL | 5 | NVM Write Failure |
| ERROR_OUTPUT_BROWNOUT | 4 | Output voltage is between high and low thresholds |
| ERROR_ILLEGAL_STATE | 3 | An invalid error code or an invalid state is detected |
| ERROR_SELF_TEST_FAIL | 2 | Self-test failed |
| ERROR_TRANSISTOR_SHORT | 1 | LAT and PORT mismatch on the transistor |
| ERROR_RELAY_STUCK | 0 | The relay fails to switch within the expected time |
