Example: barber

ESP32 Series - Espressif

ESP32 SeriesDatasheetIncluding: ESP32 -D0 WDESP32-D0 WDQ6 ESP32 -D2 WDESP32-S0 WDVersion SystemsCopyright This GuideThis document provides the specifications of ESP32 family of HistoryFor any changes to this document over time, please refer to thelast Change NotificationEspressif provides email notifications to keep customers updated on changes to technical documentation. Pleasesubscribe certificates for Espressif products and Copyright NoticeInformation in this document, including URL references, is subject to change without notice. THIS DOCUMENT ISPROVIDED AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABIL-ITY, NON-INFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISEARISING OUT OF ANY PROPOSAL, SPECIFICATION OR liability, including liability for infringement of any proprietary rights, relating to use of information in this docu-ment is disclaimed.

List of Tables 1 Pin Description 7 2 Description of ESP32 Power-up and Reset Timing Parameters 10 3 Strapping Pins 11 4 Memory and Peripheral Mapping 14

Tags:

  Espressif

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of ESP32 Series - Espressif

1 ESP32 SeriesDatasheetIncluding: ESP32 -D0 WDESP32-D0 WDQ6 ESP32 -D2 WDESP32-S0 WDVersion SystemsCopyright This GuideThis document provides the specifications of ESP32 family of HistoryFor any changes to this document over time, please refer to thelast Change NotificationEspressif provides email notifications to keep customers updated on changes to technical documentation. Pleasesubscribe certificates for Espressif products and Copyright NoticeInformation in this document, including URL references, is subject to change without notice. THIS DOCUMENT ISPROVIDED AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABIL-ITY, NON-INFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISEARISING OUT OF ANY PROPOSAL, SPECIFICATION OR liability, including liability for infringement of any proprietary rights, relating to use of information in this docu-ment is disclaimed.

2 No licenses express or implied, by estoppel or otherwise, to any intellectual property rightsare granted herein. The Wi-Fi Alliance Member logo is a trademark of the Wi-Fi Alliance. The Bluetooth logo is aregistered trademark of Bluetooth trade names, trademarks and registered trademarks mentioned in this document are property of their respectiveowners, and are hereby 2018 Espressif Inc. All rights Featured Ultra-Low-Power Complete Integration Wi-Fi Key BT Key MCU and Advanced CPU and Clocks and Advanced Peripheral Applications (A Non-exhaustive List) Block Diagram52 Pin Pin Pin Power Strapping Pins113 Functional CPU and Internal External Flash and Memory Timers and 64-bit Watchdog System CPU RTC Audio PLL GHz GHz Clock Wi-Fi Radio and Wi-Fi Bluetooth Radio and Bluetooth Bluetooth Bluetooth Link RTC and Low-Power Management204 Peripherals and Descriptions of Peripherals and General Purpose Input / Output Interface (GPIO) Analog-to-Digital Converter (ADC) Hall Digital-to-Analog Converter (DAC)

3 Touch Ultra-Lower-Power Ethernet MAC SD/SDIO/MMC Host SDIO/SPI Slave Universal Asynchronous Receiver Transmitter (UART) I C I S Infrared Remote Pulse Pulse Width Modulation (PWM) LED Serial Peripheral Interface (SPI) Peripheral Pin Configurations275 Electrical Absolute Maximum Recommended Operating DC Characteristics ( V, 25 C) Reliability RF Power-Consumption Wi-Fi Bluetooth Receiver Basic Data Transmitter Basic Data Receiver Enhanced Data Transmitter Enhanced Data Bluetooth LE Transmitter376 Package Information387 Part Number and Ordering Information398 Learning Must-Read Must-Have Resources40 Appendix A ESP32 Pin Notes on ESP32 Pin IO_MUX48 Revision History50 List of Tables1 Pin Description72 Description of ESP32 Power-up and Reset Timing Parameters103 Strapping Pins114 Memory and Peripheral Mapping145 Power Consumption by Power Modes206 ADC Characteristics227 ADC Calibration Results228 Capacitive-Sensing GPIOs Available on ESP32239 Peripheral Pin Configurations2710 Absolute Maximum Ratings3211

4 Recommended Operating Conditions3212 DC Characteristics ( V, 25 C)3313 Reliability Qualifications3314 RF Power-Consumption Specifications3415 Wi-Fi Radio Characteristics3416 Receiver Characteristics Basic Data Rate3517 Transmitter Characteristics Basic Data Rate3518 Receiver Characteristics Enhanced Data Rate3619 Transmitter Characteristics Enhanced Data Rate3620 Receiver Characteristics BLE3721 Transmitter Characteristics BLE3722 ESP32 Ordering Information3923 Notes on ESP32 Pin Lists4124 GPIO_Matrix4325 Ethernet_MAC48 List of Figures1 Functional Block Diagram52 ESP32 Pin Layout (QFN 6*6, Top View)63 ESP32 Pin Layout (QFN 5*5, Top View)74 ESP32 Power Scheme95 ESP32 Power-up and Reset Timing106 Address Mapping Structure137 QFN48 (6x6 mm) Package388 QFN48 (5x5 mm) Package389 ESP32 Part Number391.

5 Is a single GHz Wi-Fi-and-Bluetooth combo chip designed with the TSMC ultra-low-power 40 nmtechnology. It is designed to achieve the best power and RF performance, showing robustness, versatility andreliability in a wide variety of applications and power ESP32 Series of chips includes ESP32 -D0 WDQ6, ESP32 -D0WD, ESP32 -D2WD, and ESP32 -S0WD. Fordetails on part numbers and ordering information, please refer toPart Number and Ordering SolutionESP32 is designed for mobile, wearable electronics, and Internet-of-Things (IoT) applications. It features all thestate-of-the-art characteristics of low-power chips, including fine-grained clock gating, multiple power modes, anddynamic power scaling. For instance, in a low-power IoT sensor hub application scenario, ESP32 is woken upperiodically and only when a specified condition is detected.

6 Low-duty cycle is used to minimize the amount ofenergy that the chip expends. The output of the power amplifier is also adjustable, thus contributing to an optimaltrade-off between communication range, data rate and power :For more information, refer to and Low-Power Integration SolutionESP32 is a highly-integrated solution for Wi-Fi-and-Bluetooth IoT applications, with around 20 external com-ponents. ESP32 integrates an antenna switch, RF balun, power amplifier, low-noise receive amplifier, filters,and power management modules. As such, the entire solution occupies minimal Printed Circuit Board (PCB) uses CMOS for single-chip fully-integrated radio and baseband, while also integrating advanced calibrationcircuitries that allow the solution to remove external circuit imperfections or adjust to changes in external condi-tions.

7 As such, the mass production of ESP32 solutions does not require expensive and specialized Wi-Fi Key Features b/g/n n ( GHz), up to 150 Mbps WMM TX/RX A-MPDU, RX A-MSDU Immediate Block ACK Defragmentation Automatic Beacon monitoring (hardware TSF) 4 virtual Wi-Fi interfacesEspressif Systems1 ESP32 Datasheet Overview Simultaneous support for Infrastructure Station, SoftAP, and Promiscuous modesNote that when ESP32 is in Station mode, performing a scan, the SoftAP channel will be changed. Antenna diversityNote:For more information, please refer to Key Features Compliant with Bluetooth BR/EDR and BLE specifications Class-1, class-2 and class-3 transmitter without external power amplifier Enhanced Power Control +12 dBm transmitting power NZIF receiver with 97 dBm BLE sensitivity Adaptive Frequency Hopping (AFH) Standard HCI based on SDIO/SPI/UART High-speed UART HCI, up to 4 Mbps Bluetooth BR/EDR BLE dual mode controller Synchronous Connection-Oriented/Extended (SCO/eSCO) CVSD and SBC for audio codec Bluetooth Piconet and Scatternet Multi-connections in Classic BT and BLE Simultaneous advertising and and Advanced and Memory Xtensa single-/dual-core 32-bit LX6 microprocessor(s), up to 600 MIPS (200 MIPS for ESP32 -S0WD, 400 MIPS for ESP32 -D2WD)

8 448 KB ROM 520 KB SRAM 16 KB SRAM in RTC QSPI supports multiple flash/SRAM chipsEspressif Systems2 ESP32 Datasheet and Timers Internal 8 MHz oscillator with calibration Internal RC oscillator with calibration External 2 MHz~60 MHz crystal oscillator (40 MHz only for Wi-Fi/BT functionality) External 32 kHz crystal oscillator for RTC with calibration Two timer groups, including 2 64-bit timers and 1 main watchdog in each group One RTC timer RTC Peripheral Interfaces 34 programmable GPIOs 12-bit SAR ADC up to 18 channels 2 8-bit DAC 10 touch sensors 4 SPI 2 I S 2 I C 3 UART 1 host (SD/eMMC/SDIO) 1 slave (SDIO/SPI) Ethernet MAC interface with dedicated DMA and IEEE 1588 support CAN IR (TX/RX) Motor PWM LED PWM up to 16 channels Hall Secure boot Flash encryption 1024-bit OTP, up to 768-bit for customers Cryptographic hardware acceleration.

9 AES Hash (SHA-2) RSA ECCE spressif Systems3 ESP32 Datasheet Overview Random Number Generator (RNG) (A Non-exhaustive List) Generic Low-power IoT Sensor Hub Generic Low-power IoT Data Loggers Cameras for Video Streaming Over-the-top (OTT) Devices Speech Recognition Image Recognition Mesh Network Home Automation Light control Smart plugs Smart door locks Smart Building Smart lighting Energy monitoring Industrial Automation Industrial wireless control Industrial robotics Smart Agriculture Smart greenhouses Smart irrigation Agriculture robotics Audio Applications Internet music players Live streaming devices Internet radio players Audio headsets Health Care Applications Health monitoring Baby monitors Wi-Fi-enabled Toys Remote control toys Proximity sensing toys Educational toys Wearable Electronics Smart watches Smart bracelets Retail & Catering Applications POS machines Service robotsEspressif Systems4 ESP32 Datasheet DiagramCore and memoryROMC ryptographic hardware

10 AccelerationAESSHARSARTCULP co-processorRecovery memoryPMUB luetooth link controllerBluetooth basebandWi-Fi MAC Wi-Fi basebandSPI2 or 1 x Xtensa 32-bit LX6 Microprocessors RF receiveRF transmitSwitchBalunI2CI2 SSDIOUARTCANETHIRPWMT ouch sensorDACADCC lock generatorRNGSRAME mbedded FlashFigure 1: Functional Block DiagramNote:Products in the ESP32 Series differ from each other in terms of their support for embedded flash and the number of CPUsthey have. For details, please refer toPart Number and Ordering Systems5 ESP32 Datasheet Pin Layout32K_XP12 VDET_21110987654321 VDET_1 CHIP_PUSENSOR_VNSENSOR_CAPNSENSOR_CAPPSE NSOR_VPVDD3P3 VDD3P3 LNA_INVDDA252627282930313233343536 GPIO16 VDD_SDIOGPIO5 VDD3P3_CPU37 GPIO193839404142434445464748 GPIO22U0 RXDU0 TXDGPIO21 XTAL_NXTAL_PVDDACAP2 CAP1 GPIO224 MTDO2322212019181716151413 MTCKVDD3P3_RTCMTDIMTMSGPIO27 GPIO26 GPIO2532K_XNSD_DATA_2SD_DATA_3SD_CMDSD_C LKSD_DATA_0SD_DATA_1 GPIO4 GPIO0 GPIO23 GPIO18 VDDAGPIO17 ESP3249 GNDF igure 2.


Related search queries