Source: http://ee-classes.usc.edu/ee459/library/documents/ATmega328.pdf