23.3.4 SENTx Status Register

Note:
  1. This bit is read-only in Receive mode and writable (settable and clearable) in Transmit mode.

Legend: R = Readable bit, W = Writable bit, C = Clearable bit, HC = Hardware Clearable bit

Name: SENTxSTAT
Offset: 0x19CC, 0x19EC

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
          
Access  
Reset  
Bit 15141312111098 
          
Access  
Reset  
Bit 76543210 
 PAUSENIB[2:0]CRCERRFRMERRRXIDLESYNCTXEN 
Access RRRRR/CR/CRR/W/HC 
Reset 00000000 

Bit 7 – PAUSE Pause Period Status bit

ValueDescription
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

In Transmit Mode (RCVEN = 0):

111 = Module is transmitting 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 status nibble or Pause period, or it is not transmitting.

In Receive Mode (RCVEN = 1):

111 = Module is receiving 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 Status nibble or waiting for Sync.

Bit 3 – CRCERR CRC Status bit (Receive mode only)

ValueDescription
1 A CRC error occurred for the data nibbles in the SENTxDATA register.
0 No CRC error has occurred.

Bit 2 – FRMERR Framing Error Status bit (Receive mode only)

ValueDescription
1 A data nibble was received with less than 12 tick periods or greater than 27 tick periods.
0 No framing error has occurred.

Bit 1 – RXIDLE Receiver Idle Status bit (Receive mode only)

ValueDescription
1 The SENTx data bus has been Idle (high) for a period of SYNCMAX or greater.
0 The SENTx data bus is not Idle.

Bit 0 – SYNCTXEN  Synchronization Period Status/Transmit Enable bit(1)

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.

In Synchronous Transmit Mode (RCVEN = 0, TXM = 1):

1 = The module is transmitting a SENT data frame.

0 = The module is not transmitting a data frame; software may set SYNCTXEN to start another data frame transmissio.n

In Asynchronous Transmit Mode (RCVEN = 0, TXM = 0):

SYNCTXEN always reads as ‘1’, indicating the module is transmitting frames continuously.