(Topic ID: 201802)

TL866 CS- Universal Programmer: Unknown Error Programming 2716

By billsacto

6 years ago



Topic Stats

  • 4 posts
  • 3 Pinsiders participating
  • Latest reply 6 years ago by billsacto
  • Topic is favorited by 1 Pinsider

You

Linked Games

No games have been linked to this topic.

    Topic Gallery

    View topic image gallery

    Software Version Dialog Box (resized).png
    Error Screen Shot (resized).png

    #1 6 years ago

    Hi,

    Another TL866 Road Bump!

    Trying to program a couple of 2716 (NMC27C16Q), but getting stuck immediately at start of programming.

    At very start of programming, getting error: ERROR! Address:0x000000 Buffer Data:0x3A Verify:0x7A

    Before programming, I verified blank and okay

    I would greatly appreciate it if anyone could offer suggestions about what I'm doing wrong.

    I tried on two different EPROMs with the same result.

    Thanks!

    Bill

    I attached screen shots of both the error and the software version dialog box.

    Error Screen Shot (resized).pngError Screen Shot (resized).png

    Software Version Dialog Box (resized).pngSoftware Version Dialog Box (resized).png

    #2 6 years ago

    are you sure on the settings? i wonder if maybe its not exactly that model and Vpp is too high so you cooked the chip?

    #3 6 years ago

    Hi,
    The problem is not the programmer but the EPROM chip itself. May be too old.

    Erasing the EPROM set all bit to 1 (ie, all bytes should be FF) and programming set only bits to 0.

    Here, you try to program a 3A (00111010) value, but the verify (read) after programming return the value 7A (01111010).
    This mean that the 6th bit failed to turn 1 to 0. Most of the times, it's because the component is too old.
    All UV EPROM have a limited number of cycles(erase/program) and may be, this one has exceed.

    You can try to program again the chip. Indeed, the missed "1" can be still turned to "0".
    Try to program again, but disable the "blank checking" option before.
    This will program the chip, but without testing the virginity (not testing the bytes for FF value).

    The TL866 is unable to program the basic 2716 with Vpp 25 volts, but there is no issue with the 27C16. So, should be working with this component, unless if it has exceeded its life time / cycles.

    But looking at the config, I see Vpp - 21 volts.
    This is normal for a classic 27C16, but take care that your 27C16 are not B model. For 27C16B chips, the Vpp is 12,75 volts.

    If the Vpp voltage is correct, then, you can try to increase the Pulse delay.

    #4 6 years ago

    Turns out both of the 2716 (NMC27C16Q) EPROMs were bad. Third EPROM programmed just fine...

    Thank you for your comments!

    Bill

    Reply

    Wanna join the discussion? Please sign in to reply to this topic.

    Hey there! Welcome to Pinside!

    Donate to Pinside

    Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


    This page was printed from https://pinside.com/pinball/forum/topic/tl866-cs-universal-programmer-unknown-error-programming-2716 and we tried optimising it for printing. Some page elements may have been deliberately hidden.

    Scan the QR code on the left to jump to the URL this document was printed from.