Board

Arduino MKRZERO specs, pinout & datasheets

Chip / SoC
ATSAMD21G18
CPU
Arm Cortex-M0+
Clock
48 MHz
RAM
32 KB
Flash
256 KB

Imported entry: generated from open-source board definitions (platformio, zephyr, circuitpython), not reviewed by a person. Each fact links to the definition it came from.

Specifications

6 specs
Chip / SoC
ATSAMD21G18[1]
CPU
Arm Cortex-M0+[1]
Clock
48 MHz[1]
RAM
32 KB[2]
Flash
256 KB[2]
Upload limits
256 KB flash, 32 KB RAM[1]

Upload limits are what a sketch or firmware may use after the bootloader, as the build tools enforce them, not the chip’s full memory.

Can I still use it?

3 platforms
Arduino framework
Supported[1]Arduino framework available through PlatformIO.
CircuitPython
Supported[3]
Zephyr RTOS
Supported[2]

As published by each project, checked weekly. A platform not listed has no published information here, which is not the same as no support.

Datasheets and documents

1 documents

Pinout

29 pins
Pin names in firmware (29 pins)
From the firmware’s board definition[4]
Chip pinBoard names
PA02A0
PA04A3
PA05A4
PA06A5
PA07A6
PA08D11, SDA
PA09D12, SCL
PA10D2
PA11D3
PA12SD_MOSI
PA13SD_SCK
PA14SD_CS
PA15SD_MISO
PA16D8, MOSI
PA17D9, SCK
PA19D10, MISO
PA20D6
PA21D7
PA22D0
PA23D1
PA27SD_CD
PB02A1
PB03A2
PB08L, LED
PB09VOLTAGE_MONITOR, BATTERY
PB10D4
PB11D5
PB22D14, TX
PB23D13, RX

Sources

4 sources
  1. PlatformIO board definition (mkrzero) at 602ea25c30
  2. Zephyr board definition (arduino_mkrzero) at 3c61a12bdd
  3. CircuitPython board definition (arduino_mkrzero) at 83b54473a1
  4. CircuitPython pin definitions (arduino_mkrzero) at 395b187017

Spotted a mistake?

Reviewed by hand

Every report is read by a person and checked against a source before anything changes. Please link one if you have it.

Report a mistake