10-3
SERIAL I/O PORT
The serial port control (SCON) register (Figure 10-2) configures and controls the serial port.
Figure 10-2. SCON: Serial Port Control Register
SCON
Address:
98H
Reset State:
0000 0000B
7
0
FE/SM0
SM1
SM2
REN
TB8
RB8
TI
RI
Bit
Number
Bit
Mnemonic
Function
7
FE
SM0
Framing Error Bit:
To select this function, set the SMOD0 bit in the PCON register. Set by
hardware to indicate an invalid stop bit. Cleared by software, not by valid
frames.
Serial Port Mode Bit 0:
To select this function, clear the SMOD0 bit in the PCON register.
Software writes to bits SM0 and SM1 to select the serial port operating
mode. Refer to the SM1 bit for the mode selections.
6
SM1
Serial Port Mode Bit 1:
Software writes to bits SM1 and SM0 (above) to select the serial port
operating mode.
SM0
SM1
Mode
Description
Baud Rate
0
0
0
Shift register
F
OSC
/12
0
1
1
8-bit UART
Variable
1
0
2
9-bit UART
F
OSC
/32
†
or F
OSC
/64
†
1
1
3
9-bit UART
Variable
†
Select by programming the SMOD bit in the PCON register (see section
5
SM2
Serial Port Mode Bit 2:
Software writes to bit SM2 to enable and disable the multiprocessor
communication and automatic address recognition features. This allows
the serial port to differentiate between data and command frames and to
recognize slave and broadcast addresses.
4
REN
Receiver Enable Bit:
To enable reception, set this bit. To enable transmission, clear this bit.
3
TB8
Transmit Bit 8:
In modes 2 and 3, software writes the ninth data bit to be transmitted to
TB8. Not used in modes 0 and 1.
2
RB8
Receiver Bit 8:
Mode 0: Not used.
Mode 1 (SM2 clear): Set or cleared by hardware to reflect the stop bit
received.
Modes 2 and 3 (SM2 set): Set or cleared by hardware to reflect the ninth
data bit received.
Summary of Contents for 8XC251SA
Page 2: ......
Page 3: ...May 1996 8XC251SA 8XC251SB 8XC251SP 8XC251SQ Embedded Microcontroller User s Manual...
Page 18: ......
Page 19: ...1 Guide to This Manual...
Page 20: ......
Page 30: ......
Page 31: ...2 Architectural Overview...
Page 32: ......
Page 41: ...3 Address Spaces...
Page 42: ......
Page 63: ...4 Device Configuration...
Page 64: ......
Page 81: ...5 Programming...
Page 82: ......
Page 102: ......
Page 103: ...6 Interrupt System...
Page 104: ......
Page 120: ......
Page 121: ...7 Input Output Ports...
Page 122: ......
Page 132: ......
Page 133: ...8 Timer Counters and Watchdog Timer...
Page 134: ......
Page 153: ...9 Programmable Counter Array...
Page 154: ......
Page 170: ......
Page 171: ...10 Serial I O Port...
Page 172: ......
Page 187: ...11 Minimum Hardware Setup...
Page 188: ......
Page 197: ...12 Special Operating Modes...
Page 198: ......
Page 206: ......
Page 207: ...13 External Memory Interface...
Page 208: ......
Page 239: ...14 Programming and Verifying Nonvolatile Memory...
Page 240: ......
Page 250: ......
Page 251: ...A Instruction Set Reference...
Page 252: ......
Page 390: ......
Page 391: ...B Signal Descriptions...
Page 392: ......
Page 400: ......
Page 401: ...C Registers...
Page 402: ......
Page 436: ......
Page 437: ...Glossary...
Page 438: ......
Page 446: ......
Page 447: ...Index...
Page 448: ......
Page 458: ......