beautypg.com

Serial control (scon) – Texas Instruments MSC1210 User Manual

Page 318

background image

Bit Addressable SFRs (alphabetical)

F-8

Serial Control (SCON)

SFR Name:

SCON

SFR Address:

98

H

Bit−Addressable: Yes

Bit−Definitions:

bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

Name

SM0

SM1

SM2

REN

TB8

RB8

TI

RI

Bit Address

9FH

9EH

9DH

9CH

9BH

9AH

99H

98H

SM0/SM1– Serial Mode. These two bits, taken together, select the serial
mode in which the serial port will operate.

SM0

SM1

Serial Mode

Description

Baud

0

0

0

Shift Register

Oscillator/12

0

1

1

8-Bit UART

Variable (T1 or T2)

1

0

2

9-Bit UART

Oscillator/64 or /32

1

1

3

9-Bit UART

Variable (T1 or T2)

SM2—Serial Mode 2 (Multiprocessor Communication). When this bit is set,
multiprocessor communication is enabled in modes 2 and 3 causing the RI bit
to only be set when the ninth bit of a byte received is set. In mode 1, RI is only
set if a valid stop bit is received. SM2 must be cleared in mode 0.

REN—Received Enable. This bit must be set to enable data reception via the
serial port. No data will be received by the serial port if this bit is clear.

TB8—Transmit Bit 8. When in modes 2 and 3, this is the ninth bit sent when
a byte is written to SBUF.

RB8—Receive Bit 8. When in modes 2 and 3, this is the ninth bit that was re-
ceived. In mode 1, and if SM2 is set, RB8 holds the value of the stop bit that
was received. RB8 is not used in mode 0.

TI—Transmit Interrupt. Set by hardware when the byte previously written to
SBUF has been completely clocked out the serial port.

RI—Receive Interrupt. Set by hardware when a byte has been received by
the serial port and is available to be read in SBUF.