@@ -9,59 +9,61 @@ Supported Peripherals
9
9
10
10
Currently, the Arduino ESP32 supports the following peripherals with Arduino APIs.
11
11
12
- +---------------+----------+----------+----------+----------+----------+----------+---+------------------------ +
13
- | Peripheral | ESP32 | ESP32-S2 | ESP32-C3 | ESP32-S3 | ESP32-C6 | ESP32-H2 | | Comments |
14
- +===============+==========+==========+==========+==========+==========+==========+===+======================== +
15
- | ADC | Yes | Yes | Yes | Yes | Yes | Yes | | |
16
- +---------------+----------+----------+----------+----------+----------+----------+---+------------------------ +
17
- | Bluetooth | Yes | N/A | N/A | N/A | N/A | N/A | | Bluetooth Classic |
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 | | C3,C6,H2 only CDC/JTAG |
56
- +---------------+----------+----------+----------+----------+----------+----------+---+------------------------ +
57
- | Wi-Fi | Yes | Yes | Yes | Yes | Yes | N/A | | |
58
- +---------------+----------+----------+----------+----------+----------+----------+---+------------------------ +
12
+ +---------------+----------+----------+----------+----------+----------+----------+---+----------+
13
+ | Peripheral | ESP32 | ESP32-S2 | ESP32-C3 | ESP32-S3 | ESP32-C6 | ESP32-H2 | | Comments |
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
+ +---------------+----------+----------+----------+----------+----------+----------+---+----------+
59
59
60
60
Notes
61
61
^^^^^
62
62
63
63
(*) SPI Ethernet is supported by all ESP32 families and RMII only for ESP32.
64
64
65
+ (**) ESP32-C3, C6, H2 only support USB CDC/JTAG
66
+
65
67
.. 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.
66
68
67
69
.. include :: common/datasheet.inc
0 commit comments