Intel 8XC196MD User Manual
![Intel](https://files.manualsbrain.com/attachments/5a71b1e7f60391972dadeef20435931cbf4621a5/common/fit/150/50/86c99b5f14aeb2708e9a9e1b5305af4ccf882c1af0155dad25413c2ed84e/brand_logo.png)
7-11
SERIAL I/O (SIO) PORT
3
REN
Receive Enable
Setting this bit enables receptions. When this bit is set, a falling edge on
the RXD
the RXD
x
pin starts a reception in mode 1, 2, or 3. In mode 0, this bit must
be clear for transmission to begin and must be set for reception to begin.
Clearing this bit stops a reception in progress and inhibits further
receptions. To avoid a partial or undesired reception, clear this bit before
clearing the RI flag in SP
receptions. To avoid a partial or undesired reception, clear this bit before
clearing the RI flag in SP
x
_STATUS. This can be handled in an interrupt
environment by using software flags or in straight-line code by using the
interrupt pending register to signal the completion of a reception.
interrupt pending register to signal the completion of a reception.
2
PEN
Parity Enable
In modes 1 and 3, setting this bit enables the parity function. This bit must
be cleared if mode 2 is used. When this bit is set, TB8 takes the parity
value on transmissions and SP
be cleared if mode 2 is used. When this bit is set, TB8 takes the parity
value on transmissions and SP
x
_STATUS.7 becomes the receive parity
error bit.
1:0
M1:0
Mode Selection
These bits along with bit 7 select the communications mode.
M2
M1
M0
0
0
0
synchronous mode 0
X
0
1
mode 1
X
1
0
mode 2
X
1
1
mode 3
1
0
0
synchronous mode 4
SP
x
_CON (Continued)
x
= 0–1 (8XC196MH)
Address:
Reset State:
1F83H, 1F8BH
00H
The serial port control (SP
x
_CON) register selects the communications mode and enables or disables
the receiver, parity checking, and nine-bit data transmission.
7
0
8XC196MH
M2
DIR
PAR
TB8
REN
PEN
M1
M0
Bit
Number
Bit
Mnemonic
Function
Figure 7-6. Serial Port Control (SP
x_CON) Register (Continued)