Atmel tinyAVR Fast and Code Efficient Fast and Code Efficient Small Packages These small devices fit a wide range of applications where size and cost are important. They are commonly used as glue logic in larger systems, or as distributed computing resources delivering peripheral intelligence where the central processing of data is impractical. The smallest tinyAVR is the Atmel ATtiny10, available in a package measuring only 2mm x 2mm. 2 TWI (I2C Compliant) SPI/TWI by USI UART/USART I/O Pins QTouch® channels picoPower® SRAM (Bytes) EEPROM (Bytes) Atmel tinyAVR Devices Flash (KB) Atmel® tinyAVR® microcontrollers offer an unrivalled combination of small package size, processing power, analog performance and system-level integration. Within the Atmel AVR® family, the tinyAVR series not only offers the most compact and featurerich devices, but also the only devices capable of operating down to 0.7V. The AVR CPU gives tinyAVR devices the same high performance as the larger Atmel megaAVR® and Atmel AVR XMEGA® devices, and several times the processing power of any similarly sized competitor. Additionally, the high code efficiency allows tinyAVR devices to fit more applications due to the smaller code space required. Product Atmel tinyAVR Microcontrollers ATtiny4 0.5 -- 32 -- 1 4 -- -- -- ATtiny5 0.5 -- 32 -- 1 4 -- -- -- ATtiny9 1 -- 32 -- 1 4 -- -- -- ATtiny10 1 -- 32 -- 1 4 -- -- --- ATtiny13A 1 64 64 Yes -- 6 -- -- ATtiny20 2 -- 128 Yes 5 12 -- 1 1 ATtiny24A 2 128 128 Yes 4 12 -- 1 -- ATtiny25 2 128 128 -- 4 6 -- 1 -- ATtiny25V 2 128 128 -- 4 6 -- 1 -- ATtiny26 2 128 128 -- -- 16 -- 1 -- ATtiny26L 2 128 128 -- -- 16 -- 1 -- ATtiny28L 2 -- (b) -- -- 11 -- -- -- ATtiny28V 2 -- (b) -- -- 11 -- -- -- ATtiny40 4 -- 128 Yes 12 18 -- 1 1 ATtiny43U 4 64 256 -- 8 16 -- 1 -- ATtiny44A 4 256 256 Yes 6 12 -- 1 -- ATtiny45 4 256 256 -- 3 6 -- 1 --- ATtiny45V 4 256 256 -- 3 6 -- 1 ATtiny48 4 64 256 Yes 12 28 (f) -- -- 1 ATtiny84A 8 512 512 Yes 6 12 -- 1 -- ATtiny85 8 512 512 -- 3 6 -- 1 -- ATtiny85V 8 512 512 -- 3 6 -- 1 --- ATtiny87 8 512 512 -- -- 16 1(LIN) 1 ATtiny88 8 64 512 Yes 12 28 (f) -- -- 1 ATtiny167 16 512 512 -- 8 16 1(LIN) 1 --- ATtiny261A 2 128 128 Yes 4 16 -- 1 ATtiny441 4 256 128 Yes 1 14 2 1 1 ATtiny461A 4 256 256 Yes 6 16 -- 1 -- 1 1 -- ATtiny828 8 256 512 Yes -/- 28 1 ATiny841 8 512 128 Yes 1 14 2 1 ATtiny861A 8 512 512 Yes 8 16 -- 1 ATtiny1634 16 256 1K Yes 12 18 2 1 1 ATtiny2313A 2 128 128 Yes -- 18 1 1 -- ATtiny4313 4 256 256 Yes -- 18 1 1 -- © 2013 / www.atmel.com Atmel tinyAVR Fast and Code Efficient Atmel picoPower Technology and 0.7V Operation The tinyAVR excels in battery-powered equipment due to its inherently low-power consumption and individually selectable low-power sleep modes. Visit www.atmel.com/picopower for more information. Temp. Range Green Packages (a) Clock Speed (MHz) Vcc Range (V) DebugWire/ OCD Analog Gain Stage 10-bit ADC (Ch.) PWM (Ch.) 16-bit Timers 8-bit Timers The embedded boost controller incorporated in selected tinyAVR devices allows operation from a single AA or AAA battery. The tinyAVR boost controller converts the battery voltage up to a stable 3V supply, providing enough energy to power the entire application. Operation from as low as 0.7V takes full advantage of the battery reserve and extends battery life. -- 1 2 -- -- -- 1.8 - 5.5 12 SOT-23 (6-pins), UDFN8 -40°C to +85°C -- 1 2 4 (g) -- -- 1.8 - 5.5 12 SOT-23 (6-pins), UDFN8 -40°C to +85°C -- 1 2 -- -- -- 1.8 - 5.5 12 SOT-23 (6-pins), UDFN8 -40°C to +85°C -- 1 2 4 (g) -- -- 1.8 - 5.5 12 SOT-23 (6-pins), UDFN8 -40°C to +85°C 1 -- 2 4 -- Yes 1.8 - 5.5 20 PDIP8, SOIC8, WQFN20, UDFN10 -40°C to +85°C 1 1 4 8 -- -- 1.8 - 5.5 12 SOIC14, TSSOP14, VQFN20, UFBGA15, WLCSP12 -40°C to +85°C 1 1 4 8 Yes Yes 1.8 - 5.5 20 PDIP14, SOIC14, WQFN20, VQNF20 -40°C to +85°C 2 (c) -- 4 (d) 4 Yes Yes 2.7 - 5.5 20 PDIP8, SOIC8, WQFN20 -40°C to +85°C 2 (c) -- 4 (d) 4 Yes Yes 1.8 - 5.5 10 PDIP8, SOIC8, WQFN20 -40°C to +85°C 2 -- 2 11 Yes -- 4.5 - 5.5 16 PDIP20, SOIC20, VQFN32 -40°C to +85°C 2 -- 2 11 Yes -- 2.7 - 5.5 8 PDIP20, SOIC20, VQFN32 -40°C to +85°C 1 -- -- -- -- -- 2.7 - 5.5 4 PDIP28, VQFN32, TQFP32 -40°C to +85°C 1 -- -- -- -- -- 1.8 - 5.5 1.2 PDIP28, VQFN32, TQFP32 -40°C to +85°C 1 1 2 12 -- -- 1.8 - 5.5 12 SOIC20, TSSOP20, VQFN20 -40°C to +85°C 2 -- 4 4 -- Yes 0.7 - 1.8(h) 8 SOIC20, WQFN20 -40°C to +85°C 1 1 4 8 Yes Yes 1.8 - 5.5 20 PDIP14, SOIC14, VQFN20 , WQFN20 -40°C to +85°C 2 (c) -- 4 (d) 4 Yes Yes 2.7 - 5.5 20 PDIP8, TSSOP8, SOIC8, WQFN20 -40°C to +85°C 2 (c) -- 4 (d) 4 Yes Yes 1.8 - 5.5 10 PDIP8, TSSOP8, SOIC8, WQFN20 -40°C to +85°C 1 1 2 8 -- Yes 1.8 - 5.5 12 PDIP28, VQFN28, VQFN32, TQFP32 -40°C to +85°C 1 1 4 8 Yes Yes 1.8 - 5.5 20 PDIP14, SOIC14, QFN20 -40°C to +85°C 2 (c) -- 4 (d) 4 Yes Yes 2.7 - 5.5 20 PDIP8, SOIC8, WQFN20 -40°C to +85°C 2 (c) -- 4 (d) 4 Yes Yes 1.8 - 5.5 10 PDIP8, SOIC8, WQFN20 -40°C to +85°C 1 1 5 11 Yes Yes 1.8 - 5.5 16 VQFN32, TSSOP20, SOIC20 -40°C to +85°C 1 1 2 8 -- Yes 1.8 - 5.5 12 PDIP28, VQFN28, VQFN32, TQFP32 -40°C to +85°C 1 1 5 11 Yes Yes 1.8 - 5.5 16 VQFN32, TSSOP20, SOIC20 -40°C to +85°C 1 (c) 1 5 (e) 11 Yes Yes 1.8 - 5.5 20 PDIP20, SOIC20, VQFN32, TSSOP20 -40°C to +85°C 1 2 2 12 Yes Yes 1.7 - 5.5 16 SOIC14, VQFN20 , WQFN20 -40°C to +85°C 1 (c) 1 5 (e) 11 Yes Yes 1.8 - 5.5 20 PDIP20, SOIC20, VQFN32, TSSOP20 -40°C to +85°C Yes 1.7 - 5.5 20 VQFN32, TQFP32 -40°C to +85°C Yes Yes 1.7 - 5.5 16 SOIC14, VQFN20, WQFN20 -40°C to +85°C 1 1 4 28 1 2 2 12 1 (c) 1 5 (e) 11 Yes Yes 1.8 - 5.5 20 PDIP20, SOIC20, VQFN32, TSSOP20 -40°C to +85°C 1 1 4 12 Yes -- 1.8 - 5.5 12 VQFN20, SOIC20 -40°C to +85°C 1 1 4 -- -- Yes 1.8 - 5.5 20 PDIP20, SOIC20, WQFN20, VQNF20 -40°C to +85°C 1 1 4 -- -- Yes 1.8 - 5.5 20 PDIP20, SOIC20, WQFN20, VQNF20 -40°C to +85°C Atmel tinyAVR 3 Atmel tinyAVR Fast and Code Efficient High Level of Integration and Peripherals Atmel® tinyAVR® offers on-chip flash, SRAM, and EEPROM. Advanced analog capabilities — such as built-in temperature sensor, fast analog comparator, 10-bit A/D converter, and programmable gain amplifier — make it possible to create highly integrated designs with a small price tag. Integration of pull-up resistors, a precision oscillator, general I/O pins that can work as ADC (analog to digital converter) inputs or PWM (pulse-width modulation) outputs, and other functions simplifies system design and reduces board size. Many tinyAVR devices also include a USI (universal serial interface), which can be easily configured for SPI, UART, or I2C operation. Typical Applications tinyAVR devices can be found in a very wide range of applications, including: • Cell phone preprocessors and controllers • Circuit breakers, soft start relays, and zero-crossing control in industrial automation • Electronic toothbrushes, shavers, and other personal care products • Electronic toys and games • General system glue logic • Home automation and household appliances • Intelligent sensors, ADCs, and sensor interfaces in HVAC systems • Lighting ballast, control, and dimming • Medical testers, dispensers, and inhalers • Portable GPS, media players, sports gear, and other hand-held devices • Remote controls and controllers • Solar-powered equipment • Wireless computer accessories • Wireless sensors in building safety For more information on the tinyAVR family of microcontrollers, visit www.atmel.com/tinyAVR. All Atmel AVR® microcontrollers are supported by a seamless toolchain that makes code development and debugging easier and more fun. For more information, visit www.atmel.com/tinyAVR. Atmel Corporation 1600 Technology Drive, San Jose, CA 95110 USA T: (+1)(408) 441.0311 F: (+1)(408) 436.4200 | www.atmel.com © 2013 Atmel Corporation. All rights reserved. Rev.: Atmel-45056C-MCUtinyAVR_E_US_092013 Atmel,® Atmel logo and combinations thereof, Enabling Unlimited Possibilities,® and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others. Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and products descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.