SYNCHRONOUS SERIAL INTERFACE (SSI)
MOTOROLA
PORT C
6 - 111
SSI EXCEPTION MASK
EXCEPTION VECTOR TABLE
15
14
13
12
11
10
9
8
RIE
TIE
RE
TE
MOD
GCK
SYN
FSL1
X:$FFED
SSI CONTROL REGISTER (CRB)
(READ/WRITE)
SSI
EXCEPTION
MASK
EXCEPTION
STARTING
ADDRESS
$0000
$000C
$000E
$0010
$0012
SSI RECEIVE DATA
SSI RECEIVE DATA WITH EXCEPTIONS STATUS
SSI TRANSMIT DATA
SSI TRANSMIT DATA WITH EXCEPTION STATUS
7
6
5
4
3
2
1
0
RDF
TDE
ROE
TUE
RFS
TFS
IF1
IF0
X:$FFFE
SSI STATUS REGISTER (SSISR)
(READ ONLY)
SSI STATUS BITS
RECEIVE
INTERRUPT SERVICE ROUTINE
1. INTERRUPT IS GENERATED WHEN
RIE = 1, RDF = 1, AND ROE = 0.
2. PENDING INTERRUPT IS CLEARED
BY READING RX.
TRANSMIT
INTERRUPT SERVICE ROUTINE
1. INTERRUPT IS GENERATED WHEN
TIE = 1, TDF = 1, AND TUE = 0.
2. PENDING INTERRUPT IS CLEARED
BY WRITING TO TX OR TSR.
TRANSMIT WITH EXCEPTION STATUS
INTERRUPT SERVICE ROUTINE
1. INTERRUPT IS GENERATED WHEN
TIE = 1, TDF = 1, AND TUE = 1.
2. TUE IS CLEARED BY READING
SSISR FOLLOWED BY:
3. WRITING TO TX OR TSR TO CLEAR
PENDING INTERRUPT.
4. APPLICATION-SPECIFIC CODE.
Figure 6-54 SSI Exceptions
1. INTERRUPT IS GENERATED WHEN
RIE = 1, RDF = 1, AND ROE = 1.
2. ROE IS CLEARED BY READING
SSISR FOLLOWED BY:
3. READING RX TO CLEAR PENDING
INTERRUPT.
4. APPLICATION-SPECIFIC CODE.
RECEIVE WITH EXCEPTION STATUS
INTERRUPT SERVICE ROUTINE
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
.
..