Advertisement

ESP-32S User Manual
ESP-32S User Manual
REV 1.0
2017.3

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ESP-32S and is the answer not in the manual?

Questions and answers

Summary of Contents for Ai-Thinker Technology ESP-32S

  • Page 1 ESP-32S User Manual ESP-32S User Manual REV 1.0 2017.3...
  • Page 2 A separate approval is required for all other operating configurations, including portable configurations with respect to Part 2.1093 and difference antenna configurations. There is requirement that the grantee provide guidance to the host manufacturer for compliance with Part 15B requirements. Copyright © 2017 Ai-Thinker Technology Co., Ltd. All rights reserved.
  • Page 3: Table Of Contents

    ESP-32S User Manual Contents 1.Preface..............................1 2. Pin Definitions ............................ 3 2.1 Pin Layout..........................3 2.2 Pin Description......................... 4 2.3 Strapping Pins...........................5 3. Functional Description........................7 3.1 CPU and Internal Memory......................7 3.2 External Flash and SRAM ......................7 3.3 Crystal Oscillators........................7 3.4 Power Consumption.........................8 3.5 Peripherals and Sensors......................
  • Page 4: Preface

    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 .
  • Page 5 Firmware upgrade Software write firmware via host Supports Cloud Server Development / SDK for custom Software development firmware development Network protocols IPv4, IPv6, SSL, TCP/UDP/HTTP/FTP/MQTT User configuration AT instruction set, cloud server, Android/iOS app Shenzhen Ai-Thinker Technology Co., Ltd http://www.ai-thinker.com...
  • Page 6: Pin Definitions

    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...
  • Page 7: Pin Description

    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 Type Function Ground Power supply. Chip-enable signal. Active high. SENSOR_VP GPI036, SENS0R_VP, ADC_H, ADC1_CH0, RTC_GPI00 SENSOR_VN GPI039, SENS0R_VN, ADC1_CH3, ADC_H, RTC_GPI03...
  • Page 8: Strapping Pins

    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.3 Strapping Pins ESP32-D0WDQ6 has five strapping pins. Software can read the value of these five bits from the register ”GPIO_STRAPPING”.
  • Page 9 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.com...
  • Page 10: Functional Description

    32-bit access. Data-read is supported on the flash and SRAM. Data-write is supported on the SRAM. ESP-32S integrates 4 MB of external SPI flash. The 4-MB SPI flash can be memory-mapped onto the CPU code space, supporting 8, 16 and 32-bit access. Code execution is supported. The integrated SPI flash is connected to GPIO6, GPIO7, GPIO8, GPIO9, GPIO10 and GPIO11.
  • Page 11: Power Consumption

    Slow speed: 3 mA Light-sleep mode 0.8 mA The ULP-coprocessor is powered on. 0.15 mA Deep-sleep mode ULP sensor-monitored pattern 25 µA@1% duty RTC timer + RTC memories 20 µA Hibernation mode RTC timer only 5µA Shenzhen Ai-Thinker Technology Co., Ltd http://www.ai-thinker.com...
  • Page 12: Peripherals And Sensors

    SENSOR_VN IO39 capacitors on PCB DAC_1 IO25 Two 8-bit DACs DAC_2 IO26 TOUCH0 TOUCH1 TOUCH2 TOUCH3 IO15 TOUCH4 IO13 Touch Sensor Capacitive touch sensors TOUCH5 IO12 TOUCH6 IO14 TOUCH7 IO27 TOUCH8 IO33 TOUCH9 IO32 Shenzhen Ai-Thinker Technology Co., Ltd http://www.ai-thinker.com...
  • Page 13 Two UART devices with hardware U0CTS_in U0DSR_in U0TXD_out U0RTS_out U0DTR_out U1RXD_in U1CTS_in U1TXD_out U1RTS_out U2RXD_in U2CTS_in U2TXD_out U2RTS_out I2CEXT0_SCL_in Any GPIOs* Two I2C devices in slave or master modes I2CEXT0_SDA_in I2CEXT1_SCL_in I2CEXT1_SDA_in I2CEXT0_SCL_out I2CEXT0_SDA_out I2CEXT1_SCL_out I2CEXT1_SDA_out Shenzhen Ai-Thinker Technology Co., Ltd http://www.ai-thinker.com...
  • Page 14 LCD data output 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 RMT_SIG_IN0~7 Eight channels of IR transmitter and Remote Controller Any GPIOs* RMT_SIG_OUTO~7 receiver for various waveforms Shenzhen Ai-Thinker Technology Co., Ltd http://www.ai-thinker.com...
  • Page 15 (CPHA) and clock polarity VSPI_CS0_in/_out (CPOL) control; VSPI_CS1_out • CLK frequencies by a divider; VSPI_CS2_out • up to 64 bytes of FIFO and DMA. MTDI IO12 MTCK IO13 JTAG JTAG for software debugging MTMS IO14 MTDO IO15 Shenzhen Ai-Thinker Technology Co., Ltd http://www.ai-thinker.com...
  • Page 16 • In Table6, for the items marked with ”Any GPIOs*” in the ”Pin” column, users should note that GPIO6, GPIO7, GPIO8, GPIO9, GPIO10 and GPIO11 are connected to the integrated SPI flash of ESP-32S and are not recommended for other uses. Shenzhen Ai-Thinker Technology Co., Ltd...
  • Page 17: Peripheral Schematics

    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.com...
  • Page 18: Electrical Characteristics

    4.3 Digital Terminal Characteristics Table 9: Digital Terminal Characteristics Terminals Symbol Unit Input logic level low -0.3 0.25VDD Input logic level high 0.75VDD VDD+0.3 Output logic level low 0.1VDD Output logic level high 0.8VDD Shenzhen Ai-Thinker Technology Co., Ltd http://www.ai-thinker.com...
  • Page 19: Wi-Fi Radio

    F = F0-2 MHz - 35 F = F0 + 3 MHz F = F0-3 MHz 30 MHz - 2000 MHz 2000 MHz - 2400 MHz Out-of-band blocking performance 2500 MHz - 3000 MHz 3000 MHz-12.5GHz Intermodulation Shenzhen Ai-Thinker Technology Co., Ltd http://www.ai-thinker.com...
  • Page 20: Transmit

    260°C max, for 10 seconds Target peak temperature (Tp Target) 260°C +0/-5°C Time within 5°C of actual peak (tp) 20~40 seconds Ts max to T (Ramp-down Rate) 6°C/second max Tune25°C to Peak Temperature (t) 8 minutes max Shenzhen Ai-Thinker Technology Co., Ltd http://www.ai-thinker.com...
  • Page 21: Schematics

    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.com...

Table of Contents