USB is increasingly popular in these few years. Due to its easy connection between PC and other computer peripherals, many people have tried to learn and maximize the use of USB. Nowadays, there are many programmers have been fully modified and included with the USB feature, such as this USB AVR Programmer!
If you refer to the above figure, you can see that it is quite a simple yet compact USB AVR Programmer. Some of you here might think, “Isn’t it much easier, if you use a USB to serial adapter to connect your AVR ISP with your PC?” Yep, you might have the point here, but the fact is by using the above method, it would cost you more money than a single FT232BM chip did! Nah, we should learn to save money, but not to overspend here…
In order to overcome the above problem, you have to replace the two transistors, where are being used to adapt the RS-232 voltage levels to TTL voltage levels, with a USB to RS-232 chip (FT232BM). It should be fined, if you get everything done here!
This USB AVR Programmer is not only unique, but it is small enough and you can bring it with you to anywhere you want!