@@ -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 | | 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
+ +---------------+-------+ -------+-------+-------+-------+-------+ -------+
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