soldr.ai

Docs  /  Boards

UNO R3 WiFi (ATmega328P + ESP8266): specs and pinout

A third-party Uno-style board that carries an ATmega328P and an ESP8266 Wi-Fi chip with 4 MB flash on one board, with a CH340G USB-serial chip.

Every value cites its sourceReference-design pinout

Buy on Compoden

Specs

SpecValueSource
ATmega328P operating voltage1.8 V to 5.5 Vsource
Features, Operating Voltage (p.2)
ATmega328P speed grades0-4 MHz at 1.8-5.5 V, 0-10 MHz at 2.7-5.5 V, 0-20 MHz at 4.5-5.5 Vsource
Features, Speed Grade (p.2)
ATmega328P memory32 KB flash, 1 KB EEPROM, 2 KB SRAMsource
Features (p.2)
ATmega328P I/O lines23 programmable I/O linessource
Features, I/O and Packages (p.2)
ATmega328P temperature range-40 C to 85 Csource
Features, Temperature Range (p.2)
ATmega328P DC current per I/O pin40.0 mA absolute maximum; voltage on any pin up to VCC + 0.5 Vsource
29.1 Absolute Maximum Ratings (doc p.308)
ESP8266EX operating voltage2.5 V to 3.6 Vsource
Table 5-1 (p.24)
ESP8266EX input high level maximum3.6 V (TAMB = 25 C)source
Table 5-1 (p.24)
ESP8266EX ADC10-bit, input range 0 to 1.0 V on TOUTsource
Section 4.9 (p.22)

Power

ValueSource
SupplyChip-level only: ATmega328P 1.8 V to 5.5 V; ESP8266EX 2.5 V to 3.6 V. How the board supplies each is not documented.source
Features (p.2); ESP8266EX Table 5-1 (p.24)

Pinout

This is a third-party board with no maker document. The table below is the standard Arduino UNO R3 header layout from the official UNO R3 manual (A000066), a different board; it is not confirmed for this one, so check your board's silkscreen. The DIP-switch routing between the ATmega328P, ESP8266 and CH340G is not documented, and neither is the board logic level.

PinFunctionVoltageNotesSource
IOREFReference for digital logic V5 V (on the Arduino UNO R3)connected to 5 V on the Arduino UNO R3Arduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
RESETResetArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
+3V3+3V3 power rail3.3 VArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
+5V+5V power rail5 VArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
GNDGroundArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
VINVoltage inputArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
A0Analog input 0 / GPIOArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
A1Analog input 1 / GPIOArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
A2Analog input 2 / GPIOArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
A3Analog input 3 / GPIOArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
A4/SDAAnalog input 4 / I2C data lineArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
A5/SCLAnalog input 5 / I2C clock lineArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
D0Digital pin 0 / GPIOArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
D1Digital pin 1 / GPIOArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
D2Digital pin 2 / GPIOArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
D3Digital pin 3 / GPIOArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
D4Digital pin 4 / GPIOArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
D5Digital pin 5 / GPIOArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
D6Digital pin 6 / GPIOArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
D7Digital pin 7 / GPIOArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
D8Digital pin 8 / GPIOArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
D9Digital pin 9 / GPIOArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
SS (D10)SPI chip selectArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
MOSI (D11)SPI main out, secondary inArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
MISO (D12)SPI main in, secondary outArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
SCK (D13)SPI serial clock outputArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)
AREFAnalog reference voltageArduino datasheet A000066
UNO R3 user manual A000066 (a different board), Section 5.1 JANALOG / 5.2 JDIGITAL (manual contents p.12; PDF page 10)

Build with it

Project ideas for the UNO R3 WiFi (ATmega328P + ESP8266). Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.

Common mistakes

Not covered by the official source

Sources