I developed an USB programmer for Atmel AT89C2051/4051 controller as part of my lab project in the summer of 2005. As I think the project could also be interesting for other students or engineers I put all things together on this page. You find schematics, board layout files, firmware source code of the main controller (AT89C5131), a simple Windows application and further documentation on this page. Please note that some documents are still only available in the German language.
Requirements and features:
The images below illustrate the circuit, configuration and show the resulting programmer:
Notes:
The numbering of the components in the assembly diagram (Figure 4-4) does not match the wiring diagram (Figure 4-2) in the documentation above 'usb_programmer_doku.pdf'.
But a fixed version from H. Gresch (thank you!) is available. The update can be downloaded using the links below:
Please note that Microchip acquired Atmel in 2016. So the Atmel micro controllers can now be obtained from Microchip.
Useful links:
Do you have any suggestions or feedback about this USB programmer? Feel free to write any comments...
This website uses cookies 🍪 to ensure you get the best experience on our website. More Info