EXA-PROG
USB programming adapter for AVR-ISP, AVR-UPDI, STM32, LPC, ESP8266, ESP32
Page 8
Connection of an AVR Controller with UPDI Interface
DIP SWITCH: 2 = OFF, 3 = OFF, 4 = ON
Connect the programming connector leads on the EXA-PROG directly to
the pins on the controller:
The pin numbers of the AVR controller vary depending on the type and the shape of the case.
Please check out the data sheet in order to determine the pin numbers that match your con-
troller.
DIP switch 1: OFF = 3.3V, ON = 5V. Be sure to set the same voltage here your circuit is
running at. If the microcontroller is programmed in an external socket, both voltage values can
be set.
UPDI-HV MODE
DIP SWITCH: 2 = OFF, 3 = ON, 4 = ON
With ATTiny controllers that do not have a separate UPDI pin (e.g. Tiny412, Tiny1614, Tiny3216) the pin
can be switched to an alternative function via the fuses. After that, programming in the standard UPDI
mode is no longer possible. In this case, select the UPDI high-voltage mode, in which the UPDI port of the controller is
reactivated for programming via a short 12 volt pulse.
If the controller is to be programmed in a circuit, make sure that there may not be any components on the UPDI pin.
Please do not use this mode for controllers with dedicated UPDI pin (e.g. AVR32/64/128DA).
NOTICES, TIPS:
Connect only PIN2 to the circuit to be programmed if it does not have its own power supply and if the expected power
consumption does not exceed the maximum limit of the EXA-PROG.
In the UPDI mode the software interface of the EXA-PROG emulates a jtag2updi interface. This is not supported by
ATMEL/MICROCHIP Studio. Instead, please use the tool AVRDUDE for programming. This is used in various devel-
opment environments like Arduino or Bascom. You can find a lot of information on this on the internet and via the link
at the end of these instructions.
For boards with a 6-pin UPDI connector please use the optionally available adapter or connect your circuit to the 10-
pin ISP connector using appropriate jumper cables.
adapter 10-pin to 6-pin UPDI
(optional accessories, not included with the EXA-
PROG)
10 Pin Header
AVR Controller
PIN4 (UPDI)
UPDI (RESET, PORT)
PIN10 (GND)
GND
optional:
PIN2 (VCC)
VCC