Arduino
Mini
The Arduino Mini is a small microcontroller board originally based on the ATmega168, but now supplied with the 328 ( datasheet ), is intended for use on breadboards and when space is at a premium.
Warning: Don’t power the Arduino mini with more than 9 volts, or plug the power in backwards: you’ll probably kill it.
The Arduino Mini can be programmed with the Arduino software.
To program the Arduino Mini, you will need a USB Serial adapter or other USB or RS232 to TTL serial adapter.
See the page on getting started with the Arduino Mini for instructions.
The ATmega328 on the Arduino Mini comes preburned with a bootloader that allows you to upload new code to it without the use of an in-system-programmer.
The new Mini (revision 05) has a new package for the ATmega328, which enables all components to be on the top of the board.
You can also bypass the bootloader and program the ATmega328 with ICSP (In-Circuit Serial Programming); see the page on bootloading the Mini for information on wiring up an ICSP header to the Mini and the programmer for instructions on using a programmer to upload a sketch.
It can be programmed with the USB Serial adapter or other USB or RS232 to TTL serial adapter.
The new version has the same pin configuration as revision 04.