"myTinyProg MK2 USB"


    The project myTinyProg MK2 USB describes a possibility to use the learn and experimentation system of myAVR as comfortable hardware environment to burn/program and test attiny controllers in connection with the myAVR Board MK2 USB. It functions with both variants of the boards. The basis is a prototyping board A and some components like a DIP-8-socket and a multi-pin connector, a quartz and two condensers.


    For burning (programming, flashing) of the finished program microcontrollers (*. HEX or *. BIN) there are basically two options:
      1. Possibility:
      You can use a programming unit in which you include the chip and program. For that the programming unit has to be connected with the PC via a parallel, serial or USB interface. The microcontroller is to be removed from the target system and to put on the socket in the programming unit. Then you can transfer the program in the FLASH memory of the controller. If this operation was succesfully you can remove the controller from the programming unit and put him in the target system again. Such a programming unit is e.g. the myMultiProg MK1 LPT and myMultiProg MK2 USB of myAVR.

      2. Possibility:
      Another solution for the programming of the microcontroller is the "in system programming" (ISP). For this the controller has not to be removed from the target system. He can programmed and tested directly in the system. For that the target system has to be provide an ISP interface. With an added hardware the ISP programmer which is connected on the LPT port, the COM interface or the USB-port the program can be transfered directly in the target system from the development environment. As experimentation hardware for the 28pole DIL controller of ATMEL like the ATmega8 the myAVR Board MK1 LPT and MK2 USB is suitable. For ATMEL AVR controller with other pin numbers like the tiny series but also the mega controllers the expansion to the myAVR Board on base of the prototyping board A is suitable.

Hardware overview:

Circuit diagram

    The circuit should enable the programming of ATMEL controller AT90S2323, ATtiny12, 13 and 15 as well as more AVR controllers of the tiny series. The possibilites to the TinyProg MK1 LPT are extended. The testing and experimenting with the myAVR Board and with the input and output devices should be possible.


    Step 1:
    Solder on the female connector and the IC socket on the protoyping board A.

    Step 2:
    Connect the pin 8 of the IC socket (plus) with the supply voltage (red cables in the picture) and pin 4 of the IC socket (minus) with 0 V (black cable in the picture).
    Step 3:
    Connect the pins 5, 6, 7 of the IC with port B 3, 4 and 5 on the multi-pin connector (yellow cable in the picture).

    Step 4:
    Connect the pin 1 of the IC socket (reset) with port B1 on the multi-pin connector (yellow cable).

    Step 5:
    Connect the
      PIN 5 (PB0) with Port C.0 of the multi-pin connector
      PIN 6 (PB1) with Port C.1 of the multi-pin connector
      PIN 7 (PB2) with Port C.2 of the multi-pin connector
      PIN 2 (PB3) with Port C.3 of the multi-pin connector
      PIN 3 (PB4) with Port C.4 of the multi-pin connector
      PIN 1 (PB5) with Port C.5 of the multi-pin connector
      (blue cable in the picture)
Step 6:
Put on cable from pin 1 of the empty IC socket on the myAVR Board to pin 15 of the same IC socket. (blue cable in the picture)
Step 7:
Put the controller in the socket of the expansion board.


Shopping list:

««« Back to the picture gallery  

Our regional partners

Business partner wanted!

To expand our sales area we are looking for partners to represent our products and interests of the SiSy Solutions GmbH.

mySmartUSB light

myAVR Board MK3

Develop games with

mySmartUSB MK2