English
Language : 

Z8F1601 Datasheet, PDF (176/246 Pages) Zilog, Inc. – Z8 Encore Microcontrollers with Flash Memory and 10-Bit A/D Converter
Z8F640x/Z8F480x/Z8F320x/Z8F240x/Z8F160x
Z8 Encore!®
158
DBG <-- 03H
DBG --> RuntimeCounter[15:8]
DBG --> RuntimeCounter[7:0]
• Write OCD Control Register (04H)—The Write OCD Control Register command
writes the data that follows to the OCDCTL register. When the Read Protect Option
Bit is enabled, the DBGMODE bit (OCDCTL[7]) can only be set to 1, it cannot be
cleared to 0 and the only method of putting the Z8F640x family device back into
normal operating mode is to reset the device.
DBG <-- 04H
DBG <-- OCDCTL[7:0]
• Read OCD Control Register (05H)—The Read OCD Control Register command
reads the value of the OCDCTL register.
DBG <-- 05H
DBG --> OCDCTL[7:0]
• Write Program Counter (06H)—The Write Program Counter command writes the
data that follows to the eZ8 CPU’s Program Counter (PC). If the Z8F640x family
device is not in Debug mode or if the Read Protect Option Bit is enabled, the Program
Counter (PC) values are discarded.
DBG <-- 06H
DBG <-- ProgramCounter[15:8]
DBG <-- ProgramCounter[7:0]
• Read Program Counter (07H)—The Read Program Counter command reads the
value in the eZ8 CPU’s Program Counter (PC). If the Z8F640x family device is not in
Debug mode or if the Read Protect Option Bit is enabled, this command returns
FFFFH.
DBG <-- 07H
DBG --> ProgramCounter[15:8]
DBG --> ProgramCounter[7:0]
• Write Register (08H)—The Write Register command writes data to the Register File.
Data can be written 1-256 bytes at a time (256 bytes can be written by setting size to
zero). If the Z8F640x family device is not in Debug mode, the address and data values
are discarded. If the Read Protect Option Bit is enabled, then only writes to the Flash
Control Registers are allowed and all other register write data values are discarded.
DBG <-- 08H
DBG <-- {4’h0,Register Address[11:8]}
DBG <-- Register Address[7:0]
DBG <-- Size[7:0]
DBG <-- 1-256 data bytes
• Read Register (09H)—The Read Register command reads data from the Register
File. Data can be read 1-256 bytes at a time (256 bytes can be read by setting size to
PS017610-0404
On-Chip Debugger