@@ -9,52 +9,62 @@ 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 | Comments |
14
- +===============+===============+===============+===============+====================+
15
- | ADC | Yes | Yes | Yes | |
16
- +---------------+---------------+---------------+---------------+--------------------+
17
- | Bluetooth | Yes | Not Supported | Yes | |
18
- +---------------+---------------+---------------+---------------+--------------------+
19
- | DAC | No | No | No | Planned |
20
- +---------------+---------------+---------------+---------------+--------------------+
21
- | Ethernet | Yes | Not Supported | Not Supported | |
22
- +---------------+---------------+---------------+---------------+--------------------+
23
- | GPIO | Yes | Yes | Yes | |
24
- +---------------+---------------+---------------+---------------+--------------------+
25
- | Hall Sensor | Yes | Not Supported | Not Supported | |
26
- +---------------+---------------+---------------+---------------+--------------------+
27
- | I2C | Yes | Yes | Yes | |
28
- +---------------+---------------+---------------+---------------+--------------------+
29
- | I2S | No | No | No | WIP |
30
- +---------------+---------------+---------------+---------------+--------------------+
31
- | LEDC | Yes | Yes | Yes | |
32
- +---------------+---------------+---------------+---------------+--------------------+
33
- | Motor PWM | No | Not Supported | Not Supported | |
34
- +---------------+---------------+---------------+---------------+--------------------+
35
- | Pulse Counter | Yes | Yes | Yes | |
36
- +---------------+---------------+---------------+---------------+--------------------+
37
- | RMT | Yes | Yes | Yes | |
38
- +---------------+---------------+---------------+---------------+--------------------+
39
- | SDIO/SPI | Yes | Yes | Yes | |
40
- +---------------+---------------+---------------+---------------+--------------------+
41
- | Timer | Yes | Yes | Yes | |
42
- +---------------+---------------+---------------+---------------+--------------------+
43
- | Temp. Sensor | Not Supported | Yes | Yes | |
44
- +---------------+---------------+---------------+---------------+--------------------+
45
- | Touch | Yes | Yes | Not Supported | |
46
- +---------------+---------------+---------------+---------------+--------------------+
47
- | TWAI | No | No | No | |
48
- +---------------+---------------+---------------+---------------+--------------------+
49
- | UART | Yes | Yes | Yes | |
50
- +---------------+---------------+---------------+---------------+--------------------+
51
- | USB | Not Supported | Yes | Yes | ESP32-C3 only CDC |
52
- +---------------+---------------+---------------+---------------+--------------------+
53
- | Wi-Fi | Yes | Yes | Yes | |
54
- +---------------+---------------+---------------+---------------+--------------------+
12
+ +---------------+---------------+---------------+---------------+-------------------------------+
13
+ | Peripheral | ESP32 | ESP32-S2 | ESP32-C3 | Comments |
14
+ +===============+===============+===============+===============+===============================+
15
+ | ADC | Yes | Yes | Yes | |
16
+ +---------------+---------------+---------------+---------------+-------------------------------+
17
+ | Bluetooth | Yes | Not Supported | Not Supported | Bluetooth Classic |
18
+ +---------------+---------------+---------------+---------------+-------------------------------+
19
+ | BLE | Yes | Not Supported | Yes | |
20
+ +---------------+---------------+---------------+---------------+-------------------------------+
21
+ | DAC | Yes | Yes | Not Supported | |
22
+ +---------------+---------------+---------------+---------------+-------------------------------+
23
+ | Ethernet | Yes | Not Supported | Not Supported | |
24
+ +---------------+---------------+---------------+---------------+-------------------------------+
25
+ | GPIO | Yes | Yes | Yes | |
26
+ +---------------+---------------+---------------+---------------+-------------------------------+
27
+ | Hall Sensor | Yes | Not Supported | Not Supported | |
28
+ +---------------+---------------+---------------+---------------+-------------------------------+
29
+ | I2C | Yes | Yes | Yes | |
30
+ +---------------+---------------+---------------+---------------+-------------------------------+
31
+ | I2S | No | No | No | WIP |
32
+ +---------------+---------------+---------------+---------------+-------------------------------+
33
+ | LEDC | Yes | Yes | Yes | |
34
+ +---------------+---------------+---------------+---------------+-------------------------------+
35
+ | Motor PWM | No | Not Supported | Not Supported | |
36
+ +---------------+---------------+---------------+---------------+-------------------------------+
37
+ | Pulse Counter | No | No | No | |
38
+ +---------------+---------------+---------------+---------------+-------------------------------+
39
+ | RMT | Yes | Yes | Yes | |
40
+ +---------------+---------------+---------------+---------------+-------------------------------+
41
+ | SDIO | No | No | No | |
42
+ +---------------+---------------+---------------+---------------+-------------------------------+
43
+ | SPI | Yes | Yes | Yes | |
44
+ +---------------+---------------+---------------+---------------+-------------------------------+
45
+ | Timer | Yes | Yes | Yes | |
46
+ +---------------+---------------+---------------+---------------+-------------------------------+
47
+ | Temp. Sensor | Not Supported | Yes | Yes | |
48
+ +---------------+---------------+---------------+---------------+-------------------------------+
49
+ | Touch | Yes | Yes | Not Supported | |
50
+ +---------------+---------------+---------------+---------------+-------------------------------+
51
+ | TWAI | No | No | No | |
52
+ +---------------+---------------+---------------+---------------+-------------------------------+
53
+ | UART | Yes | Yes | Yes | |
54
+ +---------------+---------------+---------------+---------------+-------------------------------+
55
+ | USB | Not Supported | Yes | Yes | ESP32-C3 only CDC/JTAG |
56
+ +---------------+---------------+---------------+---------------+-------------------------------+
57
+ | Wi-Fi | Yes | Yes | Yes | |
58
+ +---------------+---------------+---------------+---------------+-------------------------------+
55
59
56
60
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.
57
61
62
+ Datasheets:
63
+
64
+ * `ESP32 <https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf >`_
65
+ * `ESP32-S2 <https://www.espressif.com/sites/default/files/documentation/esp32-s2_datasheet_en.pdf >`_
66
+ * `ESP32-C3 <https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf >`_
67
+
58
68
APIs
59
69
----
60
70
0 commit comments