XStore

NORVI X CPU-ESPS3-X1 DATASHEET

Updated on July 10, 2026

2 min read

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)
NORVI CPU-ESPS3-X1 Front Face V2

Product Block Diagram #

NORVI CPU-ESPS3-X1 Block Diagram V2

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 #

Micro SD Card Support #

Card TypeMicroSD
InterfaceSPI
SD CARD CSIO42
MISOIO13
MOSIIO11
SCLKIO12
SD DetectNOT CONNECTED

Built-in Buttons #

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

Built-in Indicators #

RUN IndicatorP2PCA9636 – IO Expander – I2C Address -0x41
ERROR IndicatorP1PCA9636 – IO Expander – I2C Address -0x41

LCD TFT #

Display DriverST7789
Display Size2.0 inch
MOSIIO11
MISOIO13
SCLKIO12
DIS_CSIO45
TP RST/ DIS_RSTIO47
DIS_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
4 x Thermocouple
8 x Transistor Outputs
UART – IO
4 x RTD

Communication Channels #

RS-485 Communication #

Communication ModeHALF-DUPLEX
TransceiverMAX485
Unit Load1/4
Flow Control / Direction Control PinAutomatically Controlled
TX PinIO15
RX PinIO16
Terminal ArrangementNORVI CPU-ESPS3-X1 RS485 Terminal Arrangement

GPIO Map #

GPIOCPU (Utilization)Expansion Port (Utilization)
0BOOT ButtonNC
1SCSN – EthernetIO1
2RSTN – EthernetIO2
4INTN – EthernetIO4
5IO5
6IO6
7IO7
8SDASDA
9SCLSCL
10IO10
11MOSIMOSI
12SCLKSCLK
13MISOMISO
14IO14
15RS485 – TXIO15
16RS485 – RXIO16
17MODEM – TX1TX1
18MODEM – RX1RX1
19USB – DPD_N
20USB – DND_P
21IO21
35IO11
36IO36
37IO13
38PCA9536 – RESETRST_PCA
39IO39
40IO40
41IO12
42SD CARD – CSNC
45CS – TFT DISPLAYNC
46DC – TFT DISPLAYNC
47RESET – TFT DISPLAYNC
48INTERRUPT – TOUCH PANELNC

Note: For the N16R8 version, these GPIOs are not available. They are supported only on the standard version. 

Expansion Port #

PIN INDEXPurposeGPIOSOURCE
1MOSIIO11ESP32-S3
2MISOIO13
3SCLKIO12
4GND—-
5SCLIO9
6SDAIO8
7GND—-
8RX1IO18
9TX1IO17
10GND—-
11D+—-
12D-—-
13GND—-
14CS1P1_0PCA9539
I2C Address 0x75
15CS2P0_7
16CS3P0_6
17CS4P0_5
18IO1IO1ESP32-S3
19IO2IO2
20IO4IO4
21IO5IO5
22IO6IO6
23IO7IO7
24IO10IO10
25IO11IO35
26IO12IO41
27IO13IO37
28IO14IO14
29RS485_TXIO15
30GND—-
31GND—-
32RS485_RXIO16
33P1_1P1_1PCA9539
I2C Address 0x75
34P1_2P1_2
35IO21IO21ESP32-S3
36GND—-
37GND—-
38P1_3P1_3PCA9539
I2C Address 0x75
39P1_4P1_4
40P1_5P1_5
41IO39IO39ESP32-S3
42IO40IO40
43NC—-
44NC—-
45NC—-
46GND—-
475V5VPower
48GNDGND
4924V24V
5024V24V
Product TypeMCU / PSRAMExpansion CompatibilityNotes
Standard ProductESP32-S3 (N16R2) – PSRAM via QSPIAll expansion modules supported
Customized ProductESP32-S3 (N16R8) – PSRAM via OPIAll except X-Q4 expansionX-Q4 not supported on this variant