Product page: https://store.arduino.cc/mkr-gsm-1400

Arduino guide page https://www.arduino.cc/en/Guide/MKRGSM1400

Arduino GSM Library:

https://www.arduino.cc/en/Reference/MKRGSM

https://github.com/arduino-libraries/MKRGSM

Schematic: https://content.arduino.cc/assets/MKRGSM_V2.2_sch.pdf

GSM Specs

3G with 2G fallback

Serial ports

USB connector – virtual serial port using the Serial object

Serial1 – Hardware serial port on pins 13/14, instead

Reset button

Reset button causes the microcontroller to reset and resets USB communication.

IO Pins

IO voltage: 3.3V

Pull Ups

We’ve not checked the datasheet but on setting the following pins to pinMode(#, INPUT_PULLUP) they all changed from measuring around 0V to 3.3V, so pull ups working on all of them:

IO0 – IO5, IO7-IO14 (note IO6 has LED connected so didn’t measure 3.3V)

A0-A6

LED

LED is connected to IO6