BAUDxCON

Baud Rate Control Register
Name:
BAUDxCON
Address:
0x0612,0x061C
Reset:
Access:
Bit76543210
ABDOVFRCIDLSCKPBRG16WUEABDEN
AccessRRR/WR/WR/WR/W
Reset000000

Bit 7 – ABDOVF: Auto-Baud Detect Overflow

Auto-Baud Detect Overflow

ValueNameDescription
1 SYNC = 0 Auto-baud timer overflowed
0 SYNC = 0 Auto-baud timer did not overflow
X SYNC = 1 Don’t care

Bit 6 – RCIDL: Receive Idle Flag

Receive Idle Flag

ValueNameDescription
1 SYNC = 0 Receiver is Idle
0 SYNC = 0 Start bit has been received and the receiver is receiving
X SYNC = 1 Don’t care

Bit 4 – SCKP: Clock/Transmit Polarity Select

Clock/Transmit Polarity Select

ValueNameDescription
1 SYNC = 0 Idle state for transmit (TX) is a low level (transmit data inverted)
0 SYNC = 0 Idle state for transmit (TX) is a high level (transmit data is noninverted)
1 SYNC = 1 Data is clocked on rising edge of the clock
0 SYNC = 1 Data is clocked on falling edge of the clock

Bit 3 – BRG16: 16-bit Baud Rate Generator Select

16-bit Baud Rate Generator Select

ValueDescription
1 16-bit Baud Rate Generator is used
0 8-bit Baud Rate Generator is used

Bit 1 – WUE: Wake-Up Enable

Wake-Up Enable

ValueNameDescription
1 SYNC = 0 Receiver is waiting for a falling edge. Upon falling edge, no character will be received and the RCxIF flag will be set. WUE will automatically clear after RCxIF is set.
0 SYNC = 0 Receiver is operating normally
X SYNC = 1 Don’t care

Bit 0 – ABDEN: Auto-Baud Detect Enable

Auto-Baud Detect Enable

ValueNameDescription
1 SYNC = 0 Auto-Baud Detect mode is enabled (clears when auto-baud is complete)
0 SYNC = 0 Auto-Baud Detect is complete or mode is disabled
X SYNC = 1 Don’t care