The Arduino MKR 1010 WiFi is an updated version of the Arduino MKR WiFi 1010, designed for IoT (Internet of Things) applications with enhanced features for connectivity, power efficiency, and compact size. Here’s an overview:

- Microcontroller: It uses the SAMD21 Cortex®-M0+ 32-bit low power ARM MCU, known for its performance and energy efficiency.
- Memory:
- Flash Memory: 256 KB (for the SAMD21)
- SRAM: 32 KB
- Operating Voltage: 3.3V
- Input Voltage (recommended): 5-12V
- Digital I/O Pins: 8 (of which 4 provide PWM output)
- Analog Input Pins: 7 (12-bit ADC)
- DC Current per I/O Pin: 7 mA
- Clock Speed: 48 MHz
Features
- Wi-Fi:
- Wi-Fi Module: Equipped with a U-Blox NINA-W102 module for 802.11 b/g/n Wi-Fi connectivity:
- IoT Applications: Connects to Wi-Fi networks for internet communication, facilitating cloud connectivity, data logging, or control from remote locations.
- Wi-Fi Module: Equipped with a U-Blox NINA-W102 module for 802.11 b/g/n Wi-Fi connectivity:
- Bluetooth:
- Bluetooth® 4.2: Also supports Bluetooth Low Energy (BLE) for short-range wireless communication.
- USB Interface: Features a micro USB port for programming, power supply, and USB communication.
- Power:
- LiPo Battery Charging: Includes a built-in charger for a single cell lithium polymer (LiPo) battery, making it suitable for battery-powered IoT devices.
- Battery Connector: Has a JST connector for connecting a LiPo battery.
- Programming: Compatible with the Arduino IDE, enabling straightforward development for users familiar with Arduino.
- Security: Offers hardware encryption for secure communication over Wi-Fi and Bluetooth.
- OTA (Over-the-Air) Programming: Supports uploading sketches wirelessly, which is highly convenient for IoT projects.
Unique Capabilities:
- Dual Wireless: With both Wi-Fi and Bluetooth capabilities, it provides versatile connectivity options for IoT projects.
- Compact Size: The MKR form factor is notably smaller than standard Arduino boards, making it ideal for space-constrained IoT applications.
- Energy Efficient: Designed with low power consumption in mind, enhancing battery life for portable devices.
- Battery Management: Built-in LiPo charging and power management features make it suitable for creating self-contained, battery-operated IoT devices.
Use Cases:
- IoT Prototyping: Perfect for developing IoT projects that require Wi-Fi and Bluetooth connectivity, such as home automation, sensor data transmission, or remote monitoring.
- Wearable Technology: Its small size and battery capabilities make it well-suited for wearable projects that need to communicate wirelessly.
- Smart Home Devices: Ideal for creating Wi-Fi and Bluetooth-enabled devices for home automation, like smart lights, locks, or environmental sensors.
- Mobile and Remote Projects: Suitable for applications where the device needs to communicate or be controlled remotely via Wi-Fi or Bluetooth.
- Energy Monitoring: Can be used in projects to monitor energy usage or environmental conditions and report data over the internet.
Tech specs
The Arduino MKR WiFi 1010 is based on the SAMD21 microcontroller.
Microcontroller | SAMD21 Cortex®-M0+ 32bit low power ARM® MCU (datasheet) |
Radio module | u-blox NINA-W102 (datasheet) |
Board Power Supply (USB/VIN) | 5V |
Secure Element | ATECC508 (datasheet) |
Supported Battery | Li-Po Single Cell, 3.7V, 1024mAh Minimum |
Circuit Operating Voltage | 3.3V |
Digital I/O Pins | 8 |
PWM Pins | 13 (0 .. 8, 10, 12, 18 / A3, 19 / A4) |
UART | 1 |
SPI | 1 |
I2C | 1 |
Analog Input Pins | 7 (ADC 8/10/12 bit) |
Analog Output Pins | 1 (DAC 10 bit) |
External Interrupts | 10 (0, 1, 4, 5, 6, 7, 8,9, 16 / A1, 17 / A2) |
DC Current per I/O Pin | 7 mA |
CPU Flash Memory | 256 KB (internal) |
SRAM | 32 KB |
EEPROM | no |
Clock Speed | 32.768 kHz (RTC), 48 MHz |
LED_BUILTIN | 6 |
USB | Full-Speed USB Device and embedded Host |
Length | 61.5 mm |
Width | 25 mm |
Weight | 32 gr. |
The Arduino MKR 1010 WiFi is designed to provide developers with a compact, versatile, and power-efficient platform for IoT projects, combining Arduino’s ease of use with advanced wireless capabilities. It’s an excellent choice for prototyping or building IoT solutions where both Wi-Fi and Bluetooth are beneficial.