
Synchronous Serial Interface
22-2
Élan™SC520 Microcontroller User’s Manual
Figure 22-1
SSI Block Diagram
22.4
REGISTERS
The memory-mapped registers shown in Table 22-1 are used to configure the SSI.
Table 22-1
Synchronous Serial Interface Registers—Memory-Mapped
Register
Mnemonic
MMCR
Offset
Address
Function
SSI Control
SSICTL
CD0h
SSI clock speed, interrupt enable, clock phase,
clock idle state, bit order
SSI Transmit
SSIXMIT
CD1h
Byte or data to be shifted out to SSI_DO pin
SSI Command
SSICMD
CD2h
Transfer command to be executed: transmit,
receive, or simultaneous transmit/receive
SSI Status
SSISTA
CD3h
Busy status, transaction complete status
SSI Receive
SSIRCV
CD4h
Byte or data shifted in from SSI_DI pin
SSI Interrupt Mapping
SSIMAP
D41h
SSI interrupt mapping
Block
SSI Control Register
SSI Transmit Register
SSI Receive Register
SSI Command Register
SSI_DO
SSI_DI
SSI_CLK
SSI Status Register
PIOx
Generation
SSI Clock
shift register
shift register
Programmable Interrupt
Controller (PIC)
Internal
PIO
GP Bus
33-MHz
Clock
SSI
GPIRQx
ssi_irq
tri_do
Élan™SC520 Microcontroller
Summary of Contents for Elan SC520
Page 1: ...lan SC520 Microcontroller User s Manual Order 22004A...
Page 4: ...iv lan SC520 Microcontroller User s Manual...
Page 28: ...Introduction xxviii lan SC520 Microcontroller User s Manual...
Page 42: ...Architectural Overview 1 14 lan SC520 Microcontroller User s Manual...
Page 78: ...System Initialization 3 22 lan SC520 Microcontroller User s Manual...
Page 108: ...Clock Generation and Control 5 10 lan SC520 Microcontroller User s Manual...
Page 118: ...Reset Generation 6 10 lan SC520 Microcontroller User s Manual...
Page 148: ...System Arbitration 8 24 lan SC520 Microcontroller User s Manual...
Page 214: ...SDRAM Controller 10 36 lan SC520 Microcontroller User s Manual...
Page 230: ...Write Buffer and Read Buffer 11 16 lan SC520 Microcontroller User s Manual...
Page 288: ...GP Bus DMA Controller 14 22 lan SC520 Microcontroller User s Manual...
Page 316: ...Programmable Interval Timer 16 8 lan SC520 Microcontroller User s Manual...
Page 328: ...Software Timer 18 4 lan SC520 Microcontroller User s Manual...
Page 346: ...Real Time Clock 20 12 lan SC520 Microcontroller User s Manual...
Page 360: ...UART Serial Ports 21 14 lan SC520 Microcontroller User s Manual...
Page 414: ...AMDebug Technology 26 8 lan SC520 Microcontroller User s Manual...