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 (3.3V / 8 MHz) (With Headers)

The Pro Mini 328 3.3V / 8 MHz development board compatible with Arduino is shipped unsoldered along with male headers. Manufactured based on the original Arduino® Pro Mini design, the Pro Mini 328 3.3V / 8 MHz development board is very similar to the Mini model in features, but they cannot be used interchangeably because their pinout is different.

Pro Mini 328 3.3V / 8 MHz Development Board Compatible with Arduino Package Contents:

  • Pro Mini 328 Development Board Compatible with Arduino (3.3V / 8 MHz)
  • Male Header

The Pro Mini 328 3.3V / 8 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, an 8 MHz crystal, and a reset button. It is specifically designed to be used on a breadboard and in tight spaces where size is important. The board does not have a built-in USB socket and programmer. To upload code to the board, a USB-Serial Converter or a similar external USB-to-serial converter module must be used.

There is another version of the Pro Mini 328 3.3V/8 MHz development board which is 5V/16 MHz.


Pro Mini 328 3.3V / 8 MHz Development Board Compatible with Arduino Technical Specifications:

  • Microcontroller: ATmega328
  • Operating Voltage: 3.3V
  • Input Voltage (recommended): 5V-12V
  • Digital I/O Pins: 14 (6 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 used by bootloader
  • SRAM: 2 KB (ATmega328)
  • EEPROM: 1 KB (ATmega328)
  • Clock Speed: 8 MHz

Pro Mini 328 3.3V / 8 MHz Development Board Pin Mapping

Power:

The Pro Mini 328 3.3V / 8 MHz development board can be powered via the 5V pin or with an external power supply. The external power supply can be an AC-to-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 of 7-12V can be used. Applying a 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 stepped down to 5V by the voltage regulator on the board and distributed to the board.

The power pins are as follows:

  • RAW: The input voltage pin for 7-12V when using an external power source.
  • VCC: This pin outputs the 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 coming out of the regulator is directly given as output via this pin.
  • GND: Ground pins.

Note: In this 3.3V model you are reviewing, the board regulator is adjusted accordingly, 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 3.3V / 8 MHz development board can be used as an input or output. There are also 8 analog input pins. Although ATmega328 is used, while there are 6 analog input pins on the UNO, thanks to the package of the ATmega328 microcontroller used on the Pro Mini 328 3.3V / 8 MHz development board, it has 8 analog input pins. These analog input pins can likewise be used as digital inputs and outputs. So there are a total of 22 digital input/output pins on the board. The logic level of all these pins is 5V. Each pin operates with a max input and output current of 40mA. In addition, some pins have different features. The special pins are as indicated below:

  • 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 when there is mutual communication between the computer and the board. Therefore, to avoid errors when uploading code to the board or communicating, it is beneficial not to use these pins unless necessary.
  • External Interrupts, 2 (interrupt 0) and 3 (interrupt 1): These pins can be configured to trigger an interrupt on a rising edge, falling edge, or a change in value. For detailed information, you can review the attachInterrupt() function page.
  • PWM, 3, 5, 6, 9, 10 and 11: Can be used as PWM output pins with 8-bit resolution.
  • 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 pin LOW to reset the microcontroller. The reset operation can also be done with the Reset Button on the board.

You can review the pin mapping page between the ATmega328 and the board.

Communication:

The Pro Mini 328 3.3V / 8 MHz development board has several different options for communicating with a computer, another microcontroller, or an Arduino® board. The ATmega328 provides UART TTL (5V) serial communication over the 0 (RX) and 1 (TX) pins.

The board has one hardware serial port. However, this number can be increased via software with the SoftwareSerial library.

The ATmega328 also provides I2C and SPI ports. The Wire library that comes with the Arduino® IDE is used for I2C use, and the SPI library is used to provide SPI communication.

Programming:

The Pro Mini 328 3.3V / 8 MHz development board compatible with Arduino is programmed with the Arduino® IDE. A USB-Serial Converter or other USB-to-serial converter modules can be used to program the board. For detailed installation, you can review the Arduino® Pro Mini Usage Guide page.

After making the programmer connections, you can select Arduino® Pro or Pro Mini under the Tools > Board tab on the Arduino® software and start programming. For detailed information, you can review the reference and basic functions tutorials page. The ATmega328 on the board comes preburned with a special software called a bootloader. This way, you don't 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 with an ISP programmer. For detailed information about ICSP pin connections, you can review the Pro Mini Bootloader Installation Guide page.

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

Note: The product you are reviewing is shipped unsoldered along with male headers, you can do the soldering process suitable for your project.

Documents and Useful Links:

Warranty
0
11624
Pro Mini 328 Development Board Compatible with Arduino
Pro Mini 328 Development Board Compatible with Arduino
:
0 TL + VAT
:
0.00 TL
Prepared by  T-Soft E-Commerce.