HT-IDE3000 Integrated Development Environment

The HT-IDE3000 is a fully integrated development system for the Holtek range of microcontrollers. Working in conjunction with the HT-ICE hardware emulator, the HT-IDE3000 system provides a user friendly workbench to ensure the process of application program development and debug is as efficient and trouble free as possible. By combining all software tools, such as editor, cross assembler, linker, library, symbolic debuggers as well as hardware tools, application designers have all the tools required at their disposal to ensure rapid development and debug of their new designs. An HT-IDE3000 User’s Guide is available for download from the Holtek website, which provides much more detailed information on the HT-IDE3000 development system.

The software functions of the development system include a user-friendly windows based workbench which integrates together functions such as program editor, cross assembler, linker and library manager. An additional feature of the system is its software simulation mode which enables the system to run without connection to the HT-ICE emulator hardware.

The HT-IDE3000 developments system is available for free download from the Holtek website and to ensure that users are provided with the latest modifications and enhancements to the system, regular Service Packs are provided.

The Holtek Microcontroller development system, from its conception to the present date, has experienced an unremitting range of enhancements and developments to its features and functions. With its extensive range of features such as multiple breakpoint settings, real time trace recording, hardware emulation and software simulation execution modes, the system has continued to provide designers with a first class suite of application development tools for program development and debug. In its commitment to ensuring that this trend continues and that designers are provided the latest enhancements, Holtek has now released the latest version 6.9 of its HT-IDE3000 Software. Full functional details of the system can be found in the latest version of the HT-IDE3000 user manual.

HT-IDE3000 V7.0 New Development System Beta Version

With a view to providing further improvements in the usability of its integrated development system, Holtek has just completed development of its HT-IDE3000 V7.0 development tools. In its present state as a beta version, we hope many of our interested users will download this new release and try it out for themselves. We would be most welcome to hear from these users with any suggestions or feedback, which will be taken into consideration before our final version is released.

HT-IDE3000 V6.9 - 10/16/2008
  1. Revised information for the following MCUs:
  • HT48CA0-2/HT48RA0-2, file update
  • HT48CA0-3/HT48RA0-3file update
  • HT95A10P/HT95A20P/HT95A30P/HT95A40P, files updated
  • HT95C20P/HT95C30P/HT95C40P, files updated
  • HT95L00P/HT95L10P/HT95L20P/HT95L30P/HT95L40P, files updated
  • HT46C47/HT46R47, files updated
  • HT49CA0/HT49RA0, Bug fix for emulation (HT-ICE)
  1. Update USB ICE-Cable driver to resolve hardware not found problem.
 

Click here to download: HT-IDE3000 V6.9
Click here to download: HT-IDE3000 User's Guide
 

MCU Update for HT-IDE3000 08/27/2008
  1. Revised information for the following MCUs:
  • HT49R10A-1, File updated
  • HT-IDE3000, Bug fixed for the value display of EECR register shown in register window.
  • HT82M9BA/ HT82M9BAE/ HT82M9BE/ HT82M9BEE, File updated
  • HT46RB50/HT46RB70, Bug fixed for Emulation (HT-ICE)
  • HT56R64, New released
  • HT82A836R, New released
  • HT46R72D-1A, HT46R73D-1A, New released

 

MCU Update for HT-IDE3000 07/07/2008
  1. Revised information for the following MCUs:
  • HT46C46, bug fixed for Emulation (HT-ICE)
  • HT46RU26, New release
  • HT48R01A/HT46R01A, Files updated
  • HT46R232, File updated

 

MCU Update for HT-IDE3000 06/05/2008
  1. Revised information for the following MCUs:
  • HT46RS03, New Released
  • HT47C06L, New Released
  • HT48F70E, File updated
  • HT49RA1, New released
  • HT95R23/HT95R33/HT95R34, New Released
  • HT46CU66/HT46RU66, Files updated
  • HT-MTPWriter.exe, add checksum definition for EEData
MCU Update for HT-IDE3000 05/07/2008
  1. Revised information for the following MCUs:
  • HT46C48A/HT46C48AE, new released
  • HT46F46E, new released
  • HT46F48E, new released
  • HT46F49E, new released
  • HT48CU80, new released
  • HT46R74D-1/HT46R12A/HT46R14A/HT46R321, bug fixed for Emulation (HT-ICE)
 
MCU Update for HT-IDE3000 03/19/2008
  1. Revised information for the following MCUs:
  • HT45R35, new released
  • HT46RU67/HT46CU67, new releasd
  • HT46F47E, bug fixed for Emulation (HT-ICE)
  • HT46RU232, new released.
  • HT46RU24, new released.
MCU Update for HT-IDE3000 02/28/2008
  1. Revised information for the following MCUs:
  • HT48R01/HT48R02/HT48R03
  • HT46R92, new released
  • HT46R94, new released
  • HT82M73E/HT82M73EE
  • HT82A836R, new released
  • HT49CA0, new release
  • HT46F47E, new released
 
MCU Update for HT-IDE3000 01/18/2008
  1. Revised information for the following MCUs:
  • Updated data for:HT82M9AA
  • Updated data for:HT82M9AAE
  • Updated data for:HT82M9AEE
  • Updated data for:HT82M9BA
  • Updated data for:HT82M9BAE
  • Updated data for:HT82M9BEE
  • Updated data for:HT82A523R
  • Updated data for:HT82K68A-L/HT82K68E-L
  • Updated data for:HT82M72A/HT82M72E
  • Updated data for:HT82K72A/HT82K72E
  • Updated data for:HT82M73E/HT82M73EE
  • Updated data for:HT82k73E/HT82K73EE
  • Updated data for:HT46R4A/HT46R4AE
  • Updated data for:HT46RU75D-1
  • Updated data for:HT48R01
  • Updated data for:HT48R02
  • Updated data for:HT48R03

 

MCU Update for HT-IDE3000 12/07/2007
  1. Revised information for the following MCUs:
  • Bug Fix:
    The following probem was rectified: when executing the HT-IDE3000 version 6.8,  an error message "Unable to load ‘IOI32.dll" is generated, preventing the IDE3000 from running.

 
MCU Update for HT-IDE3000 11/29/2007
  1. Revised information for the following MCUs:
  • Updated data for: HT48R01
  • Updated data for: HT46R48AE
  • Updated data for: HT83010/HT83038
  • Updated data for: HT82M9AA/HT82M9VA
 
HT-IDE3000 V6.8 - 11/01/2007
  1. Revised information for the following MCUs:
  • Updated data for: HT46R01/HT46R02/HT46R03
  • Updated data for: HT46R12A, HT46R14A, HT46R321, HT46R49, HT46R49E
  • Updated data for: HT46C46, HT46R46, HT46C47, HT46R47, HT46R48A
  • Updated data for: HT46R71D-1, HT46R72D-1, HT46R73D-1, HT46R74D-1, HT46RU75D-1, HT46CU66
  • Updated data for: HT47C10-1
  • Updated data for: HT48C05, HT48R05A-1, HT48C06, HT48R06A-1
  • Updated data for: HT48R502, HT48R0AA-1, HT48R54A
  • Updated data for: HT48C062/HT48R062
  • Updated data for: HT48F06E, HT48R08A-1
  • Updated data for: HT49R10A-1, HT49RA0
  • Updated data for: HT49CV3, HT49CV5, HT49CV7, HT49CV9
  • Updated data for: HT49RV3, HT49RV5, HT49RV7, HT49RV9
  • Updated data for: HT82A821R, HT82A822R, HT82A832R
  • Updated data for: HT82J30A, HT82J31A
  • Updated data for: HT82K94A, HT82K94E
  • Updated data for: HT82K95A, HT82K95E, HT82K95AE, HT82K95EE
  • Updated data for: HT82M99A, HT82M99AE, HT82M99E, HT82M99EE
  • Updated data for: HT82M9AE, HT82M9AEE, HT82M9BE, HT82M9BEE
  • Updated data for: HT83004, HT83007, HT83020, HT83050
  • Updated data for: HT86192, HT86R192, HT86384, HT86R384
  1. Modify the USB ICE-cable to resolve the excessively slow problem.

  2. Provide support for using the USB ICE-cable under Windows Vista. Note that parallel port cable operation is still not supported for Vista 64 bit operation.
 

Click here to download: HT-IDE3000 V6.8
Click here to download: HT-IDE3000 User's Guide
 

MCU Update for HT-IDE3000 10/11/2007
  1. Revised information for the following MCUs:
  • Updated data for: HT46R01/HT46R02/HT46R03
  • Updated data for: HT46R48A
  • Updated data for: HT47C10-1
  • Updated data for: HT46CU66
  • Updated data for: HT48C062/HT48R062

 
MCU Update for HT-IDE3000 9/12/2007
  1. Revised information for the following MCUs:
  • Updated data for: HT46R71D-1/HT46R72D-1/HT46R73D-1
  • Updated data for: HT46C46/HT46R46/HT46C47/HT46R47
  • Updated data for: HT48C05/HT48R05A-1/HT48C06/HT48R06A-1
  • Updated data for: HT48F06E/HT48R08A-1
  • Updated data for: HT82K94A/HT82K94E
  • Updated data for: HT82K95A/HT82K95E/HT82K95AE/HT82K95EE
  • Updated data for: HT82M99A/HT82M99AE/HT82M99E/HT82M99EE
  • Updated data for: HT82M9AE/HT82M9AEE/HT82M9BE/HT82M9BEE
  • Updated data for: HT83004/HT83007/HT83020/HT83050
  • Updated data for: HT86192/HT86R192/HT86384/HT86R384

 
MCU Update for HT-IDE3000 8/8/2007
  1. Revised information for the following MCUs:
  • Updated data for: HT46R74D-1
  • Updated data for: HT48R0AA-1
  • Updated data for: HT49RA0
  • Updated data for: HT82A822R, HT82A832R
  • Updated data for: HT46R12A, HT46R14A, HT46R321
  • Updated data for: HT48R54A
  • Updated data for: HT83004/007/010/020/038/050
 
MCU Update for HT-IDE3000 7/11/2007
  1. Revised information for the following MCUs:
  • Updated data for: HT46R49, HT46R49E
  • Updated data for: HT46RU75D-1
  • Updated data for: HT82A821R
 
MCU Update for HT-IDE3000 6/18/2007
  1. Revised information for the following MCUs:
  • Updated data for: HT46R49, HT46R49E
  • Updated data for: HT46R71D-1, Ht46R72D-1, HT46R73D-1
  • Updated data for: HT48C062, HT48R062
  • Updated data for: HT49R10A-1
  • Updated data for: HT82J31A, HT82M9AE, HT82M9AEE

MCU Update for HT-IDE3000 6/01/2007
  1. Revised information for the following MCUs:
  • Updated data for: HT46R71D-1, Ht46R72D-1, HT46R73D-1
  • Updated data for: HT82J30A
 
MCU Update for HT-IDE3000 5/04/2007
  1. Revised information for the following MCUs:
  • Updated data for: HT46R49, HT46R49E
  • Updated data for: HT48R502
  • Updated data for: HT49CV3, HT49CV5, HT49CV7, HT49CV9
  • Updated data for: HT49RV3, HT49RV5, HT49RV7, HT49RV9
     
HT-IDE3000 V6.7 - 4/16/2007
  1. HT83XXX Series modification:
    Improvements to HT83X series Voice Library
    .

  2. Revised information for the following MCUs:
  • Updated data for: HT83074, HT83R074
  • Updated data for: HT46R32, HT46R342

 
HT-IDE3000 V6.6 with Service Pack 7(SP7) 3/16/2007
  1. HT48EXX, HT48FXX Series modification:

    Improvements to MTP/Flash series simulation and programming .

  2. evised information is supplied for the following MCUs:
  • Updated data for: HT45R34, HT45R36, HT45RM03
  • Updated data for: HT46C24/HT46R24, HT46CU25, HT46R32, HT46R322
  • Updated data for: HT46R51A/HT46R52A/HT46R53A/HT46R54A, HT46R652
                                 , HT46R74D-1
  • Updated data for: HT48C062/HT48R062, HT48R01, HT48R02, HT48R03
  • Updated data for: HT48R08A-1, HT48R09A-1, HT48R502, HT48RA0-3
  • Updated data for: HT48F06E, HT48F10E, HT48F30E, HT48F50E, HT48F70E
  • Updated data for: HT49RA0, HT49RU80
  • Updated data for: HT82A821R , HT82A850R, HT82A851R
  • Updated data for: HT86R192, HT86R384

 
HT-IDE3000 V6.6 with Service Pack 6(SP6) - 8/31/2006
  1. UART series modification

    The Verify/Fail error that occurs when programming OTP version devices of devices that contain a UART function, has been rectified. This applies to the following devices: HT46RU25, HT46RU66,HT48RU80 and HT49RU80.
  2. USB series modification

    When using C language to program the USB series devices, namely the HT82x series MCUs, if the user does not reserve bank 1 register USB RAM space, a system error will be created. This problem has been rectified. This applies to the following devices: HT82J97A, HT82J97E, HT82K94A, HT82K94E, HT82K95A, HT82K95E, HT82K95AE, HT82K95EE, HT82M99A, HT82M99AE, HT82M99E, HT82M99EE, HT82M9AE, HT82M9AEE, HT82M9BE and HT82M9BEE.
  3. evised information is supplied for the following MCUs:

    Updated data for the following MCU devices: HT46RU66, HT49CV7 and HT82A822R

 
HT-IDE3000 V6.6 with Service Pack 5(SP5) - 7/28/2006
  1. Revised information is supplied for the following MCUs:

    Updated data for the following MCU devices: HT46R23, HT46R71D, HT48RU80, HT82K95A, HT82K95AE, HT82K95E, HT82K95EE

    The following new MCU devices are now included: HT45R0G, HT46RU22, HT46RU25, HT46RU66, HT47R10A-1, HT48R062, HT48R08A-1, HT48R09A-1, HT48R52A, HT49RU80, HT82A822R, HT82A832R, HT82J30A, HT82J30R, HT82J31A, HT82M9AE, HT82M9AEE, HT82M9BE, HT82M9BEE


 
HT-IDE3000 V6.6 with Service Pack 4(SP4) - 5/10/2006
  1. Revised information is supplied for the following MCUs:

    Updated data for the following MCU devices: HT45R02, HT45R03, HT45R04, HT48R52, HT48R53, HT46C23/HT46R23, HT46C22/HT46R22, HT46C47/HT46R47, HT46C47E/HT46R47E, HT49CV3, HT49CV5, HT49CV7, HT49CV9

    The following new MCU devices are now included: HT46R48, HT46RB50, HT46RB70, HT48R07A-1, HT48RU80, HT49RV3, HT49RV5, HT49RV7, HT49RV9, HT82M99AE/HT82M99EE, HT82K95AE/HT82K95EE, HT46R71D


 
HT-IDE3000 V6.6 with Service Pack 3(SP3) - 12/1/2005
  1. New Functions Added
    1. HT-HandyWriter programming software now supports 2 chip in 1 package series MCU programming functions
    2. The HT-MTPWriter software now supports programming functions for all ICE versions
  2. Revised information is supplied for the following MCUs:

    Updated data for the following MCU devices:HT46R51/HT46R52/HT46R53/HT46R54, HT48C10-1/HT48R10A-1, HT48C50-1/HT48R50A-1

    The following new MCU devices are now included:HT46C46, HT46C46E/HT46R46E, HT46C47E/HT46R47E, HT46R46-H, HT46R47-H


 
HT-IDE3000 V6.6 with Service Pack 2(SP2) - 8/24/2005
  1. Rectified problems in the following areas:
    1. Corrected the problem that existed, when emulating the HT82M99 series of devices using the ICE, the USB interface does not connect to the PC normally
    2. Newly added more complete self diagnostic program for the USB series of MCUs
    3. Corrected the problem that existed, when emulating the HT49CVx series of devices using the ICE, the VFD On/Off option does not work correctly.
  2. Revised information is supplied for the following MCUs:

    Updated data for the HT46R23 and HT82K96A MCUs


 
HT-IDE3000 V6.6 with Service Pack 1(SP1) - 7/4/2005
  1. Rectified problems in the following areas:
    1. Corrected problems with some MCUs, where during ICE emulation, certain configuration options were ineffective. Note that this previous problem did not affect the correct generation of the .COD and .OTP files.
      The affected MCU devices and option issues are listed below:
      HT46R12 : Pull-high PB0-PB3
      HT46R232 : Wake-up PA4-PA7, Pull-high PA0-PA3, PWM output PWM0-PWM3
      HT46C24/HT46R24 : PWM output PWM0-PWM3
      HT46C47/HT46R47 : Wake-up PA4-PA7, Pull-high PA0-PA3
      HT48CA1 : Pull-high PC0-PC5
      HT49CV5 : PWM output PWM0-PWM1
      HT49CV7 : PWM output PWM0-PWM3
      HT49CV9 : PWM output PWM0-PWM3
      HT82K96A/HT82K96E : USB interface function
    2. Corrected problem with HT86 projects which were unable to successfully “Build”
    3. Corrected problem with Voice Ramp up Library for the HT86 series
  2. Revised information is supplied for the following MCUs:

    The following new MCU devices are now included:HT46C62/HT46C64/HT46C65

    Updated information for the following MCU devices: HT46R232/HT46R46/HT46R62/HT46R64/HT46R65


 
HT-IDE3000 V6.6 - 5/18/2005
  1. New Functions
    1. HT-IDE3000 has a new TAB to SPACE function in the Editor Option Dialog
  2. Rectified Problems in the following areas
    1. Rectify Correct Diagnose software problems
    2. Hi-Tech C compiler support
  3. New MCU devices added
  4. New addition: HT45R02/HT45R03/HT48R52/HT48R53, HT45R04/HT45R06, HT46R12/HT46R14/HT46R46, HT46R232, HT46R51/HT46R52/HT46R53/HT46R54, HT82K73E/HT82K94A/HT82K94E/HT82M72A-1/HT82M72E-1/HT82M39B

    Problem rectified : HT48E70, HT82K95A --> option code corrected

    Updated data for: HT46R24, HT47C20-1/HT47R20A-1, HT48CAx/HT48RAx
    Updated data for: All HT95Lxxx/HT95Cxxx/HT95Axxx (support both TICE95xxx and CICE95xxx)
    Updated data for: All HT82xxx series (support both TICExxx and CICExxx)
    Updated data for: All HT86xxx (support both TICE86xxx and CICE86xxx)

HT-IDE3000 V6.5 - 12/20/2004
  1. Add New feature
    1. Add Data EEPROM Editing feature for HT48Exx MTP MCU Series under Tools Menu
    2. Add Color Panel Mode in HT-LCDS Simulator for HT49CVx VFD MCU Series
    3. Add access interface to the external Hi-Tech C compiler
    4. Extend the original Voice ROM 1Mx8 limitation to fully support the new version of HT86 ICE (CICE86xxxx)
  2. Modification to the problem
    1. Rectify the HT-VRom Manager potential malfunction in handling the .MID file with long directory path
    2. Rectify the HT-IDE3000 potential malfunction in Mouse operation
  3. Revised information is included for the following MCUs:
  4. The following new MCUs are now included: HT82J97A, HT82K71E, HT82K72E, HT82K75E, HT82K92E, HT82K95A/HT82K95E, HT82M72E, HT82M99A, HT48E06/HT48E10/HT48E30/HT48E50/HT48E70, HT49CV3/HT49CV5/HT49CV7/HT49CV9

    Revised information is included for the following MCUs: HT46C23/HT46R23, HT46C63/HT46R63, HT46R62, HT46R64, HT49C30-1/HT49R30A-1, HT82J97E, HT82K68A/HT82K68E, HT82K69E, HT82K96A/HT82K96E, HT82M99E, HT86/HT86 all series, HTG2190/HTG2190R

    Revised information is included for the MCU which affect the correctness of HT48C70-1 code for production

    Revised information is included for the HTG2190/HTG2190R, HT48RA3 which updates the ICE simulation settings

HT-IDE3000 V6.3 - 6/29/2004
  1. Rectify some malfunctions in the HT-IDE3000
    1. Sometimes the stop command will cause a crash when the HT-IDE3000 is in the Free Run state

    2. Bugs fixed are indicated in the Option approved Sheet

  2. Rectify some malfunctions in the HT86 Series Voice ROM
    1. Download the Voice ROM to the ICE

    2. The .COD file is not output while the .VOC file is erroneous.

  3. Rectify some malfunctions in the C compiler
    1. Some error messages could not be displayed

    2. In the #define LABEL, the term LABEL is in conflict with the function name

    3. Could not output the listing file

  4. Rectify some malfunctions in the Diagnose
    1. Test the option space

    2. Test the trace buffer

  5. Rectify some malfunctions in the Simulator
    1. Read action not correct in R0/R1 

    2. Part of the MCU timer action

  6. The following new MCUs are now included: HT48CA0-1/HT48RA0-1, HT48CA0-2/HT48RA0-2, HT48CA1/HT48RA1, HT48CA3-N/HT48RA3-N, HT48CA5/HT48RA5
  7. Updated information is included for the following:
    HT46C24/HT46R24/HT46R62/HT46R64/HT46R65, HT48C30-1/HT48C50-1/HT48R50A-1/HT48C70-1/HT48R70A-1, HT48RA3, HT49C50-1/HT49R50A-1/HT49C50L/HT49C70-1/HT49R70A-1/HT49C70L, HT49C84/HT49R84, HT82J97E/HT82M99E/HT82K96A/HT82K96E, HT95 all series, HTG2130/HTG2150/HTG2160/HTG21A0. HT46C47( Fix the bug in the Mask code (.COD) output)
HT-IDE3000 V6.2 - 3/18/2004
  1. Rectify some malfunctions in the C compiler process const array.
  2. Rectify some malfunctions or abnormalities in some parts of the HT-ICE for the HT46 devices.
HT-IDE3000 V6.1 - 2/17/2004
  1. The OTP and the Mask type MCU items are shown in pairs, such as HT48R50A-1/HT48C50-1, for user's selection. Both the .OTP and the .COD file will therefore be generated in the same project for device programming and production respectively.
  2. Add a new feature "Step into MACRO" of an ASM program. Please check the Help Menu for details.
  3. Add a new feature "Step into corresponding ASM program" of a C language program. Please check the Help Menu for details.
  4. The Simplified Chinese User Interface is added for user's convenience.
HT-IDE3000 V6.0 - 11/14/2002
  1. Improved stability and efficiency of C Compiler
  2. Advance software simulator features for the full MCU series
  3. Handy VPM functions to work with the HT-IDE simulator to simulate external peripherals
  4. Improved LCD Simulator features
  5. Improved HandyWriter interface for stable and efficient OTP programming
  6. Simple and easy software environment installation