ST10R272L - ASYNCHRONOUS/SYNCHRONOUS SERIAL INTERFACE
236/320
Note
In contrast to the error interrupt request flag S0EIR, the error status flags S0FE/
S0PE/S0OE are not reset automatically on entry into the error interrupt service
routine, but must be cleared by software.
S0TIC (FF6Ch / B6h)
SFR
Reset Value: - - 00h
S0RIC (FF6Eh / B7h)
SFR
Reset Value: - - 00h
S0EIC (FF70h / B8h)
SFR
Reset Value: - - 00h
S0TBIC (F19Ch / CEh)
ESFR
Reset Value: - - 00h
Note
Refer to “Interrupt control registers” on page 86 for an explanation of the control
fields.
12.6
Using the ASC0 interrupts
For normal operation (i.e. apart from the error interrupt) the ASC0 provides three interrupt
requests to control data exchange via this serial channel:
•
S0TBIR: activated when data is moved from S0TBUF to the transmit shift register.
•
S0TIR: activated before the last bit of an asynchronous frame is transmitted, or after the
last bit of a synchronous frame has been transmitted.
•
S0RIR: activated when the received frame is moved to S0RBUF.
5
4
3
2
1
0
11
10
9
8
7
6
15
14
13
12
rw
rw
-
-
-
-
rw
rw
-
-
-
-
S0TIE
S0TIR
GLVL
ILVL
5
4
3
2
1
0
11
10
9
8
7
6
15
14
13
12
rw
rw
-
-
-
-
rw
rw
-
-
-
-
S0RIE
S0RIR
GLVL
ILVL
5
4
3
2
1
0
11
10
9
8
7
6
15
14
13
12
rw
rw
-
-
-
-
rw
rw
-
-
-
-
S0EIE
S0EIR
GLVL
ILVL
S0
TBIR
S0
TBIE
5
4
3
2
1
0
11
10
9
8
7
6
15
14
13
12
rw
rw
-
-
-
-
rw
rw
-
-
-
-
GLVL
ILVL