norvi at productronia2025

We're Participating at productronia 2025!

Visit us at Hall B3, Booth #161 - November 18-21 | Meet Next generation Automation Controllers in Industry

Learn More
XStore

NORVI X CPU-ESPS3-X1 – DATASHEET

Updated on November 10, 2025

NORVI X is a next-generation modular industrial controller designed to power smart automation and IoT solutions. With a powerful CPU module and plug-and-play expansion modules, it scales up to 200 inputs and outputs – delivering unmatched flexibility, connectivity, and reliability.

Product Features #

  • Based on ESP32-S3-WROOM
  • TFT SPI Display with touch input
  • Built-in RS-485 Communication
  • Built-in Ethernet Communication
  • DS3231 RTC
  • DIN-Rail mount

Expansions Supported #

Digital Input Modules
4 x Digital Inputs
8 x Digital Inputs
16 x Digital Inputs
Relay Output Modules
4 x Relay Output
8 x Relay Output
Transistor Output Modules
4 x Transistor Output
8 x Transistor Output
16 x Transistor Output
Analog Input Modules
4 x Analog Inputs 0-10V
4 x Analog Inputs 4-20mA
Analog Output Modules
4 x Analog Outputs 0-10V / 4-20mA
Communication Modules
Cellular Modem Quectel EC25
Cellular Modem SIMCOM A7672
Power & Utility Modules
3 x Current Transformer (Energy)

Product Block Diagram #

Main #

Range of ProductNORVI X
Product typeModular Programmable Controller
CertificationsEN 61131-2:2007
EN 61010-1:2010+A1:2019
EN IEC 61010-2-201:2018
2014/30/EU- Electromagnetic Compatibility (EMC)
Annex III, Part B, Module C
Rated supply voltage24V DC
CommunicationWiFI 2.5GHz / Bluetooth
Ethernet
RS-485
Displays and Visual Indicators2.0 inch TFT LCD Display 240*320

Complementary #

Product Unified CodeNORVI CPU-ESPS3-X1
Product Part NumbersNORVI CPU-ESPS3-X1

Mechanical Properties #

EnclosureNORVI X
Mounting / Installation MethodDIN RAIL
Terminal TypePush-in terminal
Terminal ArrangementBottom
Length81.00 mm
Height104.00 mm
Width37.50 mm

Environment #

IP degree of protectionIP20
Operating altitude0 – 2000 meters
Operating Temperature–10 … +85° C (14…185 °F)
Storage altitude0 – 3000 meters
Shock resistance15 gn for 11ms
Resistance to electrostatic discharge4kV on contact
8kV on air
Resistance to electromagnetic fields10 V/m (80 MHz …… 1GHz)
3 V/m (1.4 MHz …… 2 GHz)
1 V/m (2 MHz …… 3 GHz)

Electrical Characteristics #

Rated Supply Voltage (V)24V DC
Current Consumption (mA)400mA
Recommended Power Source1A 24V DC

Grid Powered Devices #

Processing #

SOC / MCUESP32-S3-WROOM-1U-N16R2
Flash Memory16MB
ROM384 KB
SRAM512 KB
PSRAM2 MB (Quad-SPI)

Peripherals #

Built-in Buttons #

Button 1 PinP0PCA9636 – IO Expander – I2C Address -0x41
Button 2 PinP3PCA9636 – IO Expander – I2C Address -0x41

Built-in Indicators #

RUN IndicatorP0PCA9636 – IO Expander – I2C Address -0x41
ERROR IndicatorP3PCA9636 – IO Expander – I2C Address -0x41

LCD TFT #

Display DriverST7789
Display Size2.0 inch
MOSIIO35
MISOIO37
SCLKIO36
CSIO47
RSTIO45
DCIO46
SCL Pin (Touch Screen)IO9
SDA Pin (Touch Screen)IO8
RESET PinNOT CONNECTED

INPUTS and OUTPUTS #

An expansion module from NORVI Controllers should be used to add I/O to the CPU Module.
Refer products section Link for information on Expansion Modules.
Currently Available Expansion Modules are

  • 4 x Digital Inputs
  • 4 x Relay Outputs
  • 4 x Transistor Outputs
  • 4 x Analog Inputs 0-10V
  • 4 x Analog Inputs 4-20mA
  • 4 x Analog Outputs 0-10V / 4-20mA
  • 8 x Digital Inputs
  • 16 x Digital Inputs
  • 8 x Relay Outputs
  • 16 x Transistor Outputs
  • Thermocouple x 4
  • 8 x Transistor Outputs

Communication Channels #

RS-485 Communication #

Communication ModeHALF-DUPLEX
TransceiverMAX485
Unit Load1/4
Flow Control / Direction Control PinAutomatically Controlled
TX PinIO15
RX PinIO16
Terminal Arrangementnorvi-x-cpu-terminal-arrangement

GPIO Map #

GPIOCPU (Utilization)Expansion Port (Utilization)Type / RTCTypical Usage
0BOOT ButtonI/O/T (Yes)Boot, GPIO
1SCSN – EthernetIO1I/O/T (Yes)ADC input, touch pad
2RSTN – EthernetIO2I/O/T (Yes)ADC input, touch pad
3I/O/T (Yes)GPIO, JTAG control
4INTN – EthernetIO4I/O/T (Yes)ADC input, touch pad
5IO5I/O/T (Yes)ADC input, touch pad
6IO6I/O/T (Yes)ADC input, touch pad
7IO7I/O/T (Yes)ADC input, touch pad
8SDASDAI/O/T (Yes)ADC input, touch pad
9SCLSCLI/O/T (Yes)ADC input, touch pad
10IO10I/O/T (Yes)ADC input, touch pad
11IO11I/O/T (Yes)ADC input, touch pad
12IO12I/O/T (Yes)ADC input, touch pad
13IO13I/O/T (Yes)ADC input, touch pad
14IO14I/O/T (Yes)ADC input, touch pad
15RS485 – TXIO15I/O/T (Yes)UART flow control
16RS485 – RXIO16I/O/T (Yes)UART flow control
17MODEM – TX1I/O/T (Yes)UART TX
18MODEM – RX1I/O/T (Yes)UART RX
19USB – DPI/O/T (Yes)USB / UART1 RTS
20USB – DNI/O/T (Yes)USB / UART1 CTS
21IO21I/O/TI²C SDA, GPIO
26I/O/TPWM, GPIO
27I/O/TPWM, GPIO
28I/O/TFree only if no PSRAM
29I/O/TFree only if no PSRAM
30I/O/TFree only if no PSRAM
31I/O/TGPIO, SPI
32I/O/TJTAG TCK, GPIO
33I/O/TJTAG TDO, GPIO
34I/O/TJTAG TDI, GPIO
35MOSI – TFT DISPLAY – SPII/O/TJTAG TMS, GPIO
36SCLK – TFT DISPLAY – SPII/O/TSerial RX
37MISO – TFT DISPLAY – SPII/O/TSerial TX
38PCA9536 – RESETI/O/TBoot config
39IO39I/O/TBoot config
40IO40I/O/TDifferential SPI
41RS485 – FCI/O/TDifferential SPI
42SD CARD – CS
43
44
45RESET – TFT DISPLAY
46DC – TFT DISPLAY
47CS – TFT DISPLAY
48INTERRUPT – TOUCH PANEL

Expansion Port #

PIN INDEXPurposeGPIOSOURCE
1MOSIIO35ESP32-S3
2MISOIO37ESP32-S3
3SCLKIO36ESP32-S3
4SCLIO9ESP32-S3
5SDAIO8ESP32-S3
6RX1IO18ESP32-S3
7TX1IO17ESP32-S3
8P1_2ESP32-S3
9P1_1ESP32-S3
10GND—-
11GND—-
12CS1P1_0PCA9539
I2C Address 0x75
13CS2P0_7PCA9539
I2C Address 0x75
14CS3P0_6PCA9539
I2C Address 0x75
15CS4P0_5PCA9539
I2C Address 0x75
16IO1IO1ESP32-S3
17IO2IO2ESP32-S3
18IO4IO4ESP32-S3
19IO5IO5ESP32-S3
20IO6IO6ESP32-S3
21IO7IO7ESP32-S3
22IN10IN10ESP32-S3
23IO11IO11ESP32-S3
24IO12IO12ESP32-S3
25IO13IO13ESP32-S3
26IO14IO14ESP32-S3
27IO15IO15ESP32-S3
28IO16IO16ESP32-S3
29P1_1P1_1PCA9539
I2C Address 0x75
30P1_2P1_2PCA9539
I2C Address 0x75
31IO21IO21ESP32-S3
32P1_3P1_3PCA9539
I2C Address 0x75
33P1_4P1_4PCA9539
I2C Address 0x75
34P1_5P1_5PCA9539
I2C Address 0x75
35IO39IO39ESP32-S3
36IO40IO40ESP32-S3
375V5V
38GNDGND
39GNDGND
4024V24V