29.6.6 BAUDxCON

Baud Rate Control Register
Name: BAUDxCON
Offset: 0xF9E,0xEF7,0xEF0,0xEE9,0xEE2

Bit 76543210 
 ABDOVFRCIDL SCKPBRG16 WUEABDEN 
Access RORORWRWRWRW 
Reset 010000 

Bit 7 – ABDOVF Auto-Baud Detect Overflow bit

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 bit

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 Synchronous Clock Polarity Select bit

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 bit

ValueDescription
1

16-bit Baud Rate Generator is used

0

8-bit Baud Rate Generator is used

Bit 1 – WUE Wake-Up Enable bit

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 bit

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