업데이트 : 질문에 더 잘 대답하기 위해 ATTiny는 하드웨어 직렬 포트, 하드웨어 i2c 또는 다중 인터럽트를 포함하여 ATTiny에 누락 된 하드웨어를 필요로하지 않는 모든 작업을 수행 할 수 있습니다. 이것이 Arduino 라이브러리에 숨겨져 있기 때문에 작동 방식을 이해하거나 실제 라이브러리 파일을 읽는 방법을 이해하지 않으면 Wire 라이브러리 (하드웨어 i2c)와 같은 기능이 작동하지 않습니다.
에서 http://forum.arduino.cc/index.php/topic,5582.0.html :
예를 들어, ATTINY84는 1 인터럽트, 하드웨어 UART (직렬 또는 i2c) 및 소수의 GPIO 핀, 프로그램 공간 및 램은 거의 없지만 14 핀 패키지로 제공됩니다.
ATMEGA328에는 2 개의 인터럽트, 1 개의 하드웨어 UART, 더 많은 프로그램 공간 및 더 많은 GPIO가 있습니다. 실제로 필요한 경우 좋습니다.
또한 대부분의 ATTiny에는 하드웨어 곱셈이 없으므로 컴파일러는 소프트웨어에서 2가 아닌 곱셈을 수행해야합니다.
마지막으로 Arduinos는 spi 프로그래밍 대신 부트 로더를 사용하므로 Arduino 부트 로더와 작동하려면 최소한 4 ~ 8kb의 플래시를 사용하는 ATTiny가 필요합니다.
ATTiny44 / 45 / 84 / 45 / 2313은 마이크로 아두 이노로 인기가 있습니다. 그들은 공식 Arduino Uno가 사용하는 ATMega328의 램과 플래시의 약 4 또는 8을 가지고 있습니다.
많은 ATTiny가 있기 때문에 그들에 대한 단일 진술은 없습니다.
또한 여기를 참조하십시오 : http://hlt.media.mit.edu/?p=1695