Tag Connect TC-LATTICE-10 Adapter

TC-LATTICE-10
Regular price
£40.00
Sale price
£40.00
Regular price
£0
Sold out
Unit price
Quantity must be 1 or more

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

  1. Ensure your target PCB includes the standard TC2050 footprint with proper pad sizes and locating holes
  2. Connect the TC-LATTICE-10 adapter to your HW-USBN-2B programmer's 12-pin output connector
  3. Attach your TC2050-IDC or TC2050-IDC-NL cable to the adapter's 10-pin output
  4. Position the Tag-Connect cable on your target board's TC2050 footprint
  5. 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:

 

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
Go to full site