Go Down

Topic: STK503 STK504 (Read 367 times) previous topic - next topic

ditelen

Hello, where can i buy  adapter  STK503 or STK504? Does anyone sell such a module?

Robin2

What is an STK503 ?

...R
Two or three hours spent thinking and reading documentation solves most programming problems.

westfw

AFAIK, none of the stk500 "top cards" are manufactured any more.
Why do you think you want one?

ditelen

I want programmer for atmega2560 100 pins, with which i can lock all fuses including to break the serial connection. Can i do with this module

 https://www.aliexpress.com/item/ATmega-TQFP100-test-seat-ATMEL-ISP-for-ATmega2560-ATmega2561-ATmega3290-640-1280-1281-3250-TQFP100-QFP100/32870439872.html?spm=2114.10010108.1000014.2.2db37813OFNRvG&gps-id=pcDetailBottomMoreOtherSeller&scm=1007.13338.110449.000000000000000&scm_id=1007.13338.110449.000000000000000&scm-url=1007.13338.110449.000000000000000&pvid=acc919fc-e567-44d2-83a1-965f0035c786

westfw

The board you link says it is set up for JTAG; it doesn't look like it would do "high voltage parallel programming" (which is the most-general, always-works, version.  And probably what you need if you want to disable all "easy" access to the chip contents.)  Looking at other similar boards, it doesn't even seem to break out all the pins of the 2560 to those connectors :-(

Yes, an actual STK-500 (which is still sold) plus a STK-503 "top card" would probably do what you want.


You'd probably be best off re-creating the STK503 (minimized to not have the rs232 driver or external memory interface) using something like https://www.aliexpress.com/item/TQFP100-FQFP100-QFP100-to-DIP100-Programming-Socket-OTQ-100-0-5-09-Pitch-0-5mm-IC/32777242972.html  Or you probably go with about 20 jumpers...
A lot of the big chips are not really set up to programmed outside of ISP or JTAG; if you want to protect your firmware, you're supposed to trust their memory protection bits, rather than completely disable the programming connections...

Another possibility is to have Microchip program your parts for you (costs about $0.50 each, for small quantities.)   Disabling the serial connections, you're essentially turning them into one-time-programmable parts, anyway.  (I hope you have a lot more faith in the correctness of your code than I've ever had in any of my code!) (unless you're going to leave the 20-odd pins otherwise unused, or carefully multi-purposed on your board.)

ditelen

Thanks for the info, i have stk500 and i think to make DYI adapter, but i dont have the circuit of 503 , or i need connection between stk500 and the main board with zif socket, i can make this board on altium, it is not problem for me.

Go Up