board dev studio

Verified 2026-10

arduino ATSAMD21G18A MKR WAN 1310

MKR-form-factor LoRa board on an ATSAMD21G18A (48 MHz Cortex-M0+, 256 kB flash, 32 kB RAM) with a Murata CMWX1ZZABZ module (SX1276, +20 dBm), ATECC508 crypto and 16 Mbit SPI flash - 3.3 V only, not 5 V tolerant, VIN 4.5-5.5 V - EUR 49.00.

Place this board on a carrier in the editor →

Logic level3.3 V

Part & documents

Headline partATSAMD21G18A
Data sheetATSAMD21G18A data sheet →
Sourcestore.arduino.cc/products/arduino-mkr-wan-1310 →

Specs

MCUMicrochip ATSAMD21G18A (Arm Cortex-M0+ at up to 48 MHz, 256 kB flash, 32 kB SRAM) with a Murata CMWX1ZZABZ LoRa module (STM32L0 + Semtech SX1276)
Clock48 MHz
RAM32 KB

Pinout

38 pads, as the vendor numbers them.

#NameFunctionSignals
1AREFHeader pad 1 (the vendor numbers the header connector 1-28): Analog, the ADC's external reference inputanalogue reference
2A0/DAC0Header pad 2 (the vendor numbers the header connector 1-28): ADC in / DAC out, can be used as GPIOanalogue 0, DAC output, GPIO
3A1Header pad 3 (the vendor numbers the header connector 1-28): ADC in, can be used as GPIOanalogue 1, GPIO
4A2Header pad 4 (the vendor numbers the header connector 1-28): ADC in, can be used as GPIOanalogue 2, GPIO
5A3Header pad 5 (the vendor numbers the header connector 1-28): ADC in, can be used as GPIOanalogue 3, GPIO
6A4/SDAHeader pad 6 (the vendor numbers the header connector 1-28): ADC in, I2C SDA, can be used as GPIOanalogue 4, I2C SDA, GPIO
7A5/SCLHeader pad 7 (the vendor numbers the header connector 1-28): ADC in, I2C SCL, can be used as GPIOanalogue 5, I2C SCL, GPIO
8A6Header pad 8 (the vendor numbers the header connector 1-28): ADC in, can be used as GPIOanalogue 6, GPIO
9D0Header pad 9 (the vendor numbers the header connector 1-28): GPIO, can be used as PWMdigital 0, PWM
10D1Header pad 10 (the vendor numbers the header connector 1-28): GPIO, can be used as PWMdigital 1, PWM
11D2/PWMHeader pad 11 (the vendor numbers the header connector 1-28): GPIO, can be used as PWMdigital 2, PWM
12D3/PWMHeader pad 12 (the vendor numbers the header connector 1-28): GPIO, can be used as PWMdigital 3, PWM
13D4/PWMHeader pad 13 (the vendor numbers the header connector 1-28): GPIO, can be used as PWMdigital 4, PWM
14D5/PWMHeader pad 14 (the vendor numbers the header connector 1-28): GPIO, can be used as PWMdigital 5, PWM
15D6Header pad 15 (the vendor numbers the header connector 1-28): GPIO, can be used as PWMdigital 6, PWM
16D7Header pad 16 (the vendor numbers the header connector 1-28): GPIO, can be used as PWMdigital 7, PWM
17D8/MOSIHeader pad 17 (the vendor numbers the header connector 1-28): SPI MOSI, can be used as GPIO, can be used as PWMdigital 8, SPI MOSI, GPIO, PWM
18D9/SCKHeader pad 18 (the vendor numbers the header connector 1-28): SPI SCK, can be used as GPIO, can be used as PWMdigital 9, SPI SCK, GPIO, PWM
19D10/MISOHeader pad 19 (the vendor numbers the header connector 1-28): SPI MISO, can be used as GPIOdigital 10, SPI MISO, GPIO
20D11/SDAHeader pad 20 (the vendor numbers the header connector 1-28): I2C SDA, can be used as GPIOdigital 11, I2C SDA, GPIO
21D12/SCLHeader pad 21 (the vendor numbers the header connector 1-28): I2C SCL, can be used as GPIOdigital 12, I2C SCL, GPIO
22D13/RXHeader pad 22 (the vendor numbers the header connector 1-28): USART RX, can be used as GPIOdigital 13, USART RX, GPIO
23D14/TXHeader pad 23 (the vendor numbers the header connector 1-28): USART TX, can be used as GPIOdigital 14, USART TX, GPIO
24RESETNHeader pad 24 (the vendor numbers the header connector 1-28): Reset inputreset
25GNDHeader pad 25 (the vendor numbers the header connector 1-28): Power groundground
26+3V3Header pad 26 (the vendor numbers the header connector 1-28): 3.3 V output (the datasheet's description cell is blank)3.3 V rail
27VINHeader pad 27 (the vendor numbers the header connector 1-28): VIN power inputpower in
28+5VHeader pad 28 (the vendor numbers the header connector 1-28): Power out; the datasheet's description cell reads 'Power Ground' here, which is a table error - see note5 V rail
29VUSBUSB connector pad 1: Power supply input; output if the board is powered from VUSB on the headerpower, USB
30D-USB connector pad 2: USB differential data -USB
31D+USB connector pad 3: USB differential data +USB
32IDUSB connector pad 4: Selects host/device functionalityUSB
33GNDUSB connector pad 5: Supply groundground
34+3V3Debug test pad 1 (3x2, 100 mil pitch, underside, 5 of 6 pads populated): Power out3.3 V rail
35SWDDebug test pad 2 (3x2, 100 mil pitch, underside, 5 of 6 pads populated): Single wire debug datadebug
36RESETNDebug test pad 3 (3x2, 100 mil pitch, underside, 5 of 6 pads populated): Processor reset inputreset
37SWCLKDebug test pad 4 (3x2, 100 mil pitch, underside, 5 of 6 pads populated): Single wire debug clockdebug
38GNDDebug test pad 5 (3x2, 100 mil pitch, underside, 5 of 6 pads populated): Power groundground

Buses

BusSignalsPinsVoltageNote
I2C ×2SDA, SCLA4/SDA, A5/SCL, D11/SDA, D12/SCL3.3 V VTwo I2C buses reach the header: the default Wire pair on A4 (SDA) and A5 (SCL), and a second on D11 (SDA) and D12 (SCL). Neither carries an on-board device address - the ATECC508 and W25Q16 hang off the processor's internal buses - so no address is published for either.
SPI ×1SCK, MISO, MOSID9/SCK, D10/MISO, D8/MOSI3.3 V VThe header SPI is the SAMD21 SERCOM pair on D8/D9/D10; the on-board W25Q16 flash has its own chip select on the internal SPI and is not on these pads.
UART ×1RX, TXD13/RX, D14/TX3.3 V VD13 is USART receive and D14 is USART transmit on the header. The USB port is a native SAMD21 USB peripheral, separate from this UART.

Power

Input4.5-5.5 V on VIN, or 4.8-5.5 V on USB/VUSB, or a single-cell Li-ion/LiPo on the on-board BQ24195L charger
Input rangeVIN 4.5 V min, 5 V typ, 5.5 V max; VUSB 4.8 V min, 5 V typ, 5.5 V max; absolute maximum -0.3 to 5.5 V on both

Outputs

RailRatingNote
3V33.3 V VLDO output rated 600 mA; 300 mA is available to a user application on header pad 26.
+5V5 V VHeader pad 28 is connected to the USB power input through a jumper - it is an input path, not a regulator output.

Notes

Pin numbers 1-28 are the vendor's own numbering for the header connector, which the datasheet calls 'two 28 pin connectors'. This entry extends the same run to the USB connector (29-33) and the underside debug footprint (34-38), naming the connector and the vendor's pad number in every description so the offset cannot be confused with a header pad. The datasheet contradicts itself on the charger part number (BQ24195L on page 1, BQ24125L on page 3), prints 'Power Ground' as the description of the +5V pad, and labels its output-drive rows with a current unit - all three are recorded, none resolved. The datasheet's own pin tables are text, so the labels are machine-read, not vision-read.

AI context

Dense context for pasting into a model prompt — addresses, pinout, voltages, tolerances and the vendor's reference circuit.

PART: Arduino MKR WAN 1310, SKU ABX00029 - an MKR-form-factor board built on a Microchip ATSAMD21G18A (Arm Cortex-M0+ at up to 48 MHz, 256 kB flash, 32 kB SRAM) plus a Murata CMWX1ZZABZ LoRa module (STMicro STM32L0 Cortex-M0+ with 192 kB flash driving a Semtech SX1276 radio, +20 dBm RF TX), a Microchip ATECC508 crypto chip and a 16 Mbit W25Q16 SPI flash. Peripherals on the SAMD21: 12-channel DMA, 12-channel event system, 5x 16-bit timer/counter, 3x 24-bit timer/counter, 32-bit RTC, watchdog, CRC-32, full-speed USB host/device, 6x SERCOM (USART/I2C/SPI/LIN), two-channel I2S, 12-bit 350 ksps ADC (up to 16-bit with oversampling) and a 10-bit 350 ksps DAC.
PINOUT: two headers in MKR form factor, which the vendor numbers as one 28-pin connector: pad 1 AREF, 2 A0/DAC0, 3 A1, 4 A2, 5 A3, 6 A4/SDA, 7 A5/SCL, 8 A6, 9 D0, 10 D1, 11 D2/PWM, 12 D3/PWM, 13 D4/PWM, 14 D5/PWM, 15 D6, 16 D7, 17 D8/MOSI, 18 D9/SCK, 19 D10/MISO, 20 D11/SDA, 21 D12/SCL, 22 D13/RX, 23 D14/TX, 24 RESETN, 25 GND, 26 +3V3, 27 VIN, 28 +5V. This entry numbers that header 1-28 as the vendor does, then the USB connector 29-33 (1 VUSB, 2 D-, 3 D+, 4 ID, 5 GND) and the underside debug footprint 34-38 (+3V3, SWD, RESETN, SWCLK, GND). The debug footprint is 3x2 on 100 mil pitch with only 5 pads populated.
SUPPLY: power in on USB (Mini-B), on VIN or on VUSB. Recommended VIN 4.5 V min, 5 V typ, 5.5 V max; VUSB 4.8 V min, 5 V typ, 5.5 V max. Absolute maximum on both VIN and VUSB is -0.3 V to 5.5 V. On-board regulator chain is BQ24195L charger -> +3V8 -> 3.3 V LDO rated 600 mA, of which 300 mA is available to a user application on the 3V3 rail. Budget in the vendor's own power tree: SAMD21G18 30 mA, CMWX1ZZABZ 128 mA, ECC508 16 mA, W25Q16 30 mA, user application 300 mA.
LOGIC AND LIMITS: 3.3 V I/O only and NOT 5 V tolerant - the vendor states a 5 V signal on a header pin will damage the board. Recommended input levels: VIH 1.815 V minimum, VIL 0.99 V maximum. The output rows of the same table are printed with a current unit (7 mA high, 10 mA low), so read them as drive-current limits, not voltages. Operating and storage temperature -40 to +85 C.
INTERNAL WIRING: the SAMD21 reaches the CMWX1ZZABZ module over I2C on PA08/PA09 (NINA PB9/SDA1, PB8/SCL1) and over SPI on PA14/PA13/PA15/PA12 with PA27 as reset, PA28 as the module IRQ line and PB09 as boot0. The W25Q16 flash and the ATECC508 are on the processor's internal SPI and I2C, not on the header I2C, so no header device address is published and addresses is empty.
TRAPS: (1) the 5V pin does not supply voltage - it is tied through a jumper to the USB power input. (2) The battery charger has a minimum charge current of 512 mA, so check the cell you attach can take it. (3) USB host mode works only when the board is powered from the VUSB pin and the jumper next to it is shorted. (4) USB feeds VIN through a Schottky diode into a DC-DC whose minimum input is 4.5 V, so the effective USB-supply floor rises to 4.8-4.96 V depending on load - above the connectors' own 4.8 V minimum. (5) Modifying the Murata module's open-source firmware requires recertification of the radio stack. (6) The datasheet names the charger BQ24195L on page 1 and BQ24125L on page 3; both strings are recorded and neither resolved. (7) Header pad 28 (+5V) carries the description 'Power Ground' in the vendor's own pin table, which contradicts its +5V function and is a table error.

Provenance

Every figure on this page was read from the 3 sources below and last checked on Oct 29, 2026.

Related boards