@@ -9,59 +9,61 @@ Supported Peripherals
99
1010Currently, the Arduino ESP32 supports the following peripherals with Arduino APIs.
1111
12- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
13- |  Peripheral |  ESP32   |  ESP32- S2   |  ESP32- C3   |  ESP32- S3   |    |  Comments     | 
14- +===============+=============== +=============== +=============== +=============== +=====+================= =======+ 
15- |  ADC |  Yes   |  Yes   |  Yes   |  Yes   |      |       | 
16- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
17- |  Bluetooth   |  Yes       |  Not Supported  |  Not Supported  |  Not Supported  |      |  Bluetooth Classic  | 
18- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
19- |  BLE |  Yes      |  Not Supported  |   Yes   |  Yes   |      |       | 
20- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
21- |  DAC |  Yes   |  Yes      |  Not Supported  |  Not Supported  |      |       | 
22- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
23- |  Ethernet |  Yes       |  Not Supported  |  Not Supported  |  Not Supported  |      |  (*)   | 
24- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
25- |  GPIO |  Yes   |  Yes   |  Yes   |  Yes   |      |       | 
26- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
27- |  Hall Sensor |  Not Supported  |  Not Supported  |  Not Supported  |  Not Supported  |      |             | 
28- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
29- |  I2C |  Yes   |  Yes   |  Yes   |  Yes   |      |       | 
30- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
31- |  I2S |  Yes   |  Yes   |  Yes   |  Yes   |      |       | 
32- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
33- |  LEDC |  Yes   |  Yes   |  Yes   |  Yes   |      |       | 
34- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
35- |  Motor PWM |  No       |  Not Supported  |  Not Supported  |  Not Supported  |   |       | 
36- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
37- |  Pulse Counter |  No   |  No   |  No   |  No   |    |     | 
38- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
39- |  RMT |  Yes   |  Yes   |  Yes   |  Yes   |      |       | 
40- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
41- |  SDIO |  No   |  No   |  No   |  No   |    |     | 
42- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
43- |  SDMMC |  Yes      |  Not Supported  |  Not Supported  |  Yes   |      |       | 
44- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
45- |  Timer |  Yes   |  Yes   |  Yes   |  Yes   |      |       | 
46- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
47- |  Temp. Sensor |  Not Supported  |  Yes   |  Yes   |  Yes   |      |       | 
48- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
49- |  Touch |  Yes   |  Yes      |  Not Supported  |   Yes   |      |       | 
50- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
51- |  TWAI |  No   |  No   |  No   |  No   |    |     | 
52- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
53- |  UART |  Yes   |  Yes   |  Yes   |  Yes   |      |       | 
54- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
55- |  USB |  Not Supported  |  Yes      |  Yes   |  Yes   |      |  ESP32-C3 only CDC/JTAG  | 
56- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
57- |  Wi-Fi |  Yes   |  Yes   |  Yes   |  Yes   |      |       | 
58- +---------------+--------------- +--------------- +--------------- +--------------- +-----+----------------- -------+ 
12+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
13+ |  Peripheral |  ESP32 |   S2 |   C3 |   S3 |  C6  |  H2  |  Notes  | 
14+ +===============+=======+ =======+=======+=======+=======+=======+ =======+ 
15+ |  ADC |  Yes |  Yes |  Yes |  Yes |  Yes  |  Yes  |  | 
16+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
17+ |  BT Classic  |  Yes |  N/A  |  N/A  |  N/A  |  N/A  |  N/A  |    | 
18+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
19+ |  BLE |  Yes |  N/A  |   Yes |  Yes |  Yes  |  Yes  |  | 
20+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
21+ |  DAC |  Yes |  Yes |  N/A  |  N/A  |  N/A  |  N/A  |  | 
22+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
23+ |  Ethernet |  Yes |  N/A  |  N/A  |  N/A  |  N/A  |  N/A  |  (*) | 
24+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
25+ |  GPIO |  Yes |  Yes |  Yes |  Yes |  Yes  |  Yes  |  | 
26+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
27+ |  Hall Sensor |  N/A  |  N/A  |  N/A  |  N/A  |  N/A  |  N/A  |  | 
28+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
29+ |  I2C |  Yes |  Yes |  Yes |  Yes |  Yes  |  Yes  |  | 
30+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
31+ |  I2S |  Yes |  Yes |  Yes |  Yes |  Yes  |  Yes  |  | 
32+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
33+ |  LEDC |  Yes |  Yes |  Yes |  Yes |  Yes  |  Yes  |  | 
34+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
35+ |  Motor PWM |  No |  N/A  |  N/A  |  N/A  |  N/A  |  N/A  |  | 
36+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
37+ |  Pulse Counter |  No |  No |  No |  No |  No  |  No  |  | 
38+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
39+ |  RMT |  Yes |  Yes |  Yes |  Yes |  Yes  |  Yes  |  | 
40+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
41+ |  SDIO |  No |  No |  No |  No |  No  |  No  |  | 
42+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
43+ |  SDMMC |  Yes |  N/A  |  N/A  |  Yes |  N/A  |  N/A  |  | 
44+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
45+ |  Timer |  Yes |  Yes |  Yes |  Yes |  Yes  |  Yes  |  | 
46+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
47+ |  Temp. Sensor |  N/A  |  Yes |  Yes |  Yes |  Yes  |  Yes  |  | 
48+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
49+ |  Touch |  Yes |  Yes |  N/A  |   Yes |  N/A  |  N/A  |  | 
50+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
51+ |  TWAI |  No |  No |  No |  No |  No  |  No  |  | 
52+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
53+ |  UART |  Yes |  Yes |  Yes |  Yes |  Yes  |  Yes  |  | 
54+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
55+ |  USB |  N/A  |  Yes |  Yes  |  Yes |  Yes |  Yes  |  (**)   | 
56+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
57+ |  Wi-Fi |  Yes |  Yes |  Yes |  Yes |  Yes  |  N/A  |  | 
58+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+ 
5959
6060Notes
6161^^^^^ 
6262
6363(*) SPI Ethernet is supported by all ESP32 families and RMII only for ESP32.
6464
65+ (**) ESP32-C3, C6, H2 only support USB CDC/JTAG
66+ 
6567.. note :: Some peripherals are not available for all ESP32 families. To see more details about it, see the corresponding SoC at `Product Selector <https://products.espressif.com>`_ page. 
6668
6769.. include :: common/datasheet.inc 
0 commit comments