Serial Peripheral Interface Module (SPI)
Pin Name Conventions
MC68HC908GP32
•
MC68HC08GP32
—
Rev. 6
Technical Data
MOTOROLA
Serial Peripheral Interface Module (SPI)
305
20.4 Pin Name Conventions
The text that follows describes the SPI. The SPI I/O pin names are SS
(slave select), SPSCK (SPI serial clock), CGND (clock ground), MOSI
(master out slave in), and MISO (master in/slave out). The SPI shares
four I/O pins with four parallel I/O ports.
The full names of the SPI I/O pins are shown in
Table 20-1
. The generic
pin names appear in the text that follows.
20.5 Functional Description
Figure 20-1
summarizes the SPI I/O registers and
Figure 20-2
shows
the structure of the SPI module.
Table 20-1. Pin Name Conventions
SPI Generic
Pin Names:
MISO
MOSI
SS
SPSCK
CGND
Full SPI
Pin Names:
SPI PTD1/MISO
PTD2/MOSI
PTD0/SS
PTD3/SPSCK
V
SS
Addr.
Register Name
Bit 7
6
5
4
3
2
1
Bit 0
$0010
SPI Control Register
(SPCR)
Read:
SPRIE
DMAS
SPMSTR
CPOL
CPHA
SPWOM
SPE
SPTIE
Write:
Reset:
0
0
1
0
1
0
0
0
$0011
SPI Status and Control
Register
(SPSCR)
Read:
SPRF
ERRIE
OVRF
MODF
SPTE
MODFEN
SPR1
SPR0
Write:
Reset:
0
0
0
0
1
0
0
0
$0012
SPI Data Register
(SPDR)
Read:
R7
R6
R5
R4
R3
R2
R1
R0
Write:
T7
T6
T5
T4
T3
T2
T1
T0
Reset:
Unaffected by reset
= Unimplemented
Figure 20-1. SPI I/O Register Summary
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
.
..