ITTIA DB Made for STM32
ITTIA DB Lite is ideal for STM32 devices because it is purpose-built to deliver advanced data management, processing, and AI enablement within the strict resource, performance, and reliability requirements of embedded systems.
STM32 microcontrollers are widely used in industrial, automotive, medical, and IoT applications due to their scalability, low power consumption, and rich peripheral set. However, they typically have limited memory, processing power, and storage. ITTIA DB Lite is engineered with a small footprint (flash and RAM), deterministic execution, low-overhead transactions, wearability, and compression in mind making it capable of running efficiently even on mid-range STM32 devices without compromising real-time responsiveness.
Its time-series–optimized design allows STM32 devices to store high-frequency sensor data, filter and aggregate it locally, and prepare it for on-device AI inference, reducing the need for constant cloud communication. Support for various data types makes it easy to store AI embeddings, perform lightweight similarity searches, and integrate with STM32’s AI toolchain.
ITTIA DB Lite also includes data integrity and security features such as atomic commits, fault-tolerant storage, encryption, and per-page checksums, critical for mission-critical STM32 deployments. Seamless integration with RTOS environments like FreeRTOS, Zephyr, and ThreadX enables predictable multi-threaded performance, while its replication and synchronization capabilities allow STM32 devices to share only meaningful insights with MPUs, gateways, or cloud systems.
ITTIA DB Lite transforms STM32 devices into self-reliant, data-intelligent platforms, capable of collecting, managing, and analyzing data at the edge, supporting applications that demand performance, reliability, and AI-driven insights in a small, power-efficient package.
Supportable ST Microcontroller Product Families:
- STM32F-Series: STM32F4, STM32F7
- STM32L-Series: STM32L4, STM32L4+, STM32L5
- STM32H-Series: STM32H7, STM32H5
- STM32N-Series: STM32N6
- STM32WB-Series: STM32WB5
- STM32U-Series: STM32U5
- STM32MP-Series: STM32MP1, STM32MP2
Supportable Compilers and IDEs:
- STM32CubeIDE with GNU Toolchain
- IAR Embedded Workbench for Arm
- Keil uVision5 MDK-Arm
Supportable ST Edge AI Suite:
- STM32Cube.AI (X-CUBE-AI)
- NanoEdge AI Studio
- ST Edge AI Core (STEdgeAICore)
- ST Edge AI Model Zoo
- MEMS Studio
Supportable RTOS Platforms:
- Bare metal
- FreeRTOS
- Eclipse ThreadX RTOS
- Zephyr RTOS
- Linux
- Custom operating systems, custom storage interfaces