8 bit rate register n (scbrr) – Renesas SH7781 User Manual

Page 1091

Advertising
background image

21. Serial Communication Interface with FIFO (SCIF)

Rev.1.00 Jan. 10, 2008 Page 1061 of 1658

REJ09B0261-0100

21.3.8

Bit Rate Register n (SCBRR)

SCBRR is an 8-bit register that sets the serial transmission/reception bit rate in accordance with
the baud rate generator operating clock selected by the CKS1 and CKS0 bits in SCSMR.

SCBRR can always be read from and written to by the CPU.

The SCBRR setting is found from the following equation.

Asynchronous mode:

N =

× 10

6

- 1

Pck

64

× 2

2n - 1

× B

Clocked synchronous mode:

N =

× 10

6

- 1

Pck

8

× 2

2n - 1

× B

Where B:

Bit rate (bit/s)

N:

SCBRR setting for baud rate generator (0

≤ N ≤ 255)

Pck: Peripheral module operating frequency (MHz)

n:

0, 1, 2, 3

(See table 21.3 for the relation between n and the baud rate generator input clock.)

Table 21.3 SCSMR Settings

SCSMR

Setting

n

Baud Rate Generator Input Clock

CKS1

CKS0

0 Pck

0

0

1 Pck/4

0

1

2 Pck/16

1

0

3 Pck/64

1

1

The bit rate error in asynchronous mode is found from the following equation:

Error (%) =

- 1

× 100

Pck

× 10

6

(N + 1)

× B Ч 64 Ч 2

2n - 1

Advertising