Microchip Technology TPG100009
- Part No.:
- TPG100009
- Manufacturer:
- Microchip Technology
- Category:
- Programmers, Emulators, and Debuggers
- Package:
- Datasheet:
-
TPG100009.pdf
- Description:
- PROGRAMMER ICSP ICP2PORT SOFTLOG
- Quantity:
- Payment:

- Shipping:

Inventory:2,619
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
TPG100009 from Softlog is a battery-powered, portable in-circuit service programmer for field upgrades of Microchip 8-bit/16-bit PIC MCUs, dsPIC DSCs, and serial EEPROMs. It supports six non-volatile programming environments, programmable Vdd (2.0–5.5V) and Vpp (2.0–13.5V), and operates via USB, AAA batteries, or external adapter.
For engineers reviewing the TPG100009 datasheet, TPG100009 pinout, TPG100009 application, or TPG100009 equivalent, key selection considerations include field-deployable power flexibility, on-board 4MB flash for multi-environment storage, serialization support (sequential/random/user file), and programmable timing parameters including Vdd-Vpp delay (0.1–250ms) and clock/data speed (500kHz–2.5MHz).
Technical Context
The TPG100009 implements an embedded microcontroller-based control architecture with dedicated voltage regulation circuitry for independent Vdd and Vpp sourcing. Its firmware manages environment switching, counter enforcement, and serialization logic without host PC dependency during programming cycles.
It uses a base-drive capability configuration (not high-current), supports only single-channel operation, and lacks DLL/command-line (D), dsPIC/PIC24 (P), or Security (S) options - all disabled by default and not remotely activatable on this model per Softlog documentation.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Programming Channels | Single-channel; supports one target device per session, no daisy-chaining capability. |
| On-Board Storage | 4MB flash memory; stores up to six complete programming environments with hex data, config bits, and optional counters. |
| Vdd Range | 2.0–5.5V programmable; selectable source (programmer or target), with 50mA current limit and overload protection. |
| Vpp Range | 2.0–13.5V programmable; includes Vpp/Vdd sequencing delay (0.1–250ms) and capacitive load handling up to 22nF. |
| Clock Speed | 500kHz–2.5MHz programmable; enables optimization for legacy vs. high-speed PIC/dsPIC devices. |
| Power Sources | USB bus power, 3×AAA batteries (included), or external adapter (not included); enables true field-portable operation. |
| Serialization Modes | Sequential, random, and user-file (1–8 bytes); allows unique device ID injection during programming without host software. |
Availability
TPG100009 is available at Aetrix Electronics and suitable for field service programming, remote firmware updates, and low-volume production line rework requiring stable component supply, battery-operated portability, and multi-environment storage.
Supply support for TPG100009 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Softlog Systems is a specialist developer of production-grade in-circuit programmers since 1998, headquartered in Germany, focused on reliability, security, and field-deployable programming solutions for Microchip and other MCU platforms.
The ICP2PORT product line - including TPG100009 - was designed specifically for portable, battery-powered service programming in uncontrolled environments, emphasizing robustness, standalone operation, and simplified logistics over high-throughput or secure manufacturing features.
FAQ
What is the primary use case for the TPG100009?
The TPG100009 is primarily used for field-service firmware updates and on-site device reprogramming where portability, battery operation, and multi-environment storage are essential. Unlike benchtop or gang programmers, the TPG100009 enables technicians to carry a single device capable of executing six distinct programming jobs without laptop dependency - making it ideal for maintenance depots, repair centers, and distributed IoT node servicing.
Does the TPG100009 support dsPIC or PIC24 devices?
No, the TPG100009 does not support dsPIC or PIC24 devices. Per Softlog's official model comparison table, only models with the "-DS" suffix (e.g., TPG100002, TPG100007) include dsPIC/PIC24 Support (Option P). The TPG100009 is designated as "ICP2PORT" with Base drive capability and no activated P option - its supported targets are limited to 8-bit and 16-bit PIC MCUs and serial EEPROMs.
Can security features like Secure Programming be added to the TPG100009?
No, Secure Programming (Option S) cannot be added to the TPG100009. Softlog explicitly states that Keeloq (K) and PIC32 (X) options are unavailable for ICP2PORT models, and Option S is only offered on ICP2-DS (TPG100002/TPG100007) and ICP2GANG-DS (TPG100006) variants. The TPG100009 lacks both hardware and firmware provisions for ADMIN/USER-level encryption, secure buffer, or remote environment file decryption.
What power sources are compatible with the TPG100009?
The TPG100009 accepts three power sources: USB bus power (5V), three AAA batteries (included), or an external DC adapter (not included). Unlike ICP2GANG models, it does not require a proprietary adapter; any standard 5–12V DC input works. Battery operation enables fully standalone use - critical for field technicians performing upgrades in locations without USB hosts or wall outlets.
How many programming environments can the TPG100009 store, and how are they managed?
The TPG100009 stores up to six independent programming environments in its 4MB on-board flash memory. Each environment contains full hex data, configuration bits, serialization settings, and an optional device counter. Environments are selected manually via front-panel buttons or preloaded via USB before deployment - no host PC is required during field execution. This enables rapid job switching across different product SKUs or revision levels without reconnection.
TPG100009 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Microchip Technology
- Series:
- Softlog
- Packaging:
- Box
- Product Status:
- Active
- Type:
- Programmer (In-Circuit/In-System)
- For Use With/Related Products:
- PIC Micro® MCU
- Contents:
- Board(s)
TPG100009 FAQ
1.How can I place an order for TPG100009 through Aetrix?
Please submit a Request for Quotation (RFQ) for TPG100009 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for TPG100009 reliable?
The price and inventory of TPG100009 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for TPG100009 is usually 5 days.
3.What payment methods are accepted for TPG100009?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for TPG100009 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for TPG100009?
TPG100009 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your TPG100009 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for TPG100009?
For technical support, including TPG100009 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your TPG100009 requirements.
6.How does Aetrix verify that TPG100009 is sourced from the original manufacturer or authorized distributors?
All TPG100009 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that TPG100009 meets industry standards.
7.What is the process for return or replacement of TPG100009?
All TPG100009 units undergo pre-shipment inspection (PSI). If there is an issue with TPG100009, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The TPG100009 part is unused and in its original packaging.
Return procedure for TPG100009:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
TPG100009 Tags

-
STLINK-V3MODS
STMicroelectronics

-
STLINK-V3MINIE
STMicroelectronics

-
ESP-PROG
Espressif Systems

-
SC0889
Raspberry Pi

-
2548
Adafruit Industries LLC

-
PG164100
Microchip Technology

-
ST-LINK/V2
STMicroelectronics

-
STLINK-V3SET
STMicroelectronics

-
NU-LINK-PRO
Nuvoton Technology Corporation

-
ARM-USB-TINY-H
Olimex LTD
-
MCU-LINK-PRO
NXP Semiconductors

-
410-308-B
Digilent, Inc.
Tech Hub
TTL and CMOS logic families differ in thresholds, loading, output drive, power and timing. This engineering guide compares 74HC and 74HCT, calculates noise margins and checks 3.3 V/5 V compatibility.
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…

