Core Module
Code: HWM001Related products

0.6 meter long USB cable for connecting Core and Bridge Modules to Raspberry Pi.

The 1-Wire Slave Module allow you to connect I²C devices over a distance of several meters. The I²C protocol is encapsulated to a 1-Wire protocol. The data are protected using...

The Barometer Tag allows you to measure absolute pressure in the range from 20 kPa to 110 kPa, or altitude above the sea level in meters. It uses a low-power I²C sensor...

The Base Module works as a mechanical stand for the TOWER units. With the exception of the Battery Module, you can plug any other TOWER module into a standardized socket...

The Battery Module is designed as a power supply source for the battery-operated units. The integrated low-power buck converter provides excellent efficiency from the four AAA...

The Button Module is as simple as its name speaks. It has one large button that feels good to click. You can use it to trigger various actions, e.g. turn on the light, send a...

The Breadboard Module offers an easy way to connect any TOWER module to your breadboard. The narrowed breakout provides more space for wiring and prototyping. The precision pin...
Product detailed description
The Core Module is the key element of every HARDWARIO node. 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.
You can upload firmware by a Micro USB cable using the HARDWARIO Playground, HARDWARIO Firmware Tool, or HARDWARIO Code (works on Windows, macOS, and Linux). It is easy to start development on this platform using the HARDWARIO Firmware SDK (Software Development Kit). The SDK offers clean and consistent APIs which allow event-driven programming. These APIs are designed for low-power and battery-operated applications. If you need to debug your application and the logging API is insufficient, you can use an SWD debugger and the onboard 10-pin connector.
The Core Module can communicate wirelessly with another Core Module, or you can create your wireless network using the Radio Dongle.
Features
- 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
Resources
Additional parameters
Category: | Modules and Tags |
---|---|
Warranty: | 3 years |