Datasheet

262
AT32UC3A
Figure 25-3. SSC Functional Block Diagram
25.7.1 Clock Management
The transmitter clock can be generated by:
an external clock received on the TX_CLOCK I/O pad
the receiver clock
the internal clock divider
The receiver clock can be generated by:
an external clock received on the RX_CLOCK I/O pad
the transmitter clock
the internal clock divider
Furthermore, the transmitter block can generate an external clock on the TX_CLOCK I/O pad,
and the receiver block can generate an external clock on the RX_CLOCK I/O pad.
This allows the SSC to support many Master and Slave Mode data transfers.
Clock
Divider
User
Interface
Peripheral
Bus
CLK_SSC
Interrupt Control
Start
Selector
Receive Shift Register
Receive Holding
Register
Receive Sync
Holding Register
PDCA
Interrupt Controller
RX_FRAME_SYNC
RX_DATA
RX_CLOCK
Frame Sync
Controller
Clock Output
Controller
Receive Clock
Controller
Transmit Holding
Register
Transmit Sync
Holding Register
Transmit Shift Register
Frame Sync
Controller
Clock Output
Controller
Transmit Clock
Controller
Start
Selector
TX_FRAME_SYNC
RX_FRAME_SYNC
TX_CLOCK Input
Transmitter
TX_PDCA
Load Shift
RX clock
TX clock
TX_CLOCK
TX_FRAME_SYNC
TX_DATA
Receiver
RX clock
RX_CLOCK
Input
TX clock
TX_FRAME_SYNC
RX_FRAME_SYNC
RX_PDCA
Load Shift
32058K
AVR32-01/12