esp32-c3_datasheet_en
esp32-c3_datasheet_en
Datasheet
Including:
ESP32-C3
ESP32-C3FN4
ESP32-C3FH4
ESP32-C3FH4AZ
Version 1.4
Espressif Systems
Copyright © 2022
www.espressif.com
Product Overview
ESP32-C3 series of SoCs is an ultra-low-power and highly-integrated MCU-based solution that supports 2.4
GHz Wi-Fi and Bluetooth® Low Energy (Bluetooth LE). The block diagram of ESP32-C3 is shown below.
Bluetooth LE RF Synthesizer
JTAG ROM Baseband
RTC
Peripherals RTC
PMU
Memory
SPI0/1 I2C GPIO RTC GPIO
Brownout Detector
SPI2
⚙ I2S UART
eFuse
Controller
Security
TWAI® RMT RTC Super Watchdog Timer ⚙ ⚙
SHA RSA
⚙ DIG ADC
GDMA
Controller
RTC Watchdog Timer
AES
⚙ RNG
USB Serial/ Temperature
HMAC ⚙
LED PWM System Timer Digital ⚙
JTAG Sensor Signature
Solution Highlights
• A complete WiFi subsystem that complies • Storage capacities ensured by 400 KB of
with IEEE 802.11b/g/n protocol and supports SRAM (16 KB for cache) and 384 KB of ROM on
Station mode, SoftAP mode, SoftAP + Station the chip, and SPI, Dual SPI, Quad SPI, and QPI
mode, and promiscuous mode interfaces that allow connection to external flash
Features
WiFi • CoreMark® score:
• 1T1R mode with data rate up to 150 Mbps • 400 KB SRAM (16 KB for cache)
• Bluetooth LE: Bluetooth 5, Bluetooth mesh – Remote control peripheral, with 2 transmit
channels and 2 receive channels
• High power mode (21 dBm)
– LED PWM controller, with up to 6 channels
• Speed: 125 Kbps, 500 Kbps, 1 Mbps, 2 Mbps
– Full-speed USB Serial/JTAG controller
• Advertising extensions
– General DMA controller (GDMA), with 3
• Multiple advertisement sets
transmit channels and 3 receive channels
• Channel selection algorithm #2
– 1 × TWAI® controller compatible with ISO
• Internal co-existence mechanism between Wi-Fi 11898-1 (CAN Specification 2.0)
and Bluetooth to share the same antenna
• Analog interfaces:
MHz • Timers:
• Permission Control
Low Power Management • SHA Accelerator (FIPS PUB 180-4)
Contents
Product Overview 2
Solution Highlights 2
Features 3
Applications 4
2 Pin Definition 10
2.1 Pin Layout 10
2.2 Pin Description 11
2.3 Power Scheme 13
2.4 Strapping Pins 14
3 Functional Description 17
3.1 CPU and Memory 17
3.1.1 CPU 17
3.1.2 Internal Memory 17
3.1.3 External Flash 17
3.1.4 Address Mapping Structure 18
3.1.5 Cache 18
3.2 System Clocks 19
3.2.1 CPU Clock 19
3.2.2 RTC Clock 19
3.3 Analog Peripherals 19
3.3.1 Analog-to-Digital Converter (ADC) 19
3.3.2 Temperature Sensor 20
3.4 Digital Peripherals 20
3.4.1 General Purpose Input / Output Interface (GPIO) 20
3.4.2 Serial Peripheral Interface (SPI) 22
3.4.3 Universal Asynchronous Receiver Transmitter (UART) 23
3.4.4 I2C Interface 23
3.4.5 I2S Interface 24
3.4.6 Remote Control Peripheral 24
3.4.7 LED PWM Controller 24
3.4.8 General DMA Controller 24
3.4.9 USB Serial/JTAG Controller 25
®
3.4.10 TWAI Controller 25
3.5 Radio and Wi-Fi 25
3.5.1 2.4 GHz Receiver 26
3.5.2 2.4 GHz Transmitter 26
3.5.3 Clock Generator 26
4 Electrical Characteristics 33
4.1 Absolute Maximum Ratings 33
4.2 Recommended Operating Conditions 33
4.3 VDD_SPI Output Characteristics 33
4.4 DC Characteristics (3.3 V, 25 °C) 34
4.5 ADC Characteristics 34
4.6 Current Consumption 35
4.6.1 RF Current Consumption in Active Mode 35
4.6.2 Current Consumption in Other Modes 35
4.7 Reliability 36
4.8 Wi-Fi Radio 36
4.8.1 Wi-Fi RF Transmitter (TX) Specifications 37
4.8.2 Wi-Fi RF Receiver (RX) Specifications 37
4.9 Bluetooth LE Radio 39
4.9.1 Bluetooth LE RF Transmitter (TX) Specifications 39
4.9.2 Bluetooth LE RF Receiver (RX) Specifications 40
5 Package Information 43
Revision History 45
List of Tables
1 ESP32-C3 Series Comparison 9
2 Pin Description 11
3 Description of ESP32-C3 Power-up and Reset Timing Parameters 14
4 Strapping Pins 15
5 Parameter Descriptions of Setup and Hold Times for the Strapping Pins 16
6 IO MUX Pin Functions 20
7 Power-Up Glitches on Pins 22
8 Mapping of SPI Signals and Chip Pins 23
9 Connection Between ESP32-C3 and External Flash 23
10 Peripheral Pin Configurations 30
11 Absolute Maximum Ratings 33
12 Recommended Operating Conditions 33
13 VDD_SPI Output Characteristics 33
14 DC Characteristics (3.3 V, 25 °C) 34
15 ADC Characteristics 34
16 ADC Calibration Results 35
17 Current Consumption Depending on RF Modes 35
18 Current Consumption in Modem-sleep Mode 35
19 Current Consumption in Low-Power Modes 36
20 Reliability Qualifications 36
21 Wi-Fi Frequency 36
22 TX Power with Spectral Mask and EVM Meeting 802.11 Standards 37
23 TX EVM Test 37
24 RX Sensitivity 37
25 Maximum RX Level 38
26 RX Adjacent Channel Rejection 38
27 Bluetooth LE Frequency 39
28 Transmitter Characteristics - Bluetooth LE 1 Mbps 39
29 Transmitter Characteristics - Bluetooth LE 2 Mbps 39
30 Transmitter Characteristics - Bluetooth LE 125 Kbps 40
31 Transmitter Characteristics - Bluetooth LE 500 Kbps 40
32 Receiver Characteristics - Bluetooth LE 1 Mbps 41
33 Receiver Characteristics - Bluetooth LE 2 Mbps 41
34 Receiver Characteristics - Bluetooth LE 125 Kbps 42
35 Receiver Characteristics - Bluetooth LE 500 Kbps 42
List of Figures
1 Block Diagram of ESP32-C3 2
2 ESP32-C3 Series Nomenclature 9
3 ESP32-C3 Pin Layout (Top View, Excluding ESP32-C3FH4AZ) 10
4 ESP32-C3FH4AZ Pin Layout (Top View) 11
5 ESP32-C3 Power Scheme 13
6 ESP32-C3 Power-up and Reset Timing 14
7 Setup and Hold Times for the Strapping Pins 15
8 Address Mapping Structure 18
9 QFN32 (5×5 mm) Package 43
ESP32-C3 F H x AZ
Flash
Flash temperature
H: High temperature
N: Normal temperature
Flash
Chip series
1.2 Comparison
Table 1: ESP32C3 Series Comparison
Ordering Code Embedded Flash Ambient Temperature (°C) Package (mm) GPIO No.
ESP32-C3 1
— –40 ∼ 105 QFN32 (5*5) 22
ESP32-C3FN4 4 MB –40 ∼ 85 QFN32 (5*5) 22
ESP32-C3FH4 4 MB –40 ∼ 105 QFN32 (5*5) 22
ESP32-C3FH4AZ 2
4 MB –40 ∼ 105 QFN32 (5*5) 16
1
ESP32-C3 requires an external SPI flash.
2
For ESP32-C3FH4AZ, SPI0/SPI1 pins for flash connection are not bonded. For details, see Note 7
under Table 2 Pin Description.
2. Pin Definition
2.1 Pin Layout
26 GPIO19
25 GPIO18
29 XTAL_N
30 XTAL_P
27 U0RXD
28 U0TXD
32 VDDA
31 VDDA
LNA_IN 1 24 SPIQ
VDD3P3 2 23 SPID
VDD3P3 3 22 SPICLK
XTAL_32K_P 4 21 SPICS0
XTAL_32K_N 5 20 SPIWP
GPIO2 6
ESP32-C3 19 SPIHD
CHIP_EN 7 18 VDD_SPI
VDD3P3_RTC 11
MTCK 12
MTDO 13
GPIO8 14
GPIO9 15
GPIO10 16
9
MTMS
26 GPIO19
25 GPIO18
29 XTAL_N
30 XTAL_P
27 U0RXD
28 U0TXD
32 VDDA
31 VDDA
LNA_IN 1 24 NC
VDD3P3 2 23 NC
VDD3P3 3 22 NC
XTAL_32K_P 4 21 NC
XTAL_32K_N 5 20 NC
GPIO2 6
ESP32-C3FH4AZ 19 NC
CHIP_EN 7 18 VDD_SPI
VDD3P3_RTC 11
MTCK 12
MTDO 13
GPIO8 14
GPIO9 15
GPIO10 16
9
MTMS
• VDDA1
• VDDA2
• VDD3P3_RTC
• VDD3P3_CPU
• VDD_SPI
VDDA1 and VDDA2 are the input power supply for the analog domain.
When working as an output power supply, VDD_SPI can be powered by VDD3P3_CPU via RSP I (nominal 3.3 V).
VDD_SPI can be powered off via software to minimize the current leakage of flash in Deep-sleep mode.
The RTC domain is powered from Low Power Voltage Regulator, which is powered from VDD3P3_RTC.
The Digital System domain is powered from Digital System Voltage Regulator, which is powered from
VDD3P3_CPU and VDD3P3_RTC at the same time.
Notes on CHIP_EN:
Figure 6 shows the power-up and reset timing of ESP32-C3. Details about the parameters are listed in Table
3.
t0 t1
2.8 V
VDDA,
VDD3P3,
VDD3P3_RTC,
VDD3P3_CPU
VIL_nRST
CHIP_EN
Min
Parameter Description (µs)
Time between bringing up the VDDA, VDD3P3, VDD3P3_RTC, and
t0 50
VDD3P3_CPU rails, and activating CHIP_EN
Duration of CHIP_EN signal level < VIL_nRST (refer to its value in
t1 50
Table 14) to reset the chip
• GPIO2
• GPIO8
• GPIO9
Software can read the values of GPIO2, GPIO8 and GPIO9 from GPIO_STRAPPING field in GPIO_STRAP_REG
register. For register description, please refer to Section GPIO Matrix Register Summary in
ESP32-C3 Technical Reference Manual.
During the chip’s system reset, the latches of the strapping pins sample the voltage level as strapping bits of ”0”
or ”1”, and hold these bits until the chip is powered down or shut down.
• power-on reset
• brownout reset
By default, GPIO9 is connected to the internal weak pull-up resistor. If GPIO9 is not connected or connected to
an external high-impedance circuit, the latched bit value will be ”1”
To change the strapping bit values, you can apply the external pull-down/pull-up resistances, or use the host
MCU’s GPIOs to control the voltage level of these pins when powering on ESP32-C3.
Booting Mode 1
Pin Default SPI Boot Download Boot
GPIO2 N/A 1 1
GPIO8 N/A Don’t care 1
Internal weak
GPIO9 1 0
pull-up
Enabling/Disabling ROM Messages Print in SPI Boot Mode
Pin Default Functionality
When the value of eFuse field EFUSE_UART_PRINT_CONTROL is
0 (default), print is enabled and not controlled by GPIO8.
GPIO8 N/A 1, if GPIO8 is 0, print is enabled; if GPIO8 is 1, it is disabled.
2, if GPIO8 is 0, print is disabled; if GPIO8 is 1, it is enabled.
3, print is disabled and not controlled by GPIO8.
1
The strapping combination of GPIO8 = 0 and GPIO9 = 0 is invalid and will trigger unexpected be-
havior.
Figure 7 shows the setup and hold times for the strapping pins before and after the CHIP_EN signal goes high.
Details about the parameters are listed in Table 5.
t0 t1
VIL_nRST
CHIP_EN
VIH
Strapping pin
Table 5: Parameter Descriptions of Setup and Hold Times for the Strapping Pins
Min
Parameter Description (ms)
t0 Setup time before CHIP_EN goes from low to high 0
t1 Hold time after CHIP_EN goes high 3
3. Functional Description
This chapter describes the functions of ESP32-C3.
• RV32IMC ISA
• up to 8 hardware breakpoints/watchpoints
• up to 16 PMP regions
For more information, please refer to Chapter ESP-RISC-V CPU in ESP32-C3 Technical Reference Manual.
• 400 KB of onchip SRAM: for data and instructions, running at a configurable frequency of up to 160
MHz. Of the 400 KB SRAM, 16 KB is configured for cache.
• RTC FAST memory: 8 KB of SRAM that can be accessed by the main CPU. It can retain data in
Deep-sleep mode.
• 4 Kbit of eFuse: 1792 bits are reserved for your data, such as encryption key and device ID.
For more information, please refer to Chapter System and Memory in ESP32-C3 Technical Reference
Manual.
CPU’s instruction memory space and read-only data memory space can map into external flash of ESP32-C3,
whose size can be 16 MB at most. ESP32-C3 supports hardware encryption/decryption based on XTS-AES to
protect developers’ programs and data in flash.
• 8 MB of instruction memory space which can map into flash as individual blocks of 64 KB. 8-bit, 16-bit and
32-bit reads are supported.
• 8 MB of data memory space which can map into flash as individual blocks of 64 KB. 8-bit, 16-bit and
32-bit reads are supported.
Note:
After ESP32-C3 is initialized, software can customize the mapping of external flash into the CPU address space.
For more information, please refer to Chapter System and Memory in ESP32-C3 Technical Reference
Manual.
Note:
The memory space with gray background is not available for use.
3.1.5 Cache
ESP32-C3 has an eight-way set associative cache. This cache is read-only and has the following features:
• size: 16 KB
• pre-load function
• lock function
• PLL clock
The application can select the clock source from the three clocks above. The selected clock source drives the
CPU clock directly, or after division, depending on the application. Once the CPU is reset, the default clock
source would be the external main crystal clock divided by 2.
Note:
ESP32-C3 is unable to operate without an external main crystal clock.
• internal fast RC oscillator divided clock (derived from the fast RC oscillator divided by 256)
The RTC fast clock is used for RTC peripherals and sensor controllers. It has two possible sources:
• internal fast RC oscillator divide-by-N clock (typically about 17.5 MHz, and adjustable)
Note:
ADC2 of some chip revisions is not operable. For details, please refer to ESP32-C3 Series SoC Errata.
The temperature sensor has a range of –40 °C to 125 °C. It is designed primarily to sense the temperature
changes inside the chip. The temperature value depends on factors like microcontroller clock frequency or I/O
load. Generally, the chip’s internal temperature is higher than the operating ambient temperature.
All GPIOs have selectable internal pull-up or pull-down, or can be set to high impedance. When these GPIOs are
configured as an input, the input value can be read by software through the register. Input GPIOs can also be set
to generate edge-triggered or level-triggered CPU interrupts. All digital IO pins are bi-directional, non-inverting
and tristate, including input and output buffers with tristate control. These pins can be multiplexed with other
functions, such as the UART, SPI, etc. For low-power operations, the GPIOs can be set to holding state.
The IO MUX and the GPIO matrix are used to route signals from peripherals to GPIO pins. Together they provide
highly configurable I/O. Using GPIO Matrix, peripheral input signals can be configured from any IO pins while
peripheral output signals can be configured to any IO pins. Table 6 shows the IO MUX functions of each
pin.
Reset
• 0* - input disabled, pull-up resistor enabled (IE = 0, WPU = 0, USB_WPU = 1). See details in Notes
We recommend pulling high or low GPIO pins in high impedance state to avoid unnecessary power
consumption. You may add pull-up and pull-down resistors in your PCB design referring to Table 14, or enable
internal pull-up and pull-down resistors during software initialization.
Notes
• USB - GPIO18 and GPIO19 are USB pins. The pull-up value of a USB pin is controlled by the pin’s pull-up
value together with USB pull-up value. If any of the two pull-up values is 1, the pin’s pull-up resistor will be
enabled. The pull-up resistors of USB pins are controlled by USB_SERIAL_JTAG_DP_PULLUP bit.
For more information, please refer to Chapter IO MUX and GPIO Matrix (GPIO, IO_MUX) in ESP32-C3 Technical
Reference Manual.
In SPI memory mode, SPI0 and SPI1 interface with 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 in STR mode.
When SPI2 acts as a general-purpose SPI, it 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.
The mapping between SPI bus signals and GPIO pins is shown in Table 8:
In most cases, the data port connection between ESP32-C3 and external flash is as follows:
For more information, please refer to Chapter SPI Controller (SPI) in ESP32-C3 Technical Reference
Manual.
For more information, please refer to Chapter UART Controller (UART) in ESP32-C3 Technical Reference
Manual.
You can configure instruction registers to control the I2C interface for more flexibility.
For more information, please refer to Chapter I2C Controller (I2C) in ESP32-C3 Technical Reference
Manual.
The I2S interface connects to the GDMA controller. The interface supports TDM PCM, TDM MSB alignment,
TDM standard, and PDM standard.
For more information, please refer to Chapter I2S Controller (I2S) in ESP32-C3 Technical Reference Manual.
For GPIOs assigned to the Remote Control Peripheral, please refer to Table 10.
For more information, please refer to Chapter Remote Control Peripheral (RMT) in ESP32-C3 Technical Reference
Manual.
• can generate digital waveform with configurable periods and duty cycle. The accuracy of duty cycle can be
up to 18 bits.
• has multiple clock sources, including APB clock and external main crystal clock.
• supports gradual increase or decrease of duty cycle, which is useful for the LED RGB color-gradient
generator.
For more information, please refer to Chapter LED PWM Controller (LEDC) in ESP32-C3 Technical Reference
Manual.
The GDMA controller controls data transfer using linked lists. It allows peripheral-to-memory and
memory-to-memory data transfer at a high speed. All channels can access internal RAM.
Peripherals on ESP32-C3 with DMA feature are SPI2, UHCI0, I2S, AES, SHA, and ADC.
For more information, please refer to Chapter GDMA Controller (GDMA) in ESP32-C3 Technical Reference
Manual.
• 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)
For more information, please refer to Chapter USB Serial/JTAG Controller (USB_SERIAL_JTAG) in ESP32-C3
Technical Reference Manual.
• standard frame format (11-bit ID) and extended frame format (29-bit ID)
• multiple modes of operation: Normal, Listen Only, and Self-Test (no acknowledgment required)
• error detection and handling: error counters, configurable error interrupt threshold, error code capture,
arbitration lost capture
For more information, please refer to Chapter Two-wire Automotive Interface (TWAI) in ESP32-C3 Technical
Reference Manual.
• clock generator
Additional calibrations are integrated to cancel any radio imperfections, such as:
• carrier leakage
• baseband nonlinearities
• RF nonlinearities
• antenna matching
These built-in calibration routines reduce the cost, time, and specialized equipment required for product
testing.
The clock generator has built-in calibration and self-test circuits. Quadrature clock phases and phase noise are
optimized on chip with patented calibration algorithms which ensure the best performance of the receiver and the
transmitter.
• 802.11b/g/n
• 802.11n MCS32
ESP32-C3 Wi-Fi MAC applies the following low-level protocol functions automatically:
• infrastructure BSS in Station mode, SoftAP mode, Station + SoftAP mode, and promiscuous mode
• 802.11mc FTM
3.6 Bluetooth LE
ESP32-C3 includes a Bluetooth Low Energy subsystem that integrates a hardware link layer controller, an
RF/modem block and a feature-rich software protocol stack. It supports the core features of Bluetooth 5 and
Bluetooth mesh.
• 1 Mbps PHY
• coded PHY for longer range (125 Kbps and 500 Kbps)
• LE advertising extensions, to enhance broadcasting capacity and broadcast more intelligent data
• LE privacy 1.2
• LE Ping
• Active mode: CPU and chip radio are powered on. The chip can receive, transmit, or listen.
• Modem-sleep mode: The CPU is operational and the clock speed can be reduced. Wi-Fi base band,
Bluetooth LE base band, and radio are disabled, but Wi-Fi and Bluetooth LE connection can remain active.
• Light-sleep mode: The CPU is paused. Any wake-up events (MAC, host, RTC timer, or external interrupts)
will wake up the chip. Wi-Fi and Bluetooth LE connection can remain active.
• Deep-sleep mode: CPU and most peripherals are powered down. Only the RTC memory is powered on.
Wi-Fi connection data are stored in the RTC memory. The RTC timer or the RTC GPIOs can wake up the
chip from the Deep-sleep mode.
For power consumption in different power modes, please refer to Section 4.6.
3.8 Timers
3.8.1 General Purpose Timers
ESP32-C3 is embedded with two 54-bit general-purpose timers, which are based on 16-bit prescalers and
54-bit auto-reload-capable up/down-timers.
For more information, please refer to Chapter Timer Group (TIMG) in ESP32-C3 Technical Reference
Manual.
For more information, please refer to Chapter System Timer (SYSTIMER) in ESP32-C3 Technical Reference
Manual.
ESP32-C3 contains three digital watchdog timers: one in each of the two timer groups (called Main System
Watchdog Timers, or MWDT) and one in the RTC module (called the RTC Watchdog Timer, or RWDT).
During the flash boot process, RWDT and the MWDT in timer group 0 (TIMG0) are enabled automatically in order
to detect and recover from booting errors.
• four stages, each with a programmable timeout value. Each stage can be configured, enabled and
disabled separately
• interrupt, CPU reset, or core reset for MWDT upon expiry of each stage; interrupt, CPU reset, core reset, or
system reset for RWDT upon expiry of each stage
• write protection, to prevent RWDT and MWDT configuration from being altered inadvertently
ESP32-C3 also has one analog watchdog timer: RTC super watchdog timer (SWD). It is an ultra-low-power
circuit in analog domain that helps to prevent the system from operating in a sub-optimal state and resets the
system if required.
• Ultra-low power
• Various dedicated methods for software to feed SWD, which enables SWD to monitor the working state of
the whole operating system
• Secure boot feature uses a hardware root of trust to ensure only signed firmware (with RSA-PSS signature)
can be booted.
• HMAC module can use a software inaccessible MAC key to generate MAC signatures for identity
verification and other purposes.
• Digital Signature module can use a software inaccessible secure key to generate RSA signatures for identity
verification.
• World Controller provides two running environments for software. All hardware and software resources are
sorted to two groups, and placed in either secure or general world. The secure world cannot be accessed
by hardware in the general world, thus establishing a security boundary.
4. Electrical Characteristics
4.1 Absolute Maximum Ratings
Stresses beyond the absolute maximum ratings listed in the table below may cause permanent damage to the
device. These are stress ratings only, and do not refer to the functional operation of the device.
Note:
In real-life applications, when VDD_SPI works in 3.3 V output mode, VDD3P3_CPU may be affected by RSP I . For
example, when VDD3P3_CPU is used to drive a 3.3 V flash, it should comply with the following specifications:
Among which, VDD_flash_min is the minimum operating voltage of the flash, and I_flash_max the maximum current.
The calibrated ADC results after hardware calibration + software calibration are shown in Table 16. For higher
accuracy, you may implement your own calibration methods.
Typ
CPU Frequency
Mode Description All Peripherals Clocks All Peripherals Clocks
(MHz)
Disabled (mA) Enabled (mA)1
CPU is running 23 28
160
CPU is idle 16 21
Modem-sleep2,3
CPU is running 17 22
80
CPU is idle 13 18
1
In practice, the current consumption might be different depending on which peripherals are enabled.
2
In Modem-sleep mode, Wi-Fi is clock gated.
3
In Modem-sleep mode, the consumption might be higher when accessing flash. For a flash rated at 80
Mbit/s, in SPI 2-line mode the consumption is 10 mA.
4.7 Reliability
Table 20: Reliability Qualifications
5. Package Information
Note:
• The source file of recommended PCB land pattern is provided for your reference. You can view it with Autodesk
Viewer;
• For reference PCB layout, please refer to ESP32-C3 Hardware Design Guidelines;
• For information about tape, reel, and product marking, please refer to Espressif Chip Packaging Information.
Developer Zone
• ESP-IDF Programming Guide for ESP32-C3 – Extensive documentation for the ESP-IDF development framework.
• ESP-IDF and other development frameworks on GitHub.
https://github.com/espressif
• ESP32 BBS Forum – Engineer-to-Engineer (E2E) Community for Espressif products where you can post questions,
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 tabs SDKs and Demos, Apps, Tools, AT Firmware.
https://espressif.com/en/support/download/sdks-demos
Products
• ESP32-C3 Series SoCs – Browse through all ESP32-C3 SoCs.
https://espressif.com/en/products/socs?id=ESP32-C3
• ESP32-C3 Series Modules – Browse through all ESP32-C3-based modules.
https://espressif.com/en/products/modules?id=ESP32-C3
• ESP32-C3 Series DevKits – Browse through all ESP32-C3-based devkits.
https://espressif.com/en/products/devkits?id=ESP32-C3
• ESP Product Selector – Find an Espressif hardware product suitable for your needs by comparing or applying filters.
https://products.espressif.com/#/product-selector?language=en
Contact Us
• See the tabs 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
Revision History
Date Version Release Notes