Best Modules will be closed from Jan. 29 to Feb. 6 in observance of Chinese New Year. Please keep in mind that any orders placed after 10:00 AM Jan. 28 (Taiwan time, UTC+8) will be processed on Feb. 7.
Due to high demand expect some shipping delays at this time, FedEx delivery may delay for 1-2 business days.

Shopping Cart

32-bit MCU Gang Writer Programming Module G-ICPM32040

US$ 53.00
In stock
Product ID


The G-ICPM32040 is the programming module of Gang-Writer32-8 (Gang Writer for Holtek 32-bit MCUs). Each Gang-Writer32-8 comes with two programming module G-ICPM32040, however users can purchase extra G-ICPM32040 to expand the programming channels. Each module has the capability of programming four Holtek 32-bit MCUs in parallel.

This module can also be used as a 4-channel gang writer individually. Each channel has its own LEDs to indicate the programming status. Same as the Gang-Writer32-8, this module supports all Holtek 32-bit MCUs.

The programming module G-ICPM32040 has the following features:

  1. Fast programming of all Holtek 32-bit MCUs (Arm® Cortex® core)
  2. Program 4 devices at one time
  3. On-board option switch to select 2 or 4 channels programming
  4. Support both PC based (online) and stand-alone (offline) configurations
  5. ICP (In-Circuit Programming) with SWD (Serial Wire Debug) interface
  6. Each channel has 1 MByte of flash memory for storage of target program
  7. Used with Holtek e-Link32 Pro ICP Tool software

We measured the time of programming 128KB code to the HT32F52352 MCU, which is of 128KB flash memory), the programming time was about 2.8 seconds. The code file Ptest32F52352.HEX can be downloaded in the DOCUMENT section. The target board is ESK32-30501 HT32F52352 Starter Kit

Watch Video

Follow Us
  • Details
  • Documents


  1. In offline programming, the programming power can be from programming module (3.3V) or target board
  2. Four programming channel settings: all(ICP1-ICP4), ICP1&ICP2, ICP3&ICP4, ICP1&ICP3

Product Information

  1. Dimension: 75 x 60 x 18 (mm)
  2. Weight: 18.8 g
  3. Packing List:
    Gang Writer Programming Module G-ICPM32040 x 1
    20PIN (5PIN × 4 ICP) PHB Connector x 1

Q & A

1. What are the precautions for using online programming?
When using online programming, the programming module G-ICPM32040 is like an e-Link32 Pro.
Please notice the followings:

(1) In the programming software e-Link32 Pro ICP Tool, uncheck “Offline Programming Mode” in “Options”.

(2) The programming module and the target board must be powered separately.

(3) In online programming, each time only one channel can program, use “START” button to switch channels.

2. What are the precautions for using offline programming?
When using offline programming, remember to download the program to all 4 channels (ICP1 – ICP4), otherwise the module will not program (the STATUS LED will flash). Please refer to the user’s guide for the rest of the operation.

Contact Us
Please wait...