The Arduino Mini is a small microcontroller board originally based on the ATmega168, but now supplied with the 328. The new Mini (revision 05) has a new package for the ATmega328, which enables all components to be on the top of the board. It also has an onboard reset button