Pembaruan: Untuk menjawab pertanyaan dengan lebih baik, ATTiny dapat melakukan apa pun yang tidak memerlukan perangkat keras yang tidak ada pada ATTiny, termasuk port serial perangkat keras, perangkat keras i2c, atau beberapa gangguan. Karena ini disembunyikan di Perpustakaan Arduino, kecuali jika Anda memiliki pemahaman yang baik tentang cara mereka bekerja atau membaca file perpustakaan yang sebenarnya, hal-hal seperti Perpustakaan kawat (perangkat keras i2c) tidak akan berfungsi.
Dari http://forum.arduino.cc/index.php/topic,5582.0.html :
Misalnya ATTINY84 memiliki 1 Interrupt, tidak ada Hardware UART (Serial atau i2c) dan segelintir pin GPIO, ruang program lebih sedikit dan ram lebih sedikit tetapi datang dalam paket 14 pin.
ATMEGA328 memiliki 2 Interupsi, 1 UART Perangkat Keras, lebih banyak ruang program, dan lebih banyak GPIO, yang sangat bagus, jika Anda benar-benar membutuhkannya.
Selain itu, sebagian besar ATTiny tidak memiliki perkalian perangkat keras, jadi kompiler harus melakukan perkalian non-basis-2 dalam perangkat lunak.
Akhirnya, Arduinos mengandalkan bootloader alih-alih pemrograman spi, jadi Anda memerlukan ATTiny dengan minimal 4 ~ 8kb flash agar mereka dapat bekerja dengan bootloader Arduino.
ATTiny44 / 45/84/45/2313 populer sebagai micro-Arduinos. Mereka memiliki sekitar seperempat atau delapan ram dan flash ATMega328 yang digunakan Arduino Uno resmi.
Ada banyak ATTiny, jadi tidak ada pernyataan tunggal tentang semuanya.
Lihat juga di sini: http://hlt.media.mit.edu/?p=1695