If we have a FT232R FTDI chip we can use it as a DIY AVR ISP AVRDude IDE. Because the AVRDude support many ISP hardware. It use software bit-banging to program the AVR chip. However we need a FT232R USB to Serial module that has all its I/O pins.
![]() |
| AVRDude IDE |
Then we check the "avrdude.conf" file its installation directory and and then open it in a notepad editor.
![]() |
| avrdude.conf file |
In this file search for the "#ft232r".
![]() |
| the avrdude.conf file |
On the ATMega16 AVR Development Board connects the wires as follow.
ATMega16 FT232R Module
Pin Name ISP
6 PB5(MOSI) RxD
7 PB6(MISO) RTS
8 PB7(SCK) TxD
9 RESET DTR
10 VCC VCC
11 GND GND
On the AVRDude IDE click on detect button the software will recognize the target chip. Choose any hex file for your avr chip and write to the device. it works fine except reading and saving file to the disk.
![]() |
| AVRDude IDE |
I tested a LED blink file on the ATMega16.




