31.6.3 BAUDxCON
| Name: | BAUDxCON |
| Offset: | 0x0612,0x061C |
| 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 | 0 | 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 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
| 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 |
