Since their inception in 2005, Arduino development boards have become a favorite among hobbyists, makers, and experimenters.
Of all the different incarnations, the Uno remains one of the most popular.
In fact, if you’ve been dabbling in electronics for more than a few minutes or have worked with microcontrollers, chances are you’ve used it before or have at least heard of it.
A while ago, I wrote an article about using the Arduino vs a stand-alone microcontroller (like the ATmega328 that powers the Uno or a PIC).
They both have their pros and cons, so if you’re interested check out Getting Naked: Working With Naked Microcontrollers vs Trainers Like Arduino.
Though many of us have used the Arduino Uno, most of us seldom think of how it works or what’s under the hood. We’re going to take a closer look inside the Uno and see what makes it tick.
Actually, this will likely be the first of a series of posts about the inner workings of the Uno and the nuances of working with it. I may not write them in order (I may write about other topics before posting part 2), but they’ll eventually come.
If you’re looking for the Arduino Uno and ATmega328 pin-out, see figures 1 and 2.
Now, let’s have a closer look inside the Arduino Uno.