Otevře se na nové kartě

ATtiny85 Pinout (DIP-8)

ATtiny85 je osmipinový AVR na drobné projekty – blikače, spínače, jednoduchá čidla. Má 8 kB flash a šest I/O, z nichž jedno je reset.

Známý je i jako srdce desky Digispark, která se nahrává přímo z USB.

Parametry

  • 8bitový AVR až 20 MHz, vnitřní oscilátor 8 MHz (s PLL 16 MHz)
  • 8 kB flash, 512 B SRAM, 512 B EEPROM
  • 6 I/O (PB0–PB5, PB5 je reset), 4 kanály 10bitového ADC
  • USI pro I2C a SPI, 2 časovače, PWM na PB0, PB1 a PB4
  • napájení 2,7–5,5 V (ATtiny85V od 1,8 V)

V Arduino IDE ho rozchodíte s jádrem ATTinyCore a nahrajete přes ISP (USBasp, ArduinoISP). Digispark má bootloader Micronucleus a USB řešené softwarově přes PB3 a PB4.

Pinout a tabulka pinů

Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.

ATtiny85 – pinout (DIP-8)ATtiny85 – pinout (DIP-8)chiptron.czATtiny85DIP-8 1 PB5 D5 ADC0 RESET 2 PB3 D3 ADC3 3 PB4 D4 PWM ADC2 4 GND 8 VCC ← Napájení 2,7–5,5 V (ATtiny85V od 1,8 V) 7 PB2 D2 SCL ADC1 INT0 6 PB1 D1 MISO PWM 5 PB0 D0 SDA PWM GPIO Arduino (ATTinyCore) I2C SPI ADC (analog) PWM Napájení Zem (GND)
Stáhnout:PNGSVG
Tabulka pinů – ATtiny85 (DIP-8)
PinNázevArduino (ATTinyCore)SměrUARTI2CSPIPWMADCPoznámka
1PB5D5vstup/výstupADC0Reset – jako GPIO jen po vypnutí RSTDISBL, pak ale nejde programovat přes ISP
2PB3D3vstup/výstupADC3Krystal (XTAL1) – s externím krystalem není volný
3PB4D4vstup/výstupPWMADC2PWM z časovače 1 (OC1B); krystal (XTAL2)
4GND–
5PB0D0vstup/výstupSDAMOSIPWMISP MOSI; USI DI / I2C SDA; PWM (OC0A); komparátor AIN0; AREF
6PB1D1vstup/výstupMISOPWMISP MISO; USI DO; PWM (OC0B, OC1A); komparátor AIN1; u Digisparku LED
7PB2D2vstup/výstupSCLSCKADC1ISP SCK; USI USCK / I2C SCL; externí přerušení INT0
8VCCvstupNapájení 2,7–5,5 V (ATtiny85V od 1,8 V)

Na co si dát pozor

  • PB5 je RESET – jako GPIO jen po vypnutí RSTDISBL, pak už čip nejde programovat přes ISP (jen vysokonapěťovým programátorem).
  • U Digisparku jsou PB3 a PB4 obsazené USB (zenerovy diody a rezistory) – jako vstupy se chovají jinak.
  • I2C a SPI obstarává USI, takže potřebujete knihovnu (TinyWireM nebo Wire z ATTinyCore).
  • Z výroby čip běží na 1 MHz – pro 8 MHz nastavte fuses (v Arduinu přes „Vypálit zavaděč“).

Kde koupit

ATtiny85 seženete například tady:

Projekty s ATtiny85 na chiptronu

Na chiptronu najdete tyto projekty a návody:

Další pinouty

Všechny pinouty najdete na stránce Pinouty.