8) uart/serial channel (1/2) symbol name – Toshiba H1 SERIES TLCS-900 User Manual

Page 246

Advertising
background image

TMP92CM22

2007-02-16

92CM22-244

(8) UART/Serial channel (1/2)

Symbol Name

Address

7 6 5 4 3 2 1 0

RB7

TB7

RB6

TB6

RB5

TB5

RB4

TB4

RB3

TB3

RB2

TB2

RB1

TB1

RB0

TB0

R(Receiving) / W(Transmission)

SC0BUF

Serial

channel 0

buffer

register

1200H

(Prohibit

RMW)

Undefined

RB8 EVEN PE OERR

PERR

FERR

SCLKS IOC

R

R/W

R (Clear o after reading)

R/W

Undefined

0 0 0 0 0 0 0

1: Error

SC0CR

Serial

channel 0

control

register

1201H

Receive
data

bit8

Parity

0: Odd
1: Even

Parity

0: Disable
1: Enable

Overrun

Parity Framing

0: SCLK0↑
1: SCLK0↓

0: Baud
rate
generator

1: SCLK0 pin

input

TB8 CTSE

RXE WU SM1 SM0 SC1 SC0

R/W

0 0 0 0 0 0 0 0

SC0MOD0

Serial

channel 0

mode 0

register

1202H

Transmis-
sion data
bit8

0: CTS

disable

1: CTS

enable

0: Receive

disable

1: Receive

enable

Wake up

0: Disable
1: Enable

00: I /O interface mode
01: 7-bit UART mode
10: 8-bit UART mode
11: 9-bit UART mode

00: Timer TA0REG
01: Baud rate
generator
10: Internal clock fio
11: External clock
(SCLK0

input)

− BR0ADDE BR0CK1

BR0CK0

BR0S3

BR0S2

BR0S1

BR0S0

R/W

0 0 0 0 0 0 0 0

BR0CR

Serial

channel 0

baud rate

control

register

1203H

Always
write “0”.

(16

− K)/

16 divided

0: Disable
1: Enable

00:

φT0

01:

φT2

10:

φT8

11:

φT32

Divided frequency setting

BR0K3

BR0K2

BR0K1

BR0K0

R/W

0

0

0

0

BR0ADD

Serial

channel 0

K setting

register

1204H

Sets frequency divisor “K”

(divided by N

+ (16

− K)/16).

I2S0

FDPX0

R/W

0 0

SC0MOD1

Serial

channel 0

mode 1

register

1205H

IDLE2

0: Stop
1: Operate

I/O interface

mode

0: Half duplex

1: Full duplex

PLSEL RXSEL

TXEN RXEN SIRWD3

SIRWD2

SIRWD1

SIRWD0

R/W

0 0 0 0 0 0 0 0

SIRCR

IrDA

control

register

1207H

Select
transmit
pulse
width

0: 3/16
1: 1/16

Receive
data

0: “H” pulse
1: “L” pulse

Transmit

0: Disable
1: Enable

Receive

0: Disable

1: Enable

Select receive pulse width

Set effective pulse width for equal or more
than 2x

× (Value + 1) + 100 ns

Can be set: 1 to 14

Can not be set: 0, 15

Advertising
This manual is related to the following products: