RM0082
LS_Synchronous serial peripheral (SSP)
Doc ID 018672 Rev 1
277/844
13.6 Programming
model
13.6.1 External
pin
connections
13.6.2 Register
map
The SSP can be fully configured by programming its registers which can be accessed
through the APB slave interface at the following base address:
Table 211.
External pin connection
Signal
Ball
CLK
C2
MOSI
B2
MISO
B1
CS1
D3
CS2
E8
CS3 D8
CS4 C8
Table 212.
SSP registers summary
Name
Offset Type
Width
(bit)
Reset
value
Description
SSPCR0
0x000
R/W
16
16’h0
Control register 0
SSPCR1
0x004
R/W
4
4’h0
Control register 1
SSPDR
0x008
R/W
16
-
Receive FIFO (read) and transmit FIFO (write)
data register
SSPSR
0x00C RO
5
5’h3
Status register
SSPCPSR
0x010
R/W
8
8’h0
Clock prescale register
SSPIMSC
0x014
R/W
4
4’h0
Interrupt mask set and clear register
SSPRIS
0x018
RO
4
4’h8
Raw interrupt status register
SSPMIS
0x01C RO
4
4’h0
Masked interrupt status register
SSPICR
0x020
WO
4
4’h0
Interrupt clear register
SSPDMACR
0x024
R/W
2
2’h0
DMA control register
Reserved
0x028
to
0xFDC
-
-
-
Reserved
SSPPeriphID0
0xFE0 RO
8
8’h22
Peripheral identification register bits 7:0
SSPPeriphID1
0xFE4 RO
8
8’h10
Peripheral identification register bits 15:8
SSPPheriphID2
0xFE8 RO
8
8’h4
Peripheral identification register bits 23:16
SSPPheriphID3
0xFEC RO
8
8’h0
Peripheral identification register bits 31:24