I have two boards that contain Lattice ISPLSI1016-60LT44, one is dead in short circuit (is is very hot when powered also), one is on working condition. Even though this part is discontinued by the manufacturer, there is still some in stock around the world. I have found official programmers named HW-USBN-2A (also discontinued) and a newer HW-USBN-2B (still supported). There are a lot of clones of the former at eBay.

Atmel (Microchip) AVR devices contain lock-bits that can prevent dumping the hex file (you can only erase the whole chip if they are set in the right way). However, if not set, you can dump hex from the working one and burn it into the fresh one.

If I replace the damaged part with the new one and use the HW-USBN-2A eBay clone, would I be able to perform the repair? I did not order anything yet and I would like to calculate the price needed for diagnosis and eventual repair.

EDIT I have found in the programming documentation that there is a thing called Security Cell, which I believe is the equivalent of the fuse lock-bits.

What is the easiest/fastest way to check if the Security Cell is enabled (thus preventing the code trasnfer) ?

  • \$\begingroup\$ What gives you the idea that on the faulty PCB, it is the ISPLSI chip that broken? \$\endgroup\$ Aug 17, 2020 at 16:08
  • \$\begingroup\$ @StefanWyss Thank you for the comment. I have stated in the Q that is is really hot, far hotter than it should be. Please just focus on the feasibility of the replacement, if possible. \$\endgroup\$ Aug 17, 2020 at 20:25
  • \$\begingroup\$ It was 20 years ago when I worked last with Lattice CPLDs and I think I remember that I was able to verify the chip, but not to read out the code. I know this does not help you much, but I just doubt that you can read back code at all. \$\endgroup\$ Aug 18, 2020 at 4:39


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.