Arduino Pro Mini Pinout, Specification, and Programming

About Arduino Pro Mini

Arduino Mini Pro is the smallest Arduino model available in the market. Here in this post, we’ll discuss about Arduino Pro Pinout and previously we have discussed about how to install Arduino IDE & How to upload the first code. Arduino Mini Pro Pinout‘s specification and programming will be discussed in this column.

This board is equally powerful as Arduino UNO, Mega, and Nano. Arduino Mini Pro is the smallest and lightest board. It is available in two variants Arduino Pro Mini 5V and Arduino Pro Mini 3.3V. First, we are going with Arduino Pro Mini Pinout and other features.

Buy Arduino mini with FTDI programer. https://amzn.to/3rurPl5

arduino mini pro pinout

Specifications

Arduino Pro Mini has two variants 5v and 3.3v. The Arduino Pro Mini dimensions are 33×17 & 8. It does not have a USB connector and an FTDI programmer. Also, it has one reset button and an onboard voltage regulator. Almost every pin has an inbuild pull-up and pull-down resistors that can be initiate using the software.

USB ×
Reset Button
Voltage Regulator
FTDI Programmer×
Power LED
Onboard LED

Micro-controller Specification

The micro-controller uses an Arduino Pro Mini 328 (Atmega 328p). It has 32K Bytes Flash Memory, 1K Bytes EEPROM, 2K Bytes internal RAM. Also, it has an 8Mhz clock frequency in the 3.3v variant and 16Mhz in the 5v variant.

Flash Memory32KBytes
EEPROM1KBytes
Internal RAM2KBytes
3.3v Clock Frequency8Mhz
5v Clock Frequency16Mhz

Arduino Pro Mini Pinout

Arduino Pro Mini has almost the same pins as Arduino Nano or UNO have. It has a total of 14 digital pins and 8 analog pins that supports serial communication, SPI, and UART protocols. It is a very simple pinout to be used.

arduino mini pro pinout
Power SourceVCC, GND and VINVCC:- 5v or 3.3v
GND:- GROUND
VIN: Unregulated supply up to 12v
ADCADC-0,1,2,3,4,5,6,7Analog input
PWMDP3, DP5, DP6, DP9, DP10, DP11These pins can provide Pulse width modulation output.
ResetRESETReset the controller
InterruptsT0 and T1Theses two pins for external hardware interrupts.
Analog CompararorsAIN0 and AIN1These two pins are connected to internal comparator.
CommunicationUART
SPI
I2C
UART: DP0-TX, DP1-RX
SPI: SCK-DP13, MISO -DP12, MOSI-DP11, SS-DP10
I2C: SCL-ADC5, SDA-ADC4
arduino mini pro datasheet
Arduino pro mini datasheet

Programming

After discussing about the Arduino Pro Mini Pinout. The next question that comes to your mind is how to program Arduino Pro Mini. For doing that we need an FTDI programmer that uploads the code from the computer to Arduino Pro Mini 328p IC. FTDI programmer is not on the Arduino Mini Pro. So, we require an external FTDI programmer and need to connect it with the Arduino Mini. The connection is very simple, the diagram or table for your assistance.

FTDIArduino Pro Mini
GNDBLK
CTSGND
VCCVCC
TXRX
RXTX
DTRGND

After completing the connection, open your Arduino IDE and go to Board>Select Arduino Mini. Verify and upload the code and select the correct port.

1 thought on “Arduino Pro Mini Pinout, Specification, and Programming”

Leave a Comment