The Arduino Uno R4 is powered by the Renesas RA4M1 32-bit ARM Cortex-M4 processor, providing a significant boost in processing power, memory, and functionality. The WiFi version comes with an ESP32-S3 WiFi module in addition to the RA4M1, expanding creative opportunities for makers and engineers. The Uno R4 Minima is an affordable option for those who don't need the additional features.
The Arduino Uno R4 runs at 48 MHz, which provides a 3x increase over the popular Uno R3. Additionally, SRAM has been upgraded from 2 kB to 32 kB, and flash memory from 32 kB to 256 kB to support more complex projects. Responding to community feedback, the USB port is now USB-C, and the maximum power supply voltage has been raised to 24 V with an enhanced thermal design. The board includes a CAN bus and an SPI port, enabling users to reduce wiring and perform parallel tasks by connecting multiple shields. A 12-bit analog DAC is also provided on the board.
The Arduino Uno R4 comes in 2 versions (Minima and WiFi) and offers the following new features compared to the Uno R3:
Arduino Uno R4 Minima
Arduino Uno R4 WiFi
USB-C connector
USB-C connector
RA4M1 from Renesas (Cortex-M4)
RA4M1 from Renesas (Cortex-M4)
HID device (emulate a mouse or a keyboard)
HID device (emulate a mouse or a keyboard)
Improved power section (up to 24 V through VIN)
Improved power section (up to 24 V through VIN)
CAN bus
CAN bus
DAC (12 bits)
DAC (12 bits)
Op amp
Op amp
WiFi/Bluetooth LE
Fully-addressable LED matrix (12x8)
Qwiic I²C connector
RTC (with support for a buffer battery)
Runtime errors diagnostics
Model Comparison
Uno R3
Uno R4 Minima
Uno R4 WiFi
Microcontroller
Microchip ATmega328P (8-bit AVR RISC)
Renesas RA4M1 (32-bit ARM Cortex-M4)
Renesas RA4M1 (32-bit ARM Cortex-M4)
Operating Voltage
5 V
5 V
5 V
Input Voltage
6-20 V
6-24 V
6-24 V
Digital I/O Pins
14
14
14
PWM Digital I/O Pins
6
6
6
Analog Input Pins
6
6
6
DC Current per I/O Pin
20 mA
8 mA
8 mA
Clock Speed
16 MHz
48 Mhz
48 Mhz
Flash Memory
32 KB
256 KB
256 KB
SRAM
2 KB
32 KB
32 KB
USB
USB-B
USB-C
USB-C
DAC (12 bit)
–
1
1
SPI
1
2
2
I²C
1
2
2
CAN
–
1
1
Op amp
–
1
1
SWD
–
1
1
RTC
–
–
1
Qwiic I²C connector
–
–
1
LED Matrix
–
–
12x8 (96 red LEDs)
LED_BUILTIN
13
13
13
Dimensions
68.6 x 53.4 mm
68.9 x 53.4 mm
68.9 x 53.4 mm
Downloads
Datasheet
Schematics
The Arduino Nano ESP32 is a Nano form factor board based on the ESP32-S3 (embedded in the NORA-W106-10B from u-blox). This is the first Arduino board to be based fully on an ESP32, and features Wi-Fi, Bluetooth LE, debugging via native USB in the Arduino IDE as well as low power.
The Nano ESP32 is compatible with the Arduino IoT Cloud, and has support for MicroPython. It is an ideal board for getting started with IoT development.
Features
Tiny footprint: Designed with the well-known Nano form factor in mind, this board's compact size makes it perfect for embedding in standalone projects.
Wi-Fi and Bluetooth: Harness the power of the ESP32-S3 microcontroller, well-known in the IoT realm, with full Arduino support for wireless and Bluetooth connectivity.
Arduino and MicroPython support: Seamlessly switch between Arduino and MicroPython programming with a few simple steps.
Arduino IoT Cloud compatible: Quickly and easily create IoT projects with just a few lines of code. The setup takes care of security, allowing you to monitor and control your project from anywhere using the Arduino IoT Cloud app.
HID support: Simulate human interface devices, such as keyboards or mice, over USB, opening up new possibilities for interacting with your computer.
Specifications
Microcontroller
u-blox NORA-W106 (ESP32-S3)
USB connector
USB-C
Pins
Built-in LED pins
13
Built-in RGB LED pins
14-16
Digital I/O pins
14
Analog input pins
8
PWM pins
5
External interrupts
All digital pins
Connectivity
Wi-Fi
u-blox NORA-W106 (ESP32-S3)
Bluetooth
u-blox NORA-W106 (ESP32-S3)
Communication
UART
2x
I²C
1x, A4 (SDA), A5 (SCL)
SPI
D11 (COPI), D12 (CIPO), D13 (SCK). Use any GPIO for Chip Select (CS)
Power
I/O Voltage
3.3 V
Input voltage (nominal)
6-21 V
Source Current per I/O pin
40 mA
Sink Current per I/O pin
28 mA
Clock speed
Processor
Up to 240 MHz
Memory
ROM
384 kB
SRAM
512 kB
External Flash
128 Mbit (16 MB)
Dimensions
18 x 45 mm
Downloads
Datasheet
Schematics
The Arduino Pro Mini is a microcontroller board based on the ATmega328P. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, an on-board resonator, a reset button, and holes for mounting pin headers. A six pin header can be connected to an FTDI cable or Sparkfun breakout board to provide USB power and communication to the board. The Arduino Pro Mini is intended for semi-permanent installation in objects or exhibitions. The board comes without pre-mounted headers, allowing the use of various types of connectors or direct soldering of wires. The pin layout is compatible with the Arduino Mini. The Arduino Pro Mini was designed and is manufactured by SparkFun Electronics. Specifications Microcontroller ATmega328P Board Power Supply 5-12 V Circuit Operating Voltage 5 V Digital I/O Pins 14 PWM Pins 6 UART 1 SPI 1 I²C 1 Analog Input Pins 6 External Interrupts 2 DC Current per I/O Pin 40 mA Flash Memory 32 KB of which 2 KB used by bootloader SRAM 2 KB EEPROM 1 KB Clock Speed 16 MHz Dimensions 18 x 33.3 mm (0.7 x 1.3') Downloads Eagle files Schematics
Arduino Uno is an open-source microcontroller board based on the ATmega328P. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator (CSTCE16M0V53-R0), a USB connection, a power jack, an ICSP header and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. You can tinker with your Uno without worring too much about doing something wrong, worst case scenario you can replace the chip for a few dollars and start over again.
'Uno' means one in Italian and was chosen to mark the release of Arduino Software (IDE) 1.0. The Uno board and version 1.0 of Arduino Software (IDE) were the reference versions of Arduino, now evolved to newer releases. The Uno board is the first in a series of USB Arduino boards, and the reference model for the Arduino platform; for an extensive list of current, past or outdated boards see the Arduino index of boards.
Specifications
Microcontroller
ATmega328P
Operating Voltage
5 V
Input Voltage (recommended)
7-12 V
Input Voltage (limit)
6-20 V
Digital I/O Pins
14 (of which 6 provide PWM output)
PWM Digital I/O Pins
6
Analog Input Pins
6
DC Current per I/O Pin
20 mA
DC Current for 3.3 V Pin
50 mA
Flash Memory
32 KB (ATmega328P) of which 0.5 KB used by bootloader
SRAM
2 KB (ATmega328P)
EEPROM
1 KB (ATmega328P)
Clock Speed
16 MHz
LED_BUILTIN
13
Dimensions
68.6 x 53.4 mm
Weight
25 g
If you want to enter the programming world quickly and easily, JOY-iT Mega 2560 R3 is the board for you. Due to the abundance of tutorials and instructions for this microcontroller online, you will start programming without any complications.
Based on an ATmega2560, which offers sufficient power for your projects and ideas, JOY-iT Mega 2560 R3 has many connection options with 54 digital inputs and outputs and 16 analog inputs.
To start programming your JOY-iT Mega 2560 R3, you need to install the development environment, and, of course, the drivers, on your computer.
The Arduino IDE is best for using with the Mega 2560. This IDE is completely compatible with this board and offers you every driver you need for a quick start.
Specifications
Microcontroller
ATmega2560
Clock speed
16 MHz
Operating voltage
5 V/DC
Digital I/O Pins
54 (of which 15 with PWM)
Analog Input Pins
16
Analog Output Pins
15
Flash Memory
256 KB
EEPROM
4 KB
SRAM
8 KB
Downloads
Projects
The Uno R3 board is the perfect microcontroller for those who want to enter the programming world without any fuss. Its ATMega328 microcontroller provides you with enough power for your ideas and projects. The Uno board has a USB type B connector so that you can easily use it with programs – of course via the well-known programming environment Arduino IDE. You can connect it to the power source via the USB port or alternatively use its own power connection. Please note: The CH341 driver must be installed beforehand so that Uno board is recognized by the Arduino IDE. Microcontroller ATmega 328 Clock speed 16 MHz Operating voltage 5 V Input voltage 5-10 V Digital I/O Pins 14 with PWM 6 USB 1x SPI 1x I²C 1x ICSP 1x Flash Memory 32 KB EEPROM 1x
The Arduino Nano RP2040 Connect is an RP2040-based Arduino board equipped with Wi-Fi (802.11b/g/n) and Bluetooth 4.2.
Besides wireless connectivity the board comes with a microphone for sound and voice activation and a six-axis smart motion sensor with AI capabilities. An RGB LED is available too. 22 GPIO ports (20 with PWM support and eight analogue inputs) let the user control e.g. relays, motors and LEDs and read switches and other sensors.
Program memory is plentiful with 16 MB of flash memory, more than enough room for storing many webpages or other data.
Specifications
Microcontroller
Raspberry Pi RP2040
USB connector
Micro USB
Pins
Built-in LED pins
13
Digital I/O pins
20
Analog Input pins
8
PWM pins
20 (Except A6, A7)
External interrupts
20 (Except A6, A7)
Connectivity
Wi-Fi
Nina W102 uBlox module
Bluetooth
Nina W102 uBlox module
Secure element
ATECC608A-MAHDA-T Crypto IC
Sensors
IMU
LSM6DSOXTR (6-axis)
Microphone
MP34DT05
Communication
UART
Yes
I²C
Yes
SPI
Yes
Power
Circuit operating voltage
3.3 V
Input Voltage (VIN)
5-21 V
DC Current per I/O pin
4 mA
Clock speed
Processor
133 MHz
Memory
AT25SF128A-MHB-T
16 MB Flash IC
Nina W102 uBlox module
448 KB ROM, 520 KB SRAM, 16 MB Flash
Dimensions
45 x 18 mm
Weight
6 g
Downloads
Schematics
Pinout
Datasheet
The Arduino Uno R4 is powered by the Renesas RA4M1 32-bit ARM Cortex-M4 processor, providing a significant boost in processing power, memory, and functionality. The WiFi version comes with an ESP32-S3 WiFi module in addition to the RA4M1, expanding creative opportunities for makers and engineers. The Uno R4 Minima is an affordable option for those who don't need the additional features.
The Arduino Uno R4 runs at 48 MHz, which provides a 3x increase over the popular Uno R3. Additionally, SRAM has been upgraded from 2 kB to 32 kB, and flash memory from 32 kB to 256 kB to support more complex projects. Responding to community feedback, the USB port is now USB-C, and the maximum power supply voltage has been raised to 24 V with an enhanced thermal design. The board includes a CAN bus and an SPI port, enabling users to reduce wiring and perform parallel tasks by connecting multiple shields. A 12-bit analog DAC is also provided on the board.
The Arduino Uno R4 comes in 2 versions (Minima and WiFi) and offers the following new features compared to the Uno R3:
Arduino Uno R4 Minima
Arduino Uno R4 WiFi
USB-C connector
USB-C connector
RA4M1 from Renesas (Cortex-M4)
RA4M1 from Renesas (Cortex-M4)
HID device (emulate a mouse or a keyboard)
HID device (emulate a mouse or a keyboard)
Improved power section (up to 24 V through VIN)
Improved power section (up to 24 V through VIN)
CAN bus
CAN bus
DAC (12 bits)
DAC (12 bits)
Op amp
Op amp
WiFi/Bluetooth LE
Fully-addressable LED matrix (12x8)
Qwiic I²C connector
RTC (with support for a buffer battery)
Runtime errors diagnostics
Model Comparison
Uno R3
Uno R4 Minima
Uno R4 WiFi
Microcontroller
Microchip ATmega328P (8-bit AVR RISC)
Renesas RA4M1 (32-bit ARM Cortex-M4)
Renesas RA4M1 (32-bit ARM Cortex-M4)
Operating Voltage
5 V
5 V
5 V
Input Voltage
6-20 V
6-24 V
6-24 V
Digital I/O Pins
14
14
14
PWM Digital I/O Pins
6
6
6
Analog Input Pins
6
6
6
DC Current per I/O Pin
20 mA
8 mA
8 mA
Clock Speed
16 MHz
48 Mhz
48 Mhz
Flash Memory
32 KB
256 KB
256 KB
SRAM
2 KB
32 KB
32 KB
USB
USB-B
USB-C
USB-C
DAC (12 bit)
–
1
1
SPI
1
2
2
I²C
1
2
2
CAN
–
1
1
Op amp
–
1
1
SWD
–
1
1
RTC
–
–
1
Qwiic I²C connector
–
–
1
LED Matrix
–
–
12x8 (96 red LEDs)
LED_BUILTIN
13
13
13
Dimensions
68.6 x 53.4 mm
68.9 x 53.4 mm
68.9 x 53.4 mm
Downloads
Datasheet
Schematics
The Arduino Giga R1 WiFi brings the power of the STM32H7 to the same form factor as the popular Mega and Due, being the first Mega board to include onboard Wi-Fi and Bluetooth connectivity.
The board provides 76 digital inputs/outputs (12 with PWM capability), 14 analog inputs and 2 analog outputs (DAC) all easily accessible via pin headers. The STM32 microprocessor with dual-core Cortex-M7 and Cortex-M4, together with onboard memory and audio jack enables you to perform machine learning and signal processing on the edge.
Microcontroller (STM32H747XI)
This dual core 32-bits microcontroller allows you have two brain talking to each other (a Cortex-M7 at 480 MHz and a Cortex-M4 at 240 MHz) you can even run micropython in one and Arduino in the other.
Wireless communication (Murata 1DX)
Whether you prefer Wi-Fi or Bluetooth, the Giga R1 WiFi got you covered. You can even quickly connect to the Arduino IoT Cloud and keep track of your project remotely. And if you are concerned about the security of the communication, the ATECC608A keeps everything under control.
Hardware ports and communication
Following the legacy of the Arduino Mega and the Arduino Due, the Giga R1 WiFi has 4x UARTs (hardware serial ports), 3x I²C ports (1 more than its predecessors), 2x SPI ports (1 more than its predecessors), 1x FDCAN.
GPIOs and extra pins
By keeping the same form factor of the Mega and the Due, you can easily adapt your custom made shields to the Giga R1 WiFi (remember this board works at 3.3 V though!). Also, additional headers have been added so that the total number of GPIO pins is now 76, and two new pins have been added: a VRTC so you can connect a battery to keep the RTC running while the board is off and an OFF pin so you can shut down the board.
Connectors
The Giga R1 WiFi has extra connectors on board which will facilitate the creation of your project without any extra hardware. This board has:
USB-A connector suitable for hosting USB sticks, other mass storage devices and HID devices such as keyboard or mouse.
3.5 mm input-output jack connected to DAC0, DAC1 and A7.
USB-C to power and program the board, as well as simulate an HID device such as mouse or keyboard.
Jtag connector, 2x5 1.27 mm.
20-pin Arducam camera connector.
Higher voltage support: In comparison with its predecessors that support up to 12 V, the Giga R1 WiFi can handle a range of 6 to 24 V.
Specifications
Microcontroller
STM32H747XI dual Cortex-M7+M4 32-bit low power ARM MCU (datasheet)
Radio Module
Murata 1DX dual WiFi 802.11b/g/n 65 Mbps and Bluetooth (datasheet)
Secure Element
ATECC608A-MAHDA-T (datasheet)
USB
USB-C
Programming Port / HID
USB-A
Host (enable with PA_15)
Pins
Digital I/O pins
76
Analog input pins
12
DAC
2 (DAC0/DAC1)
PWM pins
12
Misc
VRT & OFF pin
Communication
UART
4x
I²C
3x
SPI
2x
CAN
Yes (requires an external transceiver)
Connectors
Camera
I²C + D54-D67
Display
D1N, D0N, D1P, D0P, CKN, CKP + D68-D75
Audio Jack
DAC0, DAC1, A7
Power
Circuit operating voltage
3.3 V
Input voltage (VIN)
6-24 V
DC Current per I/O Pin
8 mA
Clock Speed
Cortex-M7
480 MHz
Cortex-M4
240 MHz
Memory
STM32H747XI
2 MB Flash, 1 MB RAM
Dimensions
53 x 101 mm
Downloads
Datasheet
Schematics
Pinout
The Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328 (Arduino Nano 3.x). It has more or less the same functionality of the Arduino Duemilanove but in a different package. It lacks only a DC power jack and works with a Mini-B USB cable instead of a standard one.
Specifications
Microcontroller
ATmega328
Operating Voltage (logic level)
5 V
Input Voltage (recommended)
7-12 V
Input Voltage (limits)
6-20 V
Digital I/O Pins
14 (of which 6 provide PWM output)
Analog Input Pins
8
DC Current per I/O Pin
40 mA
Flash Memory
16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader
SRAM
1 KB (ATmega168) or 2 KB (ATmega328)
EEPROM
512 bytes (ATmega168) or 1 KB (ATmega328)
Clock Speed
16 MHz
Dimensions
0.73 x 1.70' (18 x 45 mm)
Power
The Arduino Nano can be powered via the Mini-B USB connection, 6-20 V unregulated external power supply (pin 30), or 5 V regulated external power supply (pin 27). The power source is automatically selected to the highest voltage source.
Memory
The ATmega168 has 16 KB of flash memory for storing code (of which 2 KB is used for the bootloader), 1 KB of SRAM and 512 bytes of EEPROM
The ATmega328 has 32 KB of flash memory for storing code, (also with 2 KB used for the bootloader), 2 KB of SRAM and 1 KB of EEPROM.
Input and Output
Each of the 14 digital pins on the Nano can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead() functions. They operate at 5 V.
Each pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor (disconnected by default) of 20-50 kOhms.
Communication
The Arduino Nano has a number of facilities for communicating with a computer, another Arduino, or other microcontrollers.
The ATmega168 and ATmega328 provide UART TTL (5V) serial communication, which is available on digital pins 0 (RX) and 1 (TX). An FTDI FT232RL on the board channels this serial communication over USB and the FTDI drivers (included with the Arduino software) provide a virtual com port to software on the computer.
The Arduino software includes a serial monitor which allows simple textual data to be sent to and from the Arduino board. The RX and TX LEDs on the board will flash when data is being transmitted via the FTDI chip and USB connection to the computer (but not for serial communication on pins 0 and 1).
A SoftwareSerial library allows for serial communication on any of the Nano's digital pins.
Programming
The Arduino Nano can be programmed with the Arduino software (download).
The ATmega168 or ATmega328 on the Arduino Nano comes with a bootloader that allows you to upload new code to it without the use of an external hardware programmer. It communicates using the original STK500 protocol (reference, C header files).
You can also bypass the bootloader and program the microcontroller through the ICSP (In-Circuit Serial Programming) header using Arduino ISP or similar; see these instructions for details.
Automatic (Software) Reset
Rather than requiring a physical press of the reset button before an upload, the Arduino Nano is designed in a way that allows it to be reset by software running on a connected computer.
One of the hardware flow control lines (DTR) of theFT232RL is connected to the reset line of the ATmega168 or ATmega328 via a 100 nF capacitor. When this line is asserted (taken low), the reset line drops long enough to reset the chip.
The Arduino software uses this capability to allow you to upload code by simply pressing the upload button in the Arduino environment. This means that the bootloader can have a shorter timeout, as the lowering of DTR can be well-coordinated with the start of the upload.
The Arduino Nano ESP32 (with and without headers) is a Nano form factor board based on the ESP32-S3 (embedded in the NORA-W106-10B from u-blox). This is the first Arduino board to be based fully on an ESP32, and features Wi-Fi, Bluetooth LE, debugging via native USB in the Arduino IDE as well as low power. The Nano ESP32 is compatible with the Arduino IoT Cloud, and has support for MicroPython. It is an ideal board for getting started with IoT development. Features
Tiny footprint: Designed with the well-known Nano form factor in mind, this board's compact size makes it perfect for embedding in standalone projects.
Wi-Fi and Bluetooth: Harness the power of the ESP32-S3 microcontroller, well-known in the IoT realm, with full Arduino support for wireless and Bluetooth connectivity.
Arduino and MicroPython support: Seamlessly switch between Arduino and MicroPython programming with a few simple steps.
Arduino IoT Cloud compatible: Quickly and easily create IoT projects with just a few lines of code. The setup takes care of security, allowing you to monitor and control your project from anywhere using the Arduino IoT Cloud app.
HID support: Simulate human interface devices, such as keyboards or mice, over USB, opening up new possibilities for interacting with your computer. Specifications Microcontroller u-blox NORA-W106 (ESP32-S3) USB connector USB-C Pins Built-in LED pins 13 Built-in RGB LED pins 14-16 Digital I/O pins 14 Analog input pins 8 PWM pins 5 External interrupts All digital pins Connectivity Wi-Fi u-blox NORA-W106 (ESP32-S3) Bluetooth u-blox NORA-W106 (ESP32-S3) Communication UART 2x I²C 1x, A4 (SDA), A5 (SCL) SPI D11 (COPI), D12 (CIPO), D13 (SCK). Use any GPIO for Chip Select (CS) Power I/O Voltage 3.3 V Input voltage (nominal) 6-21 V Source Current per I/O pin 40 mA Sink Current per I/O pin 28 mA Clock speed Processor Up to 240 MHz Memory ROM 384 kB SRAM 512 kB External Flash 128 Mbit (16 MB) Dimensions 18 x 45 mm Downloads Datasheet Schematics
The Arduino Nano is a complete Arduino-compatible single board computer that can be plugged directly into a 32-pin socket, a breadboard or a corresponding carrier board. It offers the complete Arduino functionality in very compact dimensions. Via the micro-USB socket, you can supply the board and circuit with power as well as conveniently transfer new programs to the controller. Technical details Pin headers for direct use on the pinboard Ideal for prototyping Programmable via free Arduino IDE Connection via mini USB socket Chipset CH340G Interfaces: I²C, UART, SPI Size: 45 x 18 mm Microcontroller ATmega328P-AU Operating Voltage 5 V Flash Memory 32 KB (2 KB used for Bootloader) SRAM 2 KB EEPROM 1 KB Digital Pins 22 (6 with PWM) Analog Pins 8 DC Current per I/O Pin 40 mA Input Voltage 7-12 V Downloads Datasheet User Guide
Features Piezo Buzzer: Acts as a simple audio output Micro USB Port Programmable Button 12 x LED: Provides visual output on board Specifications Microcontroller ATmega328P Programming IDE Arduino IDE Operating Voltage 5 V Digital I/O 20 PWM 6 Analog Input 6 (10-bit) UART 1 SPI 1 I2C 1 External Interrupt 2 Flash Memory 32 KB SRAM 2 KB EEPROM / Data Flash 1 KB Clock Speed 16 MHz DC Current I/O Pin 20 mA Power Supply USB only DC Current for 5 V USB Source DC Current for 3.3 V 500 mA USB to Serial Chip CH340G Programmable LED 12 at digital Pin 2 to 13 Programmable Push Button 1 at digital Pin 2 Piezo Buzzer 1 at digital Pin 8 Arduino vs Maker Uno
The Arduino Nano Every is an evolution of the traditional Arduino Nano board but features a lot more powerful processor, the ATMega4809. This will allow you to make larger programs than with the Arduino Uno (it has 50% more program memory), and with a lot more variables (the RAM is 200% bigger). An Improved Arduino Nano If you used Arduino Nano in your projects in the past, the Nano Every is a pin-equivalent substitute. The main differences are a better processor and a micro-USB connector. The board comes in two options: with or without headers, allowing you to embed the Nano Every inside any kind of invention, including wearables. The board comes with tessellated connectors and no components on the B-side. These features allow you to solder the board directly onto your own design, minimizing the height of your whole prototype. Oh, and did we mention the improved price? Thanks to a revised manufacturing process, the Arduino Nano Every costs a fraction of the original Nano … what are you waiting for? Upgrade now! Microcontroller ATMega4809 Operating Voltage 5 V Input Voltage 7 V - 21 V Analog Input Pins 8 Analog Output Pins Only through PWM External Interrupts all digital pins DC Current per I/O Pin 20 mA DC Current for 3.3 V Pin 50 mA Flash Memory 48 KB SRAM 6 KB EEPROM 256 Byte Clock Speed 20 MHz LED_Builtin 13 UART 1 SPI 1 I2C 1 PWM Pins 5 USB Uses the ATSAMD11D14A Length 45 mm Width 18 mm Weight 5 g
The RedBoard Artemis has the improved power conditioning and USB to serial that we've refined over the years on our RedBoard line of products. A modern USB-C connector makes programming easy. A Qwiic connector makes I²C easy. The RedBoard Artemis is fully compatible with SparkFun's Arduino core and can be programmed easily under the Arduino IDE. We've exposed the JTAG connector for more advanced users who prefer to use professional tools' power and speed. We've added a digital MEMS microphone for folks wanting to experiment with always-on voice commands with TensorFlow and machine learning. We've even added a convenient jumper to measure current consumption for low power testing. With 1MB flash and 384k RAM, you'll have plenty of room for your sketches. The on-board Artemis module runs at 48MHz with a 96MHz turbo mode available and with Bluetooth to boot! Features Arduino Uno R3 Footprint 1M Flash / 384k RAM 48MHz / 96MHz turbo available 24 GPIO - all interrupt capable 21 PWM channels Built-in BLE radio 10 ADC channels with 14-bit precision 2 UARTs 6 I²C buses 4 SPI buses PDM Interface I²S Interface Qwiic Connector
The Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Additional features coming with the R3 version are: ATmega16U2 instead of 8U2 as a USB-to-Serial converter. 1.0 pinout: added SDA and SCL pins for TWI communication placed near to the AREF pin and two other new pins placed near to the RESET pin, the IOREF that allow the shields to adapt to the voltage provided from the board and the second one is a not connected pin, that is reserved for future purposes. stronger RESET circuit. Microcontroller ATmega328P Operating Voltage 5 V Input Voltage 7 V - 12 V Digital I/O Pins 14 PWM Pins 6 Analog Input Pins 8 DC Current per I/O Pin 20 mA DC Current for 3.3 V Pin 50 mA Flash Memory 32 KB (ATmega328P) of which 0.5 KB used by bootloader SRAM 2 KB EEPROM 1 KB Clock Speed 16 MHz LED_Builtin 13 Length 68.6 mm Width 53.4 mm Weight 25 g
This JOY-iT microcontroller board opens the world of programming to you and offers you the same computing power as the Mega 2560, but with a smaller foot-print. It also has many more connectors than comparable boards (Arduino Uno). It is powered by the Arduino IDE and power can be supplied either via the USB port or the VIN pins. This allows you to use it safely with many other devices, e.g. desktop PC. Therefore the Mega 2560 Pro is highly integrable.
Features
Microcontroller
ATmega2560 - 16AU
Storage
Flash 256 KB, SRAM 8 KB, EEPRom 4 KB
Amount of Pins:Digital I/OPWM OutputAnalog Input
541516
Compatible with
Arduino, Desktop PCs, etc.
Special features
USB Port or Power Pins for power supply
Interface converter
Micro USB to USB UART
Size
55 x 38 mm
Items delivered
JOY-iT Mega 2560 Pro with Pins
Further Specifications
Input Voltage
7 - 9 Volt on Vin, 5 Volt on mUSB
Logic level
5 Volt
Output current
800 mA
Voltage regulator
LDO (for up to 12 V peak)
Frequency
16 MHz (12 MHz are possible for data exchange)
Downloads
Manual
As always with Arduino, every element of the platform – hardware, software, and documentation – is freely available and open-source. This means you can learn exactly how it's made and use its design as the starting point for your own circuits. Hundreds of thousands of Arduino Boards are already fueling people’s creativity all over the world, every day. The Arduino Ethernet Shield 2 allows an Arduino Board to connect to the internet. It is based on the Wiznet W5500 Ethernet chip. The Wiznet W5500 provides a network (IP) stack capable of both TCP and UDP. It supports up to eight simultaneous socket connections. Use the Ethernet library to write sketches that connect to the Internet using the Shield. The Ethernet Shield 2 connects to an Arduino Board using long wire-wrap headers extending through the Shield. This keeps the pin layout intact and allows another Shield to be stacked on top of it. The most recent revision of the board exposes the 1.0 pinout on rev 3 of the Arduino UNO Board. The Ethernet Shield 2 has a standard RJ-45 connection, with an integrated line transformer and Power over Ethernet enabled. There is an onboard micro-SD card slot, which can be used to store files for serving over the network. It is compatible with the Arduino Uno and Mega (using the Ethernet library). The onboard micro-SD card reader is accessible through the SD Library. When working with this library, SS is on Pin 4. The original revision of the Shield contained a full-size SD card slot; this is not supported. The Shield also includes a reset controller, to ensure that the W5500 Ethernet module is properly reset on power-up. Previous revisions of the Shield were not compatible with the Mega and needed to be manually reset after power-up.
Celebrating the Arduino Uno with a miniaturized limited edition
The world's favorite development board has gone mini. Everything in this version of the Arduino Uno is unique. Black and gold, finishing, elegant design and packaging, all delivered to the highest standard. A little jewel to celebrate the Arduino community and what we’ve been doing together for all these years.
Each item is unique and numbered on the PCB, and includes a hand-signed letter from the founders. It’s a limited edition, so get while it’s in stock!
For serious Arduino Uno lovers
Arduino Uno Mini Limited Edition is a collector’s item for serious Arduino Lovers: hobbyists, students, makers, reimaginers, dreamers, hopers, fans, engineers, designers, questioners, cake-makers, problem-solvers, puzzlers, gamers, debaters, developers, entrepreneurs, architects, future-shapers, musicians, scientists... 10 million projects based on (official) Uno boards that have contributed to this incredible story.
Specifications
The Arduino Uno Mini Limited Edition is a microcontroller board based on the ATmega328P. It has 14 digital inputs/outputs (six of which can be used as PWM outputs), six analog inputs, a 16 MHz ceramic resonator, a USB-C connector, and a reset button. Contains everything needed to support the microcontroller. Simply connect it to a computer with a USB cable, use a power adapter, or connect a battery to get started.
Microcontroller
ATmega328P
USB connector
USB-C
Built-in LED Pins
13
Digital I/O Pins
14
Analog Input Pins
6
PWM Pins
6
UART
Yes
I²C
Yes
SPI
Yes
Circuit operating voltage
5 V
Input Voltage (limit)
6-12 V
Battery connector
None
DC current per I/O Pin
20 mA
DC current for 3.3 V Pin
50 mA
Main processor
ATmega328P (16 MHz)
USB-serial processor
ATmega16U2 (16 MHz)
Memory ATmega328P
2 KB SRAM, 32 KB Flash, 1 KB EEPROM
Weight
8.05 g
Dimensions
26.70 x 34.20 mm
Downloads
Datasheet
Add this board to a device and you'll be able to connect it to a WiFi network, using its secure ECC608 crypto chip accelerator. The Arduino Uno WiFi is functionally the same as the Arduino Uno Rev3, but with the addition of WiFi/Bluetooth and some other enhancements. It incorporates the brand new ATmega4809 8-bit microcontroller from Microchip and has an onboard IMU (Inertial Measurement Unit) LSM6DS3TR.
The Wi-Fi Module is a self-contained SoC with an integrated TCP/IP protocol stack that can provide access to a Wi-Fi network, or act as an access point.
The Arduino Uno WiFi Rev2 has 14 digital input/output pins (5 that can be used as PWM outputs, 6 analog inputs), a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller. Simply connect it to a computer with a USB cable or power it with an AC adapter or battery to get started.
Specifications
Operating Voltage
5 V
Input Voltage
7 V - 12 V
Digital I/O
14
Analog Input Pins
6
Analog Input Pins
6
DC Current per I/O Pin
20 mA
DC Current for 3.3 V Pin
50 mA
Flash Memory
48 KB
SRAM
6.144 Bytes
EEPROM
256 Bytes
Clock Speed
16 MHz
Radio Module
u-blox NINA-W102
Secure Element
ATECC608A
Inertial Measurement Unit
LSM6DS3TR
LED_Builtin
25
Length
101.52 mm
Width
53.3 mm
Weight
37 g
The RedBoard Artemis Nano is a minimal but convenient implementation of the Artemis module. A lightweight, 0.8mm thick PCB, with onboard LiPo-battery charging and a Qwiic connector, this board is easy to implement into tiny projects. A dual row of ground connections makes it easy to add lots of buttons, LEDs, and anything that requires its own GND connection. At the same time, the board is breadboard compatible if you solder the inner rows of pins. A modern USB-C connector makes programming easy. The Nano is fully compatible with the SparkFun's Arduino core and can be programmed easily under the Arduino IDE. We've also exposed the JTAG connector for more advanced users who prefer to use the power and speed of professional tools. If you're looking for a simple, cost-effective board to replace your ageing Arduino Uno or Arduino Nano, look no further. We've even added a digital MEMS microphone for folks wanting to experiment with always-on voice commands with TensorFlow and machine learning. With 1MB flash and 384k RAM, you'll have plenty of room for your sketches. The Artemis module runs at 48MHz with a 96MHz turbo mode available and with Bluetooth to boot! Features 17 GPIO - all interrupt capable 8 ADC channels with 14-bit precision 17 PWM channels 2 UARTs 4 I²C buses 2 SPI buses PDM Digital Microphone Qwiic Connector
The SparkFun RedBoard Qwiic is an Arduino-compatible board that combines features of different Arduinos with the Qwiic Connect System.
Features
ATmega328 microcontroller with Optiboot Bootloader
R3 Shield Compatible
CH340C Serial-USB Converter
3.3 V to 5 V Voltage Level Jumper
A4 / A5 Jumpers
AP2112 Voltage Regulator
ISP Header
Input voltage: 7 V - 15 V
1 Qwiic Connector
16 MHz Clock Speed
32 k Flash Memory
All SMD Construction
Improved Reset Button
The board contains everything needed to support the microcontroller; simply connect it to a computer with a micro-USB cable or power it with an AC-to-DC adapter or battery to get started. The Due is compatible with all Arduino shields that work at 3.3V and are compliant with the 1.0 Arduino pinout.
The Due follows the 1.0 pinout:
TWI: SDA and SCL pins that are near to the AREF pin.
IOREF: allows an attached shield with the proper configuration to adapt to the voltage provided by the board. This enables shield compatibility with a 3.3V board like the Due and AVR-based boards which operate at 5V.
An unconnected pin, reserved for future use.
Specifications
Operating Voltage
3.3 V
Input Voltage
7-12 V
Digital I/O
54
Analog Input Pins
12
Analog Output Pins
2 (DAC)
Total DC Output Current on all I/O Lines
130 mA
DC Current per I/O Pin
20 mA
DC Current for 3.3 V Pin
800 mA
DC Current for 5 V Pin
800 mA
Flash Memory
512 KB all available for the user applications
SRAM
96 KB
Clock Speed
84 MHz
Length
101.52 mm
Width
53.3 mm
Weight
36 g
Please note: Unlike most Arduino boards, the Arduino Due board runs at 3.3V. The maximum voltage that the I/O pins can tolerate is 3.3V. Applying voltages higher than 3.3V to any I/O pin could damage the board.
The Elektor Arduino Nano MCCAB Training Board contains all the components (incl. Arduino Nano) required for the exercises in the "Microcontrollers Hands-on Course for Arduino Starters", such as light-emitting diodes, switches, pushbuttons, acoustic signal transmitters, etc. External sensors, motors or assemblies can also be queried or controlled with this microcontroller training system.
Specifications (Arduino Nano MCCAB Training Board)
Power Supply
Via the USB connection of the connected PC or an external power supply unit (not included)
Operating Voltage
+5 Vcc
Input Voltage
All inputs
0 V to +5 V
VX1 and VX2
+8 V to +12 V (only when using an external power supply)
Hardware periphery
LCD
2x16 characters
Potentiometer P1 & P2
JP3: selection of operating voltage of P1 & P2
Distributor
SV4: Distributor for the operating voltagesSV5, SV6: Distributor for the inputs/outputs of the microcontroller
Switches and buttons
RESET button on the Arduino Nano module 6x pushbutton switches K1 ... K6 6x slide switches S1 ... S6 JP2: Connection of the switches with the inputs of the microcontroller
Buzzer
Piezo buzzer Buzzer1 with jumper on JP6
Indicator lights
11 x LED: Status indicator for the inputs/outputs LED L on the Arduino Nano module, connected to GPIO D13 JP6: Connection of LEDs LD10 ... LD20 with GPIOs D2 ... D12
Serial interfacesSPI & I²C
JP4: Selection of the signal at pin X of the SPI connector SV12 SV9 to SV12: SPI interface (3.3 V/5 V) or I²C interface
Switching output for external devices
SV1, SV7: Switching output (maximum +24 V/160 mA, externally supplied) SV2: 2x13 pins for connection of external modules
3x3 LED matrix(9 red LEDs)
SV3: Columns of the 3x3 LED matrix (outputs D6 ... D8) JP1: Connection of the rows with the GPIOs D3 ... D5
Software
Library MCCABLib
Control of hardware components (switches, buttons, LEDs, 3x3 LED matrix, buzzer) on the MCCAB Training Board
Operating Temperature
Up to +40 °C
Dimensions
100 x 100 x 20 mm
Specifications (Arduino Nano)
Microcontroller
ATmega328P
Architecture
AVR
Operating Voltage
5 V
Flash Memory
32 KB, of which 2 KB used by bootloader
SRAM
2 KB
Clock Speed
16 MHz
Analog IN Pins
8
EEPROM
1 KB
DC Current per I/O Pins
40 mA on one I/O pin, total maximum 200 mA on all pins together
Input Voltage
7-12 V
Digital I/O Pins
22 (6 of which are PWM)
PWM Output
6
Power Consumption
19 mA
Dimensions
18 x 45 mm
Weight
7 g
Included
1x Elektor Arduino Nano Training Board MCCAB
1x Arduino Nano