Skip to content

Arduino Pro Mini Pinout

Find the Arduino Pro Mini pinout, digital and analog pins, memory limits, and Circuitera compile/upload support. Check board-specific library compatibility.

Processor
ATMEGA328P
Clock
16 MHz
Physical flash
32768 bytes
Application flash
30720 bytes
SRAM
2048 bytes
EEPROM
1024 bytes
Digital pins
14
Analog inputs
8
PWM
D3, D5, D6, D9, D10, D11
Hardware UARTs
1
UART pins
D0, D1
I2C
A4, A5, SDA, SCL
SPI
D10, D11, D12, D13
External interrupts
D2, D3
Logic voltage
5 V
Bootloader
ATmegaBOOT · external serial adapter
Protocol / baud
STK500v1 · 57600
Compile capability
Verified · automated compile
Upload capability
Untested · physical hardware
Serial capability
Untested · physical hardware
Simulation
Not supported for this profile
Build-matched compile check
2026-10-25
Arduino Pro Mini logical UART, I2C, SPI, interrupt, PWM and analog signal groups from the validated pin profile
Logical signal reference; aliases can share a physical terminal. Use the official board pinout for physical placement.

Choose the exact board

Requires a compatible USB-to-serial adapter with matching logic voltage and DTR reset (or manual Reset). A6/A7 are analog-only. Hardware upload validation is pending.

Compile, upload, and simulation

Real AVR-GCC compilation uses eightanaloginputs and the selected clock. Upload is experimental pending physical hardware validation. Simulation is not yet supported for this board.

Memory and signals

Application flash excludes the bootloader. SRAM use reported after Verify excludes runtime stack and heap. Check the pin reference below before connecting a circuit.

Upload and validation limits

Requires a compatible USB-to-serial adapter with matching logic voltage and DTR reset (or manual Reset). A6/A7 are analog-only. Hardware upload validation is pending.

No physical upload certification recorded in these build reports. Compile capability, simulated protocol tests and physical upload are separate claims.

Toolchain: avr-gcc-wasm@0.2.0. Last matching compile evidence: 2026-10-25. Build: e0f6d304cce4ae0a0989a9b1300cbc1a21a595e5e3e7f57ed0ab3468ecf7940b.

How these results are measured →

Choose the exact variant

The specifications above use Arduino Pro Mini — 5 V · 16 MHz. Check the voltage, clock and bootloader for your physical board before connecting an adapter or compiling.

ProfileClockLogic voltageBootloaderUpload baud
Arduino Pro Mini — 5 V · 16 MHz16 MHz5 VATmegaBOOT · external serial adapter57600
Arduino Pro Mini — 3.3 V · 8 MHz8 MHz3.3 VATmegaBOOT · external serial adapter57600

Arduino Pro Mini pinout table

Every pin and alias is present in the initial HTML. Filter by signal capability, or select a pin for its existing reference details. Disconnect power before changing wiring.

28 pin entries

Select a pin to read its capabilities.

PinCapabilitiesDetails
DIGITAL · UARTRX · TTL UART; USB-to-serial adapter required
DIGITAL · UARTTX · TTL UART; USB-to-serial adapter required
DIGITAL · INTERRUPTExternal interrupt INT0
DIGITAL · PWM · INTERRUPTExternal interrupt INT1 · PWM
DIGITALDigital input/output
DIGITAL · PWMDigital input/output · PWM with analogWrite()
DIGITAL · PWMDigital input/output · PWM with analogWrite()
DIGITALDigital input/output
DIGITALDigital input/output
DIGITAL · PWMDigital input/output · PWM with analogWrite()
DIGITAL · PWM · SPISS · SPI chip select
DIGITAL · PWM · SPIMOSI · SPI data to peripherals
DIGITAL · SPIMISO · SPI data from peripherals
DIGITAL · SPISCK · also connected to the onboard LED
ANALOG · DIGITAL10-bit analog input (0–1023). Also digital pin 14.
ANALOG · DIGITAL10-bit analog input (0–1023). Also digital pin 15.
ANALOG · DIGITAL10-bit analog input (0–1023). Also digital pin 16.
ANALOG · DIGITAL10-bit analog input (0–1023). Also digital pin 17.
ANALOG · DIGITAL · I2C10-bit analog input (0–1023). Also digital pin 18. SDA · same signal as SDA.
ANALOG · DIGITAL · I2C10-bit analog input (0–1023). Also digital pin 19. SCL · same signal as SCL.
GROUNDCommon ground reference. Join the ground of connected modules to GND.
RESETPulling RESET low restarts the microcontroller. The reset button does the same.
I2C · DIGITAL · ANALOGI2C data. Electrically the same pin as A4, not an extra independent pin.
I2C · DIGITAL · ANALOGI2C clock. Electrically the same pin as A5, not an extra independent pin.
ANALOG10-bit analog input (0–1023), analog-only. Use analogRead(). This pin cannot use digitalRead(), digitalWrite(), pinMode() or PWM.
ANALOG10-bit analog input (0–1023), analog-only. Use analogRead(). This pin cannot use digitalRead(), digitalWrite(), pinMode() or PWM.
POWERRegulated 5 V supply / logic. Match your adapter voltage.
POWERRegulator input; check the particular Pro Mini regulator rating.
Official Arduino board pinout reference ↗

Library compile results

Actual source/hash-matched results for this exact profile. A passed compile does not prove a real peripheral, motor or wiring works.

LibraryPinned versionResultFlash / static RAMTest date
HID1.0UNSUPPORTEDNot recorded2026-10-25
Keyboard1.0.7UNSUPPORTEDNot recorded2026-10-25
Mouse1.0.1UNSUPPORTEDNot recorded2026-10-25
Servo1.3.0PASS2522 / 50 bytes2026-10-25
Wire1.0PASS4494 / 408 bytes2026-10-25
SPI1.0PASS2728 / 192 bytes2026-10-25
EEPROM2.0PASS2428 / 188 bytes2026-10-25
SoftwareSerial1.0PASS3466 / 301 bytes2026-10-25
LiquidCrystal1.0.7PASS2232 / 59 bytes2026-10-25
DHT1.4.7PASS5610 / 219 bytes2026-10-25
Adafruit Unified Sensor1.1.15PASS9230 / 302 bytes2026-10-25
Adafruit GFX1.12.6PASS10956 / 533 bytes2026-10-25
Adafruit SSD13062.5.17PASS13868 / 399 bytes2026-10-25
Adafruit BusIO1.17.4PASS7144 / 438 bytes2026-10-25
Adafruit NeoPixel1.15.5PASS3270 / 41 bytes2026-10-25
NewPing1.9.7PASS3304 / 209 bytes2026-10-25
IRremote4.7.1PASS12100 / 491 bytes2026-10-25
Keypad3.1.1PASS3922 / 327 bytes2026-10-25
AccelStepper1.64PASS6118 / 119 bytes2026-10-25
LiquidCrystal_I2C1.1.2PASS4006 / 275 bytes2026-10-25

Projects and next steps

The public tutorials are validated on Uno. Their concepts can help with this board, but wiring, pin maps, libraries and the exact profile must be reviewed and verified separately; they are not claimed as tested projects on this board.

Keep exploring.