ESP32-C5-WROOM-1 ESPRESSIF | Alldatasheet

Document overview

  • Manufacturer or author: Provided By alldatasheet.com(free datasheet download site)
  • PDF pages: 58

Technical content

Datasheet sections

  • 1 Module Overview
  • 1.1 Features
  • 1.2 Series Comparison
  • 1.3 Applications
  • 2 Block Diagram
  • 3 Pin Definitions
  • 3.1 Pin Layout
  • 3.2 Pin Description
  • 4 Boot Configurations
  • 4.1 Chip Boot Mode Control
  • 4.2 SDIO Sampling and Driving Clock Edge Control
  • 4.3 ROM Messages Printing Control
  • 4.4 JTAG Signal Source Control
  • 4.5 Crystal Frequency Selection
  • 5 Peripherals
  • 5.1 Peripheral Overview
  • 5.2 Peripheral Description
  • 5.2.1 Connectivity Interface
  • 5.2.1.1 UART Controller
  • 5.2.1.2 SPI Controller
  • 5.2.1.3 I2C Controller
  • 5.2.1.4 I2S Controller
  • 5.2.1.5 USB Serial/JTAG Controller
  • 5.2.1.6 CAN FD Controller
  • 5.2.1.7 LED PWM Controller
  • 5.2.1.8 Pulse Count Controller
  • 5.2.1.9 Motor Control PWM
  • 5.2.1.10 Remote Control Peripheral
  • 5.2.1.11 Parallel IO Controller
  • 5.2.1.12 BitScrambler
  • 5.2.1.13 SDIO Slave Controller
  • 5.2.2 Analog Signal Processing
  • 5.2.2.1 Temperature Sensor
  • 5.2.2.2 ADC Controller
  • 5.2.2.3 Analog Voltage Comparator
  • 6 Electrical Characteristics
  • 6.1 Absolute Maximum Ratings
  • 6.2 Recommended Operating Conditions

Datasheet sections

  • 6.4 Current Consumption Characteristics
  • 6.4.1 Current Consumption in Active Mode
  • 6.4.2 Current Consumption in Other Modes
  • 7 RF Characteristics
  • 7.3 Bluetooth 5 (LE) Radio
  • 7.3.1 Bluetooth LE RF Transmitter (TX) Characteristics
  • 7.3.2 Bluetooth LE RF Receiver (RX) Characteristics
  • 8 Module Schematics
  • 9 Peripheral Schematics
  • 10 Physical Dimensions
  • 10.1 Module Dimensions
  • 10.2 Dimensions of External Antenna Connector
  • 11 PCB Land Pattern
  • 12 Product Handling
  • 12.1 Storage Conditions
  • 12.2 Electrostatic Discharge (ESD)
  • 12.3 Reflow Profile
  • 12.4 Ultrasonic Vibration

Datasheet Pre-release v0.5 Module that supports 2.4 and 5 GHz dual-band Wi-Fi 6 (802.11ax), Bluetooth® 5 (LE), Zigbee, and Thread (802.15.4) Built around ESP32-C5 series of SoCs, 32-bit RISC-V single-core microprocessor Flash up to 16 MB Up to 22 GPIOs, rich set of peripherals On-board PCB antenna or external antenna connector ESP32-C5-WROOM-1 ESP32-C5-WROOM-1U www.espressif.com

1 Module Overview

Note: Check the link or the QR code to make sure that you use the latest version of this document: https://espressif.com/documentation/esp32-c5-wroom-1_wroom-1u_datasheet_en.pdf

1.1 Features

  • ESP32-C5 embedded, 32-bit RISC-V single-core microprocessor, up to 240 MHz
  • ROM: 320 KB
  • HP SRAM: 384 KB
  • LP SRAM: 16 KB Wi-Fi
  • 1T1R in 2.4 and 5 GHz dual band
  • Operating frequency: 2412~ 2484 MHz, 5180~

5885 MHz

  • IEEE 802.11ax-compliant – 20 MHz-only non-AP mode – Uplink and downlink OFDMA to enhance connectivity and performance in congested environments for IoT

applications

– Downlink MU-MIMO (multi-user, multiple input, multiple output) to increase network capacity – Beamformee that improves signal quality – Spatial reuse to maximize parallel transmissions – Target wake time (TWT) that optimizes power saving mechanisms

  • IEEE 802.11ac-compliant – 20 MHz bandwidth – Downlink fullband MU-MIMO
  • Fully compatible with IEEE 802.11b/g/n protocol – 20 MHz and 40 MHz bandwidth – Data rate up to 150 Mbps – Wi-Fi Multimedia (WMM) – TX/RX A-MPDU, TX/RX A-MSDU – Immediate Block ACK – Fragmentation and defragmentation – Transmit opportunity (TXOP) – Automatic Beacon monitoring (hardware TSF) – Four virtual Wi-Fi interfaces – Simultaneous support for Infrastructure BSS in Station mode, SoftAP mode, Station + SoftAP mode, and promiscuous mode Note that when ESP32-C5 scans in Station mode, the SoftAP channel will change along with the Station channel – Antenna diversity – 802.11mc FTM Bluetooth®
  • Bluetooth LE: Bluetooth Core 6.0 certified
  • Bluetooth mesh 1.1
  • High power mode (20 dBm)
  • Direction finding (AoA/AoD)
  • Periodic advertising with responses (PAwR)
  • LE connection subrating
  • LE power control Espressif Systems 2 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5
  • Speed: 125 Kbps, 500 Kbps, 1 Mbps, 2 Mbps
  • LE advertising extensions and multiple advertising sets
  • Allow devices to operate in Broadcaster, Observer, Central, and Peripheral roles concurrently IEEE 802.15.4
  • Compliant with IEEE 802.15.4-2015 protocol
  • OQPSK PHY in 2.4 GHz band
  • Data rate: 250 Kbps
  • Thread 1.4
  • Zigbee 3.0 Peripherals
  • GPIO, SPI, parallel IO interface, UART, I2C, I2S, RMT (TX/RX), pulse counter, LED PWM, USB Serial/JTAG controller, MCPWM, GDMA, CAN FD controller, SDIO slave controller, BitScrambler, event task matrix, ADC, temperature sensor, brownout detector, analog voltage comparator, system timer, general-purpose timers, RTC timer, watchdog timers, etc. Integrated Components on Module
  • 48 MHz crystal oscillator
  • SPI flash Antenna Options
  • ESP32-C5-WROOM-1: On-board PCB antenna
  • ESP32-C5-WROOM-1U: External antenna via a connector or module pins Operating Conditions
  • Operating voltage/Power supply: 3.0~ 3.6 V
  • Operating ambient temperature: –40~ 85 °C

1.2 Series Comparison

ESP32-C5-WROOM-1 and ESP32-C5-WROOM-1U are two general-purpose 2.4 and 5 GHz dual-band Wi-Fi 6 (802.11ax), Bluetooth® 5 (LE), Zigbee, and Thread (802.15.4) modules. The rich set of peripherals and high performance make the module an ideal choice for smart homes, industrial automation, health care, consumer electronics, etc. ESP32-C5-WROOM-1 comes with a PCB antenna. ESP32-C5-WROOM-1U comes with a connector for an external antenna. A wide selection of module variants are available as shown in Table1and2. The series comparison for the two modules is as follows: Table 1: ESP32-C5-WROOM-1 (ANT) Series Comparison1 Ambient Temp.4 Size5 Ordering Code Flash2,3 PSRAM (°C) (mm) ESP32-C5-WROOM-1-N4 4 MB (Quad SPI) - –40 ~ 85 18.0 × 27.5 × 3.3ESP32-C5-WROOM-1-N8R4 8 MB (Quad SPI) 4 MB (Quad SPI)ESP32-C5-WROOM-1-N16R4 16 MB (Quad SPI) 1 This table shares the notes 2 to 5 presented in Table2below. Espressif Systems 3 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Table 2: ESP32-C5-WROOM-1U (CONN)6 Series Comparison Ambient Temp.4 Size5 Ordering Code Flash2,3 PSRAM (°C) (mm) ESP32-C5-WROOM-1U-N8R4 8 MB (Quad SPI) 4 MB (Quad SPI) –40 ~ 85 18.0 × 21.2 × 3.3 2 The flash is integrated in the chip’s package. The flash supports: - More than 100,000 program/erase cycles - More than 20 years data retention time

3 By default, the SPI flash on the module operates at a maximum clock frequency of 80 MHz and does not

support the auto suspend feature. If you need the flash auto suspend feature, pleasecontactus.

4 Ambient temperature specifies the recommended temperature range of the environment immediately out-

side the Espressif module. 5 For details, refer to Section10.1Module Dimensions. 6 ESP32-C5-WROOM-1U uses ANT1 by default. To use ANT2, pleasecontactus. At the core of the modules is ESP32-C5 *, a 32-bit RISC-V single-core microprocessor operates at up to 240 MHz. You can power off the CPU and make use of the low-power coprocessor to constantly monitor the peripherals for changes or crossing of thresholds. Note: For more information on ESP32-C5, please refer toESP32-C5 Series Datasheet.

1.3 Applications

  • Smart Home
  • Industrial Automation
  • Health Care
  • Consumer Electronics
  • Smart Agriculture
  • POS Machines
  • Service Robot
  • Audio Devices
  • Generic Low-power IoT Sensor Hubs
  • Generic Low-power IoT Data Loggers
  • Wi-Fi + Bluetooth Networking Card Espressif Systems 4 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

1 ESP32-C5-WROOM-1 (ANT) Series Comparison 1 3

2 ESP32-C5-WROOM-1U (CONN) 6 Series Comparison 4

3 ESP32-C5-WROOM-1 Pin Definitions 1 12

4 ESP32-C5-WROOM-1U Pin Definitions 13

5 Default Configuration of Strapping Pins 15

6 Description of Timing Parameters for the Strapping Pins 16

7 Boot Mode Control 17

8 SDIO Input Sampling Edge/Output Driving Edge Control 17

9 UART0 ROM Message Printing Control 18

10 USB Serial/JTAG ROM Message Printing Control 18

11 JTAG Signal Source Control 19

12 Crystal Frequency Selection 19

14 Recommended Operating Conditions 31

15 DC Characteristics (3.3 V, 25 °C) 31 16 Current Consumption for Wi-Fi (2.4 GHz) in Active Mode 32

17 Current Consumption for Wi-Fi (5 GHz) in Active Mode 32

18 Current Consumption for Bluetooth LE in Active Mode 32

19 Current Consumption for 802.15.4 in Active Mode 33

20 Current Consumption in Modem-sleep Mode 34

21 Current Consumption in Low-Power Modes 34

22 2.4 GHz Wi-Fi RF Characteristics 35 23 2.4 GHz TX Power with Spectral Mask and EVM Meeting 802.11 Standards 35 24 2.4 GHz TX EVM Test1 35 25 2.4 GHz RX Sensitivity 36 26 2.4 GHz Maximum RX Level 37 27 2.4 GHz RX Adjacent Channel Rejection 37 28 5 GHz Wi-Fi RF Characteristics 38 29 5 GHz TX Power with Spectral Mask and EVM Meeting 802.11 Standards 38 30 5 GHz TX EVM Test1 38 31 5 GHz RX Sensitivity 39 32 5 GHz Maximum RX Level 40 33 5 GHz RX Adjacent Channel Rejection 40

34 Bluetooth LE RF Characteristics 41

35 Bluetooth LE - Transmitter Characteristics - 1 Mbps 41

36 Bluetooth LE - Transmitter Characteristics - 2 Mbps 41

37 Bluetooth LE - Transmitter Characteristics - 125 Kbps 42

38 Bluetooth LE - Transmitter Characteristics - 500 Kbps 42

39 Bluetooth LE - Receiver Characteristics - 1 Mbps 42

40 Bluetooth LE - Receiver Characteristics - 2 Mbps 43

41 Bluetooth LE - Receiver Characteristics - 125 Kbps 44

42 Bluetooth LE - Receiver Characteristics - 500 Kbps 44

43 802.15.4 RF Characteristics 44 Espressif Systems 7 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

44 802.15.4 Transmitter Characteristics - 250 Kbps 45 45 802.15.4 Receiver Characteristics - 250 Kbps 45 Espressif Systems 8 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

1 ESP32-C5-WROOM-1 Block Diagram 10

2 ESP32-C5-WROOM-1U Block Diagram 10

3 ESP32-C5-WROOM-1 Layout (Top View) 11

4 ESP32-C5-WROOM-1U Layout (Top View) 12

5 Visualization of Timing Parameters for the Strapping Pins 16

6 ESP32-C5-WROOM-1 Schematics 46

7 ESP32-C5-WROOM-1U Schematics 47

8 ESP32-C5-WROOM-1 Schematics 48

9 ESP32-C5-WROOM-1U Schematics 49

10 ESP32-C5-WROOM-1 Dimensions 50

11 ESP32-C5-WROOM-1U Dimensions 50

12 Dimensions of External Antenna Connector 51

13 ESP32-C5-WROOM-1 PCB Land Pattern 52

14 ESP32-C5-WROOM-1U PCB Land Pattern 53

15 Reflow Profile 54

Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

2 Block Diagram

48 MHz

VDD_SPI PSRAM(opt.) 2.4G RF Matching5G Diplexer RF Matching ESP32-C5-WROOM-1 Figure 1: ESP32-C5-WROOM-1 Block Diagram GND ESP32-C5 RF Matching VDD_SPI PSRAM(opt.) 2.4G RF Matching5G Diplexer RF Matching ESP32-C5-WROOM-1U Antenna2 Figure 2: ESP32-C5-WROOM-1U Block Diagram Espressif Systems 10 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

3 Pin Definitions

3.1 Pin Layout

Thepindiagrambelowshowstheapproximatelocationofpinsonthemodule. Fortheactualdiagramdrawnto scale, please refer to Chapter10.1Module Dimensions. Pin Layout (Top View) GND 3V3 EN IO2 IO3 IO0 IO1 IO14 GND IO26 IO25 TX0 RX0 IO24 NC IO23 NC NC/IO15 IO27 IO4 IO5 IO28 29GND Keepout Zone IO6 IO7 IO8 IO9 IO13 IO10 GNDGND GND GNDGND GNDGND GND Figure 3: ESP32-C5-WROOM-1 Layout (Top View) Espressif Systems 11 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Pin Layout (Top View) GND 3V3 EN IO2 IO3 IO0 IO1 IO14 GND IO26 IO25 TX0 RX0 IO24 NC IO23 NC NC/IO15 IO27 IO4 IO5 IO28 29GND IO6 IO7 IO8 IO9 IO13 IO10 GNDGND GND GNDGND GNDGND GND 30 31 32GND ANT2 GND ANT1 Figure 4: ESP32-C5-WROOM-1U Layout (Top View)

3.2 Pin Description

The module ESP32-C5-WROOM-1 has 29 pins, and module ESP32-C5-WROOM-1U has 32 pins. See pin definitions in Table3ESP32-C5-WROOM-1 Pin Definitions1 and Table4ESP32-C5-WROOM-1U Pin Definitions. For peripheral pin configurations, please refer to Section5.2Peripheral Description. Table 3: ESP32-C5-WROOM-1 Pin Definitions1 Name No. Type2 Function GND 1 P Ground 3V3 2 P Power Supply EN 3 I High: on, enables the chip. Low: off, the chip powers off. Note: Do not leave the EN pin floating. IO2 4 I/O/T MTMS, GPIO2, LP_GPIO2, LP_UART_RTSN, LP_I2C_SDA, ADC1_CH1, FSPIQ Cont’d on next page Espressif Systems 12 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Table 3 – cont’d from previous page Name No. Type2 Function IO3 5 I/O/T MTDI, GPIO3, LP_GPIO3, LP_UART_CTSN, LP_I2C_SCL, ADC1_CH2 IO0 6 I/O/T GPIO0, XTAL_32K_P, LP_GPIO0, LP_UART_DTRN IO1 7 I/O/T GPIO1, XTAL_32K_N, LP_GPIO1, LP_UART_DSRN, ADC1_CH0 IO6 8 I/O/T GPIO6, LP_GPIO6, ADC1_CH5, FSPICLK IO7 9 I/O/T GPIO7, LP_GPIO7, FSPID, SDIO_DATA1 IO8 10 I/O/T GPIO8, PAD_COMP0, SDIO_DATA0 IO9 11 I/O/T GPIO9, PAD_COMP1, SDIO_CLK IO10 12 I/O/T GPIO10, FSPICS0, SDIO_CMD IO13 13 I/O/T GPIO13, USB_D-, SDIO_DATA3 IO14 14 I/O/T GPIO14, USB_D+, SDIO_DATA2 IO28 15 I/O/T GPIO28 IO5 16 I/O/T MTDO, GPIO5, LP_GPIO5, LP_UART_TXD, ADC1_CH4, FSPIWP IO4 17 I/O/T MTCK, GPIO4, LP_GPIO4, LP_UART_RXD, ADC1_CH3, FSPIHD IO27 18 I/O/T GPIO27 NC/IO15 19 I/O/T SPICS1, GPIO153 NC 20 - NC IO23 21 I/O/T GPIO23 NC 22 - NC IO24 23 I/O/T GPIO24 RX0 24 I/O/T U0RXD, GPIO12 TX0 25 I/O/T U0TXD, GPIO11 IO25 26 I/O/T GPIO25 IO26 27 I/O/T GPIO26 GND 28 P Ground EPAD 29 P Ground 1 This table shares the notes 2 and 3 presented in Table4below. Table 4: ESP32-C5-WROOM-1U Pin Definitions Name No. Type2 Function GND 1 P Ground 3V3 2 P Power Supply EN 3 I High: on, enables the chip. Low: off, the chip powers off. Note: Do not leave the EN pin floating. IO2 4 I/O/T MTMS, GPIO2, LP_GPIO2, LP_UART_RTSN, LP_I2C_SDA, ADC1_CH1, FSPIQ IO3 5 I/O/T MTDI, GPIO3, LP_GPIO3, LP_UART_CTSN, LP_I2C_SCL, ADC1_CH2 IO0 6 I/O/T GPIO0, XTAL_32K_P, LP_GPIO0, LP_UART_DTRN IO1 7 I/O/T GPIO1, XTAL_32K_N, LP_GPIO1, LP_UART_DSRN, ADC1_CH0 IO6 8 I/O/T GPIO6, LP_GPIO6, ADC1_CH5, FSPICLK Cont’d on next page Espressif Systems 13 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Table 4 – cont’d from previous page Name No. Type2 Function IO7 9 I/O/T GPIO7, FSPID, SDIO_DATA1 IO8 10 I/O/T GPIO8, PAD_COMP0, SDIO_DATA0 IO9 11 I/O/T GPIO9, PAD_COMP1, SDIO_CLK IO10 12 I/O/T GPIO10, FSPICS0, SDIO_CMD IO13 13 I/O/T GPIO13, USB_D-, SDIO_DATA3 IO14 14 I/O/T GPIO14, USB_D+, SDIO_DATA2 IO28 15 I/O/T GPIO28 IO5 16 I/O/T MTDO, GPIO5, LP_GPIO5, LP_UART_TXD, ADC1_CH4, FSPIWP IO4 17 I/O/T MTCK, GPIO4, LP_GPIO4, LP_UART_RXD, ADC1_CH3, FSPIHD IO27 18 I/O/T GPIO27 NC/IO15 19 I/O/T SPICS1, GPIO153 NC 20 - NC IO23 21 I/O/T GPIO23 NC 22 - NC IO24 23 I/O/T GPIO24 RX0 24 I/O/T U0RXD, GPIO12 TX0 25 I/O/T U0TXD, GPIO11 IO25 26 I/O/T GPIO25 IO26 27 I/O/T GPIO26 GND 28 P Ground EPAD 29 P Ground GND 30 P Ground ANT24 31 I/O RF input and output GND 32 P Ground 2 P: power supply; I: input; O: output; T: high impedance.

3 In modules with the in-package SPI PSRAM, this pin is used as SPICS1 for SPI PSRAM and cannot

be used for other functions; in modules without the in-package SPI PSRAM, this pin can be used as GPIO15. 4 Bydefault,ESP32-C5-WROOM-1UusesANT1,andANT2isdisabled. TouseANT2,please contact us. Espressif Systems 14 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

4 Boot Configurations

Note: The content below is excerpted fromESP32-C5 Series Datasheet> SectionBoot Configurations. For the strapping pin mapping between the chip and modules, please refer to Chapter8Module Schematics. The chip allows for configuring the following boot parameters through strapping pins and eFuse parameters at power-up or a hardware reset, without microcontroller interaction.

  • Chip boot mode – Strapping pin: GPIO26, GPIO27, and GPIO28
  • SDIO sampling and driving clock edge – Strapping pin: GPIO25 and MTDI
  • ROM message printing – Strapping pin: GPIO27 – eFuse parameter: EFUSE_UART_PRINT_CONTROL and EFUSE_DIS_USB_SERIAL_JTAG_ROM_PRINT
  • JTAG signal source – Strapping pin: GPIO7 – eFuse parameter: EFUSE_DIS_PAD_JTAG, EFUSE_DIS_USB_JTAG, and EFUSE_JTAG_SEL_ENABLE
  • Crystal frequency selection – Strapping pin: MTMS (effective only in Joint Download Boot mode) – eFuse parameter: EFUSE_XTAL_48M_SEL and EFUSE_XTAL_48M_SEL_MODE The default values of all the above eFuse parameters are 0, which means that they are not burnt. Given that eFuse is one-time programmable, once programmed to 1, it can never be reverted to 0. For how to program eFuse parameters, please refer toESP32-C5 Technical Reference Manual> ChaptereFuse Controller. The default values of the strapping pins, namely the logic levels, are determined by pins’ internal weak pull-up/pull-down resistors at reset if the pins are not connected to any circuit, or connected to an external high-impedance circuit. Table 5: Default Configuration of Strapping Pins Strapping Pin Default Configuration Bit Value GPIO25 Floating – GPIO26 Floating – GPIO27 Pull-up 1 GPIO28 Pull-up 1 GPIO7 Floating – MTMS Floating – MTDI Floating – Espressif Systems 15 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

To change the bit values, the strapping pins should be connected to external pull-down/pull-up resistances. All strapping pins have latches. At Chip Reset, the latches sample the bit values of their respective strapping pins and store them until the chip is powered down or shut down. The states of latches cannot be changed in any other way. It makes the strapping pin values available during the entire chip operation, and the pins are freed up to be used as regular IO pins after reset. For details on Chip Reset, see ESP32-C5 Technical Reference Manual> ChapterReset and Clock. The timing of signals connected to the strapping pins should adhere to thesetup timeandhold time specifications in Table6and Figure5. Table 6: Description of Timing Parameters for the Strapping Pins Parameter Description Min (ms) tSU Setup timeisthetimereservedforthepowerrailstostabilizebe- fore the CHIP_PU pin is pulled high to activate the chip. 0 tH Hold timeis the time reserved for the chip to read the strapping pin values after CHIP_PU is already high and before these pins start operating as regular IO pins. Strapping pin VIL_nRST VIH tSU tH CHIP_PU Figure 5: Visualization of Timing Parameters for the Strapping Pins

4.1 Chip Boot Mode Control

GPIO26, GPIO27 and GPIO28 control the boot mode after the reset is released. See Table7Boot Mode Control. Espressif Systems 16 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Table 7: Boot Mode Control Boot Mode GPIO26 GPIO27 GPIO28 SPI Boot1 Any value Any value 11 Joint Download Boot 02 Any value 1 0 Joint Download Boot 13 0 0 0 1 Bold marks the default value and configuration.

2 JointDownloadBoot0modesupportsthefollowingdown-

load methods:

  • USB-Serial-JTAG Download Boot
  • UART Download Boot
  • SPI Slave Download Boot (chip revision v0.1 only)

3 Joint Download Boot 1 mode supports the following down-

load methods:

  • UART Download Boot
  • SDIO Download Boot In SPI Boot mode, the ROM bootloader loads and executes the program from SPI flash to boot the system. In Joint Download Boot 0 mode, users can download binary files into flash using UART0, USB, or SPI Slave interfaces. It is also possible to download binary files into SRAM and execute it from SRAM. InJointDownloadBoot1mode, userscandownloadbinaryfilesintoflashusingUART0orSDIOinterfaces. Itis also possible to download binary files into SRAM and execute it from SRAM.

4.2 SDIO Sampling and Driving Clock Edge Control

The strapping pin GPIO25 and MTDI can be used to decide on which clock edge to sample signals and drive output lines. See Table8SDIO Input Sampling Edge/Output Driving Edge Control. Table 8: SDIO Input Sampling Edge/Output Driving Edge Control Edge behavior GPIO25 MTDI Falling edge sampling, falling edge output 0 0 Falling edge sampling, rising edge output 0 1 Rising edge sampling, falling edge output 1 0 Rising edge sampling, rising edge output 1 1

1 GPIO25 and MTDI are floating by default, so above are not

default configurations.

4.3 ROM Messages Printing Control

During the boot process, the messages by the ROM code can be printed to:

  • (Default) UART0 and USB Serial/JTAG controller
  • UART0 Espressif Systems 17 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5
  • USB Serial/JTAG controller To print ROM messages toUART0 orUSB Serial/JTAG controller, see the description below. EFUSE_UART_PRINT_CONTROL and GPIO27 control printing ROM messages toUART0 as shown in Table9 UART0 ROM Message Printing Control. Table 9: UART0 ROM Message Printing Control UART0 ROM Message Printing Register2 eFuse3 GPIO27 ROM messages are always printed to UART0 during boot 0 (0b00) x4 Print is enabled during boot 1 (0b01) 0 Print is disabled during boot 1 Print is disabled during boot 2 (0b10) 0 Print is enabled during boot 1 Print is disabled during boot 3 (0b11) x Print is disabled during boot 1 x x 1 Bold marks the default value and configuration.

2 Register: LP_AON_STORE4_REG[0]

3 eFuse: EFUSE_UART_PRINT_CONTROL 4 x: x indicates that the value has no effect on the result and can be ignored. EFUSE_DIS_USB_SERIAL_JTAG_ROM_PRINT controls the printing toUSB Serial/JTAG controlleras shown in Table10USB Serial/JTAG ROM Message Printing Control. Table 10: USB Serial/JTAG ROM Message Printing Control USB Serial/JTAG ROM Message Printing EFUSE_DIS_USB_SERIAL_JTAG_ROM_PRINT Enabled 0 Disabled 1 Ignored 1 Bold marks the default value and configuration.

4.4 JTAG Signal Source Control

The strapping pin GPIO7 can be used to control the source of JTAG signals during the early boot process. This pin does not have any internal pull resistors and the strapping value must be controlled by the external circuit that cannot be in a high impedance state. As Table11shows, GPIO7 is used in combination with EFUSE_DIS_PAD_JTAG, EFUSE_DIS_USB_JTAG, and EFUSE_JTAG_SEL_ENABLE. Espressif Systems 18 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Table 11: JTAG Signal Source Control JTAG Signal Source eFuse 12 eFuse 23 eFuse 34 GPIO7 USB Serial/JTAG Controller 0 x5 1 1 JTAG pins MTDI, MTCK, MTMS, and MTDO x x x USB Serial/JTAG Controller6 JTAG is disabled x 1 Bold marks the default value and configuration. 2 eFuse 1: EFUSE_DIS_PAD_JTAG 3 eFuse 2: EFUSE_DIS_USB_JTAG 4 eFuse 3: EFUSE_JTAG_SEL_ENABLE 5 x: x indicates that the value has no effect on the result and can be ignored.

6 In Joint Download Boot 1 mode, the USB Serial/JTAG controller is forcibly disabled, and

the JTAG signal only comes from JTAG pins. If PAD_JTAG is also disabled, then JTAG is disabled.

4.5 Crystal Frequency Selection

ESP32-C5 supports crystal frequencies of 40 MHz and 48 MHz.Boot modestogether with MTMS, EFUSE_XTAL_48M_SEL, and EFUSE_XTAL_48M_SEL_MODE collectively control the crystal frequency. Table 12: Crystal Frequency Selection Crystal Frequency Boot Mode eFuse 12 eFuse 23 MTMS

40 MHz SPI Boot x4 Even number of 1s

40 MHz

1 Even number of 1s

48 MHz Odd number of 1s

40 MHz 0 x 05

48 MHz 15

1 Bold marks the default value and configuration. 2 eFuse 1: EFUSE_XTAL_48M_SEL_MODE 3 eFuse 2: EFUSE_XTAL_48M_SEL 4 x: x indicates that the value has no effect on the result and can be ignored.

5 In Joint Download Boot 0/1 mode, users need to set the signal level on MTMS strapping

pin. Espressif Systems 19 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

5 Peripherals

5.1 Peripheral Overview

ESP32-C5 integrates a rich set of peripherals including SPI, parallel IO interface, UART, I2C, I2S, RMT (TX/RX), pulse counter, LED PWM, USB Serial/JTAG controller, MCPWM, GDMA, CAN FD controller, SDIO slave controller, BitScrambler, event task matrix, ADC, temperature sensor, brownout detector, analog voltage comparator, as well as up to 22 GPIOs, etc. For detailed information about module peripherals, please refer toESP32-C5 Series Datasheet> Section Functional Description. Note: The content below is sourced fromESP32-C5 Series Datasheet> SectionPeripherals. Some information may not be applicable to ESP32-C5-WROOM-1 and ESP32-C5-WROOM-1U as not all the IO signals are exposed on the module. To learn more about peripheral signals, please refer toESP32-C5 Technical Reference Manual> SectionPeripheral Signal List.

5.2 Peripheral Description

This section describes the chip’s peripheral capabilities, covering connectivity interfaces and on-chip sensors that extend its functionality.

5.2.1 Connectivity Interface

This subsection describes the connectivity interfaces on the chip that enable communication and interaction with external devices and networks.

5.2.1.1 UART Controller

ESP32-C5 has three UART interfaces, i.e. UART0, UART1, and LP UART. All the three interfaces provide hardware flow control (CTS and RTS signals) and software flow control (XON and XOFF). Feature List

  • programmable baud rates up to 5 MBaud
  • RAM shared by TX FIFOs and RX FIFOs
  • support for various lengths of data bits and stop bits
  • parity bit support
  • special character AT_CMD detection
  • RS485 protocol support (not supported by LP UART)
  • IrDA protocol support (not supported by LP UART)
  • high-speed data communication using GDMA (not supported by LP UART)
  • receive timeout feature Espressif Systems 20 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5
  • UART as the wake-up source
  • software and hardware flow control For details, seeESP32-C5 Technical Reference Manual> ChapterUART Controller (UART). Pin Assignment The pins connected to transmit and receive signals (U0TXD and U0RXD) forUART0 are multiplexed with GPIO11 and GPIO12 via IO MUX. Other signals can be routed to any GPIOs via the GPIO matrix. For LP UART, the pins used are multiplexed with LP_GPIO0 ~ LP_GPIO5 via LP IO MUX. For more information about the pin assignment, seeESP32-C5 Series Datasheet> SectionIO Pinsand ESP32-C5 Technical Reference Manual> ChapterGPIO Matrix and IO MUX.

5.2.1.2 SPI Controller

ESP32-C5 features three SPI interfaces (SPI0, SPI1, and SPI2). SPI0 and SPI1 can be configured to operate in SPI memory mode, while SPI2 can be configured to operate in general-purpose SPI mode. Feature List

  • SPI Memory mode In SPI memory mode, SPI0 and SPI1 interfaces are for external SPI memory. Data are transferred in unit of byte. Up to four-line STR reads and writes are supported. The clock frequency is configurable to a maximum of 120 MHz.
  • SPI2 General-purpose SPI (GP-SPI) mode SPI2 can operate in master and slave modes. SPI2 supports two-line full-duplex communication and single/two/four-line half-duplex communication in both master and slave modes. The host’s clock frequency is configurable. Data are transferred in unit of byte. The clock polarity (CPOL) and phase (CPHA) are also configurable. The SPI2 interface can connect to GDMA. – In master mode, the clock frequency is 80 MHz at most, and the four modes of SPI transfer format are supported. – In slave mode, the clock frequency is 60 MHz at most, and the four modes of SPI transfer format are also supported. For details, seeESP32-C5 Technical Reference Manual> ChapterSPI Controller (SPI). Pin Assignment For SPI0/1, the pins are multiplexed with GPIO15 ~ GPIO18 and GPIO20 ~ GPIO22 via the IO MUX. For SPI2, the pins for data and clock signals are multiplexed with GPIO2 and GPIO4 ~ GPIO7 via the IO MUX. The pins for chip select signals for multiplexed with GPIO10 via the IO MUX. SPI2 signals can also be routed to any GPIOs via the GPIO matrix. For more information about the pin assignment, seeESP32-C5 Series Datasheet> SectionIO Pinsand ESP32-C5 Technical Reference Manual> ChapterGPIO Matrix and IO MUX. Espressif Systems 21 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

5.2.1.3 I2C Controller

ESP32-C5hasanI2CandanLPI2Cbusinterface. I2CisusedforI2Cmastermodeorslavemode, depending on your configuration, while LP I2C is always in master mode. Feature List

  • standard mode (100 Kbit/s)
  • fast mode (400 Kbit/s)
  • up to 800 Kbit/s (constrained by SCL and SDA pull-up strength)
  • 7-bit and 10-bit addressing mode
  • double addressing mode
  • 7-bit broadcast address For details, seeESP32-C5 Technical Reference Manual> ChapterI2C Controller (I2C). Pin Assignment For regular I2C, the pins used can be chosen from any GPIOs via the GPIO Matrix. For LP I2C, the pins used are multiplexed with LP_GPIO2 and LP_GPIO3 via LP IO MUX. For more information about the pin assignment, seeESP32-C5 Series Datasheet> SectionIO Pinsand ESP32-C5 Technical Reference Manual> ChapterGPIO Matrix and IO MUX.

5.2.1.4 I2S Controller

ESP32-C5 includes a standard I2S interface. This interface can operate as a master or a slave in full-duplex mode or half-duplex mode, and supports 8-bit, 16-bit, 24-bit, or 32-bit serial communication. BCK clock frequency, from 10 kHz up to 40 MHz, is supported. The I2S interface supports TDM Philips, TDM MSB alignment, TDM PCM standard, PDM standard, and PCM-to-PDM TX interface. It connects to the GDMA controller. Feature List

  • master mode and slave mode
  • full-duplex and half-duplex communications
  • separate TX and RX units that can work independently or simultaneously
  • a variety of audio standards supported: – TDM Philips standard – TDM MSB alignment standard – TDM PCM standard – PDM standard
  • various TX/RX modes Espressif Systems 22 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

– TDM TX mode, up to 16 channels supported – TDM RX mode, up to 16 channels supported – PDM TX mode * raw PDM data transmission * PCM-to-PDM data format conversion, up to 2 channels supported – PDM RX mode * raw PDM data reception

  • configurable clock source with frequency up to 240 MHz
  • configurable high-precision sample clock with a variety of sampling frequencies supported
  • 8/16/24/32-bit data width
  • synchronous counter in TX mode
  • ETM feature
  • direct memory access
  • standard I2S interface interrupts For details, seeESP32-C5 Technical Reference Manual> ChapterI2S Controller (I2S). Pin Assignment The pins for the I2S controller can be chosen from any GPIOs via the GPIO Matrix. For more information about the pin assignment, seeESP32-C5 Series Datasheet> SectionIO Pinsand ESP32-C5 Technical Reference Manual> ChapterGPIO Matrix and IO MUX.

5.2.1.5 USB Serial/JTAG Controller

ESP32-C5 contains a USB Serial/JTAG controller. This unit can be used to program the SoC’s flash, read program output, as well as attach a debugger to the running program. All of these are possible for any computer with a USB host without any active external components. Feature List

  • USB 2.0 full speed compliant, capable of up to 12 Mbit/s transfer speed (note that this controller does not support the faster 480 Mbit/s high-speed transfer mode)
  • CDC-ACM virtual serial port and JTAG adapter functionality
  • programming the chip’s flash
  • CPU debugging with compact JTAG instructions
  • a full-speed USB PHY integrated in the chip For details, seeESP32-C5 Technical Reference Manual> ChapterUSB Serial/JTAG Controller (USB_SERIAL_JTAG). Espressif Systems 23 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

The pins for the USB Serial/JTAG controller are multiplexed with GPIO13 ~ GPIO14 via IO MUX. GPIO13 ~ GPIO14 are also multiplexed with the pins for the SDIO Slave controller, so the USB Serial/JTAG controller cannot be used with the SDIO Slave controller at the same time. For more information about the pin assignment, seeESP32-C5 Series Datasheet> SectionIO Pinsand ESP32-C5 Technical Reference Manual> ChapterGPIO Matrix and IO MUX.

5.2.1.6 CAN FD Controller

The Controller Area Network Flexible Data-Rate (CAN FD) is a multi-master, multi-cast communication protocol designed for automotive applications. The CAN FD controller facilitates the communication based on this protocol. Feature List

  • compliant with ISO11898-1:2015
  • RX buffer FIFO with 32 - 4096 words (1 - 204 CAN FD frames with 64 byte of data)
  • 2 - 8 TXT buffers (1 CAN FD frame in each TXT buffer)
  • 32-bit slave memory interface (APB, AHB, RAM-like interface)
  • support of ISO and non-ISO CAN FD protocol
  • timestamping and time triggered transmission
  • support interrupts
  • loopback mode, bus monitoring mode, ACK forbidden mode, self-test mode, and restricted operation mode For details, seeESP32-C5 Technical Reference Manual> ChapterController Area Network Flexible Data-Rate. Pin Assignment The pins for the CAN FD Controller can be chosen from any GPIOs via the GPIO Matrix. For more information about the pin assignment, seeESP32-C5 Series Datasheet> SectionIO Pinsand ESP32-C5 Technical Reference Manual> ChapterGPIO Matrix and IO MUX.

5.2.1.7 LED PWM Controller

The LED PWM controller can generate independent digital waveform on six channels. Feature List

  • generating digital waveform with configurable periods and duty cycle. The resolution of duty cycle can be up to 20 bits
  • multiple clock sources, including 80 MHz PLL clock, external main crystal clock, and internal fast RC oscillator Espressif Systems 24 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5
  • operation when the CPU is in Light-sleep mode
  • gradual increase or decrease of duty cycle, which is useful for the LED RGB color-gradient generator
  • up to 16 duty cycle ranges for gamma curve generation, each can be independently configured in terms of duty cycle direction (increase or decrease), step size, the number of steps, and step frequency For details, seeESP32-C5 Technical Reference Manual> ChapterLED PWM Controller. Pin Assignment The pins for the LED PWM controller can be chosen from any GPIOs via the GPIO Matrix. For more information about the pin assignment, seeESP32-C5 Series Datasheet> SectionIO Pinsand ESP32-C5 Technical Reference Manual> ChapterGPIO Matrix and IO MUX.

5.2.1.8 Pulse Count Controller

The Pulse Count controller (PCNT) in ESP32-C5 captures pulses and counts pulse edges in seven modes. Feature List

  • four independent pulse counters (units) that count from 1 to 65535
  • each unit consists of two independent channels sharing one pulse counter
  • all channels have input pulse signals (e.g. sig_ch0_un) with their corresponding control signals (e.g. ctrl_ch0_un)
  • independently filter glitches of input pulse signals (sig_ch0_un and sig_ch1_un) and control signals (ctrl_ch0_un and ctrl_ch1_un) on each unit
  • each channel has the following parameters: 1. selection between counting on positive or negative edges of the input pulse signal 2. configurationtoIncrement,Decrement,orDisablecountermodeforcontrolofsignal’shighandlow states
  • support step counting
  • maximum frequency of pulses: 40 MHz For details, seeESP32-C5 Technical Reference Manual> ChapterPulse Count Controller. Pin Assignment The pins for the Pulse Count controller can be chosen from any GPIOs via the GPIO Matrix. For more information about the pin assignment, seeESP32-C5 Series Datasheet> SectionIO Pinsand ESP32-C5 Technical Reference Manual> ChapterGPIO Matrix and IO MUX.

5.2.1.9 Motor Control PWM

ESP32-C5 integrates an MCPWM that can be used to drive digital motors and smart light. Espressif Systems 25 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

  • a clock divider (prescaler), three PWM timers, three PWM operators, and a dedicated capture submodule. PWM timers are used to generate timing references. PWM operators generate desired waveform based on the timing references
  • a PWM operator can use the timing reference of any PWM timer
  • a PWM operator can use the same timing reference with other PWM operators
  • PWM operators can use different PWM timers’ values to produce independent PWM signals
  • PWM timers can be synchronized For details, seeESP32-C5 Technical Reference Manual> ChapterMotor Control PWM (MCPWM). Pin Assignment The pins for the Motor Control PWM can be chosen from any GPIOs via the GPIO Matrix. For more information about the pin assignment, seeESP32-C5 Series Datasheet> SectionIO Pinsand ESP32-C5 Technical Reference Manual> ChapterGPIO Matrix and IO MUX.

5.2.1.10 Remote Control Peripheral

The Remote Control Peripheral (RMT) supports two channels of infrared remote transmission and two channels of infrared remote reception. By controlling pulse waveform through software, it supports various infrared and other single wire protocols. Feature List

  • four channels: – TX channels 0~ 1 – RX channels 2~ 3 – four channels share a 192 x 32-bit RAM
  • the transmitter supports: – normal TX mode – wrap TX mode – modulation on TX pulses – continuous TX mode – multiple channels (programmable) transmitting data simultaneously
  • the receiver supports: – normal RX mode – wrap RX mode – RX filtering – demodulation on RX pulses Espressif Systems 26 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

For more details, seeESP32-C5 Technical Reference Manual> ChapterRemote Control Peripheral (RMT). Pin Assignment The pins for the Remote Control Peripheral can be chosen from any GPIOs via the GPIO Matrix. For more information about the pin assignment, seeESP32-C5 Series Datasheet> SectionIO Pinsand ESP32-C5 Technical Reference Manual> ChapterGPIO Matrix and IO MUX.

5.2.1.11 Parallel IO Controller

ESP32-C5 integrates a PARLIO controller for parallel data transfer. It has a transmitter and a receiver, connected with the GDMA controller. In full-duplex mode the PARLIO controller supports up to 4-bit parallel data transfer, while in half-duplex mode it supports up to 8-bit parallel data transfer. Feature List

  • multiple clock sources and clock division, with clock frequency up to 40 MHz
  • receiver/transmitter supports input and output clock inverse
  • 1/2/4/8-bit data transfer
  • changeable sample sequence for data to be transmitted and received in 1-bit, 2-bit, and 4-bit mode
  • support for multiple data sampling mode by the receiver
  • support for multiple GDMA EOF signal generation modes by the receiver
  • output external chip select signals with configurable delay cycles
  • support for transmitter clock gating For more details, seeESP32-C5 Technical Reference Manual> ChapterParallel IO Controller. Pin Assignment The pins for the Parallel IO controller can be chosen from any GPIOs via the GPIO Matrix. For more information about the pin assignment, seeESP32-C5 Series Datasheet> SectionIO Pinsand ESP32-C5 Technical Reference Manual> ChapterGPIO Matrix and IO MUX.

5.2.1.12 BitScrambler

The ESP32-C5 has an extensive amount of DMA-capable peripherals. These can move data from memory to an external device, and vice versa, without any interference from the CPU. This only works if the external device needs or emits the data in question in the same format as the software expects it: if not, the CPU needs to rewrite the format of the data. Examples include a need to swap bytes, reverse bytes, and shift the data left or right. As bitwise operations tend to be fairly CPU-expensive and the purpose of DMA is to not use the CPU in the transfer, ESP32-C5 integrates one BitScrambler, which are dedicated peripherals to change the format of data in between memory and the peripheral. The RX channel is dedicated to peripheral-to-memory transfers, and the TX channel is dedicated to memory-to-peripheral transfers. The BitScrambler is capable of performing the Espressif Systems 27 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

aforementioned operations, but as a flexible programmable state machine, it is capable of more advanced things as well. Feature List

  • one BitScrambler, one channel for RX (peripheral-to-memory), one channel for TX (memory-to-peripheral). The two channels support only half-duplex communications, and cannot work at the same time
  • support for memory-to-memory transfers
  • process up to 32 bits per DMA clock period
  • data path controlled by a BitScrambler program stored in the instruction memory
  • input registers able to read 0, 8, 16, or 32 bits per clock cycle
  • output registers: – able to write 0, 8, 16, or 32 bits per clock cycle – data sources for output register bits: 64 bits of input data, two counters, LUT RAM data, data output of last cycle, comparators – with some restrictions, each of the 32 output register bits can come from any bit on the data sources
  • 8 x 257-bit instruction memory, for storing eight instructions, controlling control flow and the data path
  • 2048 bytes of lookup table (LUT) memory, configurable as various word widths For more details, seeESP32-C5 Technical Reference Manual> ChapterBitScrambler. Pin Assignment The BitScrambler does not directly interact with IOs, so it has no pins assigned. For more information about the pin assignment, seeESP32-C5 Series Datasheet> SectionIO Pinsand ESP32-C5 Technical Reference Manual> ChapterGPIO Matrix and IO MUX.

5.2.1.13 SDIO Slave Controller

The SDIO Slave controller in ESP32-C5 provides hardware support for the Secure Digital Input/Output (SDIO) device interface. It allows an SDIO host to access ESP32-C5 via an SDIO bus protocol. Feature List

  • compatible with SDIO Physical Layer Specification V2.00 and SDIO Specifications V2.00
  • support SPI, 1-bit SDIO, and 4-bit SDIO transfer modes
  • clock range of 0 ~ 50 MHz
  • configurable sample and drive clock edge
  • integrated and SDIO-accessible registers for information interaction
  • support SDIO interrupts Espressif Systems 28 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5
  • automatic padding data and discarding the padded data on the SDIO bus
  • block size up to 512 bytes
  • interrupt vector between the host and slave for bidirectional interrupt
  • support DMA for data transfer
  • support wake-up from sleep when connection is retained For more details about the SDIO Slave controller, refer to theESP32-C5 Technical Reference Manual> Chapter SDIO Slave Controller (SDIO). Pin Assignment The pins for the SDIO Slave controller are multiplexed with GPIO7 ~ GPIO10, GPIO13, and GPIO14 via IO MUX. GPIO13 ~ GPIO14 are also multiplexed with the pins for the USB serial/JTAG controller, so the USB Serial/JTAG controller cannot be used with the SDIO Slave controller at the same time. For more information about the pin assignment, seeESP32-C5 Series Datasheet> SectionIO Pinsand ESP32-C5 Technical Reference Manual> ChapterIO MUX and GPIO Matrix. Note: This peripheral is supported by chip revision v1.0, but not v0.1.

5.2.2 Analog Signal Processing

This subsection describes components on the chip that sense and process real-world data.

5.2.2.1 Temperature Sensor

ESP32-C5 provides a temperature sensor to monitor temperature changes inside the chip in real time. The sensor converts analog voltage to digital values and supports compensation for the temperature offset. Feature List

  • software-triggered temperature measurement. Once triggered, the sensor continuously measures temperature. Software can read the data any time.
  • hardware-triggered automatic temperature monitoring
  • Two modes for automatic monitoring of temperature and support for triggering interrupts
  • configurable temperature offset based on the application scenario for improved accuracy
  • configurable temperature measurement range
  • Support for several Event Task Matrix (ETM) related events and tasks For more details, seeESP32-C5 Technical Reference Manual> ChapterTemperature Sensor.

5.2.2.2 ADC Controller

ESP32-C5 integrates One 12-bit successive approximation ADC (SAR ADC) for measuring analog signals from up to six channels. Espressif Systems 29 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

  • 12-bit resolution
  • analog inputs sampling from up to six pins
  • one-shot sampling mode and multi-channel sampling mode
  • multi-channel sampling mode supports: – configurable channel sampling sequence – two filters whose filter coefficients are configurable – two threshold monitors that can trigger an interrupt when the filtered value is below a low threshold or above a high threshold – continuous transfer of converted data to memory via GDMA interface
  • support for several Event Task Matrix (ETM) related events and tasks For more details, seeESP32-C5 Technical Reference Manual> ChapterADC Controller. Pin Assignment The pins for the ADC controller are multiplexed with GPIO1 ~ GPIO6. For more information about the pin assignment, seeESP32-C5 Series Datasheet> SectionIO Pinsand ESP32-C5 Technical Reference Manual> ChapterGPIO Matrix and IO MUX.

5.2.2.3 Analog Voltage Comparator

ESP32-C5 provides an analog voltage comparator which contains two special pads. This peripheral can be used to compare the voltages of the two pads or compare the voltage of one pad with a stable internal voltage that is adjustable. Feature List

  • internal or external reference voltage
  • supported internal reference voltage ranging from 0 to 0.7 * VDD_PST
  • support for ETM
  • interrupt triggered when the measured voltage reaches the reference voltage For more details, seeESP32-C5 Technical Reference Manual> ChapterAnalog Voltage Comparator. Pin Assignment The analog voltage comparator has dedicated pads, GPIO8 and GPIO9. GPIO9 is the test pad, and GPIO8 serves as the reference pad when using an external reference voltage. For more information about the pin assignment, seeESP32-C5 Series Datasheet> SectionIO Pinsand ESP32-C5 Technical Reference Manual> ChapterGPIO Matrix and IO MUX. Espressif Systems 30 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

6 Electrical Characteristics

The values presented in this section are preliminary and may change with the final release of this datasheet.

6.1 Absolute Maximum Ratings

Stresses above those listed in Table13Absolute Maximum Ratingsmay cause permanent damage to the device. These are stress ratings only and functional operation of the device at these or any other conditions beyond those indicated under Table14Recommended Operating Conditionsis not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. Table 13: Absolute Maximum Ratings Symbol Parameter Min Max Unit VDD33 Power supply voltage –0.3 3.6 V TSTORE Storage temperature –40 105 °C

6.2 Recommended Operating Conditions

Table 14: Recommended Operating Conditions Symbol Parameter Min Typ Max Unit VDD33 Power supply voltage 3.0 3.3 3.6 V IV DD Current delivered by external power supply0.8 — — A TA Operating ambient temperature –40 — 85 °C 6.3 DC Characteristics (3.3 V, 25 °C) Table 15: DC Characteristics (3.3 V, 25 °C) Symbol Parameter Min Typ Max Unit CIN Pin capacitance — 2 — pF VIH High-level input voltage 0.75 × VDD1 — VDD1 + 0.3 V VIL Low-level input voltage –0.3 — 0.25 × VDD1 V IIH High-level input current — — 50 nA IIL Low-level input current — — 50 nA VOH 2 High-level output voltage 0.8 × VDD1 — — V VOL2 Low-level output voltage — — 0.1 × VDD1 V IOH High-level source current (VDD1 = 3.3 V, VOH >= 2.64 V, PAD_DRIVER = 3) — 40 — mA IOL Low-level sink current (VDD1 = 3.3 V, VOL =

0.495 V, PAD_DRIVER = 3) — 28 — mA

RPU Pull-up resistor — 45 — kΩ RPD Pull-down resistor — 45 — kΩ Espressif Systems 31 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

VIH_nRST Chip reset release voltage 0.75 × VDD1 — VDD1 + 0.3 V VIL_nRST Chip reset voltage –0.3 — 0.25 × VDD1 V 1 VDD is the I/O voltage for pins of a particular power domain. 2 VOH and VOL are measured using high-impedance load.

6.4 Current Consumption Characteristics

6.4.1 Current Consumption in Active Mode

The current consumption measurements are taken with a 3.3 V supply at 25 °C ambient temperature. TX current consumption is rated at a 100% duty cycle. RX current consumption is rated when the peripherals are disabled and the CPU idle. Table 16: Current Consumption for Wi-Fi (2.4 GHz) in Active Mode Work Mode RF Condition Description Peak (mA) Active (RF working) TX 802.11b, 1 Mbps, DSSS @ 19dBm 337 802.11g, 54 Mbps, OFDM @ 15.7dBm 272 802.11n, HT20, MCS7 @ 15.9dBm 272 802.11n, HT40, MCS7 @ 15dBm 265 802.11ax, MCS9 @ 14dBm 249 RX 802.11b/g/n, HT20 94 802.11n, HT40 102 802.11ax, HE20 94 Table 17: Current Consumption for Wi-Fi (5 GHz) in Active Mode Work Mode RF Condition Description Peak (mA) Active (RF working) TX 802.11a, 6 Mbps, OFDM @ 17.5dBm 397 802.11n, HT20, MCS7 @ 14.6dBm 364 802.11n, HT40, MCS7 @ 14.4dBm 361 802.11ac, VHT20, MCS7 @ 14.4dBm 364 802.11ax, HE20, MCS7 @ 14.4dBm 365 RX 802.11a/n, HT20 121 802.11n, HT40 128 802.11ac, VHT20 120 802.11ax, HE20 122 Table 18: Current Consumption for Bluetooth LE in Active Mode Work Mode RF Condition Description Peak (mA) Active (RF working) TX Bluetooth LE @ 19.7dBm 364 Bluetooth LE @ 7dBm 205 Cont’d on next page Espressif Systems 32 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Table 18 – cont’d from previous page Work Mode RF Condition Description Peak (mA) Bluetooth LE @ 0.5dBm 171 Bluetooth LE @ –16.7dBm 105 RX Bluetooth LE 85 Table 19: Current Consumption for 802.15.4 in Active Mode Work Mode RF Condition Description Peak (mA) Active (RF working) TX 802.15.4 @ 19.5dBm 360 802.15.4 @ 6.8dBm 206 802.15.4 @ 0dBm 180 802.15.4 @ –17dBm 105 RX 802.15.4 85 Espressif Systems 33 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Note: The content below is excerpted fromSection Power Consumption in Other ModesinESP32-C5 Series Datasheet.

6.4.2 Current Consumption in Other Modes

Table 20: Current Consumption in Modem-sleep Mode Typ (mA) Mode CPU Frequency (MHz) Description All Peripherals Clocks Disabled All Peripherals Clocks Enabled1 Modem-sleep2,3 240 WAITI 18 27 CPU while loop 26 35 Run CoreMark 34 43 160 WAITI 15 27 CPU while loop 20 32 Run CoreMark 26 37 WAITI 12 24 CPU while loop 15 26 Run CoreMark 18 29 WAITI 8 18 CPU while loop 10 19 Run CoreMark 12 21

1 Inpractice,thecurrentconsumptionmightbedifferentdependingonwhichperipheralsare

enabled. 2 In Modem-sleep mode, Wi-Fi is clock gated. 3 In Modem-sleep mode, the consumption might be higher when accessing flash. Table 21: Current Consumption in Low-Power Modes Mode Description Typ (mA) Light-sleep CPU and wireless communication modules are powered down, peripheralclocksaredisabled, and all GPIOs arehigh-impedance 0.25 CPU, wireless communication modules and peripherals are pow- ered down, and all GPIOs are high-impedance 0.06 Deep-sleep RTC timer and LP memory are powered on 0.012 Power off CHIP_PU is set to low level, the chip is powered off 0.002 Espressif Systems 34 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

7 RF Characteristics

This section contains tables with RF characteristics of the Espressif product. The RF data is measured at the antenna port, where RF cable is connected, including the front-end loss. The external antennas used for the tests on the modules with external antenna connectors have an impedance of 50Ω.Devices should operate in the center frequency range allocated by regional regulatory authorities. The target center frequency range and the target transmit power are configurable by software. SeeESPRFTest ToolandTestGuidefor instructions. Unless otherwise stated, the RF tests are conducted with a 3.3 V (±5%) supply at 25 ºC ambient temperature. 7 .12.4 GHz Wi-Fi Radio Table 22: 2.4 GHz Wi-Fi RF Characteristics Name Description Center frequency range of operating channel2412~ 2484 MHz Wi-Fi wireless standard IEEE 802.11b/g/n/ax 7 .1.12.4 GHz Wi-Fi RF Transmitter (TX) Characteristics Table 23: 2.4 GHz TX Power with Spectral Mask and EVM Meeting 802.11 Standards Min Typ Max Rate (dBm) (dBm) (dBm) 802.11b, 1 Mbps, DSSS — 19.5 — 802.11b, 11 Mbps, CCK — 19.5 — 802.11g, 6 Mbps, OFDM — 18.5 — 802.11g, 54 Mbps, OFDM — 16.5 — 802.11n, HT20, MCS0 — 18.5 — 802.11n, HT20, MCS7 — 16.5 — 802.11n, HT40, MCS0 — 17.5 — 802.11n, HT40, MCS7 — 15.5 — 802.11ax, HE20, MCS0 — 18.5 — 802.11ax, HE20, MCS9 — 14.5 — Table 24: 2.4 GHz TX EVM Test1 Min Typ Limit Rate (dB) (dB) (dB) 802.11b, 1 Mbps, DSSS — –25.0 –10.0 802.11b, 11 Mbps, CCK — –25.0 –10.0 802.11g, 6 Mbps, OFDM — –25.0 –5.0 Cont’d on next page Espressif Systems 35 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Table 24 – cont’d from previous page Min Typ Limit Rate (dB) (dB) (dB) 802.11g, 54 Mbps, OFDM — –30.0 –25.0 802.11n, HT20, MCS0 — –25.0 –5.0 802.11n, HT20, MCS7 — –31.5 –27.0 802.11n, HT40, MCS0 — –25.0 –5.0 802.11n, HT40, MCS7 — –31.5 –27.0 802.11ax, HE20, MCS0 — –25.0 –5.0 802.11ax, HE20, MCS9 — –34.5 –32.0

1 EVM is measured at the corresponding typical TX power provided

inTable 232.4 GHz TX Power with Spectral Mask and EVM Meeting 802.11 Standardsabove. 7 .1.22.4 GHz Wi-Fi RF Receiver (RX) Characteristics For RX tests, the PER (packet error rate) limit is 8% for 802.11b, and 10% for 802.11g/n/ax. Table 25: 2.4 GHz RX Sensitivity Min Typ Max Rate (dBm) (dBm) (dBm) 802.11b, 1 Mbps, DSSS — –100.0 — 802.11b, 2 Mbps, DSSS — –97.0 — 802.11b, 5.5 Mbps, CCK — –94.0 — 802.11b, 11 Mbps, CCK — –90.0 — 802.11g, 6 Mbps, OFDM — –95.0 — 802.11g, 9 Mbps, OFDM — –93.0 — 802.11g, 12 Mbps, OFDM — –92.0 — 802.11g, 18 Mbps, OFDM — –90.0 — 802.11g, 24 Mbps, OFDM — –87.0 — 802.11g, 36 Mbps, OFDM — –84.0 — 802.11g, 48 Mbps, OFDM — –80.0 — 802.11g, 54 Mbps, OFDM — –78.0 — 802.11n, HT20, MCS0 — –94.5 — 802.11n, HT20, MCS1 — –93.0 — 802.11n, HT20, MCS2 — –90.0 — 802.11n, HT20, MCS3 — –87.0 — 802.11n, HT20, MCS4 — –83.5 — 802.11n, HT20, MCS5 — –79.0 — 802.11n, HT20, MCS6 — –77.0 — 802.11n, HT20, MCS7 — –76.0 — 802.11n, HT40, MCS0 — –92.0 — 802.11n, HT40, MCS1 — –90.0 — 802.11n, HT40, MCS2 — –87.0 — Cont’d on next page Espressif Systems 36 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Table 25 – cont’d from previous page Min Typ Max Rate (dBm) (dBm) (dBm) 802.11n, HT40, MCS3 — –83.0 — 802.11n, HT40, MCS4 — –81.0 — 802.11n, HT40, MCS5 — –76.0 — 802.11n, HT40, MCS6 — –74.0 — 802.11n, HT40, MCS7 — –73.0 — 802.11ax, HE20, MCS0 — –94.5 — 802.11ax, HE20, MCS1 — –91.5 — 802.11ax, HE20, MCS2 — –89.0 — 802.11ax, HE20, MCS3 — –86.0 — 802.11ax, HE20, MCS4 — –83.0 — 802.11ax, HE20, MCS5 — –79.0 — 802.11ax, HE20, MCS6 — –77.5 — 802.11ax, HE20, MCS7 — –75.5 — 802.11ax, HE20, MCS8 — –71.5 — 802.11ax, HE20, MCS9 — –69.5 — Table 26: 2.4 GHz Maximum RX Level Min Typ Max Rate (dBm) (dBm) (dBm) 802.11b, 1 Mbps, DSSS — 5 — 802.11b, 11 Mbps, CCK — 5 — 802.11g, 6 Mbps, OFDM — 5 — 802.11g, 54 Mbps, OFDM — 0 — 802.11n, HT20, MCS0 — 5 — 802.11n, HT20, MCS7 — 0 — 802.11n, HT40, MCS0 — 5 — 802.11n, HT40, MCS7 — 0 — 802.11ax, HE20, MCS0 — 5 — 802.11ax, HE20, MCS9 — 0 — Table 27: 2.4 GHz RX Adjacent Channel Rejection Min Typ Max Rate (dB) (dB) (dB) 802.11b, 1 Mbps, DSSS — 41 — 802.11b, 11 Mbps, CCK — 40 — 802.11g, 6 Mbps, OFDM — 37 — 802.11g, 54 Mbps, OFDM — 17 — 802.11n, HT20, MCS0 — 34 — Cont’d on next page Espressif Systems 37 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Table 27 – cont’d from previous page Min Typ Max Rate (dB) (dB) (dB) 802.11n, HT20, MCS7 — 16 — 802.11n, HT40, MCS0 — 24 — 802.11n, HT40, MCS7 — 13 — 802.11ax, HE20, MCS0 — 38 — 802.11ax, HE20, MCS9 — 12 — 7 .2 5 GHz Wi-Fi Radio Table 28: 5 GHz Wi-Fi RF Characteristics Name Description Center frequency range of operating channel5180~ 5885 MHz Wi-Fi wireless standard IEEE 802.11a/n/ac/ax 7 .2.15 GHz Wi-Fi RF Transmitter (TX) Characteristics Table 29: 5 GHz TX Power with Spectral Mask and EVM Meeting 802.11 Standards Min Typ Max Rate (dBm) (dBm) (dBm) 802.11a, 6 Mbps, OFDM — 18.5 — 802.11a, 54 Mbps, OFDM — 16.5 — 802.11n, HT20, MCS0 — 18.5 — 802.11n, HT20, MCS7 — 15.5 — 802.11n, HT40, MCS0 — 17.5 — 802.11n, HT40, MCS7 — 14.5 — 802.11ac, VHT20, MCS0 — 18.5 — 802.11ac, VHT20, MCS7 — 15.5 — 802.11ax, HE20, MCS0 — 18.5 — 802.11ax, HE20, MCS7 — 15.5 — Table 30: 5 GHz TX EVM Test1 Min Typ Limit Rate (dB) (dB) (dB) 802.11a, 6 Mbps, OFDM — –25.0 –5.0 802.11a, 54 Mbps, OFDM — –29.0 –25.0 802.11n, HT20, MCS0 — –25.0 –5.0 802.11n, HT20, MCS7 — –31.0 –27.0 802.11n, HT40, MCS0 — –25.0 –5.0 Cont’d on next page Espressif Systems 38 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Table 30 – cont’d from previous page Min Typ Limit Rate (dB) (dB) (dB) 802.11n, HT40, MCS7 — –31.0 –27.0 802.11ac, VHT20, MCS0 — –25.0 –5.0 802.11ac, VHT20, MCS7 — –31.0 –27.0 802.11ax, HE20, MCS0 — –25.0 –5.0 802.11ax, HE20, MCS7 — –31.5 –27.0 in Table29 5 GHz TX Power with Spectral Mask and EVM Meeting 802.11 Standardsabove. 7 .2.2 5 GHz Wi-Fi RF Receiver (RX) Characteristics For RX tests, the PER (packet error rate) limit is 10% for 802.11a/n/ac/ax. Table 31: 5 GHz RX Sensitivity Min Typ Max Rate (dBm) (dBm) (dBm) 802.11a, 6 Mbps, OFDM — –94.5 — 802.11a, 9 Mbps, OFDM — –93.0 — 802.11a, 12 Mbps, OFDM — –91.5 — 802.11a, 18 Mbps, OFDM — –89.5 — 802.11a, 24 Mbps, OFDM — –86.5 — 802.11a, 36 Mbps, OFDM — –83.5 — 802.11a, 48 Mbps, OFDM — –78.5 — 802.11a, 54 Mbps, OFDM — –76.5 — 802.11n, HT20, MCS0 — –94.0 — 802.11n, HT20, MCS1 — –92.5 — 802.11n, HT20, MCS2 — –89.5 — 802.11n, HT20, MCS3 — –86.5 — 802.11n, HT20, MCS4 — –82.5 — 802.11n, HT20, MCS5 — –78.5 — 802.11n, HT20, MCS6 — –77.0 — 802.11n, HT20, MCS7 — –75.5 — 802.11n, HT40, MCS0 — –91.5 — 802.11n, HT40, MCS1 — –89.5 — 802.11n, HT40, MCS2 — –86.5 — 802.11n, HT40, MCS3 — –83.5 — 802.11n, HT40, MCS4 — –80.5 — 802.11n, HT40, MCS5 — –75.5 — 802.11n, HT40, MCS6 — –73.5 — 802.11n, HT40, MCS7 — –72.5 — 802.11ac, VHT20, MCS0 — –94.5 — Cont’d on next page Espressif Systems 39 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Table 31 – cont’d from previous page Min Typ Max Rate (dBm) (dBm) (dBm) 802.11ac, VHT20, MCS1 — –92.5 — 802.11ac, VHT20, MCS2 — –89.5 — 802.11ac, VHT20, MCS3 — –86.5 — 802.11ac, VHT20, MCS4 — –83.0 — 802.11ac, VHT20, MCS5 — –78.5 — 802.11ac, VHT20, MCS6 — –77.0 — 802.11ac, VHT20, MCS7 — –75.5 — 802.11ax, HE20, MCS0 — –94.0 — 802.11ax, HE20, MCS1 — –91.0 — 802.11ax, HE20, MCS2 — –88.0 — 802.11ax, HE20, MCS3 — –85.5 — 802.11ax, HE20, MCS4 — –82.0 — 802.11ax, HE20, MCS5 — –78.5 — 802.11ax, HE20, MCS6 — –77.0 — 802.11ax, HE20, MCS7 — –74.5 — Table 32: 5 GHz Maximum RX Level Min Typ Max Rate (dBm) (dBm) (dBm) 802.11a, 6 Mbps, OFDM — 5 — 802.11a, 54 Mbps, OFDM — 0 — 802.11n, HT20, MCS0 — 5 — 802.11n, HT20, MCS7 — 0 — 802.11n, HT40, MCS0 — 5 — 802.11n, HT40, MCS7 — 0 — 802.11ac, VHT20, MCS0 — 5 — 802.11ac, VHT20, MCS7 — 0 — 802.11ax, HE20, MCS0 — 5 — 802.11ax, HE20, MCS7 — 0 — Table 33: 5 GHz RX Adjacent Channel Rejection Min Typ Max Rate (dB) (dB) (dB) 802.11a, 6 Mbps, OFDM — 29 — 802.11a, 54 Mbps, OFDM — 9 — 802.11n, HT20, MCS0 — 26 — 802.11n, HT20, MCS7 — 8 — 802.11n, HT40, MCS0 — 29 — Cont’d on next page Espressif Systems 40 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Table 33 – cont’d from previous page Min Typ Max Rate (dB) (dB) (dB) 802.11n, HT40, MCS7 — 11 — 802.11ac, VHT20, MCS0 — 25 — 802.11ac, VHT20, MCS7 — 6 — 802.11ax, HE20, MCS0 — 25 — 802.11ax, HE20, MCS7 — 6 — 7 .3 Bluetooth 5 (LE) Radio Table 34: Bluetooth LE RF Characteristics Name Description Center frequency range of operating channel2402~ 2480 MHz RF transmit power range –15~20 dBm 7 .3.1Bluetooth LE RF Transmitter (TX) Characteristics Table 35: Bluetooth LE - Transmitter Characteristics - 1 Mbps Parameter Description Min Typ Max Unit Carrier frequency offset and drift Modulation characteristics ∆ F1avg — 250.0 — kHz Min. ∆ F2max (for at least 99.9% of all∆ F2max) — 255.0 — kHz ∆ F2avg/∆ F1avg — 0.98 — — In-band emissions ± 2 MHz offset — –33 — dBm ± 3 MHz offset — –40 — dBm > ± 3 MHz offset — –45 — dBm Table 36: Bluetooth LE - Transmitter Characteristics - 2 Mbps Parameter Description Min Typ Max Unit Carrier frequency offset and drift Modulation characteristics ∆ F1avg — 495.1 — kHz Cont’d on next page Espressif Systems 41 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Table 36 – cont’d from previous page Parameter Description Min Typ Max Unit Min. ∆ F2max (for at least 99.9% of all∆ F2max) — 515.0 — kHz ∆ F2avg/∆ F1avg — 0.99 — — In-band emissions ± 4 MHz offset — –43 — dBm ± 5 MHz offset — –45 — dBm > ± 5 MHz offset — –45 — dBm Table 37: Bluetooth LE - Transmitter Characteristics - 125 Kbps Parameter Description Min Typ Max Unit Carrier frequency offset and drift Modulation characteristics ∆ F1avg — 251.2 — kHz Min. ∆ F1max (for at least 99.9% of all∆ F1max) — 256.7 — kHz In-band emissions ± 2 MHz offset — –31 — dBm ± 3 MHz offset — –40 — dBm > ± 3 MHz offset — –43 — dBm Table 38: Bluetooth LE - Transmitter Characteristics - 500 Kbps Parameter Description Min Typ Max Unit Carrier frequency offset and drift Modulation characteristics ∆ F2avg — 246.3 — kHz Min. ∆ F2max (for at least 99.9% of all∆ F2max) — 253.3 — kHz In-band emissions ± 2 MHz offset — –31 — dBm ± 3 MHz offset — –40 — dBm > ± 3 MHz offset — –43 — dBm 7 .3.2 Bluetooth LE RF Receiver (RX) Characteristics Table 39: Bluetooth LE - Receiver Characteristics - 1 Mbps Parameter Description Min Typ Max Unit Sensitivity @30.8% PER — — –98.5 — dBm Maximum received signal @30.8% PER — — 5 — dBm Cont’d on next page Espressif Systems 42 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Table 39 – cont’d from previous page Parameter Description Min Typ Max Unit C/I and receiver selectivity performance Co-channel F = F0 MHz — 9 — dB Adjacent channel F = F0 + 1 MHz — –4 — dB F = F0 – 1 MHz — –3 — dB F = F0 + 2 MHz — –31 — dB F = F0 – 2 MHz — –34 — dB F = F0 + 3 MHz — –33 — dB F = F0 – 3 MHz — –43 — dB F≥ F0 + 4 MHz — –37 — dB Image frequency — — –28 — dB Adjacent channel to image frequency F = Fimage + 1 MHz — –27 — dB F = Fimage – 1 MHz — –30 — dB

30 MHz~ 2000 MHz — –13 — dBm

Out-of-band blocking performance 2003 MHz~ 2399 MHz — –25 — dBm

2484 MHz~ 2997 MHz — –20 — dBm

3000 MHz~ 12.75 GHz — –20 — dBm Intermodulation — — –41 — dBm Table 40: Bluetooth LE - Receiver Characteristics - 2 Mbps Parameter Description Min Typ Max Unit Sensitivity @30.8% PER — — –96.0 — dBm Maximum received signal @30.8% PER — — 5 — dBm C/I and receiver selectivity performance Co-channel F = F0 MHz — 8 — dB Adjacent channel F = F0 + 2 MHz — –8 — dB F = F0 – 2 MHz — –10 — dB F = F0 + 4 MHz — –27 — dB F = F0 – 4 MHz — –42 — dB F = F0 + 6 MHz — –39 — dB F = F0 – 6 MHz — –50 — dB F≥ F0 + 8 MHz — –48 — dB Image frequency — — –27 — dB Adjacent channel to image frequency F = Fimage + 2 MHz — –26 — dB F = Fimage – 2 MHz — –28 — dB Out-of-band blocking performance 2003 MHz~ 2399 MHz — –25 — dBm 3000 MHz~ 12.75 GHz — –20 — dBm Intermodulation — — –39 — dBm Espressif Systems 43 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Table 41: Bluetooth LE - Receiver Characteristics - 125 Kbps Parameter Description Min Typ Max Unit Sensitivity @30.8% PER — — –106.5 — dBm Maximum received signal @30.8% PER — — 5 — dBm C/I and receiver selectivity performance Co-channel F = F0 MHz — 3 — dB Adjacent channel F = F0 + 1 MHz — –6 — dB F = F0 – 1 MHz — –7 — dB F = F0 + 2 MHz — –34 — dB F = F0 – 2 MHz — –39 — dB F = F0 + 3 MHz — –30 — dB F = F0 – 3 MHz — –47 — dB F≥ F0 + 4 MHz — –46 — dB Image frequency — — –28 — dB Adjacent channel to image frequency F = Fimage + 1 MHz — –34 — dB F = Fimage – 1 MHz — –31 — dB Table 42: Bluetooth LE - Receiver Characteristics - 500 Kbps Parameter Description Min Typ Max Unit Sensitivity @30.8% PER — — –103.0 — dBm Maximum received signal @30.8% PER — — 5 — dBm C/I and receiver selectivity performance Co-channel F = F0 MHz — 3 — dB Adjacent channel F = F0 + 1 MHz — –6 — dB F = F0 – 1 MHz — –7 — dB F = F0 + 2 MHz — –33 — dB F = F0 – 2 MHz — –38 — dB F = F0 + 3 MHz — –38 — dB F = F0 – 3 MHz — –47 — dB F≥ F0 + 4 MHz — –41 — dB Image frequency — — –23 — dB Adjacent channel to image frequency F = Fimage + 1 MHz — –29 — dB F = Fimage – 1 MHz — –29 — dB 7 .4 802.15.4 Radio Table 43: 802.15.4 RF Characteristics Name Description Center frequency range of operating channel2405~ 2480 MHz 1 Zigbee in the 2.4 GHz range supports 16 channels at 5 MHz spacing from channel 11 to channel 26. Espressif Systems 44 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

7 .4.1802.15.4 RF Transmitter (TX) Characteristics Table 44: 802.15.4 Transmitter Characteristics - 250 Kbps Parameter Min Typ Max Unit RF transmit power range –15.0 — 20.0 dBm EVM — 4.0% — — 7 .4.2 802.15.4 RF Receiver (RX) Characteristics Table 45: 802.15.4 Receiver Characteristics - 250 Kbps Parameter Description Min Typ Max Unit Sensitivity @1% PER — — –103.5 — dBm Maximum received signal @1% PER — — 5 — dBm Relative jamming level Adjacent channel F = F0 + 5 MHz — 28 — dB F = F0 – 5 MHz — 32 — dB Alternate channel F = F0 + 10 MHz — 48 — dB F = F0 – 10 MHz — 53 — dB Espressif Systems 45 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

8 Module Schematics

This is the reference design of the module. COM_ANT IO14 IO4 IO5 IO6 IO7 RX0 IO8 IO13 IO9 IO10 EN XTAL_P IO1 IO0 COM_ANT_D IO23 IO24 IO25 IO26 IO27 IO28 TX0 RF_ANT_2G RF_ANT_5G SPICS1_IO15 SPICS0 SPIQ SPIWP SPIHD SPICLK SPID ANT_5G ANT_2G IO3 IO2 XTAL_N IO26 IO25 IO24 IO23 SPICS1_IO15 EN TX0 RX0 IO13 IO14 IO28 IO2 IO3 IO0 IO1 IO7 IO6 IO8 IO9 IO10 IO27 IO4 IO5 SPID SPIWP SPIQ SPIHD SPICS0 SPICLK GND GND VDD33 VDD33 VDD33 VDD33 VDD33 VDD_SPI VDD33 VDD33 VDD33GND GND GND GND GND GNDGND GND GNDGND GND GND GND GND GND GNDGND GND GND GND GND GND GND GND GNDGND GND GND GND GND GND VDD33 VDD33 GND GND VDD_SPI GND GND For modules with embedded PSRAM, SPICS1 is connected to the embedded PSRAM and is not available for other uses. RF 2.4G&5G: Single-ended 50ohm.Dual Band Diplexer Add a stub to the ground pad. The values of C1 and C2 vary with the selection of the crystal. The value of R1 varies with the actual PCB board. R1 could be a resistor or inductor, the initial value is suggested to be 24 nH. The values of C23, L2, C22, C24, L3, C25, C27, L5 and C28 vary with the actual PCB board. ESP32-C5-WROOM-1(Pin-out) NC: No component. C12 0.1uF ESP32-C5-WROOM-1 GND1 3V32 EN3 IO24 IO35 IO06 IO17 IO68 IO79 IO810 IO911 IO1012 IO1313 IO1414 GND 28 IO26 27 IO25 26 TX0 25 RX0 24 IO24 23 NC 22 IO23 21 NC 20 NC/IO15 19 IO27 18 IO4 17 IO5 16 IO28 15 EPAD 29 L2 TBD R6 0 R3 0 C28 TBD C26 1uF ANT1 ESD 0.1uF 48MHzXIN 1 GND2XOUT3 GND4 FLASH VDD8 GND4 /CS1 CLK6 /HOLD7 /WP 3 DO 2 DI 5 C27 TBD C22 TBD R8 0 C15 0.1uF C17 1.0pF U1 ESP32-C5_QFN48 SPICS125 SPICLK31 SPID32 SPIQ27 VDD_SPI29 U0TXD20 U0RXD21 GPIO817 GPIO918 SPIWP28 GPIO716 XTAL_N4 XTAL_P5 MTCK13 CHIP_PU7 MTDO14 SPIHD30 GPIO615 GPIO2535 GPIO2636 VDDA86 VDDA1 40VDDA2 41 VDDA3 44VDDA4 45VDDA5 46 GND 43 ANT_5G 48 VDDA61 MTDI12 MTMS11 XTAL_32K_N10 XTAL_32K_P9 VDDPST18 VDDA73 GND2 GND 49 GND 47 VDDPST224 ANT_2G 42GPIO1019 GPIO1322 GPIO1423 SPICS026 GPIO2333 GPIO2434 GPIO27 37GPIO28 38VDDPST3 39 R5 0 0.1uF C25 TBD R1 0 R10 10K(NC) C23 TBD R7 0 C11 2.6pF R4 0 1uF L5 TBD C24 TBD TBD C21 10uF C29 10uF R2 499 L7 2.0nH(0.1nH) L3 TBD C20 1uF U3 Diplexer GND 1 CM 2 H_PORT4 GND5 L_PORT6 GND 3 C19 1uF C30 10uF C14 10nF C31 NC 0.1uF TBD C16 0.6pF C10 3.0pF Figure 6: ESP32-C5-WROOM-1 Schematics Espressif Systems 46 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

XTAL_P IO1 IO0 IO23 COM_ANT_D IO24 IO25 IO26 IO27 IO28 COM_ANT TX0 RF_ANT_2G RF_ANT_5G SPICS1_IO15 SPICS0 SPIQ SPIWP SPIHD SPICLK SPID ANT_5G ANT_2G IO3 IO2 XTAL_N IO26 IO25 IO24 IO23 SPICS1_IO15 EN TX0 RX0 IO13 IO14 IO28 IO2 IO3 SPID SPIWP SPIQ SPIHD SPICS0 SPICLK COM_ANT1 COM_ANT2 IO27 IO4 IO5 IO0 IO1 IO7 IO6 IO8 IO9 IO10 COM_ANT2 GND GND VDD33 VDD33 VDD33 VDD33 VDD33 VDD_SPI VDD33 VDD33 VDD33 GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND VDD33 VDD_SPI GND GND GND GND GND VDD33 GND GND RF 2.4G&5G: Single-ended 50ohm. Dual Band Diplexer Add a stub to the ground pad. The values of C1 and C2 vary with the selection of the crystal. The value of R1 varies with the actual PCB board. R1 could be a resistor or inductor, the initial value is suggested to be 24 nH. The values of C23, L2, C22, C24, L3, C25, C27, L5 and C28 vary with the actual PCB board. For modules with embedded PSRAM, SPICS1 is connected to the embedded PSRAM and is not available for other uses. ESP32-C5-WROOM-1U(Pin-out) NC: No component. R10 10K(NC) Diplexer GND CM H_PORT GND L_PORT GND 48MHz XIN GND XOUT GND C29 10uF ANT1 CONN 0.1uF TBD FLASH VDD GND /CS CLK /HOLD /WP DO DI TBD C20 1uF C31 NC ESD C27 TBD C19 1uF C26 1uF 0.1uF 0.1uF C12 0.1uF TBD C14 10nF C16 0.8pF ESP32-C5_QFN48 SPICS1 SPICLK SPID SPIQ VDD_SPI U0TXD U0RXD GPIO8 GPIO9 SPIWP GPIO7 XTAL_N XTAL_P MTCK CHIP_PU MTDO SPIHD GPIO6 GPIO25 GPIO26 VDDA8 VDDA1 VDDA2 VDDA3 VDDA4 VDDA5 GND ANT_5G VDDA6 MTDI MTMS XTAL_32K_N XTAL_32K_P VDDPST1 VDDA7 GND GND GND VDDPST2 ANT_2G GPIO10 GPIO13 GPIO14 SPICS0 GPIO23 GPIO24 GPIO27 GPIO28 VDDPST3 C15 0.1uF C17 0.3pF ESD(NC) 1uF C10 3.0pF C30 10uF TBD C22 TBD C28 TBD 2.0nH(0.1nH) TBD R11 C11 2.6pF R12 0(NC) C25 TBD C23 TBD 499 ESP32-C5-WROOM-1U GND 3V3 EN IO2 IO3 IO0 IO1 IO6 IO7 IO8 IO9 IO10 IO13 IO14 GND IO26 IO25 TX0 RX0 IO24 NC IO23 NC NC/IO15 IO27 IO4 IO5 IO28 EPAD GND GND ANT2 C21 10uF C24 TBD Figure 7: ESP32-C5-WROOM-1U Schematics Espressif Systems 47 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

9 Peripheral Schematics

This is the typical application circuit of the module connected with peripheral components (for example, power supply, antenna, reset button and UART interface). IO13 IO14 IO28 NC/IO15 IO23 IO24 DEBUG_TX0 DEBUG_RX0 IO25 IO26 IO2 IO3 EN IO4 IO5 IO27 IO0 IO1 IO6 IO7 IO8 IO9 IO10 IO0 IO1 USB_D- USB_D+ EN IO28 IO27 IO26 VDD33 GND GND VDD33 GND GND GND GND GND GND GND GND GND VDD33 X1: ESR= Max. 70 KΩ NC: No component. Boot Configurations. 12pF(NC) 32.768KHz(NC) 12pF(NC) JP3 USB 0.1uF 0(NC) 0(NC) ESP32-C5-WROOM-1 GND 3V3 EN IO2 IO3 IO0 IO1 IO6 IO7 IO8 IO9 IO10 IO13 IO14 GND IO26 IO25 TX0 RX0 IO24 NC IO23 NC NC/IO15 IO27 IO4 IO5 IO28 EPAD JP2 BOOT TBD 0.1uF JP1 UART NC TBD TBD TBD 22uF SW1 TBD TBD Figure 8: ESP32-C5-WROOM-1 Schematics Espressif Systems 48 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

DEBUG_TX0 DEBUG_RX0 IO25 IO26 IO2 IO3 EN IO4 IO5 IO27 IO0 IO1 IO6 IO7 IO8 IO9 IO10 ANT2 RF_ANT IO0 IO1 USB_D- USB_D+ EN IO28 IO27 IO26 VDD33 GND GND VDD33 GND GND GND GND GND GND GND GND GND GND GND GND VDD33 RF 2.4G&5G: Single-ended 50ohm. X1: ESR= Max. 70 KΩ NC: No component. Boot Configurations. 12pF(NC) 12pF(NC) 32.768KHz(NC) 0.1uF JP3 USB 0(NC) TBD 0(NC) JP2 BOOT TBD ESP32-C5-WROOM-1U GND 3V3 EN IO2 IO3 IO0 IO1 IO6 IO7 IO8 IO9 IO10 IO13 IO14 GND IO26 IO25 TX0 RX0 IO24 NC IO23 NC NC/IO15 IO27 IO4 IO5 IO28 EPAD GND ANT2 GND 0.1uF NC JP1 UART TBD TBD TBD TBD 22uF C10 TBD SW1 TBD TBD Figure 9: ESP32-C5-WROOM-1U Schematics

  • If an external antenna ANT2 is used, it is recommended to reserve an RF circuit as shown in the figure above. By default, ESP32-C5-WROOM-1U uses ANT1, and ANT2 is disabled. To use ANT2, please contactus.
  • Please control the voltage levels of strapping pins. For more details, please refer to Chapter4Boot Configurations.
  • Soldering the EPAD to the ground of the base board is not a must, however, it can optimize thermal performance. If you choose to solder it, please apply the correct amount of soldering paste. Too much solderingpastemayincreasethegapbetweenthemoduleandthebaseboard. Asaresult,theadhesion between other pins and the baseboard may be poor.
  • To ensure that the power supply to the ESP32-C5 chip is stable during power-up, it is advised to add an RC delay circuit at the EN pin. The recommended setting for the RC delay circuit is usually R = 10 kΩ and C = 1µF. However, specific parameters should be adjusted based on the power-up timing of the module and the power-upand resetsequencetiming of the chip. For ESP32-C5’spower-upand resetsequence timing diagram, please refer toESP32-C5 Series Datasheet> SectionPower Supply. Espressif Systems 49 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

10 Physical Dimensions

10.1 Module Dimensions

Top ViewSide ViewBottom View Ø0.5Unit: mm Figure 10: ESP32-C5-WROOM-1 Dimensions Top View Side View Bottom View Unit: mm 21.2±0.2 31 x Ø0.55 1.27 31 x 0.9 16.51 1.1 0.8 3.3±0.15 31 x 0.9 1.3 0.4 4.7 1.3 0.44.7 0.5 31 x 0.45 31 x 0.85 10.922 9.8298 2.38 Ø1.2 THRU 1.27 3 15.8 19.6 15.9 11.1 2.3851.27 18±0.2 1.27 10.46 Figure 11: ESP32-C5-WROOM-1U Dimensions Note: For information about tape, reel, and product marking, please refer toESP32-C5 Module Packaging Information. Espressif Systems 50 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

10.2 Dimensions of External Antenna Connector

ESP32-C5-WROOM-1U uses the first generation external antenna connector as shown in Figure12Dimensions of External Antenna Connector. This connector is compatible with the following connectors:

  • U.FL Series connector from Hirose
  • MHF I connector from I-PEX
  • AMC connector from Amphenol Unit: mm Figure 12: Dimensions of External Antenna Connector Espressif Systems 51 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

11 PCB Land Pattern

This section provides the following resources for your reference:

  • Figures for recommended PCB land patterns with all the dimensions needed for PCB design. See Figure 13ESP32-C5-WROOM-1 PCB Land Patternand Figure14ESP32-C5-WROOM-1U PCB Land Pattern. Figure 13: ESP32-C5-WROOM-1 PCB Land Pattern Espressif Systems 52 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

128Unit: mmCopperVia for thermal pad Figure 14: ESP32-C5-WROOM-1U PCB Land Pattern Espressif Systems 53 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

12 Product Handling

12.1 Storage Conditions

The products sealed in moisture barrier bags (MBB) should be stored in a non-condensing atmospheric environment of < 40 °C and 90%RH. The module is rated at the moisture sensitivity level (MSL) of 3. After unpacking, the module must be soldered within 168 hours with the factory conditions 25±5 °C and 60%RH. If the above conditions are not met, the module needs to be baked.

12.2 Electrostatic Discharge (ESD)

  • Human body model (HBM): ±2000 V
  • Charged-device model (CDM): ±500 V

12.3 Reflow Profile

Solder the module in a single reflow. 50 1000 150 200 250 200 100 150 250 Time (s) 217 Preheating 150 – 200 °C 60 – 120 s Ramp-up 25 – 150 °C 60 – 90 s 1 – 3 °C/s Soldering > 217 °C 60 – 90 s Peak temperature: 235 – 250 °C Peak time: 30 – 70 s Soldering time: > 30 s Solder: Sn-Ag-Cu (SAC/three.case/zero.case/five.case) lead-free solder T emperature (°C) 180 230 Cooling < 180 °C –5 ~ –1 °C/s Figure 15: Reflow Profile Espressif Systems 54 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

12.4 Ultrasonic Vibration

Avoid exposing Espressif modules to vibration from ultrasonic equipment, such as ultrasonic welders or ultrasoniccleaners. Thisvibrationmayinduceresonanceinthein-modulecrystalandleadtoitsmalfunctionor even failure. As a consequence,the module may stop working or its performance may deteriorate. Espressif Systems 55 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Related Documentation and Resources Related Documentation and Resources Related Documentation

  • ESP32-C5SeriesDatasheet–Specifications of the ESP32-C5 hardware.
  • ESP32-C5TechnicalReferenceManual–DetailedinformationonhowtousetheESP32-C5memoryandperiph- erals.
  • ESP32-C5HardwareDesignGuidelines–Guidelines on how to integrate the ESP32-C5 into your hardware prod- uct.
  • Certificates https://espressif.com/en/support/documents/certificates
  • ESP32-C5 Product/Process Change Notifications (PCN) https://espressif.com/en/support/documents/pcns?keys=ESP32-C5
  • ESP32-C5 Advisories–Information on security, bugs, compatibility, component reliability. https://espressif.com/en/support/documents/advisories?keys=ESP32-C5
  • Documentation Updates and Update Notification Subscription https://espressif.com/en/support/download/documents Developer Zone
  • ESP-IDFProgrammingGuideforESP32-C5–ExtensivedocumentationfortheESP-IDFdevelopmentframework.
  • ESP-IDF and other development frameworks on GitHub. https://github.com/espressif
  • ESP32 BBS Forum–Engineer-to-Engineer(E2E)CommunityforEspressifproductswhereyoucanpostquestions, share knowledge, explore ideas, and help solve problems with fellow engineers. https://esp32.com/
  • The ESP Journal–Best Practices, Articles, and Notes from Espressif folks. https://blog.espressif.com/
  • See the tabsSDKs and Demos,Apps,Tools,AT Firmware. https://espressif.com/en/support/download/sdks-demos Products
  • ESP32-C5 Series SoCs–Browse through all ESP32-C5 SoCs. https://espressif.com/en/products/socs?id=ESP32-C5
  • ESP32-C5 Series Modules–Browse through all ESP32-C5-based modules. https://espressif.com/en/products/modules?id=ESP32-C5
  • ESP32-C5 Series DevKits–Browse through all ESP32-C5-based devkits. https://espressif.com/en/products/devkits?id=ESP32-C5
  • ESP Product Selector–FindanEspressifhardwareproductsuitableforyourneedsbycomparingorapplyingfilters. https://products.espressif.com/#/product-selector?language=en Contact Us
  • Seethetabs Sales Questions,Technical Enquiries,Circuit Schematic & PCB Design Review,Get Samples (Online stores),Become Our Supplier,Comments & Suggestions. https://espressif.com/en/contact-us/sales-questions Espressif Systems 56 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Revision History

Date Version Release notes 2025-05-21 v0.5 Preliminary release Espressif Systems 57 Submit Documentation Feedback ESP32-C5-WROOM-1 & WROOM-1U Datasheet v0.5

Disclaimer and Copyright Notice Information in this document, including URL references, is subject to change without notice. ALL THIRD PARTY’S INFORMATION IN THIS DOCUMENT IS PROVIDED AS IS WITH NO WARRANTIES TO ITS AUTHENTICITY AND ACCURACY. NO WARRANTY IS PROVIDED TO THIS DOCUMENT FOR ITS MERCHANTABILITY, NON-INFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, NOR DOES ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE. All liability, including liability for infringement of any proprietary rights, relating to use of information in this document is disclaimed. No licenses express or implied, by estoppel or otherwise, to any intellectual property rights are granted herein. The Wi-Fi Alliance Member logo is a trademark of the Wi-Fi Alliance. The Bluetooth logo is a registered trademark of Bluetooth SIG. All trade names, trademarks and registered trademarks mentioned in this document are property of their respective owners, and are hereby acknowledged. Copyright © 2025 Espressif Systems (Shanghai) Co., Ltd. All rights reserved. www.espressif.com