Z8ICE001ZEM Z8PLUS EMULATOR PRODUCT SPECIFICATION KIT CONTENTS OPTIONAL ITEMS NOT SUPPLIED

Similar documents
Z86CCP00ZEM 1 IN-CIRCUIT EMULATOR

Z8 Encore! XP 4K Series with extended Peripherals

High-Performance 8-Bit Microcontrollers. Up to 8 10-Bit ADC Channels. Two 16-Bit Timers/PWM. Internal Precision Oscillator

Product Update. Errata to Z8 Encore! 8K Series Silicon. Z8 Encore! 8K Series Silicon with Date Codes 0402 and Later

Z8 Encore! XP F0822 Series

ZCRMZNICE01ZEMG Crimzon In-Circuit Emulator

ezvision 200 Television Controllers with OSD

S3 Flash In-System Programmer

PIC Microcontroller Introduction

Z86C84 ICEBOX. User s Manual UM

_ V Intel 8085 Family In-Circuit Emulation. Contents. Technical Notes

ZLF645 Crimzon Flash Microcontroller with ZBase Database Industry Leading Universal Infrared Remote Control (UIR) Solution

Z8 Encore! XP Family of Microcontrollers Development Kits

ZILOG Z8 MCU I/O EXPANDER MODULE

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

ez80190 Development Kit Quick Start Guide

PICMASTER EMULATOR User s Guide

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing

Z8 Encore! XP F0822 Series Development Kit

M16C R8C FoUSB/UART Debugger. User s Manual REJ10J

Development Tools. 8-Bit Development Tools. Development Tools. AVR Development Tools

indart -ST7C In-Circuit Debugger for STMicroelectronics ST72CXXX FLASH Devices User s Manual Copyright 2001 SofTec Microsystems DC00326

Application Note, V1.0, Aug AP08064 XC866/886/888. Safeguarding the Microcontroller under Out-of-Spec Noise Conditions.

Z8 Encore! Z8F642 MCU Evaluation Kit

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

AT89 Series Development. Tools Support Family In-Circuit Emulator

SECTION 5 RESETS AND INTERRUPTS

UNISONIC TECHNOLOGIES CO., LTD 6621 Preliminary LINEAR INTEGRATED CIRCUIT

Timers and Counters. LISHA/UFSC Prof. Dr. Antônio Augusto Fröhlich Fauze Valério Polpeta Lucas Francisco Wanner.

MIC1832. General Description. Features. Applications. Typical Application

M16C R8C FoUSB/UART Debugger. User Manual REJ10J

MN101E50 Series. 8-bit Single-chip Microcontroller

Section 8. Reset HIGHLIGHTS. Reset. This section of the manual contains the following major topics:

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,

AN466 In-system programming of the P87LPC76x family of microcontrollers

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

EB-51 Low-Cost Emulator

ToolStick-EK TOOLSTICK USER S GUIDE. 1. Kit Contents. 2. ToolStick Overview. Green and Red LEDs. C8051F321 provides USB debug interface.

plc operation Topics: The computer structure of a PLC The sanity check, input, output and logic scans Status and memory types 686 CPU

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

MPLAB SIM. MPLAB IDE Software Simulation Engine Microchip Technology Incorporated MPLAB SIM Software Simulation Engine

Real Time Embedded Systems. Lecture 1 January 17, 2012

CHIP ON BOARD (COB) MODULE 1 WITH 8-BIT MCU KEYBOARD CONTROLLER

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

PCI-1751U. 48-bit Digital Input/Output Card with Universal PCI Bus. User Manual

AC/DC. Adapter. Serial. Adapter. Figure 1. Hardware Setup

Explanation of PIC 16F84A processor data sheet Part 1: overview of the basics

CONNECTING YOUR PC TO THE USB EVALUATION BOARD

NEW CEIBO DEBUGGER. Menus and Commands

The Atmel ATmega328P Microcontroller

indart -HC08 In-Circuit Debugger/Programmer for Freescale HC08 Family FLASH Devices User s Manual Rev. 2.0 Copyright 2006 SofTec Microsystems DC01027

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

Changing the Embedded World TM. Module 3: Getting Started Debugging

POD 51EH C541U 12 EA ALE PSEN XH0 XH1 XH2 XH3 XH4 XH5 XH6 XH7 XL7 XL6 XL5 XL4 XL3 XL2 XL1 XL0. Figure 1. POD 51EH C541U 12

RTE-V850E/GP1-IE USER'S MANUAL (REV.1.01) RealTimeEvaluator

indart -HCS08 In-Circuit Debugger/Programmer for Freescale HCS08 Family FLASH Devices User s Manual Rev. 2.0

Renesas 78K/78K0R/RL78 Family In-Circuit Emulation

AN466 In-system programming of the P87LPC76x family of microcontrollers

_ V Renesas R8C In-Circuit Emulation. Contents. Technical Notes

AC/DC Adapter. Figure 1. Hardware Setup

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1

Programming in the MAXQ environment

8051 Microcontroller

GL116 ENCODER/DECODER MANUAL GLOLAB CORPORATION

The Freescale MC908JL16 Microcontroller

8051 Microcontroller Interrupts

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Section 1 Introduction

AN1369 APPLICATION NOTE

Z8 Encore! XP/Z8 Encore! Development Kits

INTRODUCTION. Mechanical Considerations APPLICATION NOTE Z86E21 THERMAL PRINTER CONTROLLER ZILOG

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

INTEGRATED SYSTEMS AND CONTROL, INC. User s Hardware Manual. PCMNET V 7. xx

How to Implement I 2 C Serial Communication Using Intel MCS-51 Microcontrollers

ATICE10... User Guide

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

Dataman-S6 - User's Manual. Dataman-S6 Compact USB Programmer User's Manual

System Installation. 3-1 Socket 370 Celeron Processor CHAPTER 3

AN1298. Variations in the Motorola MC68HC(7)05Cx Family By Joanne Field CSIC Applications. Introduction

C8051F700-DK C8051F700 DEVELOPMENT KIT USER S GUIDE. 1. Relevant Devices. 2. Kit Contents. 3. Hardware Setup

PCI bit Digital Input/ Output Card for PCI Bus. User s Manual

PIC16F87X. 28/40-pin 8-Bit CMOS FLASH Microcontrollers. Devices Included in this Data Sheet: Pin Diagram PDIP. Microcontroller Core Features:

EMBEDDED SYSTEMS COURSE CURRICULUM

MN101EF69D. 8-bit Single-chip Communication LSI. Overview

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

SH67K93/90 EVB ROM H ROM L. Application Notices for SH67K93/90 EVB SH69V93 SH67K93/90 EVB J2 GND. Port & CID interface Tele Line Plug.

ADSP-218x Family EZ-ICE Hardware Installation Guide

MB95260H/MB95270H. MB95280H Series. MB95260H Series/MB95270H Series/

Cypress MicroSystems Application Note 1017

M68HC08 Microcontroller The MC68HC908GP32. General Description. MCU Block Diagram CPU08 1

CMOS Z8 OTP Microcontrollers

EMULATOR SETUP MB BIT COMPACT-ICE

Addmaster Corporation

M68HC705E6PGMR PROGRAMMER USER'S MANUAL

SK18A. 18 Pins PIC START-UP KIT. User s Manual V1.1. Dec 2007

Cover. MATWorX Installation Guide NWA ISSUE 2.1

Agilent U2100A Series Digital IO, 32-Terminal Devices

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

CEIBO FE-5111 Development System

Transcription:

PRODUCT SPECIFICATION Z8PLUS EMULATOR KIT CONTENTS Circuit Board Z8M001 Emulation Board (99C0603-001) Cables 18-Pin Emulation Pod Cable 9-Pin M F Serial Cable (6 ft.) Host Software Developer Studio (ZDS) CD-ROM Documentation 1999 Technical Library CD ROM, which contains Z8 device data sheets, user manuals, application notes, and other valuable information. Emulator User's Manual User s Manual Addendum OPTIONAL ITEMS NOT SUPPLIED Laboratory Power Supply with Supply Current of 0.5A @9VDC or 9 VDC, 500 ma Wall Transformer (ZPS09V00ZAC) recommends a laboratory-type power supply when using circuits sensitive to noise, such as analog-to-digital converters SOIC-to-DIP Programming Adapter (Z86E0700ZDP) 18-Pin SOIC-to-DIP Programming Adapter SSOP-to-DIP Programming Adapter (Z8E00101ZDH) 20-Pin SSOP-to-DIP Programming Adapter for Z8M001-based emulators A Custom Z8Plus-Based Design This design is typically a wire-wrapped or printed circuit prototype that includes a socket for the Z8E00X device into which the designer can insert the emulation cable from the emulator. DS008801-Z8X1299 1

FEATURES Supported Products Packages Emulation OTP Programming 18-Pin PDIP Z8E000, Z8E001 Z8E000, Z8E001 18-Pin PDIP Z8PE001, Z8PE002, Z8PE003 Z8PE001, Z8PE002, Z8PE003 18-Pin SOIC n/a Z8E000, Z8E001 1 18-Pin SOIC n/a Z8PE001, Z8PE002, Z8PE003 1 20-Pin SSOP n/a Z8E000, Z8E001 2 20-Pin SSOP n/a Z8PE001, Z8PE002, Z8PE003 2 Notes: 1. Requires an SOIC-to-DIP Programming Adapter (Z86E0700ZDP) that is an 18-Pin SOIC-to-DIP adapter for Z8M001-based emulators. 2. Requires an SSOP-to-DIP Programming Adapter (Z8E00101ZDH) that is a 20-Pin SSOP-to-DIP adapter for Z8M001-based emulators. In-Circuit Program Debug Emulation Real-Time Emulation Z8 GUI Emulator Software Window-Based User Interface On-Line Help One-Time Programmable (OTP) Support Selectable Baud Rates 9600 to 57.6 Kbps Bisync Error-Correcting Communications Protocol GENERAL DESCRIPTION s in-circuit emulators are interactive, Window-oriented development tools, providing a real-time environment for emulation and debugging. The Emulator is a member of s ICEBOX product family of in-circuit emulators providing support for Z8Plus-based microcontrollers. The emulator provides essential timing and I/O circuitry to simplify user emulation of the prototype hardware and software product. The Emulator provides users with a hardware platform to develop and debug software in a real-time environment. In contrast, software simulators provide significantly slower operation, making them less practical for code development. The Emulator can be connected to a serial port (COM1, COM2, COM3, and COM4) of the host computer, and uses s Developer Studio (ZDS) software. 2 DS008801-Z8X1299

OPERATING INSTRUCTIONS 1. Check Supporting Package Contents 2. Load Software a. Insert the Developer Studio CD into your CD-ROM drive. b. Follow all on-screen instructions. d. Select the microcontroller and ROM size in the Configuration dialog box. e. Use the File menu to download sample files to Z8 Code Memory. f. Refer to the Z8ICE000ZEM Emulator User s Manual, Chapter 3: Emulator Sample Session. Note: For this example, please load the ZDS software, and not the 1999 Technical Library CD-ROM. c. Remove the CD-ROM and store in a safe place. 3. Connect the appropriate cables a. Power Supply, PC, and Your Design. 4. Read the enclosed technical documentation a. Refer to the Z8ICE000ZEM Emulator User s Manual. b. Observe the Electrical Safeguards in the User s Manual before operating the emulator. c. Select the correct COM port and desired baud rate in the ICEBOX Connect dialog box. DS008801-Z8X1299 3

SPECIFICATIONS Operating Conditions Operating Temperature: 20 C ±10 C Supply Voltage: +7.5 VDC to 10.0 VDC (+8.0 VDC typical) 10-MHz external Crystal (shipped with 10-MHz oscillator) Operating Humidity: 10% 90% RH (noncondensing) Power Requirements +9.0 VDC @ 0.5A Minimum (typical) Dimensions Width: 6.75 in. (17.15 cm) Length: 7.50 in. (19.05 cm) Height: 0.90 in. (2.30 cm) Serial Interface RS-232C @ 9600, 19200 (default), 28800, or 57600 Baud HOST COMPUTER Minimum Requirements IBM PC (or 100-percent compatible) 486-Based Machine 75 MHz 8 MB RAM VGA Video Adapter Hard Disk Drive (60 MB free space) CD-ROM Drive RS-232C COM Port Mouse or Pointing Device Microsoft Windows 95 or later The following changes to the Minimum Requirements are recommended: Pentium-Based Machine 100 MHz (or faster) 16 MB of RAM (or more) SVGA Video Adapter Color Monitor Printer 4 DS008801-Z8X1299

PRECAUTIONS All Devices 1. This emulator is only supported by ZDS version 2.12 or later. 2. The emulator cannot be operated while performing ESD/EMI testing on the target board. 3. Ensure that the target cable is correctly aligned (pin 1 to pin 1) before inserting into the target system. Incorrect alignment may damage the emulator and/or the target system. 4. If the Program Counter jumps to an unknown address: a. The Stack may have overflowed into the generalpurpose register locations, and/or b. An extra POP, PUSH, IRET, or RET was encountered. 5. If the Program keeps resetting: a. The Program Counter rolled over from value end address to value 0000 and proceeded back to the beginning of the program. b. The Watch-Dog Timer (WDT) was not refreshed from devices with the WDT feature. 6. Check the T POR and T WDT specifications of the device required for emulation. The actual specification may differ from the ICE chip specifications. 7. Do not start the emulator with an OTP device in the programming socket. The emulator may not start up correctly and the device may become corrupted. 8. A shorted OTP device can crash the emulator when inserted into the OTP programming socket. If a part is inserted in such a way as to cause a temporary short, then functionality is lost. An attempt to perform BLANK CHECK on such a part causes the hourglass to appear continuously. The Windows application must be reset and restarted. 9. Do not press the emulator s MASTER RESET when the ICEBOX is in the OTP dialog for programming. If MASTER RESET is pressed while the GUI is performing OTP programming, close the OTP dialog box and reopen it to reload the information back to the hardware. Notes: The MASTER RESET is physically located on the inside of the ICEBOX, and is not to be confused with the RESET button on the outside of the unit. In this instance, he ICEBOX is really idle, although the Command Status indicates PROCESSING after the GUI reestablishes the communication link when Retry is selected in the Out of Synchronization with the Emulator dialog box. 10. When device serialization is enabled in the OTP dialog, ZDS copies the current serial number to code memory immediately before performing a VERIFY operation. If this software action is undesirable, then device serialization should be disabled prior to invoking the VERIFY operation. 11. When interrupts are enabled, breakpointing after a HALT instruction, the emulator breaks at the first instruction in the interrupt service routine that is serviced when an interrupt occurs. 12. The RESET default state of the emulator differs from the parts. Particularly, the TCTLHI register is reset differently than the device. Set this register to the desired value as the first instruction in the program. 13. The emulator does not execute the first instruction to load the TCTLHI register if the user presses RESET and then GO from ZDS or the GUI. For the first instruction to execute correctly, the user should press the RESET+GO button. DS008801-Z8X1299 5

LIMITATIONS 1. Although GUI 3.00 and later support baud rates up to 57.6 K baud, the actual maximum usable rate may be less due to limitations of the user s hardware or systems software setup. The maximum usable rate is determined by the user s tolerance of the frequency of communication errors. 2. Clicking on the HALT button does not always halt the ICEBOX execution. If the application goes into STOP or HALT mode, the only way to halt the emulator execution is by executing a Stop-Mode Recovery (as defined by the user program). The user may also reset the application using the emulator MASTER RESET button; however, doing so resets the entire ICEBOX. 3. RC oscillator emulation is not supported. Z8E000/Z8E001 1. Analog Comparator Power-Up Glitch The Z8E00X family of devices powers the analog comparators off while not in use. When the comparator is enabled, it tends to exhibit glitches on the output until it stabilizes. This condition can cause spurious interrupts if the interrupts are enabled during this interval. If a single command is used to enable the comparator and the PB4 interrupts, the interrupt logic registers the glitches. The IREQ bits for both the rising and falling edges are set. If the IMASK register is configured to allow these interrupts, the device immediately jumps to the interrupt code. To avoid problems and undesirable results, it is recommended that the user observe the following precautions when enabling the comparator. a. The global interrupts should be disabled with the DI command, or the PB4 interrupts should be masked whenever switching from digital-toanalog or analog-to-digital mode. b. The IREQ bits for PB4 (bits 1 and 4) should be cleared after the mode change is complete. c. Finally, the interrupts may be reenabled. This issue is due to an inherent design limitation which affects both the Z8E00X and the emulator. 2. WDT in HALT mode The Z8M001 ICEchip has a bug that causes the watchdog timer to continue to run in HALT mode, even if the WDT in HALT bit (TCTLHI.7) is cleared. Work around this bug by emulating the code with the WDT stopped and then enabling the watchdog just before programming an OTP device. The Z8E00X devices are not affected by this problem. It is an emulation-only limitation. 3. The RC OSCILLATOR option bit is not available for the Z8E000 and Z8E001 devices. 4. Select the EPROM PROTECT/TEST MODE KILL option bit, only after programming the device and verifying the code. From that point, select the EPROM PROTECT option and program again. Finally, run VERIFY one last time (this run should FAIL) to ensure that the code is truly protected. 5. The ZDS command VECTOR RESET adds a jump at address 20h. This command prevents the user from writing to the TCTLHI register to configure the WDT. This command should not be used for Z8Plus parts. 6. The WDT and SMR functions of the emulator are tailored to match Z8PE00X devices. These functions do not perform exactly the same as for Z8E00X devices. Specifically, the SMR is edge-triggered, not level-triggered. On Z8E00X devices, operation does not resume until the pin is released. The WDT of the emulator, like the Z8PE00X devices themselves, counts up, not down, as on Z8E00X devices. 6 DS008801-Z8X1299

1999 by, Inc. All rights reserved. Information in this publication concerning the devices, applications, or technology described is intended to suggest possible uses and may be superseded., INC. DOES NOT ASSUME LIABILITY FOR OR PROVIDE A REPRESENTATION OF ACCURACY OF THE INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED IN THIS DOCUMENT. ALSO DOES NOT ASSUME LIABILITY FOR INTELLECTUAL PROPERTY INFRINGEMENT RELATED IN ANY MANNER TO USE OF INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED HEREIN OR OTHERWISE. Except with the express written approval of, use of information, devices, or technology as critical components of life support systems is not authorized. No licenses are conveyed, implicitly or otherwise, by this document under any intellectual property rights., Inc. 910 East Hamilton Avenue, Suite 110 Campbell, CA 95008 Telephone (408) 558-8500 FAX (408) 558-8300 Internet: http://www.zilog.com DS008801-Z8X1299 7