Skip to main content

About Core Module

The Core Module is the key element of every TOWER device. It has a 32-bit ARM microcontroller with 192 kB of flash memory and 20 kB of RAM. Besides the integrated sub-GHz radio for the 868/915 MHz band, it also features a digital temperature sensor, 3D accelerometer, and security chip.


The maximum current for a single pin is 16 mA.

The maximum current for all GPIOs combined is 90 mA.

PinSignalMCU Pin5 V Tolerant
1P0/A0/TXD0PA0 (10)
2P1/A1/RXD0PA1 (11)Yes
3P2/A2/TXD1PA3 (13)Yes
4P3/A3/RXD0PA2 (12)Yes
5P4/A4/DAC0PA4 (14)
6P5/A5/DAC1PA5 (15)
7P6/RTS1PB1 (19)Yes
8P7/CTS1PA6 (16)Yes
9P8PB0 (18)Yes
10P9PB2 (20)Yes
21P10/RXD2PA10 (31)Yes
22P11/TXD2PA9 (30)Yes
23P12/MISOPB14 (27)Yes
24P13/MOSIPB15 (28)Yes
25P14/SCLKPB13 (26)Yes
26P15/CSPB12 (25)Yes
27P16/SCL1PB8 (45)Yes
28P17/SDA1PB9 (46)Yes


  • ARM Cortex M0+ 32-bit MCU STM32L083CZ (ST)
  • 192 kB Flash / 20 kB RAM
  • Radio module (868/915 MHz) based on SPIRIT1 (ST)
  • Security chip ATSHA204A (Microchip)
  • Digital temperature sensor TMP112 (TI)
  • 3-axis accelerometer LIS2DH12 (ST)
  • Red color LED
  • Push button RESET and BOOT (BOOT is available to MCU)
  • Easily programmable via USB (DFU bootloader)
  • 10-pin SWD connector for debugging
  • Micro-USB for host communication and/or power
  • 18x GPIO (completely free for application)
  • 3x UART, 2x I²C, 1x SPI, 5x ADC, 2x DAC
  • Deep sleep mode: < 5 µA
  • Operating voltage range: 2.0 V to 3.6 V
  • Operating temperature range: -20 to 70 °C
  • Mechanical dimensions: 33 x 55 mm