L
G
R
Table of Contents
General Release Specification
MC68HC05C9A
—
Rev. 4.0
8
Table of Contents
MOTOROLA
9.14
9.14.1
9.14.2
9.14.3
9.14.4
9.14.5
SCI I/O Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
SCI Data Register (SCDR) . . . . . . . . . . . . . . . . . . . . . . . . .80
SCI Control Register 1 (SCCR1). . . . . . . . . . . . . . . . . . . . .80
SCI Control Register 2 (SCCR2). . . . . . . . . . . . . . . . . . . . .82
SCI Status Register (SCSR) . . . . . . . . . . . . . . . . . . . . . . . .84
Baud Rate Register (BAUD) . . . . . . . . . . . . . . . . . . . . . . . .86
Section 10. Serial Peripheral Interface
Content. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
SPI Signal Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
Master In Slave Out (MISO) . . . . . . . . . . . . . . . . . . . . . . . .91
Master Out Slave In (MOSI) . . . . . . . . . . . . . . . . . . . . . . . .91
Serial Clock (SCK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
Slave Select (SS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
SPI Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
Serial Peripheral Control Register (SPCR) . . . . . . . . . . . . .95
Serial Peripheral Status Register (SPSR). . . . . . . . . . . . . .97
Serial Peripheral Data I/O Register (SPDR) . . . . . . . . . . . .99
10.1
10.2
10.3
10.4
10.4.1
10.4.2
10.4.3
10.4.4
10.5
10.6
10.6.1
10.6.2
10.6.3
Section 11. Instruction Set
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
Addressing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
Inherent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
Immediate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
Direct. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
Extended. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
Indexed, No Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
Indexed, 8-Bit Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
Indexed,16-Bit Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
Relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
Instruction Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
Register/Memory Instructions . . . . . . . . . . . . . . . . . . . . . .106
Read-Modify-Write Instructions. . . . . . . . . . . . . . . . . . . . .107
11.1
11.2
11.3
11.3.1
11.3.2
11.3.3
11.3.4
11.3.5
11.3.6
11.3.7
11.3.8
11.4
11.4.1
11.4.2