Holtek Gang-Writer8-8 User manual

Gang-Writer8-8 User’s Guide
Revision: V1.00 Date: December 13, 2018

Rev. 1.00 2 December 13, 2018 Rev. 1.00 3 December 13, 2018
Gang-Writer8-8 User’s Guide Gang-Writer8-8 User’s Guide
Table of Contents
1 Overview............................................................................................................ 3
1.1 Gang-Writer8-8 ......................................................................................................................3
1.2 Main Features ........................................................................................................................3
1.3 Hardware Introduction............................................................................................................3
1.4 Software Introduction .............................................................................................................4
2 Programming Module Independent Operation .............................................. 5
2.1 Online Programming Mode ....................................................................................................5
2.2 Oine Programming Mode ....................................................................................................6
3 Using the Programming Module together with the Base Board .................. 7
3.1 Oine Programming Mode ....................................................................................................7
3.2 Programming Mode Selection................................................................................................9
4 Considerations................................................................................................ 11
Appendix A LED Status Description ................................................................ 12
Appendix B 20PIN (5PIN×4ICP) PHB Connector............................................. 13
Appendix C G-ICPB00040 (Base Board) External Key ................................... 14
Appendix D HoltekEWriterUsersGuide(125) ................................................... 14

Rev. 1.00 2 December 13, 2018 Rev. 1.00 3 December 13, 2018
Gang-Writer8-8 User’s Guide Gang-Writer8-8 User’s Guide
1 Overview
1.1 Gang-Writer8-8
The Gang-Writer8-8 main components are the G-ICPM08040 and G-ICPB00040. The G-ICPM08040
which is also known as the programming module, includes 4 programming units, namely
ICP1~ICP4. This is used together with the G-ICPB00040 which is the Base Board. Together they
can implement a powerful means of programming 8 Holtek 8-bit Flash MCUs in parallel to meet the
high eciency requirements for volume production.
1.2 Main Features
• Supports Holtek 8-bit Flash MCU programming
• Uses the HOPE3000 software
• Programming les are downloaded to the programing module
• Supports programming module rmware online one-click quick update
• Compact size (136×75×23mm) for usage convenience with xture
• Supports up to 8 sites parallel programming
• 2/4/6/8 sites parallel programming available
• Supports module extension to achieve up to 12/16 site parallel programming
• Visual programming status display LED indicators
• Supports oine programming mode
1.3 Hardware Introduction
Programming Module
(G-ICPM08040)×2
5V USB-Connector
Power Adapter
20PIN (5PIN×4ICP)
PHB Connector×2
Base Board
(G-ICPB00040)
Micro USB Cable
Figure 1. Gang-Writer8-8 Monolithic Components

Rev. 1.00 4 December 13, 2018 Rev. 1.00 5 December 13, 2018
Gang-Writer8-8 User’s Guide Gang-Writer8-8 User’s Guide
Micro USB Interface
20PIN (5PIN×4ICP)
PHB Connector
START Key
STATUS Indicator
ICP1-RUN
ICP1-OK/FAIL
Figure 2. G-ICPM08040 – Programming Module
START Key
DC/USB Power Interface
Programming Module Slot
Figure 3. G-ICPB00040 – Base Board
1.4 Software Introduction
The software HOPE3000 (V3.26 and above) is used, refer to appendix HoltekEWriterUsersGuide(125).pdf
for detailed HOPE3000 usage description. After the G-ICPM08040 hardware is connected, the hardware
name and rmware version will be displayed at the lower right corner of the software interface, as shown
in Figure 4:

Rev. 1.00 4 December 13, 2018 Rev. 1.00 5 December 13, 2018
Gang-Writer8-8 User’s Guide Gang-Writer8-8 User’s Guide
Figure 4. HOPE3000 Interface
2 Programming Module Independent Operation
2.1 Online Programming Mode
In this mode, only the ICP1 unit works. Connect the programming module to a PC using a USB
cable and open the software. The ICP1-RUN LED will be illuminated indicating that it is in the
online programming mode, as shown in Figure 5. For online programming specific operations
together with the HOPE3000, refer to appendix HoltekEWriterUsersGuide(125).pdf. Note that
online programming does not support smart programming.
Figure 5. Programming Module

Rev. 1.00 6 December 13, 2018 Rev. 1.00 7 December 13, 2018
Gang-Writer8-8 User’s Guide Gang-Writer8-8 User’s Guide
2.2 Oine Programming Mode
Oine Programming Data Download
Connect the programming module to a PC via a USB cable. After the module has successfully
connected, open the desired file and download it, as shown in Figure 6. Refer to appendix
HoltekEWriterUsersGuide(125).pdf for the specic software operation procedures. When the oine
data download has successfully completed, the STATUS LED will remain on.
Figure 6. Oine Programming Data Download – Single Module
Oine Programming
After a 5V/3A power is connected, the STATUS LED will remain on. Press the START key to
implement programming. The programming states can be observed by the corresponding LEDs.
Figure 7. Oine Programming – Single Module

Rev. 1.00 6 December 13, 2018 Rev. 1.00 7 December 13, 2018
Gang-Writer8-8 User’s Guide Gang-Writer8-8 User’s Guide
Programming Mode Selection
Either 2 or 4 site parallel programming can be selected using the OPTION S/W settings according
to the actual requirements, as shown in Figure 8 and Table 1. With regard to 6 or 8 site parallel
programming description, refer to 3.2 Programming Mode Selection.
Figure 8. OPTION S/W
Switch1 Switch2 Site Settings
OFF OFF Enable the ICP1~ICP4 programming – factory default
ON OFF Enable the ICP1 and ICP2 programming
OFF ON Enable the ICP3 and ICP4 programming
ON ON Enable the ICP1 and ICP3 programming
Table 1. OPTION S/W Site Settings
3 Using the Programming Module together with the Base Board
In the offline programming mode, using the programming module together with the base board
can implement 2/4/6/8 sites parallel programming in the standard mode or 12/16 site parallel
programming in the extension mode. To implement programming module oine data download,
connect the programming module to the PC via a USB cable directly. It is not necessary to remove it
from the base board.
3.1 Oine Programming Mode
Oine Programming Data Download
The hardware connection is shown in Figure 9 and the specific operation steps are the same as
2.2 Oine Programming Mode – Oine Programming Data Download.

Rev. 1.00 8 December 13, 2018 Rev. 1.00 9 December 13, 2018
Gang-Writer8-8 User’s Guide Gang-Writer8-8 User’s Guide
Figure 9. Oine Programming Data Download – Module & Base Board
Oine Programming
After the oine programming data has been downloaded successfully, remove the USB cable from
the PC. Connect a 5V/3A power to the programming module after which then the STATUS indicator
of each programming module will be on. Press the START key to start programming after which
the programming results can be obtained by observing the LED indicator on the corresponding
programming module.
Figure 10. Oine Programming – Module & Base Board

Rev. 1.00 8 December 13, 2018 Rev. 1.00 9 December 13, 2018
Gang-Writer8-8 User’s Guide Gang-Writer8-8 User’s Guide
3.2 Programming Mode Selection
Standard Mode
2, 4, 6 or 8 site parallel programming can be selected by the OPTION S/W settings, as shown in
Figure 11.
Figure 11. Programming Mode Selection – Standard Mode
Extension Mode
In the oine programming mode, if the base board works together with 4 programming modules, up
to 16 Holtek 8-bit Flash MCUs can be programmed in parallel as shown in Figure 12.

Rev. 1.00 10 December 13, 2018 Rev. 1.00 11 December 13, 2018
Gang-Writer8-8 User’s Guide Gang-Writer8-8 User’s Guide
Figure 12. Programming Mode Selection – Extension Mode

Rev. 1.00 10 December 13, 2018 Rev. 1.00 11 December 13, 2018
Gang-Writer8-8 User’s Guide Gang-Writer8-8 User’s Guide
4 Considerations
• Regarding the power supply (5V/3A) and the programming lines, it is strongly recommended to
use the original accessories included in the product.
• Each separate programming channel (ICPx) provides a current of only 150mA.
• When programming, the capacitor connected to the base board VDD should not exceed a value
of 220μF.
• The online programming mode does not support smart programming, namely auto programming.
As shown in Figure 13, the auto programming button is disabled with a grey colour.
Figure 13. Smart Programming Mode Setting

Rev. 1.00 12 December 13, 2018 Rev. 1.00 13 December 13, 2018
Gang-Writer8-8 User’s Guide Gang-Writer8-8 User’s Guide
Appendix A LED Status Description
LED Indicator Power On Status Programming
Process Status
Programming Complete
Status
Online Programming
STATUS
First on then o.
Oine programming data download
has completed and the ICP1
connection is successful. O O
Flash (Mode2) then o.
Oine programming data download
has not completed and the ICP1
connection is successful.
ICP1-RUN
On
ICP1 connection is successful Flash - Mode1 On
O
ICP1 connection has failed
ICP1-OK/FAIL O O O
Oine Programming
STATUS
On
Programming can be implemented
O
On
Programming successful
Flashes - Mode2
Oine programming data error O
Programming failed
Flashes - Mode3
Power error
ICPx-RUN
x=1, 2, 3, 4 O Flash - Mode1 O
ICPx-OK/FAIL
x=1, 2, 3, 4 O O
O
Programming successful
FAIL LED ash
Mode3:power error
Mode4:programming failed
Table 2. LED Status Denition
Note: The STATUS indicator is o during the oine programming download process and is on after
the download has successfully completed.

Rev. 1.00 12 December 13, 2018 Rev. 1.00 13 December 13, 2018
Gang-Writer8-8 User’s Guide Gang-Writer8-8 User’s Guide
LED Flash Status Denition
Mode1:
……
Mode2:
……
Mode3:
……
Mode4:
……
Figure 14. LED Flash Status Denition
Appendix B 20PIN (5PIN×4ICP) PHB Connector
Figure 14. 20PIN (5PIN×4ICP) PHB Connector
Table 3. 20PIN (5PIN×4ICP) PHB Connector

Rev. 1.00 14 December 13, 2018 Rev. 1.00 15 December 13, 2018
Gang-Writer8-8 User’s Guide Gang-Writer8-8 User’s Guide
Appendix C G-ICPB00040 (Base Board) External Key
J2
Figure 15. J2 Explanatory Chart
PIN1: GND PIN2: The external key can enable the SLOT1~SLOT4 programming at
the same time.
PIN3: GND PIN4: The external key can enable the SLOT1 and SLOT3 programming
at the same time.
PIN5: GND PIN6: The external key can enable the SLOT1 and SLOT3 programming
at the same time.
PIN7: GND PIN8: The external key can enable the SLOT2 and SLOT4 programming
at the same time.
PIN9: GND PIN10: The external key can enable the SLOT2 and SLOT4 programming
at the same time.
Table 4. J2 Pins
Appendix D HoltekEWriterUsersGuide(125)
HoltekEWriterUsersG
uide(125).pdf

Rev. 1.00 14 December 13, 2018 Rev. 1.00 15 December 13, 2018
Gang-Writer8-8 User’s Guide Gang-Writer8-8 User’s Guide
Copyright©2018 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 specications 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 notication. For the most up-to-date information, please
visit our web site at http://www.holtek.com.
Table of contents
Other Holtek Motherboard manuals