Hello everyone, welcome back.
In this post, I wanted to talk about the various hardware requirements required for working with AVR series of microcontrollers. First and foremost as it should be obvious you will need the microcontroller itself. As I mentioned in my previous posts, I would be using the AVR ATmega16 microcontroller for all the upcoming tutorials. This controller can be bought in a variety of packages depending on the intended use. I will use the P-DIP package which is breadboard friendly and divides all the pins of the microcontroller into two rails of twenty pins on each side.
Now comes the task of powering this controller and building the circuitry needed for doing so. There are many ways by which we can achieve this. One option is buying a ready to use development board from the market or if you have enough technical expertise, you can build a development board yourself from scratch according to your needs and specifications. We can then use this board for prototyping our designs and improving them.
But, I will take a different approach. I will start with a breadboard and build all the circuit on it as we move on in the tutorial series. This will help all of you to better understand the hardware and design aspects of working with microcontrollers along with the software components.
After the initial circuit for powering the controller, we also need a USBASP programmer to burn the hex code generated after compilation of our program. This programmer acts as a bridge in transferring our code from our PC to the microcontroller. I have explained about all of these components in details in the video below, so please go through it for a better understanding.
Shop Smart with us for Best Prices:
- Boards and Programmer, Breadboards
830 Point Breadboard for solderless prototyping
- Type: solderless
- Points: 830
- Brand: GL-12,
- Size: 175X67X8mm,
- Package Contain: 1 Piece of brand new 830 points breadboard
- 128 Group of 5 Connected Terminals,
- 8 Bus of 25 Connected Terminals
- Colour: White
- ATMEL AVR Microcontrollers, Electronic Components
Atmega16A Microcontroller 8 Bit ATMEL AVR MicrocontrollerATMEL AVR Microcontrollers, Electronic Components
Atmega16A Microcontroller 8 Bit ATMEL AVR Microcontroller
- Controller family: ATmega AVR
- IC or Chip: ATmega16
- Type: AVR Microcontroller
- Pin counts: 40
- Pin type: through hole
- Operating voltage range: 1.8V-5.5V
- Package contains: 1 X original ATmega16 IC
AVR USBASP Programmer For Arduino Raspberry-Pi Robotics
- Package contains: unused 1 USBasp Programmer
- Can work on many platforms like Linux, window, Mac etc.
- There is no need of any external device or component
- Gives speed upto 5KBPS
- Can programme many devices like, AVR, Raspberry PI, Arduino etc
- Low cost and small size
- Simple board of ATmega8 or ATmega88 and other passive components
If you want to continue on with this series I would ask you to visit our YouTube channel and subscribe to receive continuous notifications. You can also subscribe to our Newsletter below to get email notification of each post as and when they are posted.
Thanks a lot for reading through this post. Feel free to follow through this series and comment your queries in the comment box below. Also feel free to contact us regarding any out of stock product and we will try to get back to you as soon as possible.