MC68HC08AZ32
MOTOROLA
Computer Operating Properly Module (COP)
149
Computer Operating Properly Module (COP)
COP
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .149
Functional description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .150
I/O Signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152
CGMXCLK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152
STOP instruction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152
COPCTL write. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152
Power-on reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152
Internal reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152
Reset vector fetch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152
COPD (COP disable) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152
COP Control register (COPCTL). . . . . . . . . . . . . . . . . . . . . . . . . . . .153
Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153
Monitor mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153
Low-power modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154
WAIT mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154
STOP mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154
COP module during break interrupts. . . . . . . . . . . . . . . . . . . . . . . . .154
Introduction
This section describes the computer operating properly (COP) module,
a free-running counter that generates a reset if allowed to overflow. The
COP module helps software recover from runaway code. COP resets
can be prevented by periodically clearing the COP counter.
1-cop