Data Sheet
3.6 Bluetooth 3 FUNCTIONAL DESCRIPTION
• Protect the highest BT packets, including inquiry response, page response, LMP data and response, park
beacons, the last poll period, SCO/eSCO slots, and BLE event sequence.
• Wi-Fi MAC applies CTS-to-self packet to protect the time duration of BT transfer.
• In the P2P Group Own (GO) mode, Wi-Fi MAC applies a Notice of Absence (NoA) packet to disable Wi-Fi
transfer to reserve time for BT.
• In the STA mode, Wi-Fi MAC applies a NULL packet with the Power-Save bit to disable WiFi transfer to
reserve time for BT.
3.6 Bluetooth
ESP32 integrates Bluetooth link controller and Bluetooth baseband, which carry out the baseband protocols and
other low-level link routines, such as modulation/demodulation, packets processing, bit stream processing, fre-
quency hopping, etc.
3.6.1 Bluetooth Radio and Baseband
The ESP32 Bluetooth Radio and Baseband support the following features:
• Class-1, class-2 and class-3 transmit output powers and over 30 dB dynamic control range
• π/4 DQPSK and 8 DPSK modulation
• High performance in NZIF receiver sensitivity with over 98 dB dynamic range
• Class-1 operation without external PA
• Internal SRAM allows full speed data transfer, mixed voice and data, and full piconet operation
• Logic for forward error correction, header error control, access code correlation, CRC, demodulation, en-
cryption bit stream generation, whitening and transmit pulse shaping
• ACL, SCO, eSCO and AFH
• A-law, µ-law and CVSD digital audio CODEC in PCM interface
• SBC audio CODEC
• Power management for low power applications
• SMP with 128-bit AES
3.6.2 Bluetooth Interface
• Provides UART HCI interface, up to 4 Mbps
• Provides SDIO / SPI HCI interface
• Provides I2C interface for the host to do configuration
• Provides PCM / I2S audio interface
3.6.3 Bluetooth Stack
The Bluetooth stack of ESP32 is compliant with Bluetooth v4.2 BR / EDR and BLE specification.
Espressif Systems 17 http://www.espressif.com