1 channel in-circuit programmer

  • True production-grade quality
  • Fast programming
  • Innovative, multi-layer IP protection (optional)
  • Easy ATE integration
  • PC or standalone operations
  • Cost-effective pricing options
Edit Content

Product Overview:

The ICP2(G3) programmer is a one-channel programmer ideal for high-volume production environments. Fully reliable and in production since 2006, the programmer is known for its robust performance and is ideal for high-throughput, nonstop assembly line operations.
The programmer supports popular programming interfaces, including ICSP, SWD, JTAG, UPDI, I2C, SPI, TPI, PDI, UART, Microwire, SWIM, SWI, BDM, C2, SBW, etc., and works with any silicon chip. It is currently used with Microchip, ST, NXP, Nordic, Cypress, Texas Instruments, Silicon Labs, GigaDevice, and other microcontroller vendors.

Faster Production Times, Improved Performance
The ICP2(G3) improves production times and device performance through our Gap Eliminator™ technology. Gap Eliminator effectively removes programming gaps, reducing programming time while improving the performance of the final product.

Easy ATE Integration
Final test machine (FTM) DLL functions, Command Line, or Advanced Command Line allows for easy integration with test equipment, driven by a host system. Adaptable to bed-of-nails and other types of ATEs, ICP2(G3) helps you preserve your investment in test equipment. Additionally, the programmer can operate standalone (without connecting to PC) through a wired GO/PASS/Fail and environment selection interface.

24×7 Support
Our technical support team is available around the clock to ensure you have immediate solutions for any operational or maintenance issues that arise.

Edit Content


 High-Speed, Compact Programming Device
  • ICSP, JTAG, SWD, UPDI, SPI, TPI, QSPI, UART, Microwire, SWIM, SWI, BDM, C2, SBW, etc. programming interfaces
  • On-board 32MB flash memory for non-volatile storage of HEX, configuration and serialization files
  • Multiple serialization schemes:
    Sequential, random, pseudo-random and user file
    1 to 8 bytes, automatic “retlw”
  • Tests Vdd and Vpp for overload with indication by software
  • Dimensions: 175 x 85 x 35mm
Programmable Hardware
  • Remote programming via 3 lines: Go/Pass/Fail
  • Programmable Vdd (1.8 to 5.5V) and Vpp (1.8 to 13.5V)
  • Programmable delay between Vdd and Vpp (0.1 to 250ms)
  • Programmable clock/data speed (500KHz to 10MHz)
  • Programmable Vdd source (ICP2(G3) or target)
  • Vdd current limit: 250mA (40mA if powered from USB only)
  • Prevents damage to connected microcontroller in case of power ON and power OFF
Edit Content


Easy-to-Use Software
  • DLL / Command line / Advanced Command line functions for automatic programming (optional)
  • Secure programming feature including hex file encryption, counter, and secure buffer (optional)
  • Standalone operation
  • Standalone serialization
  • Six environments
   Host System Requirements
  • Windows®- 7/8/10/11
  • Linux with Wine
  • USB or RS232 port
Edit Content

USB Driver Installation (1)

User’s Manual (5)

Specification (2)

to see the available information.

Special Documents (5)

Programming times

PDF | 149 KB
    Your Cart
    Your cart is empty
    Skip to content