Hardware Introductions & Setup Requirements
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:
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.