OLIMEX© 2020
MOD-IO user's manual
5.2 AVRISP connector
The AVRISP connector is used to program the board. You can plug a standard ISP programmer (which
has a 10-pin connector) to it. Make sure your programmer supports the programming of ATMEGA16A
microcontroller. Almost any ISP programmer would be capable of programming the chip. OLIMEX sells
at least two programmers suitable for the board – they are named AVR-ISP500 and AVR-ISP-MK2 – both
working fine with all versions of Atmel Studio and also open source tools like AVRDude. Both have 10-
pin ISP connector.
If your programmer has only 6 pin interface you can still use it for programming as long as you make a
small adapter or set jumper wires properly. Tables with proper connections required to convert 6-pin ISP
to 10-pin ISP are seasy to be found. You can also use our adapter AVR-ICSP:
https://www.olimex.com/Products/AVR/Programmers/AVR-ICSP/
The pinout of AVRISP might be found below:
Pin #
Signal name
1
MOSI
2
3.3V
3
NC
4
GND
5
RST
6
GND
7
SCK
8
GND
9
MISO
10
GND
5.3 JTAG connector
The JTAG connector is used to program the board. You can plug a standard ISP programmer (which has a
10-pin connector) into it. Make sure your programmer supports the programming of ATMEGA16A
microcontroller. Almost any ISP programmer would be capable of programming the chip.
Pin #
Signal Name
1
TCK
2
GND
3
TDO
4
3.3V
5
TMS
6
RST
7
3.3V
8
NC
9
TDI
10
GND
Page 20 of 30