Register Descriptions
A-12
Synchronous Serial Port Control Register (SSPCR) — I/O Address FFF1h
ÁÁ
ÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
15
ÁÁÁÁ
ÁÁÁÁ
14
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
13
ÁÁÁÁ
ÁÁÁÁ
12
ÁÁÁÁ
ÁÁÁÁ
11
ÁÁÁÁ
ÁÁÁÁ
10
ÁÁÁÁ
ÁÁÁÁ
9
ÁÁÁÁ
ÁÁÁÁ
8
ÁÁ
ÁÁ
ÁÁ
ÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
0
ÁÁÁÁ
ÁÁÁÁ
0
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
0
ÁÁÁÁ
ÁÁÁÁ
0
ÁÁÁÁ
ÁÁÁÁ
0
ÁÁÁÁ
ÁÁÁÁ
0
ÁÁÁÁ
ÁÁÁÁ
0
ÁÁÁÁ
ÁÁÁÁ
0
ÁÁ
ÁÁ
FREE
SOFT
TCOMP
RFNE
FT1
FT0
FR1
FR0
0
1
0
1
Immediate stop
Stop after completion of word
Free run
Free run
0
0
1
1
0
1
Transmit buffer empty.
Transmit buffer not empty.
0
1
Receive buffer empty.
Receive buffer holds data.
0
1
0
1
Transmit buffer can accept 1 or more words.
Transmit buffer can accept 2 or more words.
Transmit buffer can accept 3 or 4 words.
Transmit buffer empty (can accept 4 words).
0
0
1
1
0
1
0
1
Receive buffer not empty.
Receive buffer holds 2 or more words.
Receive buffer holds 3 or 4 words.
Receive buffer full.
0
0
1
1
Emulation/run mode
Generate XINT when . . .
Generate RINT when . . .
R/W
R/W
R
R
R/W
R/W
R/W
R/W
Transmit FIFO buffer status
Receive FIFO buffer status
ÁÁ
ÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
7
ÁÁÁÁ
ÁÁÁÁ
6
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
5
ÁÁÁÁ
ÁÁÁÁ
4
ÁÁÁÁ
ÁÁÁÁ
3
ÁÁÁÁ
ÁÁÁÁ
2
ÁÁÁÁ
ÁÁÁÁ
1
ÁÁÁÁ
ÁÁÁÁ
0
ÁÁ
ÁÁ
ÁÁ
ÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
0
ÁÁÁÁ
ÁÁÁÁ
0
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
1
ÁÁÁÁ
ÁÁÁÁ
1
ÁÁÁÁ
ÁÁÁÁ
0
ÁÁÁÁ
ÁÁÁÁ
0
ÁÁÁÁ
ÁÁÁÁ
0
ÁÁÁÁ
ÁÁÁÁ
0
ÁÁ
ÁÁ
OVF
IN0
XRST
RRST
TXM
MCM
FSM
DLB
0
1
No overflow condition
Overflow detected in receive buffer
0
1
Level on CLKR pin is low.
Level on CLKR pin is high.
0
1
Transmitter in reset
Transmitter enabled
0
1
Receiver in reset
Receiver enabled
0
1
External frame sync source
Internal frame sync source
0
1
External clock source
Internal clock source
0
1
Continuous mode
Burst mode
0
1
Digital loopback mode disabled
Digital loopback mode enabled
R/W
R/W
R/W
R/W
R/W
R
R
R/W
Overflow flag
CLKR pin status
Transmitter reset
Receiver reset
Transmit frame sync source
Transmit clock source
Frame sync mode
Digital loopback mode