ESP-32S User Manual ESP-32S User Manual REV 1.0 2017.
ESP-32S User Manual FCC STATEMENT This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference. (2) This device must accept any interference received, including interference that may cause undesired operation. Any changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment.
ESP-32S User Manual Contents 1.Preface................................................................................................................................................ 1 2. Pin Definitions....................................................................................................................................3 2.1 Pin Layout.................................................................................................................................3 2.2 Pin Description..........
ESP-32S User Manual 1.Preface ESP-32S is a powerful, generic Wi-Fi +BT+BLE MCU module that targets a wide variety of applications, ranging from low-power sensor networks to the most demanding tasks, such as voice encoding, music streaming and MP3 decoding. At the core of this module is the ESP32-D0WDQ6 chip*, which is designed to be scalable and adaptive. There are two CPU cores that can be individually controlled or powered, and the clock frequency is adjustable from 80 MHz to 240 MHz .
ESP-32S User Manual Categories Items Module interface Hardware Software On-chip sensor On-board clock Operating voltage Operating current Operating temperature range Ambient temperature range Package size Wi-Fi mode Security Encryption Firmware upgrade Software development Network protocols User configuration Shenzhen Ai-Thinker Technology Co.
ESP-32S User Manual 2. Pin Definitions 2.1 Pin Layout Figure 1: Top and Side View of ESP-32S Table 2: ESP-32S Dimensions Length Width Height PAD size (bottom) Pin pitch Shielding can height PCBthickness 18 mm 25.5 mm 2.8± 0.1 mm 0.85 mm x 0.9 mm 1.27 mm 2 mm Shenzhen Ai-Thinker Technology Co., Ltd ±0.1mm http://www.ai-thinker.
ESP-32S User Manual 2.2 Pin Description ESP -32S has 39 pins. See pin definitions in Table 3. Table 3: ESP-32S Pin Definitions Name GND 3V3 EN SENSOR_VP SENSOR_VN IO34 IO35 No.
ESP-32S User Manual Name NC IO21 RXD0 TXD0 IO22 IO23 GND GND No. 32 33 34 35 36 37 38 39 Type I/O I/O I/O I/O I/O P P Function GPIO21, VSPIHD, EMAC_TX_EN GPIO3, U0RXD, CLK_OUT2 GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2 GPIO22, VSPIWP,U0RTS, EMAC_TXD1 GPIO23, VSPID, HS1_STROBE Ground Ground Note: * Pins SCK/CLK,SDO/SD0, SDI/SD1, SHD/SD2, SWP/SD3 and SCS/CMD, namely, GPIO6 to GPIO11 are connected to the integrated SPI flash integrated on ESP-32S and are not recommended for other uses. 2.
ESP-32S User Manual Note: Firmware can configure register bits to change the settings of ”Voltage of Internal LDO(VDD_SDIO)” and ”Timing of SDIO Slave” after booting. Shenzhen Ai-Thinker Technology Co., Ltd http://www.ai-thinker.
ESP-32S User Manual 3. Functional Description This chapter describes the modules and functions integrated in ESP-32S. 3.1 CPU and Internal Memory ESP32-DOWDQ6 contains two low-power Xtensa® 32-bit LX6 microprocessors. The internal memory includes: • 448 KB of ROM for booting and core functions. • 520 KB of on-chip SRAM for data and instruction. • 8KB of SRAM in RTC, which is called RTC SLOW Memory and can be accessed by the co-processor during the Deep-sleep mode.
ESP-32S User Manual operates in low-power modes, the application chooses the external low-speed (32 kHz) crystal clock, rather than the internal RC oscillators, to achieve the accurate wakeup time. 3.4 Power Consumption With the advanced power management technology, ESP32-D0WDQ6 can switch between different power modes as follows: • Power mode - Active mode: chip radio is powered on. The chip can receive, transmit, or listen. - Modem-sleep mode: the CPU is operational and the clock is configurable.
ESP-32S User Manual 3.5 Peripherals and Sensors 3.5.
ESP-32S User Manual Interface Signal Pin Function SD/SDIO/MMC Host HS2_CLK HS2_CMD HS2_DATA0 HS2_DATA1 HS2_DATA2 HS2_DATA3 PWMO_OUTO~2 PWM1_OUT_INO~2 PWM0_FLT_IN0~2 PWM1_FLT_IN0~2 PWM0_CAP_IN0~2 PWM1_CAP_IN0~2 PWM0_SYNC」N0~2 PWM1_SYNC」N0~2 ledc_hs_sig_out0~7 MTMS MTDO IO2 IO4 MTDI MTCK Any GPIOs* Supports SD memory card V3.
ESP-32S User Manual Interface Signal I2S I2S0l_DATA_in0~15 I2SOO_BCK_in I2S0O_WS_in I2S0I_BCK_in I2S0I_WS_in I2S0I_H_SYNC I2S0I_V_SYNC I2S0I_H_ENABLE I2S0O_BCK_out I2S0O_WS_out I2S0I_BCK_out I2S0I_WS_out I2S0O_DATA_out0~23 Any GPIOs* I2S1l_DATA_inO~15 I2S1O_BCK_in I2S1O_WS_in I2S1I_BCK_in I2S1LWS_in I2S1LH_SYNC I2S1I_V_SYNC I2S1I_H_ENABLE I2S1O_BCK_out I2S1O_WS_out I2S1l_BCK_out I2S1l_WS_out I2S1O_DATA_outO~23 Stereo input and output from/to the audio codec, and parallel LCD data output Remote Control
ESP-32S User Manual Interface Parallel QSPI General Purpose SPI JTAG Signal Pin SPIHD SPIWP SPICS0 SPICLK SPIQ SPID HSPICLK HSPICS0 HSPIQ HSPID HSPIHD HSPIWP VSPICLK VSPICS0 VSPIQ VSPID VSPIHD VSPIWP HSPIQ_in/_out HSPID_in/_out HSPICLK_in/_out HSPI_CS0_in/_out HSPI_CS1_out HSPI_CS2_out VSPIQ_in/_out VSPID_in/_out VSPICLK_in/_out VSPI_CS0_in/_out VSPI_CS1_out VSPI_CS2_out MTDI MTCK MTMS MTDO SHD/SD2 SWP/SD3 SCS/CMD SCK/CLK SDO/SD0 SDI/SD1 IO14 IO15 IO12 IO13 IO4 IO2 IO18 IO5 IO19 IO23 IO21 IO22 Shen
ESP-32S User Manual Interface SDIO Slave EMAC Signal Pin SD_CLK SD_CMD SD_DATA0 SD_DATA1 SD_DATA2 SD_DATA3 EMAC_TX_CLK EMAC_RX_CLK EMAC_TX_EN EMAC—TXDO EMAC—TXD1 EMAC—TXD2 EMAC—TXD3 EMAC_RX_ER EMAC_RX_DV EMAC_RXD0 IO6 IO11 IO7 IO8 IO9 IO10 IO0 IO5 IO21 IO19 IO22 IO14 IO12 IO13 IO27 IO25 IO26 TXD IO15 IO16 IO17 IO4 Any GPIOs* Any GPIOs* Any GPIOs* Any GPIOs* Any GPIOs* EMAC_RXD1 EMAC_RXD2 EMAC_RXD3 EMAC_CLK_OUT EMAC_CLK_OUT_180 EMAC_TX_ER EMAC_MDC_out EMAC_MDI_in EMAC_MDO_out EMAC_CRS_out EMAC_COL_ou
ESP-32S User Manual 3.5.2 Peripheral Schematics Figure 2: ESP-32S Peripheral Schematics Note: The MTDI should be kept at low electric level. Shenzhen Ai-Thinker Technology Co., Ltd http://www.ai-thinker.
ESP-32S User Manual 4. Electrical Characteristics Note: The specifications in this chapter have been tested under the following generalcondition: Vbat =3.3V’Ta =27°C,unless otherwise specified. 4.1 Absolute Maximum Ratings Table 7: Absolute Maximum Ratings Rating Storage temperature Maximum soldering temperature Supply voltage Condition IPC/JEDEC J-STD-020 Value -40 ~ 85 260 +2.2 〜+3.6 Unit °C °C V 4.
ESP-32S User Manual 4.4 Wi-Fi Radio Table 10: Wi-Fi Radio Characteristics Description Min Typ General Characteristics 2412 50 15.5 19.5 Sensitivity -98 -90 -93 -75 -93 -73 -90 -70 -91 Adjacent Channel Rejection 37 21 37 20 Input frequency Input impedance Input reflection Output power of PA DSSS, 1 Mbps CCK, 11 Mbps OFDM, 6 Mbps OFDM, 54 Mbps HT20, MCS0 HT20, MCS7 HT40, MCS0 HT40, MCS7 MCS32 OFDM, 6 Mbps OFDM, 54 Mbps HT20, MCS0 HT20, MCS7 Max Unit 2484 -10 21.
ESP-32S User Manual 4.5.2 Transmit Table 12: Transmit Characteristics – BLE Parameter RF transmit power RF power control range Adjacent channel transmit power △ f1avg A f2 △ f2avg/△ f1avg ICFT Drift rate Drift Conditions F=F0+1 MHz F=F0-1 MHz F=F0 + 2 MHz F=F0-2 MHz F=F0 + 3 MHz F=F0-3 MHz F=F0+>3 MHz F=F0->3 MHz - Min 247 - Typ +7.5 25 -14.6 -12.7 -44.3 -38.7 -49.2 -44.7 -50 -50 -0.92 -10 0.7 2 Max +10 265 - Unit dBm dB dBm dBm dBm dBm dBm dBm dBm dBm kHz kHz kHz kHz/50 µs kHz 4.
ESP-32S User Manual 5. Schematics Figure 3: ESP-32S Schematics Note: The capacitance of Gland C2 varies with the selection of the crystal. Shenzhen Ai-Thinker Technology Co., Ltd http://www.ai-thinker.