AVR ISP Pinouts

10-Pin IDC Connector MOSI 1 NC 3 RST 5 SCK 7 MISO 9 VCC 2 GND 4 GND 6 GND 8 GND 10 6-Pin IDC Connector MISO 1 SCK 3 RST 5 VCC 2 MOSI 4 GND 6
10-Pin ISP Header
Pin Name Description
1 MOSI Master Out Slave In
2 VCC Target Power Supply
3 NC Not Connected
4 GND Ground
5 RST Reset
6 GND Ground
7 SCK Serial Clock
8 GND Ground
9 MISO Master In Slave Out
10 GND Ground
6-Pin ISP Header
Pin Name Description
1 MISO Master In Slave Out
2 VCC Target Power Supply
3 SCK Serial Clock
4 MOSI Master Out Slave In
5 RST Reset
6 GND Ground

About AVR ISP

AVR ISP (In-System Programming) is a method used to program AVR microcontrollers. The ISP connector allows you to program the microcontroller while it's installed in the target system, eliminating the need to remove the chip for programming.

The pinout shown here is compatible with most AVR programmers like:

  • Atmel AVRISP
  • Atmel AVRISP mkII
  • USBasp
  • USBtinyISP
  • Arduino as ISP

Note: Always check the polarity and pin assignments before connecting any programmer to your circuit to avoid damage.