Free Shipping on Orders Over 1,500 TL | Up to 6 Credit Card Installments
All Categories
Menu
Cart

Pro Mini 328 Development Board Compatible with Arduino - 5V / 16 MHz (With Headers)

The Pro Mini 328 5V / 16 MHz development board, which is produced based on the original Arduino® Pro Mini design, is very similar in features to the Mini model, but because the pin sequence is different, they cannot be used interchangeably.
It is a compact model that you can comfortably use in projects where dimensions are important and space is limited.
The Pro Mini 328 development board compatible with Arduino is shipped unsoldered along with male headers.

Pro Mini 328 5V / 16 MHz Compatible with Arduino Contents:

  • Pro Mini 328 Development Board Compatible with Arduino (5V / 16 MHz)
  • Male Headers (Unsoldered)

The Pro Mini 328 5V / 16 MHz development board is an ATmega328-based microcontroller board.
It features 14 digital input/output pins (6 of which can be used as PWM outputs), 8 analog inputs, a 16 MHz crystal, and a reset button.
It is specially designed to be used on a breadboard and in tight spaces where size matters.
There is no built-in USB socket and programmer on the board. To upload code to the board, a USB-to-Serial Converter or a similar external USB-to-Serial converter module must be used.

There is also a different version of the Pro Mini 328 5V / 16 MHz development board that operates at 3.3V / 8 MHz.


Pro Mini 328 5V / 16 MHz Compatible with Arduino Technical Specifications:

  • Microcontroller: ATmega328
  • Operating Voltage: 5V
  • Input Voltage (recommended): 7-12V
  • Digital I/O Pins: 14 (6 of which provide PWM output)
  • Analog Input Pins: 8
  • DC Current per I/O Pin: 40 mA
  • Flash Memory: 32 KB (ATmega328) of which 0.5 KB is used by bootloader
  • SRAM: 2 KB (ATmega328)
  • EEPROM: 1 KB (ATmega328)
  • Clock Speed: 16 MHz
Pro Mini 328 Development Board Pinout Diagram


Power:

The Pro Mini 328 5V / 16 MHz development board can be powered via the 5V pin or an external power supply.
The external power source can be an AC-DC adapter or a battery. The adapter or battery can be connected via the GND and RAW pins on the board.
An external power supply between 7-12V can be used. Applying voltage above 12V may damage the board.
The operating voltage of the microcontroller on the board is 5V.
The 7-12V voltage supplied via the RAW pin is reduced to 5V by the voltage regulator on the board and distributed to the components.

The power pins are as follows:

  • RAW: The voltage input pin between 7-12V when an external power supply is used.
  • VCC: This pin outputs 5V from the regulator. If the board is to be powered with 5V, this pin can also be used as a 5V input pin. If power is supplied to the board via RAW, the 5V from the regulator is directly output through this pin.
  • GND: Ground pins.

Note: The 5V model you are reviewing does not have a 3.3V regulator. Please pay attention to the power connections.

Memory:

The ATmega328 has 32 KB of flash memory (of which 0.5 KB is used by the bootloader). It has 2 KB of SRAM and 1 KB of EEPROM.

Input and Output:

All 14 digital pins on the Pro Mini 328 5V / 16 MHz development board can be used as inputs or outputs. There are also 8 analog input pins.
Although the ATmega328 is used, while there are 6 analog input pins on standard hardware, there are 8 analog input pins on the Pro Mini 328 5V / 16 MHz development board due to the package type of the ATmega328 microcontroller used on it.
Analog input pins can also be used as digital inputs and outputs in the same way. In other words, there is a total of 22 digital I/O pins on the board. The logic level of all pins is 5V.
Each pin operates with a max. 40 mA input and output current. Additionally, some pins have specialized functions. The specialized pins are as follows:

  • Serial Communication, 0 (RX) and 1 (TX): Used to receive (RX) and transmit (TX) TTL serial data. The board can be programmed by connecting to a USB-to-Serial converter via these pins. In other words, these pins are also used when uploading code from the computer to the board or during communication between the computer and the board. Therefore, to avoid errors when uploading code to the board or during communication, it is beneficial not to use these pins unless necessary.
  • External Interrupts, 2 (interrupt 0) and 3 (interrupt 1): These pins can be used as rising edge, falling edge, or change interrupt pins. For detailed information, you can review the attachInterrupt() function page.
  • PWM, 3, 5, 6, 9, 10, and 11: These can be used as 8-bit resolution PWM output pins.
  • SPI, 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK): These pins are used for SPI communication.
  • Analog, A0-A7: The development board has 8 analog input pins with 10-bit resolution. These pins can also be used for digital input and output. The measurement range of the pins is 0-5V.
  • I2C, A4 (SDA), A5 (SCL): These pins are used for I2C communication.
  • Reset: Bring this line LOW to reset the microcontroller. The reset operation can also be performed using the Reset Button located on the board.

You can review the Pin Mapping Table between the ATmega328 and the board.

Communication:

There are a few different options for the development board to communicate with a computer, another microcontroller, or an Arduino® board. The ATmega328 provides UART TTL (5V) serial communication via pins 0 (RX) and 1 (TX).
There is one hardware serial port on the board. However, this number can be increased via software using the SoftwareSerial Library.
The ATmega328 also provides I2C and SPI ports. The Wire Library that comes with the Arduino® IDE is used for I2C usage, and the SPI Library is used to provide SPI communication.

Programming:

The Pro Mini 328 development board compatible with Arduino is programmed with the Arduino® IDE. To program the board, a USB-to-Serial Converter or other USB-to-Serial converter modules can be used. For detailed installation, you can review the Arduino® Pro Mini Getting Started Guide page.
After the programmer connections are made, you can start programming by selecting Arduino® Pro or Pro Mini under the Tools > Board menu in the Arduino® software. For detailed information, you can review the Arduino® Reference Documents and the Basic Tutorials page. The ATmega328 on the board comes with special software installed called a bootloader. Thanks to this, you do not need to use an extra programmer when programming the board. Communication is provided by the original STK500 protocol.
By bypassing the bootloader software, the board can be programmed directly via the microcontroller's ICSP pins using an ISP programmer. For detailed information about ICSP pin connections, you can review the Pro Mini Bootloader Installation Guide page.

Note: The product you are reviewing is shipped unsoldered along with male headers; you can perform the soldering process appropriately for your project.

Documents and Useful Links:

If you are unfamiliar with the Arduino® ecosystem, you can check out our Lessons for Arduino® series on our blog.

Warranty
0
17440
Pro Mini Development Board Compatible with Arduino 328 - 5V/16MHz (With Headers)
Pro Mini Development Board Compatible with Arduino 328 - 5V/16MHz (With Headers)
:
148.08 TL + VAT
:
177.70 TL
Prepared by  T-Soft E-Commerce.