
Arduino Pro Mini Library for Proteus V2.0

What is Arduino Pro Mini?
- Introduced by Arduino.cc, Arduino Pro Mini is a compact, small-sized, sophisticated microcontroller board based on the Atmega328 microcontroller.
- This module features a total 14 digital I/O pins on the board, of which 6 pins are used as PWM.
- Incorporated with 8 analog pins, Arduino Pro Mini comes with a reset button and a small LED connected to pin 13.
- This unit is quite small compared to Arduino Uno i.e. 1/6th of the size of Arduino Uno.
Arduino Pro Mini Library for Proteus V2.0
- First of all, download the Arduino Pro Mini Library for Proteus V2.0 by clicking the below button.
- You will get the downloaded file in zip format.
- Extract this zip file, in which you’ll find the folder named "Proteus Library Files".
- ArduinoProMini2TEP.dll
- ArduinoProMini2TEP.idx
- If you are facing problems in adding a library in Proteus 7 or 8 Professional, then have a look at How to add a new Library in Proteus 8 Professional.
- If you haven’t bought your Arduino Pro Mini yet, then you can buy it from this reliable source:
- Copy these files from “Proteus Library Files” and place them into the Library folder of your Proteus software.
- After placing the files in the library folder, open your Proteus software or restart (if it’s already running)
- Now look for the Arduino Pro Mini V2.0 by clicking the “Pick from Libraries” button as shown in the figure below:
- Select Arduino Pro Mini V2.0 and click OK.
- After clicking Ok, you’ll find the Arduino Pro Mini board in the proteus workspace as shown in the figure below:
- You’ve successfully placed the Arduino Pro Mini board in the proteus workspace.
- Next, we have to upload the hex file to run our board.
- To upload the hex file, you need to double-click the Arduino Pro Mini board.
- As you double click, the following image will appear:
- In this panel, you'll find the different properties of the Arduino Pro Mini board. Click the property named “Program File” to upload the hex file of your Arduino code.
- Upload the hex file of your code and click Ok.
- The 16MHz is the clock frequency of Arduino Pro Mini by default as shown in the properties panel.
Comparison with Old Proteus Library (V2.0 vs V1.0)
- In the figure below you'll see the comparison between version 1 Arduino Pro Mini Board (V1) and version 2 Arduino Pro Mini Board (V2).
- You can see in the above figure, V2 board is more compact and small-sized as compared to the V1 board.
- Now let's design a simulation of this Arduino Pro Mini board so that you can learn how to use it in proteus software.
Arduino Pro Mini LCD Interfacing
- Use the simulation that you’ve downloaded at the start or design on your own. I would suggest you to design on your own as it will help you learn many things along the process.
- Now, we have to interface a 20x4 LCD with the Arduino Pro Mini board.
- Design the circuit as shown below to interface the LCD with the Arduino Pro Mini:
- The data pins of the LCD are attached with pins 8,9,10 & 11 of Arduino Pro Mini while Enable & Reset of LCD are attached to Pin 12 & 13 of the Arduino board.
- Now compile the Arduino code available in the zip file and get the Hex File.
- Upload that Hex File in your Arduino Pro Mini Properties panel, as we did in the previous section.
- After interfacing LCD with the Arduino Pro Mini, click the RUN button and if everything goes fine, you will see the result as shown in below figure:
Summary
- Download Arduino Pro Mini Library Files in zip format.
- Copy files from the "Proteus Library Files"(Folder) and place them in the Library folder of Proteus software.
- Search for Arduino Pro Mini in Proteus software.
- Place Arduino Pro Mini in the Proteus workspace.
- Double click the board and open the properties panel to upload the HEX File.
- Design the circuit & run the simulation.
×
![]()








