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