The TLIN1431 device can be reset in various ways. In SPI mode, there are three methods to reset the device. Two are accomplished with SPI commands – soft reset and hard reset. Soft reset and hard reset are accomplished by writing 02h or 01h respectively to DEVICE_RST (Address 19h) register. nRST pin can also be used to reset the device by pulling nRST low for t
nRSTIN and releasing the pin. nRST pin reset works for both SPI and PIN mode.
When performing a soft reset (SPI Mode), the following takes place:
- Device transitions to restart mode, nRST pin is pulled low for tNRST_TOG and then transitions to standby mode.
- All registers are reset to default values
- All pending interrupts are cleared (unless a fault persists). PWRON interrupt is not cleared by soft reset.
- VCC stays in the same state it was in
- INH stays ON
When performing a hard reset (SPI Mode), the following takes place:
- Similar behavior as power-up
- Device transitions to Init mode – VCC is re-enabled, INH/WKRQ is re-sampled, SPI/PIN mode determination is made
- All registers are reset to default values
- PWRON flag is set is with a hard reset (if previously cleared)
When pulling nRST pin low and releasing (SPI or PIN Mode), the following takes place:
- Device transitions to restart mode, nRST pin is pulled low for tNRST_TOG and then transitions to standby mode.
- All registers retain the same value as before nRST reset
- VCC stays in the same state it was in
- All pending interrupts are retained
- INH stays ON