ESP32 External Oscillators Required?

brent.yiu
Posts: 6
Joined: Thu Feb 17, 2022 8:53 pm

ESP32 External Oscillators Required?

Postby brent.yiu » Thu Feb 17, 2022 11:49 pm

Are the 40 MHz external oscillator and the 32 kHz external oscillator required for a ESP32-D0WD-V3 design? The technical reference manual says that the CPU Clock source is defined by the RTC_CNTL_SOC_CLK_SEL field in the RTC_CNTL_CLK_CONF_REG register. The default value for this field is 0 on Reset and the field description states that a value of 0 means the clock source is set to the External Oscillator. Does this mean that a 40 MHz external oscillator is required?

ESP_Sprite
Posts: 9757
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32 External Oscillators Required?

Postby ESP_Sprite » Fri Feb 18, 2022 1:27 am

The 40MHz crystal (no need for an actual oscillator, although you can use it) is required. The 32KHz is not, but it enables better timekeeping in deep sleep as well as some Bluetooth sleep modes.

moefear85
Posts: 44
Joined: Sun Sep 05, 2021 4:55 pm

Re: ESP32 External Oscillators Required?

Postby moefear85 » Tue Sep 24, 2024 12:36 pm

Is it required to run at all, or required for wireless functionality only? I remember researching this long ago, but I've forgotten since then.

User avatar
ESP_krzychb
Posts: 400
Joined: Sat Oct 01, 2016 9:05 am
Contact:

Re: ESP32 External Oscillators Required?

Postby ESP_krzychb » Wed Sep 25, 2024 1:27 am

The 40MHz crystal is required for the ESP32 to run.

Who is online

Users browsing this forum: No registered users and 180 guests