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
1Transmit buffer empty.
Transmit buffer not empty.
0
1Receive 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
1No overflow condition
Overflow detected in receive buffer
0
1Level on CLKR pin is low.
Level on CLKR pin is high.
0
1Transmitter in reset
Transmitter enabled
0
1Receiver in reset
Receiver enabled
0
1External frame sync source
Internal frame sync source
0
1External clock source
Internal clock source
0
1Continuous mode
Burst mode
0
1Digital 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