Datasheet

Register Map
MC68HC812A4 Data Sheet, Rev. 7
Freescale Semiconductor 181
15.4 Register Map
NOTE
The register block can be mapped to any 2-Kbyte boundary within the
standard 64-Kbyte address space. The register block occupies the first 512
bytes of the 2-Kbyte block. This register map shows default addressing
after reset.
Addr.Register Name Bit 7654321Bit 0
$00D0
SPI 0 Control
Register 1 (SP0CR1)
See page 186.
Read:
SPIE SPE SWOM MSTR CPOL CPHA SSOE LSBF
Write:
Reset:00000100
$00D1
SPI 0 Control
Register 2 (SP0CR2)
See page 187.
Read:0000
PUPS RDS
0
SPC0
Write:
Reset:00001000
$00D2
SPI Baud Rate
Register (SP0BR)
See page 188.
Read:00000
SPR2 SPR1 SPR0
Write:
Reset:00000000
$00D3
SPI Status Register
(SP0SR)
See page 189.
Read:SPIFWCOL0MODF0000
Write:
Reset:00000000
$00D5
SPI Data Register
(SP0DR)
See page 190.
Read:
Bit 76543210
Write:
Reset: Unaffected by reset
$00D6
Port S Data Register
(PORTS)
See page 147.
Read:
PS7 PS6 PS5 PS4 PS3 PS2 PS1 PS0
Write:
Reset: Unaffected by reset
$00D7
Port S Data Direction
Register (DDRS)
See page 148.
Read:
DDRS7 DDRS6 DDRS5 DDRS4 DDRS3 DDRS2 DDRS1 DDRS0
Write:
Reset:00000000
= Unimplemented
Figure 15-2. SPI Register Map