Attiny 5 Version 1 was designed as a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. the ATtiny5 achieves throughputs close to 1 MIPS per MHz, by executing powerful instructions in a single clock cycle. This helps the system designer to optimize the device for power consumption versus processing speed. This development board features a 20MHz, AVR 8-bit microcontroller with 8 KB flash, 512 bytes of RAM. It comes with 5 GPIOs, 4 ADCs, 2 PWMs, 1 SPI, and 1 I2C. Moreover, this board is fully compatible with Arduino and it is directly programmed via USB without needing any other programmer. As there is only a total of 6 pins, it is not possible to get everything at the same time. Attiny 5 Version 1 differs from its upgraded version 2, as it is connected using a cable.
This device provides 512/1024 bytes of In-System Programmable Flash, with 32 bytes of SRAM, four general-purpose I/O lines, 16 general purpose working registers, a 16-bit timer/counter with two PWM channels, internal and external interrupts, a programmable watchdog timer with internal oscillator, an internal calibrated oscillator, and four software selectable power saving modes. Moreover, ATtiny5 are also equipped with a four-channel and 8-bit Analog to Digital Converter (ADC). This development board has a wide range of applications in Wearable ring watches, POV Display, Mini Weather Station, Mood Light.
Attiny 5 was manufactured using Atmel’s high-density Non-Volatile Memory (NVM) technology. Moreover, the on-chip, in-system programmable Flash allows the program memory to be re-programmed in-system by a conventional, non-volatile memory programmer. A suite of program and system development tools, including Macro assemblers and evaluation kits, supports this device.