Programming Cables for PCs

Hardware connection for in-system programming of all Lattice devices

Lattice Programming Cable products are the hardware connection for in-system programming of all Lattice devices. After user complete the logic design and create a programming file with the Lattice Diamond®, ispLEVER® Classic, or Lattice Radiant® development tools, user can use Diamond, Radiant Programmer, or ispVM™ System software to program devices on board. Lattice Programming cables are also used for 2-way communication with software tools like the Reveal Logic Analyzer & MicoSystem Debugger.

The ispVM System/Diamond/Radiant Programmer software automatically generates the appropriate programming commands, programming addresses and programming data based on information stored in the programming file and parameters set in Diamond/Radiant Programmer/ispVM System. Programming signals are then generated from the USB or parallel port of a PC and directed through the programming cable to the device. No additional components are required for programming.

Lattice's programming cables connect to multiple PC interfaces either USB (v.1.0, v2.0) or PC Parallel Port, and use Versatile flywire connectors to the target board. Adapters are included to help keep the flywires organized into 2 x 5 (.100”) or 1 x 8 (.100”) header configurations. All cables are also Lead-free/RoHS compliant.

Programming Cables for PCs

Note: Port A is for JTAG programming. Radiant programming software can use the built-in cable via the USB hub on the PC, which detects the cable of the USB function on Port A. While Port B is for UART/I2C interface access. Diamond Programmer/Radiant Programmer/ispVM System software is included with all Lattice design tool products and is available for download from the Lattice web site at

Programming Cables available from Lattice:

  • New USB Programming Cable: HW-USBN-2B
  • First-generation USB Programming Cable: HW-USBN-2A
  • Parallel PC Programming Cable: HW-DLN-3C

For complete specifications & further instructions, see the Programming Cables User’s Guide linked below, and the on-line help included in Radiant and Diamond Programmer.

Ordering Information

  • Ordering Part Number
    • HW-USBN-2B
    • HW-USBN-2A
    • HW-DLN-3C

To purchase, visit our online store or click here to contact your local Lattice Sales Representative for more information.


Quick Reference
Technical Resources
Select All
Programming Cable - User Guide
Describes the features and recommended usage guidelines of Lattice ispDOWNLOAD Cables.
FPGA-UG-02042 26.7 4/24/2024 PDF 992.6 KB
HW-USBN-2B Firmware
2.0 9/26/2017 ZIP 1.1 MB
Select All
Statement of Volatility for Lattice Programming Cables
9/28/2019 PDF 151.5 KB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.