ATxmega32A4 USARTC1 registers

The 7 registers of USARTC1 (Universal Synchronous/Asynchronous Receiver/Transmitter), from 0x8B0, with their reset value and every field. The ATxmega32A4 has 472 registers in 51 peripherals, one page each.

USARTC1 Universal Synchronous/Asynchronous Receiver/Transmitter

DATAData Register

Address
0x8B0
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

STATUSStatus Register

Address
0x8B1
Reset
0x00
Access
read/write
  1. 7RXCIF
  2. 6TXCIF
  3. 5DREIF
  4. 4FERR
  5. 3BUFOVF
  6. 2PERR
  7. 1–
  8. 0RXB8
7 fields
FieldBitsWhat it does
RXCIF7Receive Interrupt Flag
TXCIF6Transmit Interrupt Flag
DREIF5Data Register Empty Flag
FERR4Frame Error
BUFOVF3Buffer Overflow
PERR2Parity Error
RXB80Receive Bit 8

CTRLAControl Register A

Address
0x8B3
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RXCINTLVL1
  4. 4RXCINTLVL0
  5. 3TXCINTLVL1
  6. 2TXCINTLVL0
  7. 1DREINTLVL1
  8. 0DREINTLVL0
3 fields
FieldBitsWhat it does
RXCINTLVL5:4Receive Interrupt Level
  • 0 Interrupt Disabled
  • 1 Low Level
  • 2 Medium Level
  • 3 High Level
TXCINTLVL3:2Transmit Interrupt Level
  • 0 Interrupt Disabled
  • 1 Low Level
  • 2 Medium Level
  • 3 High Level
DREINTLVL1:0Data Register Empty Interrupt Level
  • 0 Interrupt Disabled
  • 1 Low Level
  • 2 Medium Level
  • 3 High Level

CTRLBControl Register B

Address
0x8B4
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4RXEN
  5. 3TXEN
  6. 2CLK2X
  7. 1MPCM
  8. 0TXB8
5 fields
FieldBitsWhat it does
RXEN4Receiver Enable
TXEN3Transmitter Enable
CLK2X2Double transmission speed
MPCM1Multi-processor Communication Mode
TXB80Transmit bit 8

CTRLCControl Register C

Address
0x8B5
Reset
0x00
Access
read/write
  1. 7CMODE1
  2. 6CMODE0
  3. 5PMODE1
  4. 4PMODE0
  5. 3SBMODE
  6. 2CHSIZE2
  7. 1CHSIZE1
  8. 0CHSIZE0
6 fields
FieldBitsWhat it does
CMODE7:6Communication Mode
  • 0 Asynchronous Mode
  • 1 Synchronous Mode
  • 2 IrDA Mode
  • 3 Master SPI Mode
PMODE5:4Parity Mode
  • 0 No Parity
  • 2 Even Parity
  • 3 Odd Parity
SBMODE3Stop Bit Mode
CHSIZE2:0Character Size
  • 0 Character size: 5 bit
  • 1 Character size: 6 bit
  • 2 Character size: 7 bit
  • 3 Character size: 8 bit
  • 7 Character size: 9 bit
UDORD2SPI Master Mode, Data Order
UCPHA1SPI Master Mode, Clock Phase

BAUDCTRLABaud Rate Control Register A

Address
0x8B6
Reset
0x00
Access
read/write
  1. 7BSEL7
  2. 6BSEL6
  3. 5BSEL5
  4. 4BSEL4
  5. 3BSEL3
  6. 2BSEL2
  7. 1BSEL1
  8. 0BSEL0
1 field
FieldBitsWhat it does
BSEL7:0Baud Rate Selection Bits [7:0]

BAUDCTRLBBaud Rate Control Register B

Address
0x8B7
Reset
0x00
Access
read/write
  1. 7BSCALE3
  2. 6BSCALE2
  3. 5BSCALE1
  4. 4BSCALE0
  5. 3BSEL3
  6. 2BSEL2
  7. 1BSEL1
  8. 0BSEL0
2 fields
FieldBitsWhat it does
BSCALE7:4Baud Rate Scale
BSEL3:0Baud Rate Selection bits[11:8]