How to set Attiny202
Tanno Yoshinobu
Attiny202 is Small Microcontroller
Reference
https://akizukidenshi.com/catalog/g/g115731/
Environment for set Attiny202
Software
Windows 11 Pro
Arduino IDE 2.3.2
Hardware
DIP8 Programmer Adapter Socket Converter Module 150mil
Arduino Duemilanove
Some Wires and 4.7kΩresistance and Breadboard
LED
Procedure
1. Make Writer
2. Install MegaAttinyCore in Arduino BOARDS MANAGER
3. Connect Arduino Duemilanove and Attiny202
4. Burn bootloader
5. Embed Program
Make Writer
• Download and Unzip
https://github.com/SpenceKonde/jtag2updi
• Rename Folder Name “jtag2updi”
• Open the jtag2updi.ino with Arduino IDE
• Click Upload Button in Arudino IDE
Install megaTinyCore in Arduino BOARDS
MANAGER
• Arudino IDE Tab -> File -> Preferences -> Additional Boards
Manager URLs ->
http://drazzy.com/package_drazzy.com_index.json
• Arduino IDE Tab -> Tools -> Board -> Boards Manager ->
install megaTinyCore
Connect Arduino Duemilanove and
Attiny202
• Set Attiny202 in DIP8 Programmer Adapter Socket
• 5v in Arduino Duemilanove <-> VCC in Attiny202
• GND in Arduino Duemilanove <-> GND in Attiny202
• Digital Pin 6 in Arduino Duemilanove <-4.7kΩ-> UPDI in
Attiny202
Burn bootloader
• Arduino Tab -> Tools -> Board -> megaTinyCore ->
Attiny412/402/212/202
• Arduino Tab -> Tools -> Chip -> Attiny212
• (option) Arduino Tab - > Tools -> Internal Clock and so on
• Arudino Tab -> Tools -> Programmer ->
jtag2updi(megaTinyCore)
• Arudino Tab -> Tools -> Burn Bootloader
Embed Program
• Arduino Tab -> Sketch -> Uploading Using Programmer
• Wire Led between pin 4 and GND ( and resistance )
• Sample Code
void setup()
{ pinMode(4, OUTPUT); }
void loop()
{
digitalWrite(4, HIGH);
delay(1000);
digitalWrite(4, LOW);
delay(1000);
}

How to be friend with Attiny202 which is small microcontroller

  • 1.
    How to setAttiny202 Tanno Yoshinobu
  • 2.
    Attiny202 is SmallMicrocontroller Reference https://akizukidenshi.com/catalog/g/g115731/
  • 3.
    Environment for setAttiny202 Software Windows 11 Pro Arduino IDE 2.3.2 Hardware DIP8 Programmer Adapter Socket Converter Module 150mil Arduino Duemilanove Some Wires and 4.7kΩresistance and Breadboard LED
  • 4.
    Procedure 1. Make Writer 2.Install MegaAttinyCore in Arduino BOARDS MANAGER 3. Connect Arduino Duemilanove and Attiny202 4. Burn bootloader 5. Embed Program
  • 5.
    Make Writer • Downloadand Unzip https://github.com/SpenceKonde/jtag2updi • Rename Folder Name “jtag2updi” • Open the jtag2updi.ino with Arduino IDE • Click Upload Button in Arudino IDE
  • 6.
    Install megaTinyCore inArduino BOARDS MANAGER • Arudino IDE Tab -> File -> Preferences -> Additional Boards Manager URLs -> http://drazzy.com/package_drazzy.com_index.json • Arduino IDE Tab -> Tools -> Board -> Boards Manager -> install megaTinyCore
  • 7.
    Connect Arduino Duemilanoveand Attiny202 • Set Attiny202 in DIP8 Programmer Adapter Socket • 5v in Arduino Duemilanove <-> VCC in Attiny202 • GND in Arduino Duemilanove <-> GND in Attiny202 • Digital Pin 6 in Arduino Duemilanove <-4.7kΩ-> UPDI in Attiny202
  • 8.
    Burn bootloader • ArduinoTab -> Tools -> Board -> megaTinyCore -> Attiny412/402/212/202 • Arduino Tab -> Tools -> Chip -> Attiny212 • (option) Arduino Tab - > Tools -> Internal Clock and so on • Arudino Tab -> Tools -> Programmer -> jtag2updi(megaTinyCore) • Arudino Tab -> Tools -> Burn Bootloader
  • 9.
    Embed Program • ArduinoTab -> Sketch -> Uploading Using Programmer • Wire Led between pin 4 and GND ( and resistance ) • Sample Code void setup() { pinMode(4, OUTPUT); } void loop() { digitalWrite(4, HIGH); delay(1000); digitalWrite(4, LOW); delay(1000); }