Note: This is a tutorial using the Arduino IDE v1.0.6. Version 1.5 and greater uses a built in board manager for board definitions. Please refer to the Google!
In this tutorial we will be setting up an Atmel ATmega328p microcontroller in a breadboard, configuring it to run at 8mhz using the internal clock, and loading the Arduino Bootloader onto it. We will then talk briefly about Low Power operation and show an easy way to put the microcontroller to sleep at ~ 5 microamps of power consumption.
If you test the current with a multi-meter, you will see a dramatic decrease in power consumption during the time that it’s waiting.