MC68HC08AZ32/D
D
R
AF
T
C
R
AF
T
D
D
R
AF
T
O
MC68HC08AZ0
MC68HC08AZ16
MC68HC08AZ24
MC68HC08AZ32
MC68HC08AZ60
C
C
O
HCMOS Microcontroller Unit
TECHNICAL DATA
O
PY
PY
PY
List of Sections
List of Sections
List of Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Table of Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
RAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
EEPROM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Central Processor Unit (CPU) . . . . . . . . . . . . . . . . . . . . . 53
System Integration Module (SIM). . . . . . . . . . . . . . . . . . 71
Clock Generator Module (CGM). . . . . . . . . . . . . . . . . . 95
Mask Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Break Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Monitor ROM (MON) . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Computer Operating Properly Module (COP) . . . . . . 149
Low-Voltage Inhibit (LVI) . . . . . . . . . . . . . . . . . . . . . . . 155
© Motorola, Inc., 1998
MOTOROLA
List of Sections
MC68HC08AZ32
1
List of Sections
External Interrupt Module (IRQ) . . . . . . . . . . . . . . . . . . 161
Serial Communications Interface Module (SCI). . . . . 169
Serial Peripheral Interface Module (SPI) . . . . . . . . . . . 209
Timer Interface Module A (TIMA) . . . . . . . . . . . . . . . . . 245
Timer Interface Module B (TIMB) . . . . . . . . . . . . . . . . . 271
Programmable Interrupt Timer (PIT) . . . . . . . . . . . . . . . 293
Analog-to-Digital Converter (ADC). . . . . . . . . . . . . . . 301
Keyboard Module (KB) . . . . . . . . . . . . . . . . . . . . . . . . . 313
I/O Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
msCAN08 Controller (msCAN08) . . . . . . . . . . . . . . . . . 347
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Appendix A: Related Devices. . . . . . . . . . . . . . . . . . . 413
Appendix B: TIMA-6 . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
Appendix C: ADC-15 . . . . . . . . . . . . . . . . . . . . . . . . . . 487
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
Literature Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
MC68HC08AZ32
2
List of Sections
MOTOROLA
Table of Contents
Table of Contents
List of Sections
Table of Contents
General Description
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Memory section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
I/O section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
User ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
CPU registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
MC68HC08AZ32
MOTOROLA
Table of Contents
3
Memory Map
RAM
ROM
EEPROM
Central Processor
Unit (CPU)
Table of Contents
Arithmetic/logic unit (ALU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
CPU during break interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
Instruction Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
Opcode Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
System Integration
Module (SIM)
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
SIM bus clock control and generation . . . . . . . . . . . . . . . . . . . . . . . . .75
Reset and system initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
SIM counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
Exception control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
Break interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
Low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
SIM registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
I/O Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107
CGM registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116
Special modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
CGM during break interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
Acquisition/lock time specifications . . . . . . . . . . . . . . . . . . . . . . . . . .119
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125
Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .126
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130
Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130
Break module registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .133
Low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .135
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .137
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .137
Clock Generator
Module (CGM)
Mask Options
Break Module
Monitor ROM
(MON)
MC68HC08AZ32
4
Table of Contents
MOTOROLA