Skip to Content

Arduino Pro Mini ATmega328 5V16Mhz Black (Compatible)

The Arduino Pro Mini Black is a compact and cost-effective version of the Arduino platform. This minimalist board operates at 5V with a clock speed of 16MHz and features a built-in bootloader for easy programming. Unlike other Arduino boards, it lacks a USB connector and onboard Serial Converter, offering flexibility for custom connections and a lower price point.

Package Includes:

  • 1 x Arduino Pro Mini ATmega328 5V 16MHz Black (Compatible)

26.25 AED 26.25 AED Tax Included
26.25 AED Tax Included

Not Available For Sale

This combination does not exist.

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

 

Features

  • Compact and lightweight design for tight-space projects.
  • Operating voltage: 5V with 16MHz clock speed.
  • Built-in bootloader for easy programming.
  • No onboard USB/Serial—customizable connectors for any project.
  • 14 digital I/O pins, 6 of them PWM-capable.
  • 8 analog input pins for sensors and analog devices.
  • Supports external power input: 5–12V (5V to VCC, higher to RAW).
  • Onboard 5V regulator ensures stable operation.
  • Ample memory: 32KB Flash, 2KB SRAM, 1KB EEPROM.
  • Fully compatible with the Arduino IDE and all major libraries.
  • Suitable for IoT, robotics, wearables, prototyping, and automation.

 

Principle of Work

The Pro Mini works using the open-source Arduino ecosystem. Code is created and uploaded through the Arduino IDE and transferred using an FTDI serial converter. The internal bootloader on the ATmega328P receives the code and writes it into flash memory. The board supports Serial, I2C, and SPI communication, making it easy to interface with sensors, displays, storage modules, and wireless modules. Libraries simplify integration, allowing beginners to use advanced sensors with minimal effort.

Pinout

Arduino Pro Mini Pinout

  • Digital Pins: 14 total (0–13), with 0/1 used for serial communication.
  • Analog Pins: 8 total (A0–A7), A4/A5 also used for I2C.
  • SPI Pins: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK).
  • PWM Pins: 3, 5, 6, 9, 10, 11.
  • Interrupts: Pins 4 and 5 (T0 and T1).

Applications

  • Robotics control systems and motor drivers.
  • IoT devices with sensors and wireless modules.
  • Home automation systems and smart controls.
  • Wearable electronics and compact gadgets.
  • Environmental monitoring (temperature, humidity, CO2, air quality).
  • Data logging systems using SD modules or wireless transmission.
  • Educational and prototyping projects.

Code Example (Blink)

const int LED_PIN = 13;

void setup() {
  pinMode(LED_PIN, OUTPUT);
}

void loop() {
  digitalWrite(LED_PIN, HIGH);
  delay(1000);
  digitalWrite(LED_PIN, LOW);
  delay(1000);
}

Technical Details

  • Microcontroller: ATmega328P
  • Clock Speed: 16 MHz
  • Operating Voltage: 5V
  • Input Voltage: 5–12V
  • Max Output Current: 200mA total
  • Flash Memory: 32KB
  • SRAM: 2KB
  • EEPROM: 1KB
  • PCB Thickness: 0.8mm
  • Size: 33mm × 18mm × 3.5mm
  • Weight: 3g

Comparison with Arduino UNO

  • Both use the ATmega328P and run at 5V / 16MHz.
  • UNO has USB port; Pro Mini does not.
  • Pro Mini is far smaller: ideal for embedded projects.
  • Both have 32KB Flash, 2KB SRAM, 1KB EEPROM.
  • Pro Mini has 8 analog inputs (UNO also has 8).
  • Both support PWM on 6 digital pins.