Programming connector pinout


Pin AVR PIC SX
1 MOSI NC NC
3 NC Reset/PGM OSC1
5 Reset NC NC
7 SCK Data OSC2
9 MISO Clock NC
2 VCC VCC VCC
4 GND GND GND
6 GND GND GND
8 GND GND GND
10 GND GND GND

For the new layouts I've done for some of my projects I've included a programming connector for a programmer that doesn't exist yet. I've had some ideas of making a cheap multiprogrammer that handles AVR/SX/PIC and other microcontrollers as well as buses like I2C and SPI etc. The programmer will use the connector defined in the table to the right. The connector is based on the 10p version of atmels ISP connector but the N/C pin can be used as a high voltage pin for microcontrollers in need of a higher voltage for erasing and programming the flash memory, for example older PIC and SX chips.