xyz-mIoT basic ** low power ARM0 IoT shield [no embedded modem]
and having optional sensors

Read our last post: Modems and RaspberryPI 5. RaspberryPI OS [Debian 12 bookworm] notes.. Order u-GSM modems.

xyz-mIoT basic :: FEATURES

xyz-mIoT basic - low power ARM0 IoT shield [no modem] and having optional sensors - bottom

PN: XYZMIOT209#NOMODEM-000-1100000   SKU: ITBP-5001 - HDC2010 (THS) and DRV5032 (HALL) embedded sensors variant
PN: XYZMIOT209#NOMODEM-000-0000000   SKU: ITBP-5002 - no embedded sensors variant

other modem variants: xyz-mIoT equipped w. EG91E modem [LTE CAT1 / 3G / 2G], xyz-mIoT equipped w. M95FA modem [GSM / GPRS], xyz-mIoT equipped w. BG96 modem [LTE CATM1 / NBIOT / eGPRS + GNSS] and xyz-mIoT basic [no modem]

Modem side - this version does not have modem embedded

MCU side - ATMEL SAMD21G - Arm® Cortex®-M0 32-bit.
Clock Speed: 32.768 kHz (RTCC) - crystal controlled, 48 MHz
Flash Memory / SRAM: 256 KB / 32KB
WDT: yes, having crystal time accuracy support

Interfacing Voltage: 3.3V
Digital I/O Pins:13 + (analog, I2C, SPI, other) pins via alternate function
DC current per I/O Pin: 7 mA
PWM Pins: 12
UART (hardware): 1 + 1(available trough soldering pads)
SPI(hardware) 1
I2C (hardware) 1
Analog Input Pins 5 (ADC 8/10/12 bit)
External Interrupts 8

Microchip/Atmel ATSAMD21G - ARM0 microcontroller datasheet (pdf)

Embedded sensors side
optional sensors: up to six sensors, PN dependent - see sensors per PN here
THS sensor (optional): HDC2010 - Low Power Humidity and Temperature Digital Sensor datasheet (pdf)
CO2 + TVOC sensor (optional): CCS811 - Ultra-Low Power Digital Gas Sensor for Monitoring Indoor Air Quality datasheet (pdf)
HALL sensor (optional): DRV5032 - Ultra-Low-Power Digital-Switch Hall Effect Sensor datasheet (pdf)
IR sensor (optional): KP-2012P3C - IR phototransistor datasheet (pdf)
vibration / tilt sensor (optional): SW-200D - roll ball switch datasheet (pdf)

voltage samplers (standard) - 2 dedicated ADCs for Vraw (power in line) and Vbat (battery voltage)

Powering side and power management
low power design: yes – down to 35-40uA* total shield sleep current support
Powering w/o rechargeable battery: yes - 3.80-5.20 V supply (min. 100mA sustained) connected to VBAT and GND pins.

Lithium primer battery support: yes - via VBAT and GND pins.

Integrated battery charger: yes having 6V solar cell support
Rechargeable batteries supported: single cell LiPO / LiION min. 250mAh or super-capacitor >1F / >5V w. ESR less than 150mOhm
Battery charger inputs and voltages: USB (5V) / Vraw (4.8-7V)

3.3V for MCU, sensors and external devices: via internal LDO
max. current on 3.3V PAD: 75mA minus the total current sink by output ports
max. DC current per MCU I/O pin: 7 mA

Additional modem power management: yes(modem power separation controlled by MCU
* measured at 25 C, RTCC and GPIO interrupt wake routines, crystal controlled WDT and RTCC, two UART and I2C. No embedded sensors variant was used for this test.

Dimensions: 1.4"x1.8" (35.56 x 45.72mm).
Weight: ~7g.



xyz-mIoT shield v 2.09 - bottom layer, component identification


Right image: bottom PCB with component identification*.

PADS & PORTS allocation information here.
More accurate info should be obtain by consulting xyz-mIoT block schema.

Keep in mind that available components and features are PN dependent, check this.

* modem features is NOT available for this variant!
* GNSS feature is NOT available for this variant!


xyz-mIoT shield v 2.09 basic - bottom layer, LEDs and RESET SWITCH

LEDs, RESET SWITCH and additional info

2. GREEN LED - network status LED
3. YELLOW LED - D13 - ARDUINO system LED
4. RED LED (left) - battery charger LED
5. RED LED (center) - modem power LED

* enable programming mode - push RESET twice (fast)
* reset shield - push RESET button only once

- on right side - nano SIM socket connector
- on left side - LiPO battery PADS (LiPO+/Vbat and GND)
- on left side - USB mini B connector


xyz-mIoT basic :: ARDUINO libraries, EXAMPLES and UTILITIES 

Resources marked with "#", requires for download the following information: your name, email address and the modem IMEI. The modem IMEI can be found printed on the Quectel GSM module, or run AT+GMGS command.

xyz-mIoT shield Arduino board definition library, RTCC, WDT and low power Arduino support libraries, embedded sensors Arduino libraries and code examples for Arduino can be downloaded from our download page.


The xyz-mIoT shield documentation can be found here.

xyz-mIoT basic :: ARDUINO PROJECTS

GETTING STARTED posts containing xyz-mIoT by powering, low power / solar cell powering tips and tricks and interfacing guidelines for GSM / low power modems, ethernet, WIFI, LORA, SD card reader, TFT displays, sensors, relays and other modules, together with CLOUD integration examples can be found in projects section.


xyz-mIoT basic :: ORDER ONLINE

Order online xyz-mIoT shield


Choose and order from one distributor near you.


This resource is under UPDATE...

document version 1.01 / 2020-08-06 © R&D Software Solutions srl