Board

Arduino Pro Mini specs & datasheets

The minimal ATmega328 board with no USB chip, in 5 V/16 MHz and 3.3 V/8 MHz versions, designed by SparkFun for permanent installs.

Arduino Pro Mini
Photo: shiu_, CC BY-SA 2.0, via Wikimedia Commons
CPU
8-bit AVR
Clock
16 MHz (5 V version) or 8 MHz (3.3 V version)
RAM
2 KB SRAM
Flash
32 KB
I/O voltage
5 V or 3.3 V, by version
Released
2008
Status
Retired

Draft entry: these specs were compiled from the linked sources and are waiting for a second check. Spotted a mistake? Use the form at the end of the page.

Specifications

8 specs
Chip / SoC
Microchip ATmega328 (early boards: ATmega168)[1]
CPU
8-bit AVR[2]
Clock
16 MHz (5 V version) or 8 MHz (3.3 V version)[1]
RAM
2 KB SRAM[2]
Flash
32 KB[2]
I/O voltage
5 V or 3.3 V, by version[1]
USB
None; program through a 6-pin FTDI-style serial adapter[1]
Upload limits
30 KB flash, 2 KB RAM[4]

Upload limits are what a sketch or firmware may use after the bootloader, as the build tools enforce them, not the chip’s full memory.

Can I still use it?

1 platforms
Arduino framework
Supported[1]Official Arduino core.

As published by each project, checked weekly. A platform not listed has no published information here, which is not the same as no support.

Datasheets and documents

2 documents

Gotchas

1 known issues
  • Pick the right clock in the IDE. Selecting 16 MHz for a 3.3 V/8 MHz board (or the reverse) uploads fine but runs every timing at the wrong speed and breaks serial.[1]

Power and battery

0 facts

With no USB chip and a small regulator, a Pro Mini with its power LED and regulator removed can sleep at microamps, which makes it a classic for battery sensors.

History and use today

Editorial

History

Designed by SparkFun, the Pro Mini stripped the Arduino down to the microcontroller, a regulator and a crystal for builds where USB would only waste space and power.[3]

Still useful for

Still widely cloned and a strong choice for coin-cell or AA-powered sensor nodes.

Sources

5 sources
  1. Arduino Pro Mini, Arduino documentation (retired boards)
  2. ATmega328P product page, Microchip
  3. List of Arduino boards and compatible systems, Wikipedia
  4. PlatformIO board definition (pro16MHzatmega328) at 5da4930a97
  5. PlatformIO board definition (pro8MHzatmega328) at 5da4930a97

Spotted a mistake?

Reviewed by hand

Every report is read by a person and checked against a source before anything changes. Please link one if you have it.

Report a mistake