How to build a custom Arduino board for the ATmega328p
http://www.dcoptimum.com/arduino-prototype-complete/