20.3.2 SENTx Status Register
- In Receive mode (RCVEN =
1), the SYNCTXEN bit is read-only.
Legend: C = Clearable bit, HC = Hardware Clearable bit
| Name: | SENTxSTAT |
| Offset: | 0x08C, 0x0A4 |
| Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
| Access | |||||||||
| Reset |
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| PAUSE | NIB[2:0] | CRCERR | FRMERR | RXIDLE | SYNCTXEN | ||||
| Access | R | R | R | R | R | R/C | R | R/W/HC | |
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Bit 7 – PAUSE Pause Period Status bit
| Value | Description |
|---|---|
1 |
The module is transmitting/receiving a pause period |
0 |
The module is not transmitting/receiving a pause period |
Bits 6:4 – NIB[2:0] Nibble Status bits
Module in Transmit Mode (RCVEN = 0):
111 = Module is transmitting a CRC nibble
110 = Module is transmitting Data Nibble 6
101 = Module is transmitting Data Nibble 5
100 = Module is transmitting Data Nibble 4
011 = Module is transmitting Data Nibble 3
010 = Module is transmitting Data Nibble 2
001 = Module is transmitting Data Nibble 1
000 = Module is transmitting a status nibble or pause
period, or is not transmitting
Module in Receive Mode (RCVEN = 1):
111 = Module is receiving a CRC nibble or was receiving
this nibble when an error occurred
110 = Module is receiving Data Nibble 6 or was receiving
this nibble when an error occurred
101 = Module is receiving Data Nibble 5 or was receiving
this nibble when an error occurred
100 = Module is receiving Data Nibble 4 or was receiving
this nibble when an error occurred
011 = Module is receiving Data Nibble 3 or was receiving
this nibble when an error occurred
010 = Module is receiving Data Nibble 2 or was receiving
this nibble when an error occurred
001 = Module is receiving Data Nibble 1 or was receiving
this nibble when an error occurred
000 = Module is receiving a status nibble or waiting for
Sync
Bit 3 – CRCERR CRC Status bit (Receive mode only)
| Value | Description |
|---|---|
1 |
A CRC error has occurred for the 1-6 data nibbles in SENTxDATL/H |
0 |
A CRC error has not occurred |
Bit 2 – FRMERR Framing Error Status bit (Receive mode only)
| Value | Description |
|---|---|
1 |
A data nibble was received with less than 12 tick periods or greater than 27 tick periods |
0 |
Framing error has not occurred |
Bit 1 – RXIDLE SENTx Receiver Idle Status bit (Receive mode only)
| Value | Description |
|---|---|
1 |
The SENTx data bus has been Idle (high) for a period of SYNCMAX[15:0] or greater |
0 |
The SENTx data bus is not Idle |
Bit 0 – SYNCTXEN SENTx Synchronization Period Status/Transmit Enable bit(1)
Module in Receive Mode (RCVEN = 1):
1 = A valid synchronization period was detected; the
module is receiving nibble data
0 = No synchronization period has been detected; the
module is not receiving nibble data
Module in Asynchronous Transmit Mode (RCVEN = 0, TXM
= 0):
The bit always reads as ‘1’ when the module is enabled,
indicating the module transmits SENTx data frames continuously. The bit reads
‘0’ when the module is disabled.
Module in Synchronous Transmit Mode (RCVEN = 0, TXM =
1):
1 = The module is transmitting a SENTx data frame
0 = The module is not transmitting a data frame, user
software may set SYNCTXEN to start another data frame transmission
