User Tools

Site Tools


hardware:attiny85

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
hardware:attiny85 [2021/04/12 04:23]
nanodano
hardware:attiny85 [2021/04/13 02:01] (current)
nanodano
Line 4: Line 4:
  
   * Official product page: [[https://www.microchip.com/wwwproducts/en/ATtiny85]]   * Official product page: [[https://www.microchip.com/wwwproducts/en/ATtiny85]]
 +
  
 ===== Wiring/Pinout ===== ===== Wiring/Pinout =====
Line 16: Line 17:
  
  Reset  1 -o==- 8  5V  Reset  1 -o==- 8  5V
- A3/D3  2 -   - 7  D2/A1 + A3/D3  2 -   - 7  D2/A1 (SCK) 
- A2/D4  3 -   - 6  D1 (PWM) + A2/D4  3 -   - 6  D1 (PWM, MISO
- GND    4 -===- 5  D0 (PWM)+ GND    4 -===- 5  D0 (PWM, MOSI, AREF)
  
 </code> </code>
Line 24: Line 25:
 ===== Programming ===== ===== Programming =====
  
-Use an Arduino as ISP to program the ATtiny85.+Since the ATtiny85 has no USB plug for serial over USB, you can use an Arduino UNO as an inline serial programmer (ISPto flash the ATtiny85 with a sketch. 
 + 
 +  * Nice YouTube video by Mitch Davis on programming Attiny85 [[https://www.youtube.com/watch?v=N591sLGYWnM]] 
 + 
 +Wire up the Arduino UNO to the ATtiny85 over GPIO pins. 
 +Also add a 10uF capacitor between RESET and GND in the Uno (anode to ground) to prevent the upload causing the board to reboot. 
 + 
 +<code> 
 +    Uno:ATtiny85 
 +=======:======== 
 +     5V:Gcc 
 +    GND:GND 
 + Pin 13:Pin 7 (SCK) 
 + Pin 12:Pin 6 (MISO) 
 + Pin 11:Pin 5 (MOSI) 
 + Pin 10:RESET 
 +</code> 
 + 
 +The MISO, MOSI, and SCK pings are used for SPI communication. 
 + 
 +In the Arduino IDE, set the target board as the ATtiny85 1MHz speed. And select for the Programmer: Arduino as ISP. If you need to add the board, add this URL to your board manager: [[https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json]]
hardware/attiny85.1618201419.txt.gz · Last modified: 2021/04/12 04:23 by nanodano