Datasheet

ST10F269 14 - SERIAL CHANNELS
101/184
14.2 - High Speed Synchronous Serial Channel
(SSC)
The High-Speed Synchronous Serial Interface
SSC provides flexible high-speed serial
communication between the ST10F269 and other
microcontrollers, microprocessors or external
peripherals.
The SSC supports full-duplex and half-duplex
synchronous communication. The serial clock
signal can be generated by the SSC itself (master
mode) or be received from an external master
(slave mode). Data width, shift direction, clock
polarity and phase are programmable.
This allows communication with SPI-compatible
devices. Transmission and reception of data is
double-buffered. A 16-bit Baud rate generator
provides the SSC with a separate serial clock
signal. The serial channel SSC has its own
dedicated 16-bit Baud rate generator with 16-bit
reload capability, allowing Baud rate generation
independent from the timers.
Figure 46 : Synchronous Serial Channel SSC Block Diagram
Baud Rate Generator
SSC Control
Block
Pin
Internal Bus
Clock Control
CPU
Clock
Slave Clock
Master Clock
SCLK
Shift
Clock
Status Control
Receive Interrupt Request
Transmit Interrupt Request
Error Interrupt Request
16-Bit Shift Register
Pin
Control
Pin
Pin
MTSR
MRST
Transmit Buffer
Register SSCTB
Receive Buffer
Register SSCRB