Holtek e-link for 8-bit MCU OCDS User s Guide

Similar documents
EIC-300 User s Guide

IAR EWARM Quick Start for. Holtek s HT32 Series Microcontrollers

e-link Emulation/Programming Adapter Cable (ESTD-206) User s Guide

Keil TM MDK-ARM Quick Start for. Holtek s HT32 Series Microcontrollers

Partial Lock Writer User s Guide

HT82M98A. 3-Key 3D USB+PS/2 Mouse Controller. Features. General Description. Block Diagram

HT36B0 8-Bit Music Synthesizer MCU

Holtek C and ANSI C Feature Comparison User s Guide

HT24LC02. CMOS 2K 2-Wire Serial EEPROM. Pin Assignment. Features. General Description. Block Diagram. Pin Description

HT93LC56. CMOS 2K 3-Wire Serial EEPROM. Features. General Description. Block Diagram. Pin Assignment

ESK32-A2A Inch TFT LCD Module User Manual

HT1628 RAM Mapping LCD Driver

USBDEVELKIT DEVELOPMENT KIT V3

TrueSecure TM GTU Series USB Fingerprint Module

X-Writer. User Guide for TK Series. Revision 1.8 Dec. 2015

SN8F5000 Starter-Kit User Manual

5S-ICE. User Manual. Version 0.02 Nov. 5, Copyright 2018 by PADAUK Technology Co., Ltd., all rights reserved.

esm Series Product Specification Tiny Controller-Based Speech Synthesizer DOC. VERSION 1.1

F USB Charger ID With Quick Charge 2.0 F _www.universe-micro.com. Release Date: June, 2014 Version: V0.10P

EE100 EEPROM On Board and Off line Programmer Specification

Application Note: AN0106. On-Board SPI Programming with Dediprog tools: End User Version

EM55M/Q450. Product Specification. Tiny-Controller-Based MTP/QTP Sound Processor DOC. VERSION 1.3

Megawin 8051 OCD ICE

Connecting EPSON Display Controllers to Topway LCD Panels

For S1C63 Family Flash microcontroller Multiple-Programming ROM Writer Software (GW63)

EM100Pro Serial Flash Emulator Specification

SH69P55A EVB. Application Note for SH69P55A EVB SH69P55A EVB SH69V55A

PMEPS60. Getting Started Handbook Doc. Version 1.6. RISC II 2G Series Processor Module ELAN MICROELECTRONICS CORP.

M M WIFI Module

In-Circuit Emulator. UNetICE for ARM

SF100 programmer Serial Flash In System Programming solution

HT93LC46 CMOS 1K 3-Wire Serial EEPROM

EASY SOUND est Series

SH69P48A EVB. Application Notes for SH69P48A EVB SH69V48A JP2 J4(ICE_J4) S1 IDD TEST JP1 74HC273 JP4 JP3 74HC273 JP6 STKOVE JP7 SW1 J5(ICE_J5)

The Winbond flash memory has a data protection function. Any data in flash memory can be protected by using the following method.

USB Flash Drive. RoHS Compliant. AH322 Specifications. November 26, Version 1.9. Apacer Technology Inc.

IQ Switch ProxSense Application Note: AZD026 Azoteq USB-dongles Overview

SNL16000 MTP EV chip (with 2Mx16 Flash Memory)

F²MC-8FX FAMILY MB95100 SERIES EMULATOR HW SETUP 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

E1 Emulator Additional Document for User s Manual (Notes on Connection for RL78)

M M WIFI Module

USB Flash Drive. RoHS Compliant. AH321 Specifications. February 17 th, Version 1.7. Apacer Technology Inc.

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

SF100, SF200, SF300 Serial Flash Programming solutions

USER GUIDE. Atmel Segment LCD1 Xplained Pro. Preface

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

ILI2303. ILI2303 Capacitive Touch Sensor Controller. Specification

FT232 Serial to USB Converter

D-Series Inclinometer

USB Flash Drive. RoHS Compliant. AH321 Product Specifications. March 23, Version 2.5. Apacer Technology Inc.

Features. General Description. Applications. Typical Application. QX5252 Solar LED Driver

The USB Debug Adapter package contains the following items: USB Debug Adapter (USB to Debug Interface) with attached 7 Ribbon Cable

DSG SoftPhone & USB Phone Series User Guide

TEMIC 51T (Temic) EMULATION

Radiocrafts Embedded Wireless Solutions

ZLED7030KIT-D1 Demo Kit Description

AVR Development Board

E8a Emulator Additional Document for User's Manual R0E00008AKCE00EP2

Achieving EMV Electrical Compliance with the Teridian 73S8024RN

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

User Guide Feb 5, 2013

Sample board for USB DEVELOPPER KIT

Alcor USB To Serial Bridege Controller User Manual V2.00 Page 1 of 10

For more detailed information about this product please refer to the QT510 datasheet.

GENERAL DESCRIPTION FEATURES

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.

EV Evaluation System User Guide. Contents. Kit Contents. Introduction

SH69P21 EVB. Application Note for SH69P21 EVB SH69P21 EVB SH69P21

GNU17V3 Setup Guide. Rev.2.0

KSZ9692PB User Guide Brief

Programmer User Guide

============ CONTENTS ============

For the LAN91C111 TQFP package, the Vdd and AVdd pins are located as follows: Pin #1, #11, #16, #33, #44, #62, #77, #98, #110, #120.

S3 Flash In-System Programmer

CMT2110A/2210A One-Way RF Link Development Kits User s Guide

Working around ERR7026 according to application needs

Getting Started with the MCU Flashloader

ILI2312. ILI2312 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.03.

MMA845x Driver: Quick Start Guide

TTL-232R-PCB. TTL to USB Serial Converter PCB. Datasheet

Programmable Dual LDO Output Voltage and WLED Current with I 2 C Interface. Figure 1. Dual LDO Camera Supply Input Applicaiton Circuit

StarProg-ATE Engineering IC Programmer User Manual Version 3.2

WICE-SPI Hardware Operation Manual

8051 General Purpose Board

AU7840 USB HOST MP3/WMA DECODER SOC. AU7840 Datasheet. USB Host MP3/WMA Decoder SOC. Rev 1.00

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

HY16F Series Writer Kit Instruction Manual

TTP226. Preliminary 8 KEYS TOUCH PAD DETECTOR IC GENERAL DESCRIPTION

Table 1. RS232 Serial Adapter DEBUG Connector Pin Descriptions

AN510 Using SPI protocol with pressure sensor modules

DIGITAL COMPASS-RD DIGITAL COMPASS REFERENCE DESIGN KIT USER' S GUIDE. 1. Kit Contents. 2. Introduction. 3. Quick-Start Guide. 4. General Description

EVB-USB2517 Evaluation Board User Manual (Revision A)

P-SERIES INCLINOMETER

Using the Library to jump from the User Code to the Bootloader Code in the HT66FB5x0 and HT68FB5x0

FM Bytes Memory Card Chip. Datasheet. Dec Datasheet. FM Bytes Memory Card Chip Ver 3.0 1

EVB-USB2514Q36-BAS, USB2513 and USB Pin QFN Evaluation Board, Revision C User Manual

Controller Continuum. for Microcontrollers V6.3. Quick Start

S1C31 Family PA File Creation Tool Manual

CPU369-Module Documentation. Fujitsu Microelectronics Europe GmbH Am Siebenstein Dreieich-Buchschlag, Germany

Application Note. SLG46824/6 MTP Arduino Programming Example AN-CM-255

Transcription:

Revision: V1.00 Date: August 24, 2012

Contents HT8OCDS-ICE Introduction... 3 HT8OCDS-ICE Composition... 3 e-link(for HT8OCDS)... 3 Target Board (with EV)... 4 HT8OCDS-ICE Usage Flow Description... 4 IDE3000 Software Update... 4 Hardware Connection... 4 Connect to the USB Port to Programming Using the IDE3000... 6 HT8OCDS-ICE Usage Considerations... 7 About the HT-IDE3000 Version... 7 About the e-link (for HT8OCDS) Version... 8 System Frequency... 8 Voltage and Current... 9 Emulation Function Comparison of HT8OCDS-ICE and e-ice... 10 Multiple Breakpoint Modes...11 RAM Real-time Monitor Function... 12 OCDS or I/O Selection Option Function... 13 HT8OCDS-ICE Usage Restriction... 14 HT8OCDS-ICE Switch and Indicators... 15 Switch... 15 Indicator... 15 e-link Size... 16 Contents Rev. 1.00 2 of 17 August 24, 2012

HT8OCDS-ICE Introduction The HT8OCDS-ICE is Holtek s third generation simulator, especially for use with Flash MCU devices. Compared with the e-ice, the differences are as follows: The EV uses the OCDS (On-Chip Debug Support) structure that requires only two signal lines to debug. The EV pin number is the same or has 1 to 2 more pins than the IC pins which can be soldered to the application board making tests more convenient. Provides multiple breakpoint functions Provides a RAM real monitor function Wider operating voltage range of 1.7V~5.5V HT8OCDS-ICE Composition The HT8OCDS-ICE is composed of an e-link (for HT8OCDS) + Target Board (with EV) e-link(for HT8OCDS) e-link is the common name for the Holtek ICE series and has the same appearance. Holtek will provide an e-linkbox.cmd for the updates for different applications. Here it should be updated as Holtek 8-Bits MCU OCDS. e-link Appearance: Holtek e-link for OCDS Rev. 1.00 3 of 17 August 24, 2012

Target Board (with EV) The EV is an IC with an OCDS interface During the debug process, the e-link will implement a series of operations such as single step, full speed, stop, breakpoint setting etc. by transmitting instructions to the EV. During the non-debug process, the EV is the same as an IC and works in the same way. HT8OCDS-ICE Usage Flow Description IDE3000 Software Update The third generation emulator software still uses the IDE3000 but is only supported by versions starting from V7.6. Log on to Holtek official website to download the latest IDE3000. Hardware Connection e-link(for HT8OCDS) Pin Assignment Holtek e-link for OCDS Rev. 1.00 4 of 17 August 24, 2012

HT8OCDS-ICE Pin Definition Name Description Direction Paremeter VDD e-link voltage output pin when the power is supplied to the Target Board. e-link voltage input pin when the external power is supplied to the Target Board. e-link e-link 1.7V~5.5V 1.7V~5.5V OCDSCK The OCDS CLK signal during programming e-link 1.7V~5.5V OCDSDA The OCDS Data signal during programming e-link 1.7V~5.5V GND e-link Ground e-link 0V Reserved Reserved e-link signal pin Unknown Unknown Note: The VDD, OCDSCK, OCDSDA and GND are the necessary pins of the HT8OCDS-ICE. Even if the external power is supplied to the Target Board, the same VDD is still necessary so as to be used as the reference voltage of the output potential for the e-link. Simultaneously the Options in the IDE3000 must be set to VDD External. Pins marked as Reserved in the e-link are not NC pins for which the user should note that the voltage is unknown. HT8OCDS-ICE Hardware Connection Holtek e-link for OCDS Rev. 1.00 5 of 17 August 24, 2012

Connect to the USB Port to Programming Using the IDE3000 If the connection is successful, the following message will pop up: Online Prompt If the connection failed or no connection, the following message will pop up: Holtek e-link for OCDS Offline Prompt Rev. 1.00 6 of 17 August 24, 2012

HT8OCDS-ICE Usage Considerations About the HT-IDE3000 Version Before using the HT8OCDS-ICE, ensure that the IDE3000 is the latest version. Check the Help\About HT-IDE3000 in the function menu for the version information. If it is version is 7.6 or newer, when the IDE3000 is enabled, the IDE will automatically detect if it is the latest version by prompting whether an update is required, or click Help\Check Live Update for a manual update. Windows Screen Holtek e-link for OCDS Rev. 1.00 7 of 17 August 24, 2012

Help Window About the e-link (for HT8OCDS) Version If the e-link(for HT8OCDS) f/w is an old version, the following message will pop up when connecting to the IDE3000 Holtek e-link for OCDS If the EV is an old version, the following message will pop up when connecting to the IDE3000. System Frequency The e-link (for HT8OCDS) is not able to provide the system frequency for the EV. When using the HT8OCDS-ICE, it is necessary to connect the required HXT, ERC or LXT according to actual application requirements. Generally the HIRC calibration for the EV has been to the value at 5V when manufactured. Operation under other voltage points may cause some HIRC deviation. Rev. 1.00 8 of 17 August 24, 2012

Voltage and Current The operating voltage of the HT8OCDS-ICE ranges from 1.7V~5.5V. e-link supplies power to the Target Board and setup the voltage parameters: e-link supplies power to the Target Board External power supplies to the Target Board, check the External square: External power supplies to the Target Board Holtek e-link for OCDS When e-link supplies power to Target Board, if there is still an external power supply to Target Board, in the IDE3000 Build process, the prompt window which requires the removal of the external power supply will pop up to avoid power conflict. power supply prompt window When the e-link supplies power to the Target Board, if the current load is large, some VDD output errors may occur. eg: When the load current is 100mA~200mA, the actual VDD output will have a rather low value of 0.1V~0.2V. It is recommended to configure the VDD together with the consideration of this error range. Rev. 1.00 9 of 17 August 24, 2012

Emulation Function Comparison of HT8OCDS-ICE and e-ice Differences between the HT8OCDS-ICE and e-ice. Description Paremeter FW Update The emulator can update the FW through the IDE3000. Need to change MEV Pin Assignment Break Point Pins can be soldered on to the application board for direct adjustment. Good signal connection, quick and convenient Total of 7 Breakpoint modules; Breakpoint setting during free run; Breakpoint setup available in ROM, RAM, EEDATA; Diverse Breakpoint format The EV is of 128QFP or 208QFP Requires DuPont line or other connectors to connect with the application board. Breakpoint number unlimited; No Bbreakpoint setting during free run; Breakpoint setting only in ROM; RAM Monitor Supported Not supported HALT Available at any location Cannot be placed at the last address of ROM Bank0 OCDSDA/ OCDSCK Pin Share function unavailable during rogramming No restriction Trace Not supported Instruction tracing SysFreq e-link not provided Reset Pin Reset circuit required when executing the Reset function Holtek e-link for OCDS Rev. 1.00 10 of 17 August 24, 2012

Multiple Breakpoint Modes In the IDE3000 tool menu, select Debug\Breakpoints or use shortcut Ctrl+B Although only seven breakpoint modules are available, each breakpoint module can setup the object control and control range: Code type: When the PC access an address or a range is setup, it will break automatically. Data\EEData type: when an address or a range of RAM/EEData is read / written, it will break automatically. An Auto Break can be setup when any of the following conditions is satisfied, just tick in the Event condition box. PC \ Stack \ Cycle Count Overflow \ Stack Underflow \ LVR \ Wakeup Breakpoint Setting Window Holtek e-link for OCDS Rev. 1.00 11 of 17 August 24, 2012

RAM Real-time Monitor Function In the IDE3000 tool menu, select Debug\RAM Monitor Set the RAM monitor range, and tick it Monitor up to 256 RAM unit at the maximum, each group monitor addresses can not be repeated Click start to begin to monitor the RAM status Move Update Speed to control the refresh rate RAM Monitor Window Holtek e-link for OCDS Rev. 1.00 12 of 17 August 24, 2012

OCDS or I/O Selection Option Function When OCDSDA/OCDSCK is pin-shared with I/O, most of the EV can divide the shared pins into the OCDSEV mode and the Real IC mode through the OCDS or I/O Selection option; OCDSEV mode: whether e-link is online or offline, the pin-shared function of OCDSDA/ OCDSCK is invalid; Real IC mode: when e-link is offline, the pin-shared function of OCDSDA/OCDSCK is the same as the IC pins function; when e-link is online, the function is still invalid; Note: When the EV is setup to be in the Real IC mode, then if the target board power is externally supplied, no emulation can be carried out. However if emulation is required, then the external power must be first removed and it must be switched to the OCDS mode. OCDS or I/O Selection option usage After e-link connects successfully, click Tools\Switch OCDS Mode in the IDE3000 menu, the OCDS Mode selection screen will pop up. OCDS Mode selection Holtek e-link for OCDS In the OCDS Mode selection screen, the current EV mode is default. Users select the OCDS mode or the Real IC mode according to their needs, click OK to complete switch. Note: when switching mode, the power supply to the Target Board must be removed. If the EV has no OCDS or I/O Selection option, when e-link connects successfully, the IDE3000 menu Tools\Switch OCDS Mode in gray is unavailable. When e-link is online, the pin-shared function of OCDSDA/OCDSCK is invalid. When e-link is offline, the pin-shared function of OCDSDA/OCDSCK is the same as the IC pins function. Rev. 1.00 13 of 17 August 24, 2012

HT8OCDS-ICE Usage Restriction EV and IC Pin Assignment OCDSDA\OCDSCK may be pin-shared with an I/O or alone, so the pin number of the EV maybe the same or 1~2 pins more than that of the IC. OCDSDA/OCDSCK can not connect to capacitor, when OCDSCK is pin-shared with the reset pin, please refer to the following reset circuit. Recommended Reset Circuit OCDSCK should be connected here When e-link supplies power to the Target Board, the maximum current consumption is 200mA. If the power consumption of the Target Board exceeds 200mA, the external power supply to the Target Board should be selected. When e-link supplies power to the Target Board, the maximum capacitance which the VDD pin links to is 100uF. Holtek e-link for OCDS Rev. 1.00 14 of 17 August 24, 2012

HT8OCDS-ICE Switch and Indicators Switch The switch is used to reset the HT8OCDS-ICE. Indicator Status Yellow shows if the e-link is providing power to the Target Board. Continuously on: Power to the Target Board Continuously off: No power to the Target Board Error Red means that the e-link operation has an error Continuously on: Abnormal operation Continuously off: Normal operation Active Blue means the duty load of the e-link Slow Flashing: Idle, standing by ready at an interval of 1s (IDE3000 not operational) Flasghin: Busy, the flash frequency and duration depends upon the number of duties. Holtek e-link for OCDS Rev. 1.00 15 of 17 August 24, 2012

e-link Size Back and side e-link dimensions (unit: mm) e-link back slot dimensions (unit: mil) Holtek e-link for OCDS Rev. 1.00 16 of 17 August 24, 2012

Holtek e-link for OCDS Holtek Semiconductor Inc. (Headquarters) No.3, Creation Rd. II, Science Park, Hsinchu, Taiwan Tel: 886-3-563-1999 Fax: 886-3-563-1189 http://www.holtek.com.tw Holtek Semiconductor Inc. (Taipei Sales Office) 4F-2, No. 3-2, YuanQu St., Nankang Software Park, Taipei 115, Taiwan Tel: 886-2-2655-7070 Fax: 886-2-2655-7373 Fax: 886-2-2655-7383 (International sales hotline) Holtek Semiconductor Inc. (Shenzhen Sales Office) 5F, Unit A, Productivity Building, No.5 Gaoxin M 2nd Road, Nanshan District, Shenzhen, China 518057 Tel: 86-755-8616-9908, 86-755-8616-9308 Fax: 86-755-8616-9722 Holtek Semiconductor (USA), Inc. (North America Sales Office) 46729 Fremont Blvd., Fremont, CA 94538, USA Tel: 1-510-252-9880 Fax: 1-510-252-9885 http://www.holtek.com Copyright 2012 by HOLTEK SEMICONDUCTOR INC. The information appearing in this Data Sheet is believed to be accurate at the time of publication. However, Holtek assumes no responsibility arising from the use of the specifications described. The applications mentioned herein are used solely for the purpose of illustration and Holtek makes no warranty or representation that such applications will be suitable without further modification, nor recommends the use of its products for application that may present a risk to human life due to malfunction or otherwise. Holtek's products are not authorized for use as critical components in life support devices or systems. Holtek reserves the right to alter its products without prior notification. For the most up-to-date information, please visit our web site at http://www.holtek.com.tw. Rev. 1.00 17 of 17 August 24, 2012