circuit_projects

Circuit Projects

Blogger

EEWeb Stats

Circuit's Blog :

Return to Blog

AVR In-System Programmer Known as FabISP

Figure:1

Figure 1 

The project demonstrates the programming of AVR microcontrollers on other boards with only the use of a USB cable and 6-pin IDC to 6-pin IDC cable since it is designed for production within a FabLab.

The V-USB and USBtiny firmware are the basis of the building this FabISP in which the USB communication in software is allowed to be performed by the ATtiny44. Through the use of AVRDUDE, the chip is capable of being programmed. Along with the ATtiny44 are the 6-pin ISP header, USB connector, and other assorted passive components. Aside from the Mini-B USB connector, 12MHz crystal, and 18pF capacitors for the crystal, most of the parts for the FabISP are in the FabLab inventory. The AVR can be programmed without removing it from the board once the programmer has been built.

Another in-system programmer or serial cable and level convertor board are required to program the board. It will start by closely soldering the jumper between the zero Ohm resistor, crystal, and microcontroller with two connected silver pads. The solder jumper can be opened by disconnecting the two pads for the board to be used once FabISP is programmed.

Rest of the project

Tags: AVR, firmware, USB, microcontroller,

Comments on this post:

There are currently no comments.

Login or Register to post comments.
 
Click Here