<!-- Generated by vite-plugin-geo; source: series/esp32-s31/index.html -->

[Skip to content](#main-content)

[esp.run](/)

[Compare](/)[Modules](/modules/)[Dev boards](/devkits/)

[EN](/series/esp32-s31/)[中文](/zh/series/esp32-s31/)[日本語](/ja/series/esp32-s31/)[한국어](/ko/series/esp32-s31/)

[← All official models](/)

# ESP32-S31

High-performance multi-protocol HMI

Dual-core 320 MHz RISC-V with Wi-Fi 6, Bluetooth 5.4, 802.15.4 and 60 GPIOs.

Mass productionVerified 2026-10-11

## Best for

- Advanced HMI, connected audio and multi-protocol products

## Avoid for

- Cost-minimized simple endpoints

## CPU & memory

Architecture

RISC-V

Core(s)

2

Maximum clock

320 MHz

On-chip SRAM

512 KB

ROM

Not confirmed

Flash

External or in-package by part

PSRAM

External DDR support

Packages

QFN80 8×8 mm

## Wireless

Wi-Fi

2.4 GHz Wi-Fi 6

Wi-Fi max rate

150 Mbps

Bluetooth

Bluetooth 5.4 LE + Bluetooth Classic

IEEE 802.15.4

Yes

## Interfaces

USB OTG

high-speed

USB Serial/JTAG

Yes

Ethernet MAC

Yes

Camera

Yes

Display

Yes

SD/MMC

Yes

Maximum GPIO

60

## Security

Secure boot

Yes

Flash encryption

Yes

Crypto accelerators

AES · ECC · HMAC · RSA · SHA · RSA\_DS · ECDSA\_DS · TRNG

TEE / APM

Yes

## Analog & power

ADC channels

16

ADC resolution

12-bit

Touch sensing

Yes

Touch channels

Not confirmed

Supply voltage

2.7–3.6 V

ULP core

ULP-RISC-V

Deep-sleep current

Not confirmed

## Lifecycle & timing

Announced

Not confirmed

Mass production

2026-07-27

NRND

Not confirmed

EOL

Not confirmed

## Official modules

Every official ESP32 base module, grouped by series. Status follows the ordering codes; "Mixed" means they differ.

Module

Status

Form factor

Antenna

Flash

PSRAM

ESP32-S31-WROOM-1

Officially listed

WROOM

PCB

Not confirmed

Not confirmed

ESP32-S31-WROOM-3

Officially listed

WROOM

PCB

Not confirmed

Not confirmed

## Official development boards

Official Espressif development boards, including discontinued boards from the per-series EOL lists.

Board

Status

Board type

ESP32-S31-Function-CoreBoard-1

Officially listed

Function EV board

ESP32-S31-Korvo-1

Officially listed

Korvo

Where to buy

## Official page and distributor search

These are search and official pages, not live stock or price quotes. Confirm the exact ordering code with the seller.

[Espressif product page ↗](https://www.espressif.com/en/products/socs/esp32-s31)[Official datasheet ↗](https://documentation.espressif.com/esp32-s31_datasheet_en.html)[Authorized distributors ↗](https://www.espressif.com/en/contact-us/distributors)[Search LCSC ↗](https://www.lcsc.com/search?q=ESP32-S31)[Search Digi-Key ↗](https://www.digikey.com/en/products/result?keywords=ESP32-S31)[Search Mouser ↗](https://www.mouser.com/c/?q=ESP32-S31)

## Official chip ordering codes

Each row is an official SoC or SiP. Buy links search that exact part name.

Part

Status

Package

Flash

PSRAM

Buy

ESP32-S31NRV16

Mass production

QFN80

See datasheet

None confirmed

[Search LCSC](https://www.lcsc.com/search?q=ESP32-S31NRV16)[Search Digi-Key](https://www.digikey.com/en/products/result?keywords=ESP32-S31NRV16)[Search Mouser](https://www.mouser.com/c/?q=ESP32-S31NRV16)

ESP32-S31NRV32

Mass production

QFN80

See datasheet

None confirmed

[Search LCSC](https://www.lcsc.com/search?q=ESP32-S31NRV32)[Search Digi-Key](https://www.digikey.com/en/products/result?keywords=ESP32-S31NRV32)[Search Mouser](https://www.mouser.com/c/?q=ESP32-S31NRV32)

Chip package

## Chip pin map

Package top view from the official series datasheet. Filter pins or open the accessible table. This is a reference map, not an electrical simulator.

All pinsPower pinsGPIO pinsAnalog pinsUSB pinsMemory pinsJTAG pinsDedicated signals

Pin mapPin list

QFN80, top viewESP32-S31 Series Datasheet v0.5QFN80123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081

Pin details

Select a pin to inspect its functions and warnings.

Complete accessible pin table

Physical pin

Label

Functions

Direction

Warnings

1

ANT

ANT

Input

—

2

VDDA3

VDDA3

Power

—

3

VDDA4

VDDA4

Power

—

4

CHIP\_PU

CHIP\_PU

Input

Enable pin. Do not leave it floating; follow the datasheet power-up circuit.

5

XTAL\_32K\_N/GPIO0

XTAL\_32K\_N/GPIO0, GPIO Matrix

Input

—

6

XTAL\_32K\_P/GPIO1

XTAL\_32K\_P/GPIO1, GPIO Matrix

Input

—

7

GPIO2

GPIO2, GPIO Matrix

Bidirectional

—

8

GPIO3

GPIO3, GPIO Matrix

Bidirectional

—

9

GPIO4

GPIO4, GPIO Matrix

Bidirectional

—

10

GPIO5

GPIO5, GPIO Matrix

Bidirectional

—

11

VDDPST\_1

VDDPST\_1

Power

—

12

GPIO6

GPIO6, GPIO Matrix

Bidirectional

—

13

GPIO7

GPIO7, GPIO Matrix

Bidirectional

—

14

GPIO8

GPIO8, GPIO Matrix

Bidirectional

—

15

GPIO9

GPIO9, GPIO Matrix

Bidirectional

—

16

GPIO10

GPIO10, GPIO Matrix

Bidirectional

—

17

GPIO11

GPIO11, GPIO Matrix

Bidirectional

—

18

VREF\_TOUCH

VREF\_TOUCH

Input

—

19

GPIO12

GPIO12, GPIO Matrix

Bidirectional

—

20

GPIO13

GPIO13, GPIO Matrix

Bidirectional

—

21

GPIO14

GPIO14, GPIO Matrix

Bidirectional

—

22

GPIO15

GPIO15, GPIO Matrix

Bidirectional

—

23

GPIO16

GPIO16, GPIO Matrix

Bidirectional

—

24

GPIO17

GPIO17, GPIO Matrix

Bidirectional

—

25

GPIO18

GPIO18, GPIO Matrix

Bidirectional

—

26

GPIO19

GPIO19, GPIO Matrix

Bidirectional

—

27

SDIO\_DATA0

SDIO\_DATA0

Bidirectional

—

28

SDIO\_DATA1

SDIO\_DATA1

Bidirectional

—

29

SDIO\_DATA2

SDIO\_DATA2

Bidirectional

—

30

VDD\_PSRAM\_1P8\_1

VDD\_PSRAM\_1P8\_1

Power

—

31

SDIO\_DATA3

SDIO\_DATA3

Bidirectional

—

32

SDIO\_CLK

SDIO\_CLK

Bidirectional

—

33

SDIO\_CMD

SDIO\_CMD

Bidirectional

—

34

VDD\_PSRAM\_1P8\_2

VDD\_PSRAM\_1P8\_2

Power

—

35

VDD\_LDO\_1P8

VDD\_LDO\_1P8

Power

—

36

SPICS

SPICS

Bidirectional

This signal may be reserved by in-package flash or PSRAM on some ordering codes.

37

SPIQ

SPIQ

Bidirectional

This signal may be reserved by in-package flash or PSRAM on some ordering codes.

38

SPIWP

SPIWP

Bidirectional

This signal may be reserved by in-package flash or PSRAM on some ordering codes.

39

VDD\_SPI

VDD\_SPI

Power

—

40

SPIHD

SPIHD

Bidirectional

This signal may be reserved by in-package flash or PSRAM on some ordering codes.

41

SPICLK

SPICLK

Bidirectional

This signal may be reserved by in-package flash or PSRAM on some ordering codes.

42

SPID

SPID

Bidirectional

This signal may be reserved by in-package flash or PSRAM on some ordering codes.

43

VCCA/VDDPST\_2

VCCA/VDDPST\_2

Power

—

44

USB\_DP

USB\_DP

Bidirectional

—

45

USB\_DM

USB\_DM

Bidirectional

—

46

GPIO33

GPIO33, GPIO Matrix

Bidirectional

—

47

GPIO34

GPIO34, GPIO Matrix

Bidirectional

—

48

GPIO35

GPIO35, GPIO Matrix

Bidirectional

—

49

GPIO36

GPIO36, GPIO Matrix

Bidirectional

—

50

GPIO37

GPIO37, GPIO Matrix

Bidirectional

—

51

GPIO38

GPIO38, GPIO Matrix

Bidirectional

—

52

GPIO39

GPIO39, GPIO Matrix

Bidirectional

—

53

GPIO40

GPIO40, GPIO Matrix

Bidirectional

—

54

VDDPST\_3

VDDPST\_3

Power

—

55

GPIO42

GPIO42, GPIO Matrix

Bidirectional

—

56

GPIO43

GPIO43, GPIO Matrix

Bidirectional

—

57

GPIO44

GPIO44, GPIO Matrix

Bidirectional

—

58

GPIO45

GPIO45, GPIO Matrix

Bidirectional

—

59

GPIO46

GPIO46, GPIO Matrix

Bidirectional

—

60

GPIO47

GPIO47, GPIO Matrix

Bidirectional

—

61

GPIO48

GPIO48, GPIO Matrix

Bidirectional

—

62

GPIO49

GPIO49, GPIO Matrix

Bidirectional

—

63

VREF\_ADC

VREF\_ADC

Input

—

64

VDDPST\_4

VDDPST\_4

Power

—

65

GPIO50

GPIO50, GPIO Matrix

Bidirectional

—

66

GPIO51

GPIO51, GPIO Matrix

Bidirectional

—

67

GPIO52

GPIO52, GPIO Matrix

Bidirectional

—

68

GPIO53

GPIO53, GPIO Matrix

Bidirectional

—

69

MTDO

MTDO

Bidirectional

JTAG and boot-related function. Verify the part-specific reset configuration.

70

MTCK

MTCK

Bidirectional

JTAG and boot-related function. Verify the part-specific reset configuration.

71

MTDI

MTDI

Bidirectional

JTAG and boot-related function. Verify the part-specific reset configuration.

72

MTMS

MTMS

Bidirectional

JTAG and boot-related function. Verify the part-specific reset configuration.

73

GPIO58

GPIO58, GPIO Matrix

Bidirectional

—

74

GPIO59

GPIO59, GPIO Matrix

Bidirectional

—

75

GPIO60

GPIO60, GPIO Matrix

Bidirectional

—

76

GPIO61

GPIO61, GPIO Matrix

Bidirectional

—

77

VDDA1

VDDA1

Power

—

78

XTAL\_N

XTAL\_N

Input

—

79

XTAL\_P

XTAL\_P

Input

—

80

VDDA2

VDDA2

Power

—

81

GND

GND

Power

—

## Official evidence

[Official source: ESP32-S31 product page ↗](https://www.espressif.com/en/products/socs/esp32-s31)[Official source: ESP32-S31 Mass Production ↗](https://www.espressif.com/en/news/ESP32_S31_Mass_Production)[Datasheet: ESP32-S31 Series Datasheet ↗](https://documentation.espressif.com/esp32-s31_datasheet_en.html)

esp.run is an independent guide and is not affiliated with Espressif Systems.

Independent guideData verified 2026-10-11

[Official sources ↗](https://www.espressif.com/en/products/socs)
