Arduino MKR1010 module ABX00023 - Wi-Fi ATSAMD21 + ESP32 - with connectors

Index: ARD-12945 EAN: 7630049200258

The module based on the ATSAMD21 Atmel SoC system with wi-fi ESP32 U-Blox designed for IoT projects. Equipped With Cortex-M0. Has 256 KB Flash memory, 32 KB SRAM, 8 digital inputs/outputs, 12 channels PWM and 7 analog inputs and one output, and popular communication interfaces. Works with a voltage of 3.3 V.

Arduino MKR1010 module ABX00023 - Wi-Fi ATSAMD21 + ESP32 - with connectors
€33.25 tax excl.
Shipping in 24 hours
PayPal payment
Manufacturer: Arduino


The module is based on ATSAMD21 Atmel SoC system with wi-fi ESP32 U-Blox, designed for IoT projects. Equipped with a core Cortex M0. Has 8 digital inputs/outputs, 12 channels PWM (e.g. for motor control) and 7 analog inputs with a resolution of 8 / 10 / 12 bit. The module also has 10-bit analog DAC output. The system works with the clock signal with the frequency of 48 MHz. I/O operate at voltage of 3.3 V. The module can be powered with battery Li-po 1S 3,7 V minimum 700 mAh or charge in case of an external power module.

MKR WiFi 1010

ATSAMD21 consists of three main blocks:

  • the core SAMD21 Cortex-M0+ low power 32bit ARM MCU
  • system wi-fi U-Blox Nina W10 low power 2.4 GHz IEEE 802.11 b / g / n
  • ECC508 CryptoAuthentication

Arduino MKR1010 ABX00023 is backwards compatible with MKR1000 modules and provides Bluetooth connectivity.

Key features

Below are a few features that distinguish modules Arduino from the other programmable tiles.


Name Description



Thanks to bootloader, only the appropriatemicrousb cableandthe software from the manufacturer's website are necessary to program the device.



This version is characterized by small size: 61.5 x 25 mm. Has soldered male connectors on the bottom and female connectors on the top side of the tile.



Arduino MKR1010 can in a simple way, wirelessly, via wi-fi network, programme, configure, or modify and read the status of I/O.

Digital I/O

8 digital inputs/outputs allows, in particular, to control the LEDs, relays and reading the buttons' states.

Efficiency of


The maximum current efficiency for one output is 7 mA.



12 outputs PWM allow, for example, to control the motors and brightness of the LEDs.

Analog inputs

7 inputs of built-in analog-digital converter with a resolution of 12-bits, support, in particular, sensors with analog output.

Serial communication

The device supports popular communication interfaces, including UART, I2C and SPI.

Built-in memory

Atmel ATSAMD21 system has a clock signal at a frequency of 48 MHz, has 256 KB Flash and 32 KB RAM SRAM.

Supply 5 V

microUSB / battery 3.7 V

To power the Arduino, you can usea power sourcewith a voltage of 5 V with a microUSB connector and the batteryLi-Pol 3.7 V 1S with the volume of at least 700 mAh.

Charging the battery pack Li-Pol

The module has the function of power battery with voltage up to 4.2 V with an intensity of 350 mAh.

Built-in led

The connected led on pin 6 allows debugging simple programs.


First run

To help you get started with the module, the manufacturer prepared atutorial that will help you with the installation and first run of the Arduino environment.


  • Voltage from 3.7 V to 5 V
  • Current consumption: 7 mA
  • Atmel ATSAMD21 system
    • core: Cortex-M0
    • Maximum clock frequency: 48 MHz
    • SRAM: 32 KB
    • Flash memory: 256 KB
    • I/O Ports: 8
    • PWM outputs: 12
    • Number of analog inputs: 7 (channels of analog-digital converter with 12-bit resolution)
    • Serial interfaces: UART, SPI, I2C
    • External interruptions
  • Wi-fi U-Blox Nina w10 low power 2.4 GHz IEEE 802.11 b/g/n
  • MicroUSB slot
  • JST slot
  • Tile sizes: 61,5 x 25 mm
  • Weight: 32 g


Tile series Arduino NKR has minor visual defects which the manufacturer i.e. the company Arduino, explains by improving parameters of the new machine. We guarantee that all tiles marked with symbol Arduino are genuine and come from the same source. As you can see by checkingthe list of authorized distributors.

Voltage to 3.7 V
Voltage from 5.0 V
Voltage output from 3.3 V
Output voltage to 3.3 V
Nominal output voltage 3.3 V
UC - Core 32-bit ARM Cortex M0
UC - Flash 256 kB
UC - RAM 32 kB
UC - core 1. Single Core
UC - Digital pins 8
UC - analog in 7
UC - freq 48 MHz
UC - A/C 12-bit
UC - PWM 12
UC - WiFi yes
UC - USB microUSB
UC - I2C yes
UC - UART yes
UC - SPI interface yes
Package width 8.5 cm
Package height 3 cm
Package depth 6.5 cm
Package weight 0.022 kg

Be the first to ask a question about this product!

Product reviews

Arduino MKR1010 module ABX00023 - Wi-Fi ATSAMD21 + ESP32 - with connectors


Average grade


Customers opinion
The following opinions are collected
and verified by
an external partner Trustmate
and come from the post-purchase process.
Paweł G. 04.08.2021 Confirmed purchase Translated review
I recommend
Tomasz 19.02.2024 Confirmed purchase

Customers who bought this product also bought:

Products from the same category: