IoTsmart RP2350A
SoM controller · Raspberry Pi RP2350A · plugs directly into IoTextra mezzanine modules
H-HOST or V-HOST connector · optional EYESPI (LCD) · Open Hardware · Open Source firmware
Part of the IoTsmart series · compatible with IoTextra mezzanine modules · Make Things Happy!
IoTsmart RP2350A: Dual-Architecture Automation Controller
Built for control, not just connectivity — our latest module is engineered around Raspberry Pi's RP2350A microcontroller. This powerful dual-core, dual-architecture MCU isn't just a component; it's the core of a solution engineered to deliver precise, deterministic control for demanding automation tasks.
Discover the power of the IoTsmart RP2350A module, engineered around the advanced Raspberry Pi's RP2350A microcontroller, packing a dual-core and dual-architecture design: dual-core Arm Cortex-M33 processor and dual-core Hazard 3 RISC-V processor, flexible clock running up to 150 MHz, 520KB of SRAM, and 4MB of onboard flash memory. This module is a core component of our modular ecosystem (learn more on our Philosophy page).
Comprehensive examples are actively maintained to help accelerate your project development.
Applications
🏭
IIoT — Modbus/RS485 Field I/O & Precision Actuator Control
The module operates as a Modbus RTU slave over UART, exposing relays, pressure/temperature sensors, and limit switches from a control cabinet to a master controller. The dual-core, dual-architecture design provides deterministic timing for precise actuator switching without network-stack latency. Master role is handled by a PLC, SCADA gateway, or Node-RED host over Modbus RTU (UART).
🏠
Smart Home — Deterministic I/O Expansion
The module performs exact, real-time control of physical outputs — relay timing, dimmer phase-angle calculations — without an onboard network stack. It communicates over Modbus RTU (UART) with any low-cost external WiFi module (e.g. ESP32-C3) bridging to Home Assistant, which handles connectivity and platform integration.
🖥️
Local HMI & Display Control
With the optional EYESPI connector, the module drives a local TFT display directly — sensor readings, status indicators, a settings menu — rendered with LVGL, entirely without network dependency.
* Local HMI via EYESPI is only possible with IoTsmart RP2350A version 2-01 and later; not available on 1.xx versions.
Note: Version 2-01 in stock is electrically identical to 2-02 — the only difference is the missing QR code on the bottom-side silkscreen.
Compatible Mezzanines:
Unmatched Performance & Capabilities
-
Advanced Multi-Core Processor: At its core, the IoTsmart RP2350A features a high-performance dual-core Arm Cortex-M33 processor and a dual-core Hazard 3 RISC-V processor, delivering blazing-fast flexible clock speeds up to an impressive 150 MHz.
-
Expanded Memory: Benefit from enhanced application capacity with 520KB of SRAM and a generous 4MB of onboard flash memory.
-
Dedicated Data Storage: 8Kbit or 16Kbit EEPROM (M24C08 / AT24C08C or compatible) for robust configuration and user data persistence.
Superior Connectivity & Integration
The IoTsmart RP2350A provides comprehensive connectivity options for complex projects:
-
12-pin HOST Connector: Provides I2C (SDA and SCL), 8 GPIO contacts, and two power contacts (+5V and GND). Choose your installation method:
-
TOP (H-HOST) Option: For vertical mounting into your IoTextra series mezzanine.
-
BOTTOM (V-HOST) Option: For horizontal mounting into your IoTextra series mezzanine.
-
EYESPI Interface (optional): An onboard EYESPI connector adds plug-and-play support for popular LCDs and other displays using a standardized 18-pin FPC cable.
-
Dual Qwiic© Connectors: Two Qwiic© connectors for I2C communication allow easy daisy-chaining of multiple devices and sensors without the need for additional hubs. I2C pull-up resistors are enabled by default.
-
Optional UART Connector: The UART connector is supported but not pre-installed; it must be soldered by the user.
Power & Debugging Essentials
-
Input Power: The module operates on a non-isolated +5VDC input power, conveniently supplied via a JST connector.
-
Optimal Size: Measuring 47 x 30 mm, this module maintains a compact footprint while delivering superior performance.
-
Debugging: For debugging your projects, a Tiny Adaptor Board with Cable is required (please note: this item is not included and must be purchased separately).
Key enhancements in version 2.02 compared to 1.xx versions:
-
Optimized Form Factor: The module now measures 47x30 mm, providing better mechanical compatibility and a more seamless fit when docked with IoTextra mezzanines.
-
EYESPI Interface: A new onboard EYESPI connector adds plug-and-play support for popular LCDs and other displays using a standardized 18-pin FPC cable.
-
Dual Qwiic© Connectors: The addition of a second Qwiic connector allows for easy daisy-chaining of multiple I2C devices and sensors without the need for additional hubs.
Module size:
Version 2-02 47 x 30 mm.
Version 1.xx 31 x 40 mm.