Datasheet ESP32 (Espressif) - 10

ManufacturerEspressif
DescriptionESP32 is a single chip 2.4 GHz Wi-Fi and Bluetooth combo chip designed with TSMC ultra low power 40 nmtechnology
Pages / Page43 / 10 — 1.3. MCU. and. Advanced. Features. 1. OVERVIEW. 1.3. MCU. and. Advanced. …
File Format / SizePDF / 625 Kb
Document LanguageEnglish

1.3. MCU. and. Advanced. Features. 1. OVERVIEW. 1.3. MCU. and. Advanced. Features. 1.3.1. CPU. and. Memory. •. Xtensa®. Dual-Core. 32-bit. LX6. microprocessors,

1.3 MCU and Advanced Features 1 OVERVIEW 1.3 MCU and Advanced Features 1.3.1 CPU and Memory • Xtensa® Dual-Core 32-bit LX6 microprocessors,

Model Line for this Datasheet

Text Version of Document

1.3 MCU and Advanced Features 1 OVERVIEW 1.3 MCU and Advanced Features 1.3.1 CPU and Memory • Xtensa® Dual-Core 32-bit LX6 microprocessors, up to 600 DMIPS • 448 KByte ROM • 520 KByte SRAM • 16 KByte SRAM in RTC • QSPI Flash/SRAM, up to 4 x 16 MBytes • Power supply: 2.2 V to 3.6 V 1.3.2 Clocks and Timers • Internal 8 MHz oscillator with calibration • Internal RC oscillator with calibration • External 2 MHz to 40 MHz crystal oscillator • External 32 kHz crystal oscillator for RTC with calibration • Two timer groups, including 2 x 64-bit timers and 1 x main watchdog in each group • RTC timer with sub-second accuracy • RTC watchdog 1.3.3 Advanced Peripheral Interfaces • 12-bit SAR ADC up to 18 channels • 2 × 8-bit D/A converters • 10 × touch sensors • Temperature sensor • 4 × SPI • 2 × I2S • 2 × I2C • 3 × UART • 1 host (SD/eMMC/SDIO) • 1 slave (SDIO/SPI) • Ethernet MAC interface with dedicated DMA and IEEE 1588 support • CAN 2.0 • IR (TX/RX) • Motor PWM • LED PWM up to 16 channels • Hall sensor • Ultra low power analog pre-amplifier Espressif Systems 3 http://www.espressif.com Document Outline Overview Featured Solutions Ultra Low Power Solution Complete Integration Solution Basic Protocols Wi-Fi Bluetooth MCU and Advanced Features CPU and Memory Clocks and Timers Advanced Peripheral Interfaces Security Development Support Application Block Diagram Pin Definitions Pin Layout Pin Description Power Scheme Strapping Pins Functional Description CPU and Memory CPU Internal Memory External Flash and SRAM Memory Map Timers and Watchdogs 64-bit Timers Watchdog Timers System Clocks CPU Clock RTC Clock Audio PLL Clock Radio 2.4 GHz Receiver 2.4 GHz Transmitter Clock Generator Wi-Fi Wi-Fi Radio and Baseband Wi-Fi MAC Wi-Fi Firmware Packet Traffic Arbitration (PTA) Bluetooth Bluetooth Radio and Baseband Bluetooth Interface Bluetooth Stack Bluetooth Link Controller RTC and Low-Power Management Peripheral Interface General Purpose Input / Output Interface (GPIO) Analog-to-Digital Converter (ADC) Ultra Low Noise Analog Pre-Amplifier Hall Sensor Digital-to-Analog Converter (DAC) Temperature Sensor Touch Sensor Ultra-Lower-Power Coprocessor Ethernet MAC Interface SD/SDIO/MMC Host Controller Universal Asynchronous Receiver Transmitter (UART) I2C Interface I2S Interface Infrared Remote Controller Pulse Counter Pulse Width Modulation (PWM) LED PWM Serial Peripheral Interface (SPI) Accelerator Electrical Characteristics Absolute Maximum Ratings Recommended Operating Conditions RF Power Consumption Specifications Wi-Fi Radio Bluetooth Radio Receiver - Basic Data Rate Transmitter - Basic Data Rate Receiver - Enhanced Data Rate Transmitter - Enhanced Data Rate Bluetooth LE Radio Receiver Transmitter Package Information Supported Resources Related Documentation Community Resources Appendix A - Touch Sensor Appendix B - Code Examples