Why do I need galvanic isolation?

You need galvanic isolation to prevent damage from ground loops, and block electrical noise in systems where circuits with different ground potentials need to communicate. The following ICP family programmers feature galvanic isolation between the communication lines and the target MCU: ICP2-COMBO(G3) ICP2-ISO(G3) ICP2-LAN(G3)

What is the expected service life of the programmer in terms of operating hours, days, or years?

ICP family programmers do not require periodic servicing, as they contain no moving components. They are designed for continuous 24/7 operation and offer high reliability thanks to the following hardware features: A. No electromechanical components or moving parts are used. B. All target connector lines are hardware-protected as follows: – Vdd: Hardware current limit, source-only […]

What is the battery life of the ICP2-Portable(G3)?

Battery life estimation is complex, as it depends on various operating conditions. However, under typical use, the ICP2-Portable (G3) provides sufficient capacity for more than 1,000 programming cycles. The following examples illustrate the approximate number of programming cycles achievable using alkaline batteries (assumed conditions: 30 seconds of idle time per cycle, battery capacity 2500 mAh): […]

What is the maximum cable length?

(A) Maximum Cable Length The maximum cable length depends on several parameters: – Cable structure: Unshielded, separate wires are recommended to reduce crosstalk and capacitance. – Microcontroller type: Some microcontrollers are highly sensitive to small voltage spikes on the clock, data, or reset/VPP lines. – Target PCB design: Components placed near the target microcontroller and […]

Reset IC STM1001 on VPP/MCLR

The STM1001 generates a reset pulse lasting up to 140 ms after applying +5V, which may conflict with the T_VPP(RESET) of the ICP2(G3). Try increasing the Vdd-to-Vpp parameter from 4 ms to 250 ms (perform debugging in full PC-driven mode). In the future, add a 1 kΩ resistor between the STM1001 and the MCU to […]

Target cable with twisted pairs

Step 1: Use separate unshielded wires to minimize capacitance and reduce crosstalk. Step 2: If the problem persists, add a capacitor of approximately 22 pF (acceptable range 18–27 pF) between CLOCK and GND on the nails, as close as possible to the MCU. Step 3: If the issue still exists, add a similar capacitor (≈22 […]

“Vdd Overload” message

“VDD Overload” Error — General Explanation Case 1: Check the Target Cable – Inspect for shorts, damaged conductors, or miswiring. – Keep the cable short and ensure proper shielding/grounding. Case 2: Target Is Externally Powered – Set VDD source = Target to avoid conflicts between power sources. – Verify that T_VDD is connected so the […]

Can ICP family programmers be powered from the USB line?

(A) Yes, ICP2(G3), ICP2-Portable(G3), and ICP2-ISO(G3) can be powered solely from the USB line. The ICP family programmers automatically detect the absence of a 12V power supply and accordingly reduce the maximum Vdd drive current. (B) ICP2-GANG(G3), ICP2-COMBO(G3), and ICP2-LAN(G3) must always be powered by their dedicated 12V power supplies.

Why do I need a programmable delay between Vdd and Vpp (Vdd-to-Vpp)?

Most target devices enter programming mode by applying the Vdd voltage first, followed by Vpp. Many target PCBs include large capacitance (typically 100–1000 µF or more) on the Vdd line, which causes the supply voltage to rise slowly. A programmable Vdd-to-Vpp delay ensures the correct sequence — Vdd first, then Vpp — even when Vdd […]

0
    0
    Your Cart
    Your cart is empty
    Stay Ahead with Softlog Systems!

    Join our newsletter and get exclusive industry insights, product updates, and expert tips on in-circuit programming and secure MCU solutions.

    🔹 Be the first to know about new supported devices

    🔹 Get expert advice on optimizing your programming workflow

    🔹 Access exclusive offers and technical resources

    👉 Sign up now and stay ahead in microcontroller programming!

    Skip to content