25.4.8 Control C - Normal Mode
This register description is valid for all modes except the SPI Host mode. When the USART Communication Mode (CMODE) bit field in this register is written to ‘MSPI’, see CTRLC - SPI Host mode for the correct description.
| Name: | CTRLC |
| Offset: | 0x07 |
| Reset: | 0x03 |
| Property: | – |
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| CMODE[1:0] | PMODE[1:0] | SBMODE | CHSIZE[2:0] | ||||||
| Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | |
Bits 7:6 – CMODE[1:0] USART Communication Mode
Writing a 0x03 to
these bits alters the available bit fields in this register. See CTRLC - SPI Host mode.
| Value | Name | Description |
|---|---|---|
| 0x00 | ASYNCHRONOUS | Asynchronous USART |
| 0x01 | SYNCHRONOUS | Synchronous USART |
| 0x02 | IRCOM | Infrared Communication |
| 0x03 | MSPI | SPI Host |
Bits 5:4 – PMODE[1:0] Parity Mode
This bit field enables and selects the type of parity generation. See Parity for more information.
| Value | Name | Description |
|---|---|---|
| 0x0 | DISABLED | Disabled |
| 0x1 | – | Reserved |
| 0x2 | EVEN | Enabled, even parity |
| 0x3 | ODD | Enabled, odd parity |
Bit 3 – SBMODE Stop Bit Mode
The receiver ignores this setting.
| Value | Description |
|---|---|
| 0 | 1 Stop bit |
| 1 | 2 Stop bits |
Bits 2:0 – CHSIZE[2:0] Character Size
| Value | Name | Description |
|---|---|---|
| 0x00 | 5BIT | 5-bit |
| 0x01 | 6BIT | 6-bit |
| 0x02 | 7BIT | 7-bit |
| 0x03 | 8BIT | 8-bit |
| 0x04-0x05 | – | Reserved |
| 0x06 | 9BITL | 9-bit (Low byte first) |
| 0x07 | 9BITH | 9-bit (High byte first) |
