ISP Flash Memory Programmer for AVR using Parallel port

AVR flash memory programmers are easy to build and one programmer can program a virtually program all series and types of AVR devices. This universal compatibility is because of the ISP (In-System Programmable) feature incorporated in almost all AVR devices.



Now there are two three types of Flash memory programmers; Serial, Parallel and USB. I've used all of them so I'll tell you the details about each of them. The software is discussed at the end of the post.

Flash Memory Programmer for AVR using Parallel Port
This an open source programmer from Olimex Ltd. It is very simple to build and has a very few components. It draws power from the target board. Here is the schematic.

-Here are the complete details.
-The Components required are as follows
   - 2 x 74HC244
   - 1 x 33K resistors
   - 1x 1N5819 diode
   - 1 x 100n capacitor
   - 1 x DB-25M Male parallel port connector
   - 1 x 10-pin connector and necessary ribbon cables
- For software refer to the following post PonyProg 2000 for AVR Flash Memory Programming.

This setup can be built into the Parallel port connector casing like shown in the image or you can make it on a proto-board if you want.


 The parallel port side goes into your PC's parallel port and the black custom connector plugs into the AVR target board(development board). I've made a separate post on AVR Development boards.


If anybody wants any help with this stuff, just drop a comment or "Contact me". I'll be happy to help.

No comments:

Post a Comment

If anybody wants any help with this stuff, just drop a comment or use the "Contact me" button at the top of the page . I'll be happy to help.