Rainbow Electronics AT89C5122 User Manual

Page 136

Advertising
background image

136

AT8xC5122/23

4202E–SCR–06/06

Reset Value = 0000 0000b

Reset Value = 0000 0000b

Reset Value = XXXX XXXXb

Reset Value = 0000 0000b

Table 82. Baud Rate Control Register - BDRCON - (9Bh)

Reset Value = XXX0 0000b (Not bit addressable)

Table 78. Slave Address Mask Register for UART - SADEN (B9h)

7

6

5

4

3

2

1

0

Table 79. Slave Address Register for UART - SADDR (A9h)

7

6

5

4

3

2

1

0

Table 80. Serial Buffer Register for UART - SBUF (99h)

7

6

5

4

3

2

1

0

Table 81. Baud Rate Reload Register for the internal baud rate generator,
UART - BRL (9Ah)

7

6

5

4

3

2

1

0

7

6

5

4

3

2

1

0

-

-

-

BRR

TBCK

RBCK

SPD

M0SRC

Bit

Number

Bit

Mnemonic

Description

7 - 5

-

Reserved
The value read from this bit is indeterminate. Do not change these bits.

4

BRR

Baud Rate Run Control bit
Cleared to stop the internal Baud Rate Generator.
Set to start the internal Baud Rate Generator.

3

TBCK

Transmission Baud rate Generator Selection bit for UART
Cleared to select Timer 1 for the Baud Rate Generator.
Set to select internal Baud Rate Generator.

2

RBCK

Reception Baud Rate Generator Selection bit for UART
Cleared to select Timer 1 for the Baud Rate Generator.
Set to select internal Baud Rate Generator.

1

SPD

Baud Rate Speed Control bit for UART
Cleared to select the SLOW Baud Rate Generator.
Set to select the FAST Baud Rate Generator.

0

M0SRC

Baud Rate Source select bit in Mode 0 for UART

Cleared to select F

CK_SI

/6 as the Baud Rate Generator.

Set to select the internal Baud Rate Generator for UART in mode 0.

Advertising