Arduino Uno Symbol

Arduino Uno symbolARDUINOUNO
The Arduino Uno symbol (IEC 60617 / ANSI Y32.2).

Definition: The Arduino Uno symbol represents the Arduino Uno R3 microcontroller development board — a popular open-source hardware platform based on the ATmega328P microcontroller — shown in circuit schematics as a rectangular block with labelled I/O pins including digital (D0–D13), USB power input, and other interface connections.

Also known as: Arduino Uno, Arduino board, Arduino MCU block, ATmega Arduino, Arduino schematic block.

What the Arduino Uno symbol means

The Arduino Uno symbol in a schematic represents the entire Uno development board as a single functional block, abstracting away the onboard voltage regulators, crystal oscillator, USB-to-serial converter, and decoupling capacitors. The symbol exposes the externally accessible pins — digital I/O lines and USB power — allowing a designer to show how external components (sensors, displays, motors) connect to the Arduino without drawing every internal circuit detail.

In wiring diagrams and hobbyist electronics schematics, the Arduino Uno symbol is the central hub that other peripheral symbols connect to. Each pin on the symbol corresponds to a physical header pin on the physical board. The schematic symbol is most useful in system-level block diagrams and wiring diagrams rather than in detailed PCB netlists where the full ATmega328P schematic would be used instead.

How to identify the Arduino Uno symbol

The Arduino Uno symbol is drawn as a rectangular block with the label 'Arduino Uno' or 'ARDUINO'. Digital I/O pin connections (D0, D2, D4, D6, D8, D10, D12) emerge from the top edge, and a USB connection pin emerges from the bottom edge. Some schematic tools show additional analog pins (A0–A5) and power pins (5V, 3.3V, GND) on the side edges. The distinctive board outline is not shown in the schematic symbol — only the functional pin labels and the block rectangle.

Function in a circuit

The Arduino Uno functions as a programmable microcontroller platform with 14 digital I/O pins (6 of which support PWM output), 6 analog input pins (10-bit ADC), UART, SPI, and I2C interfaces, and a 16 MHz clock. In a circuit, it reads sensors via its ADC and digital inputs, executes user-written firmware (Arduino sketches compiled from C++), and drives outputs such as LEDs, motors, and displays. The onboard USB interface (via ATmega16U2) allows programming and serial communication with a PC.

Standards: IEC vs ANSI

IEC 60617The Arduino Uno is represented in schematics as a rectangular logic block per IEC 60617-12 conventions for integrated circuits and modules. IEC does not define a specific symbol for the Arduino Uno board itself; the block-level representation follows general IC symbol conventions.
ANSI/IEEE 315Under ANSI/IEEE 315-1975 conventions, the Arduino Uno is treated as a module or subsystem and drawn as a rectangular box with labelled pins. No specific ANSI symbol code exists for the Arduino Uno board specifically.
Key differenceNo IEC vs. ANSI glyph difference applies to the Arduino Uno block symbol, as both standards use rectangular blocks for IC/module representations. The pin labelling (D0, D2, USB, etc.) is consistent across schematic tools.

Terminals / pins

PinName
d0D0
d2D2
d4D4
d6D6
d8D8
d10D10
d12D12
usbUSB

Typical values

Operating voltage: 5 V; input voltage (recommended): 7–12 V; digital I/O pins: 14 (6 PWM); analog input pins: 6 (10-bit, 0–5 V); flash memory: 32 KB (ATmega328P, 0.5 KB used by bootloader); SRAM: 2 KB; EEPROM: 1 KB; clock speed: 16 MHz; maximum current per I/O pin: 40 mA; total I/O current: 200 mA.

Where the Arduino Uno symbol is used

Example

In a temperature-controlled fan circuit, a DHT11 sensor symbol connects its DATA output to Arduino Uno pin D2. A relay module symbol connects its IN pin to Arduino D8. The Arduino sketch reads the temperature over D2, and when the temperature exceeds a threshold it drives D8 HIGH to energise the relay and switch on a 12 V fan motor — all shown clearly in the wiring diagram using the Arduino Uno symbol as the central block.

Key facts

Diagrams that use this symbol

Frequently asked questions

What does the Arduino Uno symbol look like in a circuit diagram?

The Arduino Uno symbol is a rectangle labelled 'Arduino Uno' or 'ARDUINO'. Digital I/O pins (D0, D2, D4, D6, D8, D10, D12) exit from the top edge, and a USB pin exits from the bottom. Some tool implementations also show analog pins (A0–A5) and power pins (5V, GND) on the side edges.

What does the Arduino symbol mean in a schematic?

The Arduino symbol represents the entire Arduino Uno development board as a single functional block. It shows which board pins are used in the circuit and how they connect to external components — sensors, displays, motors — without showing the internal ATmega328P circuitry in detail.

What is the difference between the Arduino Uno symbol and the ATmega328 symbol?

The Arduino Uno symbol represents the whole development board as a black-box block, exposing only the external header pins. The ATmega328 symbol (see the atmega328 entry) represents just the microcontroller IC with all its port pins (PC6/RST, PD0/RX, PB0, etc.), suitable for detailed PCB schematic design without the Arduino bootloader or USB interface circuitry.

How many I/O pins does the Arduino Uno have?

The Arduino Uno R3 has 14 digital I/O pins (D0–D13), 6 of which support 8-bit PWM output (D3, D5, D6, D9, D10, D11), and 6 analog input pins (A0–A5, each with a 10-bit ADC). It also has dedicated SPI (D10–D13), I2C (A4/A5), and UART (D0/D1) pins.

What standard defines the Arduino Uno schematic symbol?

No formal IEC or ANSI standard defines the Arduino Uno schematic symbol specifically. The rectangular block representation follows general IEC 60617-12 and ANSI/IEEE 315-1975 conventions for IC and module blocks. The pin labels (D0, D2, USB) follow the official Arduino Uno board pinout documentation.

What is the operating voltage of the Arduino Uno?

The Arduino Uno operates at 5 V. It can be powered via USB (5 V) or via the barrel jack connector (7–12 V recommended, 6–20 V absolute range), which is regulated to 5 V by the onboard voltage regulator. The I/O pins are 5 V logic, which is not directly compatible with 3.3 V devices without a level shifter.

What are the PWM pins on the Arduino Uno?

The Arduino Uno has six PWM-capable digital pins: D3, D5, D6, D9, D10, and D11. These produce an 8-bit PWM signal (0–255 duty cycle) at approximately 490 Hz (D3, D9, D10, D11) or 980 Hz (D5, D6) using the Arduino analogWrite() function, suitable for motor speed control, LED dimming, and simple DAC applications.

Place the Arduino Uno symbol on a wiring diagram or schematic in the free online circuit diagram maker — no download required.