28.6.3 BAUDxCON

Baud Rate Control Register
Name: BAUDxCON
Address: 0x0F9E

Bit 76543210 
 ABDOVFRCIDL SCKPBRG16 WUEABDEN 
Access RRR/WR/WR/WR/W 
Reset 010000 

Bit 7 – ABDOVF 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

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

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

Bit 3 – BRG16 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

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

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