Philips P89LPC920 User Manual page 54

80c51 8-bit microcontroller with two-clock core
Table of Contents

Advertisement

Philips Semiconductors
UART
.
SCON
Address: 98h
Bit addressable
Reset Source(s): Any reset
Reset Value: 00000000B
BIT
SYMBOL
SCON.7
SM0/FE
SCON. 6
SM1
SM0, SM1
0 0
0 1
1 0
1 1
SCON.5
SM2
SCON.4
REN
SCON.3
TB8
SCON.2
RB8
SCON.1
TI
SCON.0
RI
2003 Dec 8
7
6
SM0/FE
SM1
FUNCTION
The use of this bit is determined by SMOD0 in the PCON register. If SMOD0 = 0, this bit
is read and written as SM0, which with SM1, defines the serial port mode. If SMOD0 = 1,
this bit is read and written as FE (Framing Error). FE is set by the receiver when an invalid
stop bit is detected. Once set, this bit cannot be cleared by valid frames but is cleared by
software. (Note: UART mode bits SM0 and SM1 should be programmed when SMOD0 is
'0' - default mode on any reset.)
With SM0, defines the serial port mode (see table below).
UART Mode
UART 0 Baud Rate
0: shift register
CCLK/16 (default mode on any reset)
1: 8-bit UART
Variable (see Table 9-2)
2: 9-bit UART
CCLK/32 or CCLK/16
3: 9-bit UART
Variable (see Table 9-2)
Enables the multiprocessor communication feature in Modes 2 and 3. In Mode 2 or 3, if
SM2 is set to 1, then Rl will not be activated if the received 9th data bit (RB8) is 0. In Mode
0, SM2 should be 0. In Mode 1, SM2 must be 0.
Enables serial reception. Set by software to enable reception. Clear by software to disable
reception.
The 9th data bit that will be transmitted in Modes 2 and 3. Set or clear by software as
desired.
The 9th data bit that was received in Modes 2 and 3. In Mode 1 (SM2 must be 0), RB8 is
the stop bit that was received. In Mode 0, RB8 is undefined.
Transmit interrupt flag. Set by hardware at the end of the 8th bit time in Mode 0, or at the
the stop bit (see description of INTLO bit in SSTAT register) in the other modes. Must be
cleared by software.
Receive interrupt flag. Set by hardware at the end of the 8th bit time in Mode 0, or
approximately halfway through the stop bit time in Mode 1. For Mode 2 or Mode 3, if
SMOD0, it is set near the middle of the 9th data bit (bit 8). If SMOD0 = 1, it is set near the
middle of the stop bit (see SM2 - SCON.5 - for exceptions). Must be cleared by software.
Figure 9-3: Serial Port Control register (SCON)
5
4
3
SM2
REN
TB8
54
User's Manual - Preliminary -
P89LPC920/921/922
2
1
0
RB8
TI
RI

Advertisement

Table of Contents
loading

This manual is also suitable for:

P89lpc921P89lpc922

Table of Contents