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/WR/W
RR
R/WR/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/WR/WR 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