TinyISP Tuner

Updated: All Leave a Comment

Old Version of docs for older IDE http://learn.friedcircuits.us/tinyisp-tuner-old/

  • FC_TextLogo
  • Current
    Version 1.1

  • I sell on Tindie
  1. FTDI Connection
  2. ATmega328p – Runs TinyISP Sketch configured with Tuning enabled. (Pre-programmed)
  3. 20pin Socket for ATtiny23134313
  4. 14pin Socket for ATtiny844424
  5. 8pin Socket for ATtiny854525
  6. Status LED controlled by ATmega328p and TinyISP Sketch on pin 9
  7. ATmega328p ICSP Program header


Add some content to your accordion item here.

Important Notes

  • Never have more than 1 ATtiny in one of the sockets.
  • Always check the orientation before powering up.
  • Always power down before insertingremoving an IC.
  • If you don’t want the hassle of removing the IC you can slightly push it in the socket instead of all the way.
  • You can use this just to program ATtinys without tuning them or if you have already tuned them.


  • All we need is the Arduino IDE 1.6.4+

    Arduino IDE Download
  • Now with Arduino IDE 1.6.4+ setup for the Attiny’s are much easier.

Setup Tiny Core

  • Add board URL to Arduino Board Manager

    1. Go to File | Preferances
    2. Enter the following URL
    3. http://drazzy.com/package_drazzy.com_index.json
    4. Go to Tools | Board | Boards Manager
    5. Due to a bug open board manager twice.


  • Arduino_IDE_Add_Board
    1. In the Board Manager scroll to the bottom
    2. There should be two entries ATtiny Core / ATtiny Modern
    3. Click on the ATtiny Core and click install
    4. Now you can select the ATtiny from the boards list
    5. Then select your options and the version of the series you want
  • Arduino_IDE_Board_Manager

Programming Basic Sketch

Be careful with setting the external oscillator since the TinyISP-Tuner does not have a clock source. Once you burn the “bootloader” you will not be able to program it again unless you add a clock source.

  • Now lets test programming the ATtiny.

    1. Select the chip you are using from

      Tools | Board | ATtiny (Series)
    2. Select the B.O.D option you want.
      Tools | B.O.D
    3. Select the chip in that series
      Tools | Chip
    4. Select the clock
      Tools | Clock
    5. Programmer should be Arduino as ISP from
      Tools | Programmer
    6. Then test with the blink sketch from
      File | Examples | Basics | Blink
    7. Lightly insert the ATtiny to the apporate socket with the notch/dimple facing the LED.
    8. Load fuse settings by running
      Tools | Burn bootloader. This isn’t actually burn a bootloader.
    9. Finally load the sketch using the right arrow button or
      Sketch | Upload
  • Arduino_IDE_Board_ATtiny

    Upload Button

ATtiny Tuning

Tuning improves serial communications when running on the internal oscillator. If you plan on using a resonator/crystal then you can skip tuning.

Using Serial

  • Placeholder
  • Placeholder

Leave a Reply