Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

The Simplest and Compact-Sized USB AVR Programmer

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… Continue reading

USB AVR Programmer

Do you know which is the most popular connector, which is frequently being used in the electronic industry? Yeah, the answer is USB and it’s compatible with most of the PC peripherals, such as AVR programmers, printers, scanners and so on. All you have to do is doing a little modification on an old serial AVR In-System_Programmer (ISP) to work with USB connection. Or, it’s also mean that you’re use a USB serial adaptor to connect the AVR ISP with your PC! This will be the solution, but it has to cost you more money than a single FT232BM chip. If you want to cut down the cost, the finest solution is to replace the two transistors, where is used to adapt the RS-232 voltage levels to TTL voltage levels, with a USB to RS-232 chip (such as FT-232BM). For the firmware, you should prefer the Klaus Leidinger’s, as it’s a little bit better and faster than others are. However, you still need to do some modification with the source code, for enables it to work with 11.0592 MHz crystal… Continue reading