Sometimes when we need to program an avr microcontroller on ISP (In System Programming ) we need a “ data cable “ ( In system programmer cable ) to transfer the compiled data to microcontroller .
This transfer of data (read or write ) can be done with many types of programming cable , but the easiest mode to program an avr chip with ISP ( like Atmega32 ) is to use a In system programmer cable like in schematic presented here .