Parts Library
Espressif ESP32-D0WDQ6 thumbnail

Espressif ESP32-D0WDQ6

Bare ESP32-D0WDQ6 SoC (chip revision v1.0/v1.1) in a QFN-48 6×6 mm package: dual-core Xtensa LX6 up to 240 MHz, 448 KB ROM, 520 KB SRAM, 2.4 GHz Wi-Fi 802.11 b/g/n and Bluetooth 4.2 BR/EDR + LE. No in-package flash — external SPI flash is required for normal boot. NRND (Not Recommended for New Designs) per Datasheet v5.2.

MANUFACTUREREspressif Systems
PART NUMBERESP32-D0WDQ6
VERSION2.0.0
DOMAINSelectrical, mechanical, network, thermal
TAXONOMYconnectivity.wireless
LICENSEApache-2.0
i2cspiuartwifi

UHD definition — interfaces

INTERFACE
DOMAIN
PROTOCOL · ROLE
SLOTS / PROFILE
PARAMETERS
ADC1
electrical
analog · input
channel → SENSOR_VP + SENSOR_CAPP + SENSOR_CAPN + SENSOR_VN + 32K_XP + 32K_XN + VDET_1 + VDET_2 (profile: ADC1_CH0-CH7 (fixed analog pads))
resolution 12 dimensionless · voltage 0.1 V – 2.45 V · Sampling rate (DIG controller) 2 MHz · Sampling rate (RTC controller) 200 kHz
ADC2
electrical
analog · input
channel → GPIO4 + GPIO0 + GPIO2 + MTDO + MTCK + MTDI + MTMS + GPIO27 + GPIO25 + GPIO26 (profile: ADC2_CH0-CH9 (fixed analog pads))
resolution 12 dimensionless · voltage 0.1 V – 2.45 V · Sampling rate (DIG controller) 2 MHz · Sampling rate (RTC controller) 200 kHz
DAC
electrical
analog · output
channel → GPIO25 + GPIO26 (profile: DAC_1 (GPIO25) / DAC_2 (GPIO26))
resolution 8 dimensionless · voltage 0 V – 3.3 V
Capacitive Touch Sensor
electrical
capacitive_touch · input
channel → GPIO4 + GPIO0 + GPIO2 + MTDO + MTCK + MTDI + MTMS + GPIO27 + 32K_XN + 32K_XP (profile: T0-T9 (fixed analog pads))
RTC GPIO
electrical
digital · input / output
channel → SENSOR_VP + SENSOR_CAPP + SENSOR_CAPN + SENSOR_VN + VDET_1 + VDET_2 + GPIO25 + GPIO26 + 32K_XN + 32K_XP + GPIO4 + GPIO0 + GPIO2 + MTDO + MTCK + MTDI + MTMS + GPIO27 (profile: RTC_GPIO0-17)
I²C0
electrical
i2c · master / slave
sda · scl
clock_freq 100 kHz – 5 MHz
I²C1
electrical
i2c · master / slave
sda · scl
clock_freq 100 kHz – 5 MHz
SPI0/SPI1 Flash Bus
electrical
spi · master
sck → SD_CLK · cs → SD_CMD · io0 → SD_DATA_1 · io1 → SD_DATA_0 · io2 → SD_DATA_3 · io3 → SD_DATA_2 (profile: Off-package flash wiring (Table 2-6))
clock_freq 0 Hz – 80 MHz
HSPI (SPI2)
electrical
spi · master / slave
mosi → MTCK · miso → MTDI · sck → MTMS · ss → MTDO (profile: HSPI IO_MUX (GPIO12-15))
clock_freq 0 Hz – 80 MHz
VSPI (SPI3)
electrical
spi · master / slave
mosi → GPIO23 · miso → GPIO19 · sck → GPIO18 · ss → GPIO5 (profile: VSPI IO_MUX (GPIO5, 18, 19, 23))
clock_freq 0 Hz – 80 MHz
UART0
electrical
uart · host / device
rx → U0RXD · tx → U0TXD · rts → GPIO22 · cts → GPIO19 (profile: UART0 IO_MUX (GPIO1/3, RTS GPIO22, CTS GPIO19))
baud_rate 0 Hz – 5 MHz
UART1
electrical
uart · host / device
rx → SD_DATA_2 · tx → SD_DATA_3 · rts → SD_CMD · cts → SD_CLK (profile: UART1 IO_MUX (GPIO9/10, RTS GPIO11, CTS GPIO6 — conflicts with flash))
baud_rate 0 Hz – 5 MHz
UART2
electrical
uart · host / device
rx → GPIO16 · tx → GPIO17 · rts → SD_DATA_0 · cts → SD_DATA_1 (profile: UART2 IO_MUX (GPIO16/17, RTS GPIO7, CTS GPIO8))
baud_rate 0 Hz – 5 MHz
I²S0
electrical
i2s · master / slave
bck · ws · data_out · data_in · mclk
I²S1
electrical
i2s · master / slave
bck · ws · data_out · data_in
LED PWM Controller (LEDC)
electrical
pwm · output
channel
Max duty-cycle resolution 20 dimensionless
Motor Control PWM 0 (MCPWM0)
electrical
pwm · output
pwm_out · fault_in · sync_in · capture_in
Motor Control PWM 1 (MCPWM1)
electrical
pwm · output
pwm_out · fault_in · sync_in · capture_in
Pulse Counter (PCNT)
electrical
pulse_counter · input
sig_in · ctrl_in
Remote Control Peripheral (RMT)
electrical
rmt · input / output
sig_in · sig_out
TWAI (CAN 2.0)
electrical
twai · controller
rx · tx · bus_off_on · clkout
bit_rate 25 kHz – 1 MHz
SD/SDIO/MMC Host Controller
electrical
sdio · host
clk → SD_CLK · cmd → SD_CMD · data0 → SD_DATA_0 · data1 → SD_DATA_1 · data2 → SD_DATA_2 · data3 → SD_DATA_3 · data4 → GPIO16 · data5 → GPIO17 · data6 → GPIO5 · data7 → GPIO18 · strobe → GPIO23 (profile: Port 1 (HS1_*): up to 8-bit + strobe · +1 more)
clock_freq 0 Hz – 80 MHz
SDIO/SPI Slave Controller
electrical
sdio · device
clk → MTMS · cmd → MTDO · data0 → GPIO2 · data1 → GPIO4 · data2 → MTDI · data3 → MTCK (profile: SD_* on MTMS/MTDO/GPIO2/GPIO4/MTDI/MTCK · +1 more)
clock_freq 0 Hz – 50 MHz
JTAG
electrical
jtag · target
tms → MTMS · tck → MTCK · tdi → MTDI · tdo → MTDO (profile: MTMS/MTCK/MTDI/MTDO)
Ethernet MAC (MII/RMII)
electrical
ethernet_mac · controller
tx_clk → GPIO0 · rx_clk → GPIO5 · tx_en → GPIO21 · txd0 → GPIO19 · txd1 → GPIO22 · txd2 → MTMS · txd3 → MTDI · rx_er → MTCK · rx_dv → GPIO27 · rxd0 → GPIO25 · rxd1 → GPIO26 · rxd2 → U0TXD · rxd3 → MTDO · tx_er → GPIO4 (profile: MII (17 signals) · +1 more)
Clock Output
electrical
clock · output
out → GPIO0 (profile: CLK_OUT1 (GPIO0) · +2 more)
Main Crystal Oscillator
electrical
clock · input
xp → XTAL_P · xn → XTAL_N (profile: XTAL_P/XTAL_N (pins 45/44))
clock_freq 2 MHz – 60 MHz
32.768 kHz RTC Crystal Oscillator
electrical
clock · input
xp → 32K_XP · xn → 32K_XN (profile: 32K_XP/32K_XN (GPIO32/GPIO33))
clock_freq 32.77 kHz
BBPLL Loop Filter
electrical
analog · input
cap1 → CAP1 · cap2 → CAP2 (profile: CAP1/CAP2 (pins 48/47))
Wi-Fi Radio (802.11 b/g/n, 2.4 GHz)
network
wifi · station / access_point
frequency 2400 MHz – 2484 MHz · Max data rate (802.11n) 150000000 bit/s · Max TX power (802.11b) 20.5 dBm
Bluetooth 4.2 BR/EDR + Bluetooth LE Radio
network
bluetooth · peer
frequency 2402 MHz – 2480 MHz · RF power control range -12 dBm – 9 dBm
QFN-48 6×6 mm Surface-Mount Footprint
mechanical
mechanical_connection · mounting_point
Required Power Pins: all_of( pin_1, pin_3, pin_4, pin_19, pin_26, pin_37, pin_43, pin_46, pin_49 ) · Analog Supply Pins (one decoupled net): all_of( pin_1, pin_3, pin_4, pin_43, pin_46 ) · Boot Strapping Pins (Table 3-1): all_of( pin_23, pin_22, pin_18, pin_21, pin_34 ) · External SPI Flash Pins (Table 2-6): all_of( pin_28, pin_29, pin_30, pin_31, pin_32, pin_33 )

Artifacts