# Title: Tag Connect TC-LATTICE-10 Adapter ## Description: Overview The TC-LATTICE-10 Adapter serves as a crucial interface component enabling engineers to leverage Tag-Connect's space-saving programming solutions with Lattice Semiconductor's HW-USBN-2B programming cable. This adapter eliminates the need for physical programming connectors on target PCBs whilst maintaining full compatibility with Lattice Diamond Programmer and ispVM System software. Technical Specifications Parameter Specification Input Connector 12-pin (2×6) 0.1″ female header Output Connector 10-pin (2×5) 0.1″ male box header Built-in Resistor 500Ω between VCC and GND Operating Voltage 1.2V to 3.3V (via HW-USBN-2B) Compatible Cables TC2050-IDC, TC2050-IDC-NL PCB Dimensions 25mm × 15mm × 8mm (approx) Wiring Quick-Start Connect the adapter between your HW-USBN-2B programmer and TC2050-IDC cable using the following pin mapping: TC2050 connector pinout diagram showing signal assignments TC2050 Pin Signal Description 1 VCC* Programming voltage supply 2 TMS Test Mode Select 3 GND* Ground reference 4 TCK/SCLK Test Clock/Serial Clock 5 5V OUT 5V output for specific applications 6 TDO/SO Test Data Output/Serial Output 7 DONE Configuration complete indicator 8 TDI/SI Test Data Input/Serial Input 9 TRST Test Reset (optional) 10 ispEN/PROG/SN Programming enable/Slave select *500Ω resistor fitted between VCC and GND on adapter PCB Installation Procedure Ensure your target PCB includes the standard TC2050 footprint with proper pad sizes and locating holes Connect the TC-LATTICE-10 adapter to your HW-USBN-2B programmer's 12-pin output connector Attach your TC2050-IDC or TC2050-IDC-NL cable to the adapter's 10-pin output Position the Tag-Connect cable on your target board's TC2050 footprint Launch Lattice Diamond Programmer and detect your target device Low-Power Target Considerations Important: The built-in 500Ω resistor addresses a known issue where the HW-USBN-2B can unexpectedly raise VCC on low-power target designs, potentially causing programming failures or device damage. Without this resistor, low-power targets may experience: Unexpected voltage rises during programming Programming verification failures Inconsistent device behaviour post-programming Compatible Target Footprint Your target PCB must include the TC2050 footprint consisting of: Ten 0.5mm diameter copper pads arranged in 2×5 configuration Two 0.99mm diameter locating holes for mechanical alignment Total footprint area of approximately 0.03 square inches Minimum copper thickness of 35μm (1oz) TC2050 footprint diagram with exact measurements Programming Software Configuration The adapter requires no special software configuration. Use Lattice Diamond Programmer with standard settings: 1. Select your target device family 2. Choose appropriate programming file (.jed, .bit, .hex) 3. Set operation mode (JTAG/SPI as required) 4. Configure programming options (erase, program, verify) 5. Execute programming sequence For command-line programming, use standard ispVM System commands with your regular device configuration files. Production Programming Integration The TC-LATTICE-10 adapter enables efficient production programming through: Automated test equipment (ATE) compatibility Spring-loaded programming fixtures High-speed programming cycles (<10 seconds typical) Reliable connection repeatability (>100,000 cycles) Pro Tip: For production environments, consider TC2050-CLIP retention accessories to maintain hands-free programming connections during extended debug sessions. Troubleshooting Common Issues Issue Probable Cause Solution Device not detected Poor footprint connection Verify TC2050 pad cleanliness and cable seating Programming verification fails Signal integrity issues Check target board power supply stability Inconsistent programming Mechanical connection Ensure proper cable pressure and alignment Software connection errors Driver issues Reinstall Lattice programming software and drivers ## Product type: Programmer Adapter ## Vendor: Tag-Connect, LLC ## Tags: Adapter, DSP FPGA CPLD, Lattice, Programmer, Programmer Adapter, Tag Connect, tag-connect-llc ## Price range: 40.0 - 40.0 GBP ## Link: https://thedebugstore.com/products/tag-connect-tc-lattice-10-adapter-uk ## Options - Title: Default Title ## Collections - [New Products](https://thedebugstore.com/a/llms/collections/new-products-debug-store) - [Tag-Connect LLC](https://thedebugstore.com/a/llms/collections/tag-connect-catalogue) - [Device Programmer Adapters](https://thedebugstore.com/a/llms/collections/device-programmer-adapters-catalogue) - [Tag-Connect Programmer Adapters](https://thedebugstore.com/a/llms/collections/tag-connect-programmer-adapters-catalogue) - [DSP/FPGA/CPLD Tag-Connect Cables](https://thedebugstore.com/a/llms/collections/dsp-fpga-cpld-tag-connect-cables-catalogue) - [DSP/FPGA/CPLD Tag-Connect Adapters](https://thedebugstore.com/a/llms/collections/tag-connect-dsp-fpga-cpld-adapters-catalogue) - [Device Programmers](https://thedebugstore.com/a/llms/collections/device-programmer-types) - [Programmers](https://thedebugstore.com/a/llms/collections/programmers) ## Variants - Default Title, SKU: TC-LATTICE-10, Available: yes, Inventory: 1 ## Metafields - full_description:

The TC-LATTICE-10 Adapter allows users of Lattice's HW-USBN-2B Programming Cable to use Tag-Connect TC2050-IDC or TC2050-IDC-NL 10-pin cables instead of the supplied flying lead solution for programming various Lattice Semiconductor devices.

The adapter has a 12-pin (2×6) 0.1″ female header that plugs into the Lattice HW-USBN-2B programmer and supplies a 10-pin (2×5) 0.1″ male box header suitable for use with Tag-Connect TC2050-IDC Plug-of-Nails™ Cables, eliminating the need for a physical connector on each and every target PCB.

By default, the TC-LATTICE adapter comes fitted with a 500 Ohm resistor connected between VCC and GND. This resolves the issue of the Lattice HW-USBN-2B unexpectedly raising VCC on low-power targets and eliminates the need for the resistor to be fitted to each of your target PCB's – 

see http://www.latticesemi.com/en/Support/AnswerDatabase/2/2/0/2205.

See also our TC-LATTICE adapter for even smaller TC2030-IDC 6-pin target board connectors.

TC2050 Pin NumberSignal
1VCC*
2TMS
3GND*
4TCK/SCLK
55V OUT
6TDO/SO
7DONE
8TDI/SI
9TRST
10ispEN/PROG/SN


* 500 Ohm Resistor fitted on back of Adapter PCB between VCC and GND

- description_tag: Connect Lattice HW-USBN-2B programmer to TC2050 cables. Built-in 500Ω resistor, supports all Lattice FPGAs. Free UK delivery. Buy online. - title_tag: Tag Connect TC-LATTICE-10 Adapter - Lattice HW-USBN-2B to TC2050 JTAG Programming - manufacturer: Tag-Connect, LLC - warranty: 6 Months - amazon_enable: TRUE - amazon_title: Tag Connect TC-LATTICE-10 Adapter - amazon_product_type: computercomponent - amazon_block: FALSE - amazon_prime_enable: FALSE - amazon_search: Tag-Connect - amazon_uk_price: 43.945 - amazon_uk_currency: GBP - amazon_de_currency: EUR - amazon_de_price: 49.65785 - amazon_fr_currency: EUR - amazon_fr_price: 49.65785 - amazon_es_currency: EUR - amazon_es_price: 49.65785 - amazon_nl_currency: EUR - amazon_nl_price: 49.65785 - amazon_it_currency: EUR - amazon_it_price: 49.65785 - amazon_se_curency: SEK - amazon_se_price: 500.973 - amazon_product_id: 5055383665105 - amazon_product_id_type: EAN - amazon_update: Update - amazon_short_description: Adapter allows users of Lattice’s HW-USBN-2B Programming Cable with Tag-Connect TC2050-IDC or TC2050-IDC-NL Plug-of-Nails™ cables for programming various Lattice Semiconductor devices. note: adapter only, cable not included. - amazon_long_description:

The TC-LATTICE-10 Adapter allows users of Lattice’s HW-USBN-2B Programming Cable to use Tag-Connect TC2050-IDC or TC2050-IDC-NL 10-pin cables instead of the supplied flying lead solution for programming various Lattice Semiconductor devices.

The adapter has a 12-pin (2×6) 0.1″ female header that plugs into the Lattice HW-USBN-2B programmer and supplies a 10-pin (2×5) 0.1″ male box header suitable for use with Tag-Connect TC2050-IDC Plug-of-Nails™ Cables, eliminating the need for a physical connector on each and every target PCB.

By default, the TC-LATTICE adapter comes fitted with a 500 Ohm resistor connected between VCC and GND. This resolves the issue of the Lattice HW-USBN-2B unexpectedly raising VCC on low-power targets and eliminates the need for the resistor to be fitted to each of your target PCB’s – 

see http://www.latticesemi.com/en/Support/AnswerDatabase/2/2/0/2205.

See also our TC-LATTICE adapter for even smaller TC2030-IDC 6-pin target board connectors.

TC2050 Pin NumberSignal
1VCC*
2TMS
3GND*
4TCK/SCLK
55V OUT
6TDO/SO
7DONE
8TDI/SI
9TRST
10ispEN/PROG/SN


* 500 Ohm Resistor fitted on back of Adapter PCB between VCC and GND

- amazon_main_image: https://www.thedebugstore.com/images/product/tc-tag-connect-lattice-10-adapter-with-TC2050-IDC-NL.jpg - amazon_other_image_1: https://www.thedebugstore.com/images/product/tc-tag-connect-lattice-10-adapter-with-TC2050-IDC-NL.jpg - amazon_other_image_2: https://www.thedebugstore.com/images/product/tc-tag-connect-lattice-10-adapter-with-TC2050-IDC-NL.jpg - amazon_browse_node: 428655031 - related_products: TC2050-IDC,TC2050-IDC-NL - mpn: TC-LATTICE-10 - backorder_label: If no stock is shown above, order now and we'll ship within 10 working days. - google_product_category: 258 - condition: new - custom_product: false - mpn: TC-LATTICE-10 - google_product_category: Electronics - custom_label_0: Programmer Adapter - myordercount: {"ordercount":1,"recentcount":1} - warranty: 6 months - brand: Tag Connect - key_feature_1: Enables Tag-Connect TC2050-IDC cables with Lattice HW-USBN-2B for JTAG programming of FPGAs and CPLDs. - manufacturer: Tag-Connect, LLC - badge: - widget:

Customer Reviews

Be the first to write a review
0%
(0)
0%
(0)
0%
(0)
0%
(0)
0%
(0)
- brands: gid://shopify/Metaobject/56257806559 - breadcrumbs: ["gid://shopify/Collection/269202686141","gid://shopify/Collection/447917162719","gid://shopify/Collection/447953600735"] - customhs_code: 847180 - detailed_description: {"type":"root","children":[{"type":"paragraph","children":[{"type":"text","value":"The TC-LATTICE-10 Adapter allows users of Lattice's HW-USBN-2B Programming Cable to use Tag-Connect "},{"type":"link","url":"https://www.tag-connect.com/product/tc2050-idc-tag-connect-2050-idc","children":[{"type":"text","value":"TC2050-IDC"}]},{"type":"text","value":" or "},{"type":"link","url":"https://www.tag-connect.com/product/tc2050-idc-nl-10-pin-no-legs-cable-with-ribbon-connector","children":[{"type":"text","value":"TC2050-IDC-NL"}]},{"type":"text","value":" 10-pin cables instead of the supplied flying lead solution for programming various Lattice Semiconductor devices."}]},{"type":"paragraph","children":[{"type":"text","value":"The adapter has a 12-pin (2×6) 0.1″ female header that plugs into the Lattice HW-USBN-2B programmer and supplies a 10-pin (2×5) 0.1″ male box header suitable for use with Tag-Connect TC2050-IDC Plug-of-Nails™ Cables, eliminating the need for a physical connector on each and every target PCB."}]},{"type":"paragraph","children":[{"type":"text","value":"By default, the TC-LATTICE adapter comes fitted with a 500 Ohm resistor connected between VCC and GND. This resolves the issue of the Lattice HW-USBN-2B unexpectedly raising VCC on low-power targets and eliminates the need for the resistor to be fitted to each of your target PCB's – "}]},{"type":"paragraph","children":[{"type":"text","value":"see "},{"type":"link","url":"http://www.latticesemi.com/en/Support/AnswerDatabase/2/2/0/2205","children":[{"type":"text","value":"http://www.latticesemi.com/en/Support/AnswerDatabase/2/2/0/2205."}]}]},{"type":"paragraph","children":[{"type":"text","value":"See also our "},{"type":"link","url":"https://www.tag-connect.com/product/tc-lattice","children":[{"type":"text","value":"TC-LATTICE"}]},{"type":"text","value":" adapter for even smaller TC2030-IDC 6-pin target board connectors."}]},{"type":"paragraph","children":[{"type":"text","value":"TC2050 Pin Number\nSignal\n1\nVCC*\n2\nTMS\n3\nGND*\n4\nTCK/SCLK\n5\n5V OUT\n6\nTDO/SO\n7\nDONE\n8\nTDI/SI\n9\nTRST\n10\nispEN/PROG/SN"}]},{"type":"paragraph","children":[{"type":"text","value":""},{"type":"text","value":"* 500 Ohm Resistor fitted on back of Adapter PCB between VCC and GND"}]}]} - summary:
The TC-LATTICE-10 Adapter bridges the gap between Lattice's HW-USBN-2B Programming Cable and Tag-Connect's space-saving TC2050-IDC cables. Featuring a 12-pin (2×6) 0.1″ female header input and 6-pin (2×3) 0.1″ male box header output, this adapter provides secure connectivity whilst maintaining signal integrity for JTAG programming operations. The adapter includes an integrated 500Ω resistor between VCC and GND to prevent the HW-USBN-2B from unexpectedly raising VCC on low-power target designs, eliminating the need for additional resistors on each PCB. Compatible with all Lattice FPGA and CPLD families including iCE40, MachXO2, and ECP5 series. This solution significantly reduces PCB costs whilst providing reliable programming connections through TC2050-IDC cables that require only a tiny 0.03 square inch footprint on target boards.
- key_feature_2: Interfaces HW-USBN-2B to TC2050 cables - key_feature_2_tooltip: {"type":"root","children":[{"type":"paragraph","children":[{"type":"text","value":"Connects 12-pin Lattice programmer output to 10-pin Tag-Connect input for space-saving programming"}]}]} - key_feature_3: Built-in 500Ω VCC/GND resistor - key_feature_3_tooltip: {"type":"root","children":[{"type":"paragraph","children":[{"type":"text","value":"Prevents VCC issues on low-power targets, eliminating need for per-board resistors"}]}]} - key_feature_4: Zero cost per target board - key_feature_4_tooltip: {"type":"root","children":[{"type":"paragraph","children":[{"type":"text","value":"Eliminates need for physical programming connectors on every manufactured PCB"}]}]} - key_feature_5: Standard 0.1″ pitch headers - key_feature_5_tooltip: {"type":"root","children":[{"type":"paragraph","children":[{"type":"text","value":"Uses industry-standard connector pitch for reliable mechanical and electrical connections"}]}]} - key_feature_6: Supports all Lattice devices - key_feature_6_tooltip: {"type":"root","children":[{"type":"paragraph","children":[{"type":"text","value":"Compatible with iCE40, MachXO2, ECP5, and other FPGA/CPLD families via JTAG interface"}]}]} - key_feature_7: Maintains signal integrity - key_feature_7_tooltip: {"type":"root","children":[{"type":"paragraph","children":[{"type":"text","value":"Short signal paths and proper impedance matching ensure reliable JTAG communication"}]}]} - key_feature_8_tooltip: {"type":"root","children":[{"type":"paragraph","children":[{"type":"text","value":"Small adapter size minimises bench space requirements during development and testing"}]}]} - key_feature_8: Compact PCB footprint - why_people_choose_3_title: Enables Production Programming - why_people_choose_2_title: Prevents Low-Power Target Issues - why_people_choose_1_title: Eliminates PCB Connector Costs - why_people_choose_1: Removes need for programming headers on every manufactured board, reducing BOM costs significantly - why_people_choose_3: Tag-Connect footprint allows automated test equipment integration for volume manufacturing - why_people_choose_2: Built-in 500Ω resistor resolves HW-USBN-2B voltage problems without modifying target designs