ESP32-WROOM-32 Datasheet - Circuits4you

2y ago
95 Views
2 Downloads
642.42 KB
25 Pages
Last View : 4m ago
Last Download : 2m ago
Upload by : Amalia Wilborn
Transcription

ESP32-WROOM-32 DatasheetVersion 2.5Espressif Systems

About This DocumentThis document provides the specifications for the ESP32-WROOM-32 module.Revision HistoryFor revision history of this document, please refer to the last page.Documentation Change NotificationEspressif provides email notifications to keep customers updated on changes to technical documentation. Pleasesubscribe here.CertificationDownload certificates for Espressif products from here.Disclaimer 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 MERCHANTABILITY, NON-INFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISEARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE.All liability, including liability for infringement of any proprietary rights, relating to use of information in this document is disclaimed. 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 SIG.All trade names, trademarks and registered trademarks mentioned in this document are property of their respectiveowners, and are hereby acknowledged.Copyright 2018 Espressif Inc. All rights reserved.

Contents1 Overview12 Pin Definitions32.1Pin Layout32.2Pin Description32.3Strapping Pins43 Functional Description63.1CPU and Internal Memory63.2External Flash and SRAM63.3Crystal Oscillators63.4RTC and Low-Power Management74 Peripherals and Sensors85 Electrical Characteristics95.1Absolute Maximum Ratings95.2Recommended Operating Conditions95.3DC Characteristics (3.3V, 25 C)95.4Wi-Fi Radio105.5BLE Radio105.65.5.1 Receiver105.5.2 Transmitter11Reflow Profile126 Schematics137 Peripheral Schematics148 Physical Dimensions169 Recommended PCB Land Pattern1710Learning Resources1810.1 Must-Read Documents1810.2 Must-Have Resources18Revision History19

List of Tables1ESP32-WROOM-32 Specifications12Pin Definitions33Strapping Pins54Power Consumption by Power Modes75Absolute Maximum Ratings96Recommended Operating Conditions97DC Characteristics98Wi-Fi Radio Characteristics109Receiver Characteristics – BLE1010Transmitter Characteristics – BLE11

List of Figures1ESP32-WROOM-32 Pin layout32Reflow Profile123ESP32-WROOM-32 Schematics134ESP32-WROOM-32 Peripheral Schematics145Discharge Circuit for VDD33 Rail146Reset Circuit157Physical Dimensions of ESP32-WROOM-32168Recommended PCB Land Pattern17

1. OVERVIEW1. OverviewESP32-WROOM-32 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 streamingand MP3 decoding.At the core of this module is the ESP32-D0WDQ6 chip*. The chip embedded is designed to be scalable andadaptive. There are two CPU cores that can be individually controlled, and the CPU clock frequency is adjustablefrom 80 MHz to 240 MHz. The user may also power off the CPU and make use of the low-power co-processor toconstantly monitor the peripherals for changes or crossing of thresholds. ESP32 integrates a rich set of peripherals,ranging from capacitive touch sensors, Hall sensors, SD card interface, Ethernet, high-speed SPI, UART, I2S andI2C.Note:* For details on the part number of the ESP32 series, please refer to the document ESP32 Datasheet.The integration of Bluetooth, Bluetooth LE and Wi-Fi ensures that a wide range of applications can be targeted,and that the module is future proof: using Wi-Fi allows a large physical range and direct connection to the internetthrough a Wi-Fi router, while using Bluetooth allows the user to conveniently connect to the phone or broadcastlow energy beacons for its detection. The sleep current of the ESP32 chip is less than 5 µA, making it suitablefor battery powered and wearable electronics applications. ESP32 supports a data rate of up to 150 Mbps,and 20.5 dBm output power at the antenna to ensure the widest physical range. As such the chip does offerindustry-leading specifications and the best performance for electronic integration, range, power consumption,and connectivity.The operating system chosen for ESP32 is freeRTOS with LwIP; TLS 1.2 with hardware acceleration is built in aswell. Secure (encrypted) over the air (OTA) upgrade is also supported, so that developers can continually upgradetheir products even after their release.Table 1 provides the specifications of ESP32-WROOM-32.Table 1: ESP32-WROOM-32 ationsRF certificationFCC/CE/IC/TELEC/KCC/SRRC/NCCWi-Fi certificationWi-Fi AllianceBluetooth certificationBQBGreen certificationRoHS/REACH802.11 b/g/n (802.11n up to 150 Mbps)Wi-FiProtocolsA-MPDU and A-MSDU aggregation and 0.4 µs guardinterval supportFrequency range2.4 GHz 2.5 GHzProtocolsBluetooth v4.2 BR/EDR and BLE specificationNZIF receiver with –97 dBm sensitivityBluetoothRadioClass-1, class-2 and class-3 transmitterAFHAudioEspressif SystemsCVSD and SBC1ESP32-WROOM-32 Datasheet V2.5

1. OVERVIEWCategoriesItemsSpecificationsSD card, UART, SPI, SDIO, I2C, LED PWM, MotorModule interfacePWM, I2S, IRGPIO, capacitive touch sensor, ADC, DACHardwareOn-chip sensorHall sensorOn-board clock40 MHz crystalOperating voltage/Power supply2.7 3.6VOperating currentAverage: 80 mAMinimum current delivered bypower supplyRecommended operating temperature rangeSoftware–40 C 85 CPackage size(18 0.2) mm x (25.5 0.2) mm x (3.1 0.15) mmWi-Fi modeStation/SoftAP/SoftAP Station/P2PWi-Fi RSA/ECC/SHAFirmware upgradeSoftware developmentEspressif Systems500 mAUART Download / OTA (download and write firmwarevia network or host)Supports Cloud Server Development / SDK for custom firmware developmentNetwork protocolsIPv4, IPv6, SSL, TCP/UDP/HTTP/FTP/MQTTUser configurationAT instruction set, cloud server, Android/iOS app2ESP32-WROOM-32 Datasheet V2.5

2. PIN DEFINITIONS2. Pin Definitions2.1 Pin LayoutKeepout Zone1GNDGND3823V3IO23373ENIO22364SENSOR VPTXD0355SENSOR VNRXD0346IO34IO213339 D3IO33179SD2311632IO19IO13NCIO3215IO358GND7Figure 1: ESP32-WROOM-32 Pin layout2.2 Pin DescriptionESP32-WROOM-32 has 38 pins. See pin definitions in Table 2.Table 2: Pin r supplyEN3IModule-enable signal. Active high.SENSOR VP4IGPIO36, ADC1 CH0, RTC GPIO0SENSOR VN5IGPIO39, ADC1 CH3, RTC GPIO3IO346IGPIO34, ADC1 CH6, RTC GPIO4IO357IGPIO35, ADC1 CH7, RTC GPIO5IO328I/OIO339I/OEspressif SystemsGPIO32, XTAL 32K P (32.768 kHz crystal oscillator input), ADC1 CH4,TOUCH9, RTC GPIO9GPIO33, XTAL 32K N (32.768 kHz crystal oscillator output), ADC1 CH5,TOUCH8, RTC GPIO83ESP32-WROOM-32 Datasheet V2.5

2. PIN DEFINITIONSNameNo.TypeFunctionIO2510I/OGPIO25, DAC 1, ADC2 CH8, RTC GPIO6, EMAC RXD0IO2611I/OGPIO26, DAC 2, ADC2 CH9, RTC GPIO7, EMAC RXD1IO2712I/OGPIO27, ADC2 CH7, TOUCH7, RTC GPIO17, EMAC RX IO9, SD DATA2, SPIHD, HS1 DATA2, U1RXDSWP/SD3*18I/OGPIO10, SD DATA3, SPIWP, HS1 DATA3, U1TXDSCS/CMD*19I/OGPIO11, SD CMD, SPICS0, HS1 CMD, U1RTSSCK/CLK*20I/OGPIO6, SD CLK, SPICLK, HS1 CLK, U1CTSSDO/SD0*21I/OGPIO7, SD DATA0, SPIQ, HS1 DATA0, U2RTSSDI/SD1*22I/OGPIO8, SD DATA1, SPID, HS1 DATA1, O16, HS1 DATA4, U2RXD, EMAC CLK OUTIO1728I/OGPIO17, HS1 DATA5, U2TXD, EMAC CLK OUT 180IO529I/OGPIO5, VSPICS0, HS1 DATA6, EMAC RX CLKIO1830I/OGPIO18, VSPICLK, HS1 DATA7IO1931I/OGPIO19, VSPIQ, U0CTS, EMAC TXD0NC32--IO2133I/OGPIO21, VSPIHD, EMAC TX ENRXD034I/OGPIO3, U0RXD, CLK OUT2TXD035I/OGPIO1, U0TXD, CLK OUT3, EMAC RXD2IO2236I/OGPIO22, VSPIWP, U0RTS, EMAC TXD1IO2337I/OGPIO23, VSPID, HS1 STROBEGND38PGroundGPIO14, ADC2 CH6, TOUCH6, RTC GPIO16, MTMS, HSPICLK,HS2 CLK, SD CLK, EMAC TXD2GPIO12,ADC2 CH5,TOUCH5,RTC GPIO15,MTDI,HSPIQ,HS2 DATA2, SD DATA2, EMAC TXD3GroundGPIO13,ADC2 CH4,TOUCH4,RTC GPIO14,MTCK, HSPID,HS2 DATA3, SD DATA3, EMAC RX ERGPIO15, ADC2 CH3, TOUCH3, MTDO, HSPICS0, RTC GPIO13,HS2 CMD, SD CMD, EMAC RXD3GPIO2, ADC2 CH2, TOUCH2, RTC GPIO12, HSPIWP, HS2 DATA0,SD DATA0GPIO0,ADC2 CH1,TOUCH1,RTC GPIO11,CLK OUT1,EMAC TX CLKGPIO4, ADC2 CH0, TOUCH0, RTC GPIO10, HSPIHD, HS2 DATA1,SD DATA1, EMAC TX ERImportant:* Pins SCK/CLK, SDO/SD0, SDI/SD1, SHD/SD2, SWP/SD3 and SCS/CMD, namely, GPIO6 to GPIO11 areconnected to the integrated SPI flash integrated on the module and are not recommended for other uses.2.3 Strapping PinsESP32 has five strapping pins, which can be seen in Chapter 6 Schematics:Espressif Systems4ESP32-WROOM-32 Datasheet V2.5

2. PIN DEFINITIONS MTDI GPIO0 GPIO2 MTDO GPIO5Software can read the values of these five bits from register ”GPIO STRAPPING”.During the chip’s system reset (power-on-reset, RTC watchdog reset and brownout reset), the latches of thestrapping pins sample the voltage level as strapping bits of ”0” or ”1”, and hold these bits until the chip is powereddown or shut down. The strapping bits configure the device’s boot mode, the operating voltage of VDD SDIO andother initial system settings.Each strapping pin is connected to its internal pull-up/pull-down during the chip reset. Consequently, if a strappingpin is unconnected or the connected external circuit is high-impedance, the internal weak pull-up/pull-down willdetermine the default input level of the strapping pins.To change the strapping bit values, users can apply the external pull-down/pull-up resistances, or use the hostMCU’s GPIOs to control the voltage level of these pins when powering on ESP32.After reset, the strapping pins work as normal-function pins.Refer to Table 3 for a detailed boot-mode configuration by strapping pins.Table 3: Strapping PinsVoltage of Internal LDO (VDD SDIO)PinDefaultMTDIPull-down3.3V1.8V01Booting ModePinDefaultSPI BootDownload ing/Disabling Debugging Log Print over U0TXD During BootingPinDefaultU0TXD TogglingU0TXD SilentMTDOPull-up10Timing of SDIO ge OutputRising-edge OutputFalling-edge OutputRising-edge OutputPull-up0011Pull-up0101Note: Firmware can configure register bits to change the settings of ”Voltage of Internal LDO (VDD SDIO)” and ”Timingof SDIO Slave” after booting. The module integrates a 3.3V SPI flash, so the pin MTDI cannot be set to 1 when the module is powered up.Espressif Systems5ESP32-WROOM-32 Datasheet V2.5

3. FUNCTIONAL DESCRIPTION3. Functional DescriptionThis chapter describes the modules and functions integrated in ESP32-WROOM-32.3.1 CPU and Internal MemoryESP32-D0WDQ6 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 instructions. 8 kB of SRAM in RTC, which is called RTC FAST Memory and can be used for data storage; it is accessedby the main CPU during RTC Boot from the Deep-sleep mode. 8 kB of SRAM in RTC, which is called RTC SLOW Memory and can be accessed by the co-processor duringthe Deep-sleep mode. 1 kbit of eFuse: 256 bits are used for the system (MAC address and chip configuration) and the remaining768 bits are reserved for customer applications, including flash-encryption and chip-ID.3.2 External Flash and SRAMESP32 supports multiple external QSPI flash and SRAM chips. More details can be found in Chapter SPI in theESP32 Technical Reference Manual. ESP32 also supports hardware encryption/decryption based on AES to protect developers’ programs and data in flash.ESP32 can access the external QSPI flash and SRAM through high-speed caches. Up to 16 MB of external flash can be mapped into CPU instruction memory space and read-only memoryspace simultaneously.– When external flash is mapped into CPU instruction memory space, up to 11 MB 248 KB can bemapped at a time. Note that if more than 3 MB 248 KB are mapped, cache performance will bereduced due to speculative reads by the CPU.– When external flash is mapped into read-only data memory space, up to 4 MB can be mapped at atime. 8-bit, 16-bit and 32-bit reads are supported. External SRAM can be mapped into CPU data memory space. SRAM up to 8 MB is supported and up to 4MB can be mapped at a time. 8-bit, 16-bit and 32-bit reads and writes are supported.ESP32-WROOM-32 integrates 4 MB of external SPI flash. The 4-MB SPI flash can be memory-mapped onto theCPU code space, supporting 8, 16 and 32-bit access. Code execution is supported. The integrated SPI flashis connected to GPIO6, GPIO7, GPIO8, GPIO9, GPIO10 and GPIO11. These six pins cannot be used as regularGPIOs.3.3 Crystal OscillatorsThe module uses a 40-MHz crystal oscillator.Espressif Systems6ESP32-WROOM-32 Datasheet V2.5

3. FUNCTIONAL DESCRIPTION3.4 RTC and Low-Power ManagementWith the use of advanced power-management technologies, ESP32 can switch between different power modes. Power modes– Active mode: The chip radio is powered on. The chip can receive, transmit, or listen.– Modem-sleep mode: The CPU is operational and the clock is configurable. The Wi-Fi/Bluetooth baseband and radio are disabled.– Light-sleep mode: The CPU is paused. The RTC memory and RTC peripherals, as well as the ULPco-processor are running. Any wake-up events (MAC, host, RTC timer, or external interrupts) will wakeup the chip.– Deep-sleep mode: Only RTC memory and RTC peripherals are powered on. Wi-Fi and Bluetoothconnection data are stored in the RTC memory. The ULP co-processor is functional.– Hibernation mode: The internal 8-MHz oscillator and ULP co-processor are disabled. The RTC recoverymemory is powered down. Only one RTC timer on the slow clock and certain RTC GPIOs are active.The RTC timer or the RTC GPIOs can wake up the chip from the Hibernation mode.The power consumption varies with different power modes and work statuses of functional modules. Please seeTable 4 for details.Table 4: Power Consumption by Power ModesPower modeDescriptionPower consumptionWi-Fi Tx packetActive (RF working)Wi-Fi / BT Tx packetPlease refer to ESP32 Datasheet.Wi-Fi / BT Rx and listeningMax speed 240 MHz: 30 mA 50 mAModem-sleepNormal speed 80 MHz: 20 mA 25 mAThe CPU is powered on.Slow speed 2 MHz: 2 mA 4 mALight-sleep-0.8 mAThe ULP co-processor is powered on.150 µAULP sensor-monitored pattern100 µA @1% dutyRTC timer RTC memory10 µAHibernationRTC timer only5 µAPower offCHIP PU is set to low level, the chip is powered off0.1 µADeep-sleepNote: When Wi-Fi is enabled, the chip switches between Active and Modem-sleep mode. Therefore, power consumptionchanges accordingly. In Modem-sleep mode, the CPU frequency changes automatically. The frequency depends on the CPU load andthe peripherals used. During Deep-sleep, when the ULP co-processor is powered on, peripherals such as GPIO and I2C are able tooperate. When the system works in the ULP sensor-monitored pattern, the ULP co-processor works with the ULP sensorperiodically; ADC works with a duty cycle of 1%, so the power consumption is 100 µA.Espressif Systems7ESP32-WROOM-32 Datasheet V2.5

4. PERIPHERALS AND SENSORS4. Peripherals and SensorsPlease refer to Section Peripherals and Sensors in ESP32 Datasheet.Note:External connections can be made to any GPIO except for GPIOs in the range 6-11. These six GPIOs are connected tothe module’s integrated SPI flash. For details, please see Section 6 Schematics.Espressif Systems8ESP32-WROOM-32 Datasheet V2.5

5. ELECTRICAL CHARACTERISTICS5. Electrical Characteristics5.1 Absolute Maximum RatingsStresses beyond the absolute maximum ratings listed in the table below may cause permanent damage to thedevice. These are stress ratings only, and do not refer to the functional operation of the device.Table 5: Absolute Maximum toreStorage temperature–40150 C5.2 Recommended Operating ConditionsTable 6: Recommended Operating 73.33.6VIV DDCurrent delivered by external power supply0.5--ATOperating temperature–40-85 C5.3 DC Characteristics (3.3V, 25 C)Table 7: DC CharacteristicsSymbolParameterMinTypMaxUnitCINPin capacitance-2-pFVIHHigh-level input voltage0.75 VDD1-VDD 0.3VVILLow-level input voltage–0.3-0.25 VDDVIIHHigh-level input current--50nAIILLow-level input current--50nAVOHHigh-level output voltage0.8 VDD--VVOLLow-level output voltage--0.1 VDDV-40-mA-28-mAIOHIOLHigh-level source current (VDD 3.3V, VOH 2.64V, PAD DRIVER 3)Low-level sink current (VDD 3.3V, VOL 0.495V, PAD DRIVER 3)RP UPull-up resistor-45-kΩRP DPull-down resistor-45-kΩ--0.6VVIL nRSTLow-level input voltage of EN to reset the module1. VDD is the I/O voltage for a particular power domain of pins. More details can be found in Appendix IO MUX ofESP32 Datasheet.Espressif Systems9ESP32-WROOM-32 Datasheet V2.5

5. ELECTRICAL CHARACTERISTICS5.4 Wi-Fi RadioTable 8: Wi-Fi Radio CharacteristicsDescriptionMinTypicalMaxUnitInput frequency2412-2484MHzOutput impedance*-*-ΩTx powerOutput power of PA for 72.2 Mbps131415dBmOutput power of PA for 11b mode19.52020.5dBmSensitivityDSSS, 1 Mbps-–98-dBmCCK, 11 Mbps-–91-dBmOFDM, 6 Mbps-–93-dBmOFDM, 54 Mbps-–75-dBmHT20, MCS0-–93-dBmHT20, MCS7-–73-dBmHT40, MCS0-–90-dBmHT40, MCS7-–70-dBmMCS32-–89-dBmAdjacent channel rejectionOFDM, 6 Mbps-37-dBOFDM, 54 Mbps-21-dBHT20, MCS0-37-dBHT20, MCS7-20-dB For the modules that use IPEX antennas, the output impedance is 50Ω. For other modules without IPEX antennas, users donot need to concern about the output impedance.5.5 BLE Radio5.5.1 ReceiverTable 9: Receiver Characteristics – BLEParameterConditionsMinTypMaxUnitSensitivity @30.8% PER--–97-dBmMaximum received signal @30.8% PER-0--dBmCo-channel C/I-- 10-dBF F0 1 MHz-–5-dBF F0 – 1 MHz-–5-dBF F0 2 MHz-–25-dBF F0 – 2 MHz-–35-dBF F0 3 MHz-–25-dBF F0 – 3 MHz-–45-dBAdjacent channel selectivity C/IEspressif Systems10ESP32-WROOM-32 Datasheet V2.5

5. ELECTRICAL CHARACTERISTICSParameterOut-of-band blocking 0 MHz 2000 MHz–10--dBm2000 MHz 2400 MHz–27--dBm2500 MHz 3000 MHz–27--dBm3000 MHz 12.5 GHz–10--dBm-–36--dBm5.5.2 TransmitterTable 10: Transmitter Characteristics – BLEParameterConditionsMinTypMaxUnitRF transmit power--0-dBmGain control step--3-dBmRF power control range-–12- 12dBmF F0 2 MHz-–52-dBmF F0 3 MHz-–58-dBmF F0 3 MHz-–60-dBm f 1avg---265kHz f 2max-247--kHz f 2avg / f 1avg--–0.92--ICFT--–10-kHzDrift rate--0.7-kHz/50 µsDrift--2-kHzAdjacent channel transmit powerEspressif Systems11ESP32-WROOM-32 Datasheet V2.5

5. ELECTRICAL CHARACTERISTICSTemperature ( )5.6 Reflow ProfilePeak Temp.235 250 250Preheating zone150 200 60 120s217200Reflow zone!217 60 90sCooling zone-1 -5 /sSoldering time 30sRamp-up zone1 3 /s1005025Time (sec.)0050100150200250Ramp-up zone — Temp.: 150 Time: 60 90s Ramp-up rate: 1 3 /sPreheating zone — Temp.: 150 200 Time: 60 120s Ramp-up rate: 0.3 0.8 /sReflow zone — Temp.: 217 7LPH 60 90s; Peak Temp.: 235 250 ( 245 recommended) Time: 30 70sCooling zone — Peak Temp. 180 Ramp-down rate: -1 -5 /sSolder — Sn&Ag&Cu Lead-free solder (SAC305)Figure 2: Reflow ProfileEspressif Systems12ESP32-WROOM-32 Datasheet V2.5

6. SCHEMATICSEspressif Systems6. SchematicsPin.1GNDThe values of C1 and C2 vary withthe selection of a 3PCB ANTGND49C100.1uFGND OR VP 567SENSOR VN8CHIP PU910GPIO3411GPIO3512GPIO323VDDALNA INVDD3P3VDD3P3SENSOR VPSENSOR CAPPSENSOR CAPNSENSOR VNCHIP PUVDET 1VDET 232K XPThe values of C14, L4 and C15vary with the actualselection of a PCB CLKGPIO21VDD C18 VDD VDD33C19ESP32-WROOM-32 Datasheet PIO18GPIO5SD DATA 1SD DATA 0SD CLKSD CMDSD DATA 3SD DATA 2GPIO17VDD 22VDD338C1310uFPin.5SENSOR VN0.1uF32K XNGPIO25GPIO26GPIO27MTMSMTDIVDD3P3 RTCMTCKMTDOGPIO2GPIO0GPIO4C1210uFPin.18SD3SENSOR C0.1uFR1GPIO23Pin.36IO22SHD/SD2SENSOR VPGNDGND GNDC9Pin.4SENSOR 2324VDD33GPIO13Pin.17SD2CHIP PUGND40MHz 0393837C20Pin.3CHIP PU/ENCAP1CAP2VDDAXTAL PXTAL NVDDAGPIO21U0TXDU0RXDGPIO22GPIO19VDD3P3 ESD3.3V88D-CPin.23V3GND Figure 3: ESP32-WROOM-32 SchematicsGPIO4Pin.39GNDPin.25IO0GNDGPIO0

7. PERIPHERAL SCHEMATICS7. Peripheral SchematicsVDD33 VDD33C1 10uFGNDC2 0.1uFGNDC30.1uF123SENSOR VP 4SENSOR VN 56IO347IO358IO329IO3310IO2511IO2612IO271314ENP 4IO0GND13V3ENSENSOR VPSENSOR 333231302928272625UART D1MTMSMTDIMTCKMTDOBOOT OPTIONJTAGMTDI should be kept at a low electric level when powering up the module.Figure 4: ESP32-WROOM-32 Peripheral SchematicsNote:Soldering Pad 39 to the Ground of the base board is not necessary for a satisfactory thermal performance. If users dowant to solder it, they need to ensure that the correct quantity of soldering paste is applied.Discharge CircuitVCC12SW1CAP Added By UserD1VDD33Q1 C1ESP ModuleBulk CAPR2R1100KGND1KGNDGNDGNDFigure 5: Discharge Circuit for VDD33 RailNote:The discharge circuit can be applied in scenarios where ESP32 is powered on and off repeatedly by switching thepower rails, and there is a large capacitor on the VDD33 rail. For details, please refer to Section Power Scheme inESP32 Datasheet.Espressif Systems14ESP32-WROOM-32 Datasheet V2.5

7. PERIPHERAL SCHEMATICSU1GNDVBATR10R31GND2CHIP PUVCCRESET#Power Supply SupervisorR2100KGNDFigure 6: Reset CircuitNote:When battery is used as the power supply for ESP32 series of chips and modules, a supply voltage supervisor is recommended to avoid boot failure due to low voltage. Users are recommended to pull CHIP PU low if the power supply forESP32 is below 2.3V.54Espressif Systems315ESP32-WROOM-32 Datasheet V2.5

8. PHYSICAL DIMENSIONSEspressif Systems8. Physical Dimensions3.1 0.1518.0 0.218.0 0.2ESP32-WROOM-32 Datasheet V2.5Figure 7: Physical Dimensions of ESP32-WROOM-32Note:All dimensions are in millimeters.3.2811.43 0.116.51 0.11.51.27 0.11.27 0.18.6 0.24.0 0.11.27 0.116.51 0.125.5 0.20.93.286.3 0.20.854.0 0.11.511.43 0.116.51 0.11.27 0.117.6 0.111.0 0.1.27 0.11.51.5161.27 0.115.8 0.116.51 0.125.5 0.26.90.8 0.1

9. RECOMMENDED PCB LAND PATTERN9. Recommended PCB Land PatternUnit:mm0.96.3213856.5151.27x13 16.5125.54152.78517.4918241.27x9 11.432.78517Figure 8: Recommended PCB Land PatternEspressif Systems17ESP32-WROOM-32 Datasheet V2.5

10. LEARNING RESOURCES10.Learning Resources10.1Must-Read DocumentsThe following link provides documents related to ESP32. ESP32 DatasheetThis document provides an introduction to the specifications of the ESP32 hardware, including overview, pindefinitions, functional description, peripheral interface, electrical characteristics, etc. ESP-IDF Programming GuideIt hosts extensive documentation for ESP-IDF ranging from hardware guides to API reference. ESP32 Technical Reference ManualThe manual provides detailed information on how to use the ESP32 memory and peripherals. ESP32 Hardware ResourcesThe zip files include the schematics, PCB layout, Gerber and BOM list of ESP32 modules and developmentboards. ESP32 Hardware Design GuidelinesThe guidelines outline recommended design practices when developing standalone or add-on systemsbased on the ESP32 series of products, including the ESP32 chip, the ESP32 modules and developmentboards. ESP32 AT Instruction Set and ExamplesThis document introduces the ESP32 AT commands, explains how to use them, and provides examples ofseveral common AT commands. Espressif Products Ordering Information10.2Must-Have ResourcesHere are the ESP32-related must-have resources. ESP32 BBSThis is an Engineer-to-Engineer (E2E) Community for ESP32 where you can post questions, share knowledge,explore ideas, and help solve problems with fellow engineers. ESP32 GitHubESP32 development projects are freely distributed under Espressif’s MIT license on GitHub. It is establishedto help developers get started with ESP32 and foster innovation and the growth of general knowledge aboutthe hardware and software surrounding ESP32 devices. ESP32 ToolsThis is a webpage where users can download ESP32 Flash Download Tools and the zip file ”ESP32 Certification and Test”. ESP-IDFThis webpage links users to the official IoT development framework for ESP32. ESP32 ResourcesThis webpage provides the links to all available ESP32 documents, SDK and tools. Espressif Systems18ESP32-WROOM-32 Datasheet V2.5

REVISION HISTORYRevision HistoryDateVersionRelease notes Changed the module name to ESP32-WROOM-32; Deleted Temperature Sensor in Table 1: ESP32-WROOM-32 Specifications; Updated Chapter 3: Functional Description; Added Chapter 8: Recommended PCB Land Pattern;2018.06V2.5Changes to electrical characteristics: Updated Table 5: Absolute Maximum Ratings; Added Table 6: Recommended Operating Conditions; Added Table 7: DC Characteristics; Updated the values of ”Gain control step”, ”Adjacent channel transmit power”in Table 10: Transmitter Characteristics - BLE.2018.03V2.4Updated Table 1 in Chapter 1.Deleted information on LNA pre-amplifier;2018.01V2.3Updated section 3.4 RTC and Low-Power Management;Added reset circuit in Chapter 7 and a note to it.Updated the description of the chip’s system reset in Section 2.3 Strapping Pins;Deleted ”Association sleep pattern” in Table 4 and added notes to Active sleep and2017.10V2.2Modem-sleep;Updated the note to Figure 4 Peripheral Schematics;Added discharge circuit for VDD33 rail in Chapter 7 and a note to it.2017.09V2.1Updated operating voltage/power supply range updated to 2.7 3.6V;Updated Chapter 7.Changed the sensitivity of NZIF receiver to -97 dBm in Table 1;Updated the dimensions of the module;2017.08V2.0Updated Table 4 Power Consumption by Power Modes, and added two notes to it;Updated Table 5, 8, 9, 10;Added Chapter 8;Added the link to certification download.Added a note to Section 2.1 Pin Layout;2017.06V1.9Updated Section 3.3 Crystal Oscillators;Updated Figure 3 ESP-WROOM-32 Schematics;Added Documentation Change Notification.2017.05V1.82017.04V1.7Updated Figure 1 Top and Side View of ESP32-WROOM-32 (ESP-WROOM-32).Added the module’s dimensional tolerance;Changed the input impedance value of 50Ω in Table 8 Wi-Fi Radio Characteristicsto output impedance value of 30 j10 Ω.2017.04V1.6Added Figure 2 Reflow Profile.Updated Section 2.2 Pin Description;2017.03V1.5Updated Section 3.2 External Flash and SRAM;Updated Section 4 Peripherals and Sensors Description.Updated Chapter 1 Preface;Updated Chapter 2 Pin Definitions;Updated Chapter 3 Functional Description;2017.03V1.4Espressif SystemsUpdated Table Recommended Operating Conditions;19ESP32-WROOM-32 Datasheet V2.5

REVISION HISTORYDateVersionRelease notesUpdated Table 8 Wi-Fi Radio Characteristics;Updated Section 5.6 Reflow Profile;Added Chapter 10 Learning Resources.2016.12V1.3Updated Section 2.1 Pin Layout.2016.11V1.2Added Figure 7 Peripheral Schematics.2016.11V1.1Updated Chapter 6 Schematics.2016.08V1.0First release.Espressif Systems20ESP32-WROOM-32 Datasheet V2.5

ESP32-WROOM-32 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*. T

Related Documents:

Figure 1: ESP32-WROOM-32D Pin Layout (Top View) Note: The pin layout of ESP32-WROOM-32U is the same as that of ESP32-WROOM-32D, except that ESP32-WROOM-32U has no keepout zone. 2.2 Pin Description The ESP32-WROOM-32D and ESP32-WROOM-32U have 38 pins. See pin definitions in Table 3. Table

List of Tables 1 ESP32-WROOM-32D vs. ESP32-WROOM-32U 6 2 ESP32-WROOM-32D and ESP32-WROOM-32U

The ESP32 strong series /strong of chips includes ESP32-D0WD-V3, ESP32-D0WDQ6-V3, ESP32-D0WD, ESP32-D0WDQ6, ESP32-D2WD, and ESP32-S0WD, among which, ESP32-D0WD-V3 and and ESP32-D0WDQ6-V3 are based on . strong Espressif /strong Systems 4 Submit Documentation Feedback ESP32 Datasheet V3.3. 1.Overview 1.6 Block Diagram Core and memory ROM Cryptographic hardware acceleration .

ESP32-S2-WROOM and ESP32-S2-WROOM-I are two powerful, generic Wi-Fi MCU modules that have a rich set of peripherals. They are an ideal choice for a wide variety of application scenarios relating to Internet of Things (IoT), wearable electronics and smart home. ESP32-S2-WROOM comes with a PCB antenna, and

1 ESP32-S2-SOLOBlockDiagram 8 2 ESP32-S2-SOLO-UBlockDiagram 8 3 PinLayout(TopView) 9 4 ESP32-S2-SOLOSchematics 18 5 ESP32-S2-SOLO-USchematics 19 6 PeripheralSchematics 20 7 ESP32-S2-SOLOPhysicalDimensions 21 8 ESP32-S2-SOLO-UPhysicalDimensions 21 9 ESP32-S2-SOLORecommendedPCBLandPattern 22 10 ESP32-S2-SOLO-URecommendedPCBLandPattern 23

32UisdifferentfromESP-WROOM-32Dinthat ESP32-WROOM-32UintegratesaU.FLcon

ESP32-C3-WROOM-02 and ESP32-C3-WROOM-02U are two general-purpose Wi-Fi and Bluetooth LE module. The rich set of peripherals and high performance make th

ListofTables List of Tables 1 ESP32-C3-WROOM-02(ANT)SeriesComparison 3 2 ESP32-C3-WROOM-02U(CONN)SeriesComparison 3 3 PinDefinitions 10 4 StrappingPins 12