1 channel ICP2-Portable(G3) programmer

  • Field-work programmer
  • 6 environments with counter
  • Fast programming
  • Convenient and easy to operate
  • Battery/USB/Adaptor powered
Edit Content

Product Overview:

The ICP2-Portable(G3) was designed with the field technician in mind. Lightweight, easy to carry, and low-cost, it’s the ideal solution for any technician that needs to update the firmware in the field. The battery-powered programmer can be deployed anywhere, making it easy for the service technician to reprogram multiple devices. The available Secure Programming update protects company intellectual property from being pirated.

Six Environments with Counter and Serialization
This programmer can store up to six different environments, enabling technicians to upgrade multiple devices with a single unit. The counter provides organization control to the number of upgrades performed by service personnel, while serialization allows for the creation of identifiable markers within the software update.
Fully Standalone Calibration and Complicated Script
The ICP2-Portable(G3) programmer enables field technicians to fine-tune internal parameters, calibrating them to meet the needs of the user without being connected to a computer. The programmer is also capable of running complex, multistep programming scripts in a sequence. For example, it can automatically program test firmware, then wait while the firmware executes a self-test, and then program the final firmware.
Use Cases
As in-home appliances get smarter, the need for in-field software updates is increasing. The ICP2-Portable(G3) can be used by field technicians in any industry, including:
  • Home water filtration systems
  • Home appliance repair
  • Security systems
  • The unit can be used for any industry that requires in-field software updates

The multiple environments also enable technicians to update firmware on all the product lines they carry using a single programmer without sending the product back to the service center for repairs.

24×7 Support
When you’re in the field and need maintenance on a programmer, our 24×7 technical support engineers are available to provide you with immediate solutions to operational or maintenance issues that may arise.
Edit Content


 High-Speed, Compact Programming Device
  • ICSP, SWD, JTAG, UPDI, I2C, SPI, TPI, PDI, UART, Microwire, SWIM, SWI, BDM, C2, SBW, etc. programming interfaces
  • On-board 32MByte flash memory for non-volatile storage of 6 environments
  • Three standalone serialization schemes:
    Sequential, random and user file
    1 to 8 bytes, automatic “retlw”
    Vdd and Vpp overload protection
  • Power supply: 3xAA batteries, USB or power adapter
  • Dimensions: 145 x 82 x 28mm
Programmable Hardware
  • 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 (programmer or target)
  • Vdd current limit: 100mA
  • Prevents damage to the connected microcontroller in case of power ON and power OFF
Edit Content


Easy-to-Use Software
  • Counter that limits the number of times a HEX file can be programmed
  • Fully standalone operation
  • One-touch programming
  • Secure programming feature including hex file encryption, counter and secure buffer (optional)
On-Unit Features
  • Easily accessible on-unit buttons to toggle between environments
  • Low battery detection
  • Serialization alert
  • Counter alert
  • Immediate Pass/Fail alert
  • Overcurrent protection: the device and the programmer are protected from damage due to a short-circuit or incorrectly powered programmed device.
   Host System Requirements
  • Windows®- 7/8/10/11
  • Linux with Wine
  • USB 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