We Just started a Telegram Group & Contact Us Join Now

Introduction to ATtiny85 Microcontroller Architecture Feautures Register mode-pinout Applications

ATtiny85, introduced by Microchip is an 8-bit microcontroller having high performance. It has many good features in its small size. It is based
Please wait 0 seconds...
Scroll Down and click on Go to Link for destination
Congrats! Link is Generated
Introduction to ATtiny85 Microcontroller Architecture Feautures Register mode-pinout Applications

Introduction ATtiny85 Microcontrollers:

It is an 8-bit AVR microcontroller, introduced by Microchip, or is based on RISC CPU. It comes with an 8-pin interface (PDIP) and falls under the category of low-power supply controllers. A programmable watchdog timer and 10-bit ADC converter are added to the device making it suitable for sensor interfacing or resetting the device in case it gets stuck in an infinite loop. Microchip never fails to satisfy the requirements of any individual by providing flawless microcontrollers of the modules that are directly or remotely connected to automation and embedded in the systems. With the invention of these tiny onboard modules, the development of electronic projects has become easier or hassle-free than ever before. In this tutorial, I will cover everything related to ATtiny85, its pinout, pin description, main features, block diagram, or applications. Let's get down to the nitty-gritty of this module or nail down everything you need to know.

ATtiny85, introduced by Microchip is an eight-bit microcontroller having high performance. It has many good features in it is small size. It is based on the RISC CPU of the architecture. It is compact in size and has 8-kBytes of in-system of the programmable flash. As it falls under the category of low-power supply controller, it proves to be a better fit for real-time of applications that could work on minimum power supply. It could execute powerful instructions in a single clock of the cycle, so Attiny85 is able to cross the throughput of 1 MIPS per MHz. This helps the designers to optimize power supply consumption with respect to processing speed.


  1. Program Memory Size (KB): 8
  2. CPU Speed (MIPS/DMIPS): 20
  3. Data EEPROM/HEF (bytes: 512
  4. Digital Communication Peripherals: 1-SPI to 1-I2C
  5. Capture/Compare/PWM Peripherals: 5PWM
  6. Timers: 2 x 8-bit
  7. Number of Comparators: 1
/attiny85 microcontrollers

ATtiny85 Microcontrollers Pinout Configuration:

1. PB5 (pin-25):This pin is a reset pin, analog pin, ADC input, and bootloader reprogram.

2. PB3;GPIO3 (pin-26):Function of this is for USB programming; analog input; XTAL input; PWM.

/attiny85 microcontrollers pinout

3. PB4; GPIO4 (pin-27):Function of this is for USB programming; analog input; XTAL input; PWM.

Read Also:

Circuit Operation:

ATtiny85 Microcontroller is a small 8-pin AVR microcontroller with high performance or is based on RISC advanced CPU architecture. It is available in 2 package types, which are used to interface or control various devices and sensors. It consumes a low power supply and is available in small sizes with a program memory size of 8 Kbytes, EEPROM, and RAM of 512 Kbytes to store the code of the given instruction. The main safety feature of this microchip is that the watchdog timer makes wide use of embedded and automation of the systems. It is one of the most popular of the microcontrollers with many features. It is a microcontroller with a small size or can run different program codes.

It is also known as a small Arduino chip with few I/O pins, limited flash/program memory, SRAM, or EEPROM. For a small code, the ATtiny85 microcontroller chip is used instead of using ATmega328p and Arduino board. To get input from sensors, three- pins are used as analog inputs from these limited I/O pins. The ATtiny85 microcontroller is a small eight-pin AVR controller. It has 8 I/O pins, of which 6 I/O pins are used for multiple functions and the other 2 pins are power supply pins used for VCC and GND. These 6 I/O pins are also known as PORTB pins, which are used as inputs and outputs based on the application.

To learn how to use the ATtiny85 Microcontroller, consider an example of an LED blinking of the project. In this project, the LED circuit diagram can be built using an ATting85 microcontroller. It blinks/flashes the digital of the device like an LED can be ON and OFF continuously at the predetermined time interval. The ATtiny85 of the microcontroller has 6 input/output pins (I/O pins) with 2 power supply pins of VCC and GND. That means it is possible to connect 6 outputs of the devices to this chip. In this LED blinking of the project example, only 1 LED is connected to the microcontroller and it helps to know how to turn it ON or OFF. The components required to design this circuit diagram.

Frequently Asked Questions

What is the purpose of Attiny?

The ATtiny25/45/85 is a low-power supply CMOS 8-bit microcontroller based on the AVR-enhanced RISC architecture. By executing powerful instructions in a single clock of the cycle, the ATtiny25/45/85 achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize power supply consumption versus processing speed.

Does ATtiny85 have analog pins?

To add more confusion, the analog pins could have different numbers than the digital pins at the same physical location. This is happening with the ATtiny85. For example, the physical pin 7 is both the digital of the pin 2 and the analog pin 1. Digital pin 1 is the physical of the pin 6, and it has no analog input.

How much current does ATtiny85 use?

To be correct, the ATtiny85 must at least wake up every 8 seconds, running for at least 65 milliseconds or drawing around 2 mA current. This leads to an average current flow of 40 µA and 6 months. In this scenario, it makes almost no difference if your program runs for 10 milliseconds (every eight- seconds).

What is the frequency of PWM in ATtiny85?

Using just the intrinsic timer interrupts, you could dial in PWM frequencies from 0.24 Hz to 21.5 MHz, and a range of almost eight decades. However, frequencies of the above 250 kHz only allow bit-crushed PCM. For example, at 21.5 MHz the bit of the depth is only 1.585. So far so good for PCM on ATtiny85.

What is the lowest voltage for ATtiny85?

Also, note the ATTiny85 needs at least 2.7V and you need ATTiny85V for low voltage according to the datasheet. theoretically, they have gotten the CMOS to work down to 0.2V (IEEE) but it is not practical for most purposes.

About the Author

All our Electronic & Robots Project work is Backed. So you can be Confident in Choosing Sydney’s Reliable, Trusted Electricians.

Post a Comment

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.
Blogging Experiment
Electronic Experiment Subscribe our Youtube Channel