The Arduino Pro Mini is an ultra-compact, bare-bones version of the Arduino Uno, designed for permanent installations and space-constrained projects. Unlike the Nano or Pro Micro, it omits USB connectivity to achieve its minimal size, requiring an external FTDI adapter for programming.
Core Specifications
Microcontroller: ATmega328P
Operating Voltage: 5V (3.3V version available)
Clock Speed: 16MHz (5V) / 8MHz (3.3V)
Flash Memory: 32KB (0.5KB used by bootloader)
SRAM: 2KB
EEPROM: 1KB
I/O & Connectivity
Digital I/O Pins: 14 (6 provide PWM output)
Analog Input Pins: 8 (10-bit resolution)
Communication Interfaces: UART, I2C, SPI
DC Current per I/O Pin: 40mA
Power Options
Input Voltage (RAW): 3.35V-12V (3.3V model) / 5V-12V (5V model)
No USB Port: Requires external FTDI programmer
Low Power Consumption: ~1mA (sleep mode)
Physical Dimensions
Size: 18mm × 33mm
Weight: ~2g (without headers)
Breadboard-Friendly: Yes
Key Advantages
✔ Smallest Arduino Form Factor (18×33mm)
✔ Ultra-Low Power (ideal for battery-powered projects)
✔ Cost-Effective for mass production
✔ Same ATmega328P as Uno/Nano
Performance & Memory
Identical to Uno/Nano: 16MHz (5V) or 8MHz (3.3V) clock
32KB Flash, 2KB SRAM, 1KB EEPROM
8 analog inputs (vs. Uno’s 6)
Power Efficiency
3.3V model consumes <1mA in sleep mode
No USB circuitry = lower quiescent current
Ideal for:
Solar-powered sensors
Wireless nodes
Long-term deployments
Programming & Debugging
⚠ Requires FTDI Breakout (e.g., FT232RL) or USB-Serial adapter
6-pin header for ICSP (alternative programming)
No auto-reset – manual reset needed during upload
Applications
Embedded Systems (permanent installations)
Wireless Sensor Nodes (LoRa, NRF24L01)
Miniature Robotics (drone flight controllers)
Industrial Controls (low-cost automation)
Why Choose the Pro Mini?
Minimalist Design: When every millimeter counts
Power Efficiency: For years-long battery life
Cost Savings: Bulk purchases for commercial products
Package Includes : 1 x Arduino Pro Mini