28.6.3 BAUDxCON
Name: | BAUDxCON |
Offset: | 0xF9F,0xE9F |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
ABDOVF | RCIDL | SCKP | BRG16 | WUE | ABDEN | ||||
Access | R | R | R/W | R/W | R/W | R/W | |||
Reset | 0 | 1 | 0 | 0 | 0 | 0 |
Bit 7 – ABDOVF Auto-Baud Detect Overflow
Value | Name | Description |
---|---|---|
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
Value | Name | Description |
---|---|---|
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
Value | Name | Description |
---|---|---|
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
Value | Description |
---|---|
1 | 16-bit Baud Rate Generator is used |
0 | 8-bit Baud Rate Generator is used |
Bit 1 – WUE Wake-Up Enable
Value | Name | Description |
---|---|---|
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
Value | Name | Description |
---|---|---|
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 |