अपडेट: सवाल का बेहतर जवाब देने के लिए, एटीटीनी कुछ भी कर सकता है जिसमें हार्डवेयर की आवश्यकता नहीं होती है एटीटीनी गायब हैं, जिसमें हार्डवेयर सीरियल पोर्ट, हार्डवेयर i2c, या कई इंटरप्ट शामिल हैं। चूंकि यह Arduino लाइब्रेरी में छिपा हुआ है, जब तक कि आपको इस बात की अच्छी समझ नहीं है कि वे कैसे काम करते हैं या वास्तविक लाइब्रेरी फ़ाइलों को पढ़ते हैं, तो वायर लाइब्रेरी (हार्डवेयर 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 माइक्रो- Arduinos के रूप में लोकप्रिय हैं। उनके पास एक चौथा या आठवां हिस्सा है RAM और एक ATMega328 का फ्लैश जो कि आधिकारिक Arduino Uno उपयोग करता है।
ATTiny के कई हैं, इसलिए उन सभी के बारे में एक भी कथन नहीं कहा जा सकता है।
यहां भी देखें: http://hlt.media.mit.edu/?p=1695