Each pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor (disconnected by default) of 20-50 kOhms.
#ARDUINO MINI USB ADAPTER SCHEMATIC SERIAL#
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.Įach of the 14 digital pins on the Mini can be used as an input or output. The bootloader communicates using the original STK500 protocol (reference, C header files).
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. See the page on getting started with the Arduino Mini for instructions. To program the Arduino Mini, you will need a Mini USB adapter or other USB or RS232 to TTL serial adapter. For details, see the reference and tutorials. The Arduino Mini can be programmed with the Arduino software (download). Warning: Don't power the Arduino mini with more than 9 volts, or plug the power in backwards: you'll probably kill it.ĭigital I/O Pins: 14 (of which 6 provide PWM output)Īnalog Input Pins: 8 (of which 4 are broken out onto pins)įlash Memory: 32 KB (of which 2 KB used by bootloader) It can be programmed with the Mini USB adapter or other USB or RS232 to TTL serial adapter. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 8 analog inputs, and a 16 MHz crystal oscillator. The Arduino Mini is a small microcontroller board originally based on the ATmega168, but now supplied with the 328.( datasheet), intended for use on breadboards and when space is at a premium.