Datasheet
71M6521DE/DH/FE Data Sheet
Rev 3 Page: 25 of 107
MSB LSB
SM - SM21 REN1 TB81 RB81 TI1 RI1
Table 16: The S1CON register
Bit
Symbol
Function
S0CON.7 SM0
These two bits set the UART0 mode:
Mode
Description
SM0
SM1
0 N/A 0 0
1 8-bit UART 0 1
2 9-bit UART 1 0
3 9-bit UART 1 1
S0CON.6 SM1
S0CON.5 SM20
Enables the inter-processor communication feature.
S0CON.4 REN0
If set, enables serial reception. Cleared by software to disable reception.
S0CON.3 TB80
The 9
th
transmitted data bit in Modes 2 and 3. Set or cleared by the MPU, depending
on the function it performs (parity check, multiprocessor communication etc.)
S0CON.2 RB80 In modes 2 and 3 it is the 9
th
data bit received. In Mode 1, if SM20 is 0, RB80 is the
stop bit. In mode 0 this bit is not used. Must be cleared by software
S0CON.1 TI0
Transmit interrupt flag, set by hardware after completion of a serial transfer. Must be
cleared by software.
S0CON.0
RI0
Receive interrupt flag, set by hardware after completion of a serial reception. Must
be cleared by software
Table 17: The S0CON Bit Functions
Bit
Symbol
Function
S1CON.7 SM
Sets the baud rate for UART1
SM
Mode
Description
Baud Rate
0 A 9-bit UART variable
1 B 8-bit UART variable
S1CON.5 SM21
Enables the inter-processor communication feature.
S1CON.4 REN1
If set, enables serial reception. Cleared by software to disable reception.
S1CON.3 TB81
The 9
th
transmitted data bit in Mode A. Set or cleared by the MPU, depending on the
function it performs (parity check, multiprocessor communication etc.)
S1CON.2 RB81 In Modes A and B, it is the 9
th
data bit received. In Mode B, if SM21 is 0, RB81 is the
stop bit. Must be cleared by software
S1CON.1 TI1
Transmit interrupt flag, set by hardware after completion of a serial transfer. Must be
cleared by software.
S1CON.0 RI1
Receive interrupt flag, set by hardware after completion of a serial reception. Must
be cleared by software
Table 18: The S1CON Bit Functions
Timers and Counters
The 80515 has two 16-bit timer/counter registers: Timer 0 and Timer 1. These registers can be configured for counter
or timer operations.
In timer mode, the register is incremented every machine cycle meaning that it counts up after every 12 periods of the
MPU clock signal.