Both sides previous revisionPrevious revisionNext revision | Previous revision |
en:iot-open:hardware2:esp32c [2023/11/21 21:22] – ktokarz | en:iot-open:hardware2:esp32c [2024/08/25 11:51] (current) – [ESP32-C6] pczekalski |
---|
======ESP32-Cx Family====== | ======ESP32-Cx Family====== |
| {{:en:iot-open:czapka_b.png?50| General audience classification icon }}{{:en:iot-open:czapka_e.png?50| General audience classification icon }}\\ |
==ESP32-C2 General Information== | ==ESP32-C2 General Information== |
| |
* Low Power Consumption: ESP32-C2, like other ESP32 variants, supports low-power modes, which is crucial for battery-powered and energy-efficient IoT applications. | * Low Power Consumption: ESP32-C2, like other ESP32 variants, supports low-power modes, which is crucial for battery-powered and energy-efficient IoT applications. |
* Rich Peripheral Interface Support: It includes a variety of peripherals such as UART, I2C, SPI, ADC, and more, making it versatile for different applications. | * Rich Peripheral Interface Support: It includes a variety of peripherals such as UART, I2C, SPI, ADC, and more, making it versatile for different applications. |
* Security Features: The ESP32-C2 family includes various security features like secure boot, flash encryption, secure storage, and cryptographic accelerators. | * Security Features: The ESP32-C2 family includes various security features, such as secure boot, flash encryption, secure storage, and cryptographic accelerators. |
* Compact Form Factor: The ESP32-C2 family is designed in a very compact form factor (4mm x 4mm), crucial for applications with limited space or miniaturization. | * Compact Form Factor: The ESP32-C2 family is designed in a very compact form factor (4mm x 4mm), which is crucial for applications with limited space or miniaturization. |
* Cost-Effective Solution: These microcontrollers offer a cost-effective solution for IoT applications without compromising essential features and performance. | * Cost-Effective Solution: These microcontrollers offer a cost-effective solution for IoT applications without compromising essential features and performance. |
| |
| |
<figure esp32_c2> | <figure esp32_c2> |
{{ :en:iot-open:hardware2:esp8684.jpg?nolink&200 | ESP32-C2}} | {{ :en:iot-open:hardware2:esp8684.jpg?200 | ESP32-C2}} |
<caption>ESP32-C2</caption> | <caption>ESP32-C2</caption> |
</figure> | </figure> |
| |
=== ESP32-C2 === | ===== ESP32-C2 ===== |
| |
== ESP32-C2 Architecture Overview == | == ESP32-C2 Architecture Overview == |
| |
<figure esp32c2_functions> | <figure esp32c2_functions> |
{{ :en:iot-open:hardware2:esp32c2block.jpg?nolink&400 | ESP32-C2 functional block diagram}} | {{ :en:iot-open:hardware2:esp32c2block.jpg?400 | ESP32-C2 functional block diagram}} |
<caption>ESP32-C2 functional block diagram</caption> | <caption>ESP32-C2 functional block diagram</caption> |
</figure> | </figure> |
<caption>Espressif ESP32-C2 chips</caption> | <caption>Espressif ESP32-C2 chips</caption> |
^**Module**^**Chip Embedded**^**Dimensions (mm)**^**Pins**^**GPIO**^**Flash (MB)**^**PSRAM (MB)**^**Antenna type**^**Development Board**^ | ^**Module**^**Chip Embedded**^**Dimensions (mm)**^**Pins**^**GPIO**^**Flash (MB)**^**PSRAM (MB)**^**Antenna type**^**Development Board**^ |
| {{ :en:iot-open:hardware2:esp8684_mini1.png?nolink&100 |}}ESP8684-MINI-1 | ESP8684H2 \\ ESP8684H4 | 13.2×16.6×2.4 | 53 | 14 | 1, 2, 4 | N/A | PCB | ESP8684-DevKitM-1 | | | {{ :en:iot-open:hardware2:esp8684_mini1.png?100 |}}ESP8684-MINI-1 | ESP8684H2 \\ ESP8684H4 | 13.2×16.6×2.4 | 53 | 14 | 1, 2, 4 | N/A | PCB | ESP8684-DevKitM-1 | |
|{{ :en:iot-open:hardware2:esp8684_mini1.png?nolink&100 |}}ESP8684-MINI-1U| ESP8684H2 \\ ESP8684H4|13.2×12.5×2.4|53| 14 | 1, 2, 4|N/A|IPEX |ESP8684-DevKitM-1| | |{{ :en:iot-open:hardware2:esp8684_mini1.png?100 |}}ESP8684-MINI-1U| ESP8684H2 \\ ESP8684H4|13.2×12.5×2.4|53| 14 | 1, 2, 4|N/A|IPEX |ESP8684-DevKitM-1| |
|{{ :en:iot-open:hardware2:esp8684_wroom01c.png?nolink&100 |}}ESP8684-WROOM-01C| ESP8684H2 \\ ESP8684H4|24×16×3.1| 22 | 14|2, 4|N/A|PCB|N/A| | |{{ :en:iot-open:hardware2:esp8684_wroom01c.png?100 |}}ESP8684-WROOM-01C| ESP8684H2 \\ ESP8684H4|24×16×3.1| 22 | 14|2, 4|N/A|PCB|N/A| |
|{{ :en:iot-open:hardware2:esp8684_wroom02c.png?nolink&100 |}}ESP8684-WROOM-02C| ESP8684H2 \\ ESP8684H4|18x20x3.2| 18 | 14 |2, 4|N/A|PCB |N/A| | |{{ :en:iot-open:hardware2:esp8684_wroom02c.png?100 |}}ESP8684-WROOM-02C| ESP8684H2 \\ ESP8684H4|18x20x3.2| 18 | 14 |2, 4|N/A|PCB |N/A| |
|{{ :en:iot-open:hardware2:esp8684_wroom02uc.png?nolink&100 |}}ESP8684-WROOM-02UC| ESP8684H2 \\ ESP8684H4|18x20x3.2|18 | 14 |2, 4|N/A|IPEX |ESP8684-DevKitC-02| | |{{ :en:iot-open:hardware2:esp8684_wroom02uc.png?100 |}}ESP8684-WROOM-02UC| ESP8684H2 \\ ESP8684H4|18x20x3.2|18 | 14 |2, 4|N/A|IPEX |ESP8684-DevKitC-02| |
|{{ :en:iot-open:hardware2:esp8684_wroom03.png?nolink&100 |}}ESP8684-WROOM-03| ESP8684H2 \\ ESP8684H4|15×17.3×2.8|11| 8 | 2, 4|N/A|PCB|N/A| | |{{ :en:iot-open:hardware2:esp8684_wroom03.png?100 |}}ESP8684-WROOM-03| ESP8684H2 \\ ESP8684H4|15×17.3×2.8|11| 8 | 2, 4|N/A|PCB|N/A| |
|{{ :en:iot-open:hardware2:esp8684_wroom04.png?nolink&100 |}}ESP8684-WROOM-04C| ESP8684H2 \\ ESP8684H4|24×16×3.1|17| 13 | 2, 4|N/A|PCB |N/A| | |{{ :en:iot-open:hardware2:esp8684_wroom04.png?100 |}}ESP8684-WROOM-04C| ESP8684H2 \\ ESP8684H4|24×16×3.1|17| 13 | 2, 4|N/A|PCB |N/A| |
|{{ :en:iot-open:hardware2:esp8684_wroom05.png?nolink&100 |}}ESP8684-WROOM-05| ESP8684H2 \\ ESP8684H4|15×17.3×2.8|7| 5 | 2, 4|N/A|PCB |N/A| | |{{ :en:iot-open:hardware2:esp8684_wroom05.png?100 |}}ESP8684-WROOM-05| ESP8684H2 \\ ESP8684H4|15×17.3×2.8|7| 5 | 2, 4|N/A|PCB |N/A| |
|{{ :en:iot-open:hardware2:esp8684_wroom06c.png?nolink&100 |}}ESP8684-WROOM-06C| ESP8684H2 \\ ESP8684H4|15.8×20.3×2.7|21| 14 or 5 | 2, 4|N/A|PCB |N/A| | |{{ :en:iot-open:hardware2:esp8684_wroom06c.png?100 |}}ESP8684-WROOM-06C| ESP8684H2 \\ ESP8684H4|15.8×20.3×2.7|21| 14 or 5 | 2, 4|N/A|PCB |N/A| |
|{{ :en:iot-open:hardware2:esp8684_wroom07.png?nolink&100 |}}ESP8684-WROOM-07| ESP8684H2 \\ ESP8684H4|8.5x12.7x1.9|6| 3 | 2, 4|N/A|Solder pad for external monopole antenna|N/A| | |{{ :en:iot-open:hardware2:esp8684_wroom07.png?100 |}}ESP8684-WROOM-07| ESP8684H2 \\ ESP8684H4|8.5x12.7x1.9|6| 3 | 2, 4|N/A|Solder pad for external monopole antenna|N/A| |
\\ | \\ |
- **Note** 1: When surface mounted, the module has 14 available GPIOs; when vertically soldered, the module has 5 available GPIOs. \\ | - **Note** 1: When surface mounted, the module has 14 available GPIOs; when vertically soldered, the module has 5 available GPIOs. \\ |
</table> | </table> |
| |
=== ESP32-C3 === | ===== ESP32-C3 ===== |
| |
==ESP32-C3 General Information== | ==ESP32-C3 General Information== |
| |
<figure esp32_c3> | <figure esp32_c3> |
{{ :en:iot-open:hardware2:esp32-c3.png?nolink&100 | ESP32-C3}} | {{ :en:iot-open:hardware2:esp32-c3.png?100 | ESP32-C3}} |
<caption>ESP32-C3</caption> | <caption>ESP32-C3</caption> |
</figure> | </figure> |
| |
<figure esp8686> | <figure esp8686> |
{{ :en:iot-open:hardware2:esp8686.png?nolink&100 | ESP8686}} | {{ :en:iot-open:hardware2:esp8686.png?100 | ESP8686}} |
<caption>ESP8686</caption> | <caption>ESP8686</caption> |
</figure> | </figure> |
| |
<figure esp8685> | <figure esp8685> |
{{ :en:iot-open:hardware2:esp8685.png?nolink&100 | ESP8685}} | {{ :en:iot-open:hardware2:esp8685.png?100 | ESP8685}} |
<caption>ESP8685</caption> | <caption>ESP8685</caption> |
</figure> | </figure> |
| |
<figure esp32c3_functions> | <figure esp32c3_functions> |
{{ :en:iot-open:hardware2:esp32c3block.jpg?nolink&400 | ESP32-C3 functional block diagram}} | {{ :en:iot-open:hardware2:esp32c3block.jpg?400 | ESP32-C3 functional block diagram}} |
<caption>ESP32-C3 functional block diagram</caption> | <caption>ESP32-C3 functional block diagram</caption> |
</figure> | </figure> |
| |
==ESP32-C3 Modules== | ==ESP32-C3 Modules== |
Espressif also produces modules that are more integrative and more convenient for use by amateurs and developers. The following modules are currently available: | Espressif also produces modules that are more integrative and more convenient for amateurs and developers to use. The following modules are currently available: |
* ESP32-C3-Mini-1/1U((https://www.espressif.com/sites/default/files/documentation/esp32-c3-mini-1_datasheet_en.pdf))(figure {{ref>esp32_c3_mini1}}) , | * ESP32-C3-Mini-1/1U((https://www.espressif.com/sites/default/files/documentation/esp32-c3-mini-1_datasheet_en.pdf))(figure {{ref>esp32_c3_mini1}}) , |
* ESP32-C3-WROOM-02/02U((https://www.espressif.com/sites/default/files/documentation/esp32-c3-wroom-02_datasheet_en.pdf))(figure {{ref>esp32_c3_wroom}}). | * ESP32-C3-WROOM-02/02U((https://www.espressif.com/sites/default/files/documentation/esp32-c3-wroom-02_datasheet_en.pdf))(figure {{ref>esp32_c3_wroom}}). |
| |
<figure esp32_c3_mini1> | <figure esp32_c3_mini1> |
{{ :en:iot-open:hardware2:esp32c3mini1.jpg?nolink&200 | ESP32-C3-Mini-1/1U}} | {{ :en:iot-open:hardware2:esp32c3mini1.jpg?200 | ESP32-C3-Mini-1/1U}} |
<caption>ESP32-C3-Mini-1/1U</caption> | <caption>ESP32-C3-Mini-1/1U</caption> |
</figure> | </figure> |
| |
<figure esp32_c3_wroom> | <figure esp32_c3_wroom> |
{{ :en:iot-open:hardware2:esp32c3wroom.jpg?nolink&200 | ESP32-C3-Wroom-02/02U}} | {{ :en:iot-open:hardware2:esp32c3wroom.jpg?200 | ESP32-C3-Wroom-02/02U}} |
<caption>ESP32-C3-Wroom-02/02U</caption> | <caption>ESP32-C3-Wroom-02/02U</caption> |
</figure> | </figure> |
| |
==ESP32-C3 Development Kits== | ==ESP32-C3 Development Kits== |
Development kits are the most convenient for quick application or to check the capabilities of processors. They are manufactured by Espressif and many companies specializing in producing prototype circuits. The following are some of the most versatile modules | Development kits are the most convenient for quick application or to check the capabilities of processors. Espressif manufactures them and many companies specialising in producing prototype circuits. The following are some of the most versatile modules |
* Espressif - ESP32-C3-DevkitM-1((https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/hw-reference/esp32c3/user-guide-devkitm-1.html))(figure {{ref>esp32_c3_devkitm}}), \\ | * Espressif - ESP32-C3-DevkitM-1((https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/hw-reference/esp32c3/user-guide-devkitm-1.html))(figure {{ref>esp32_c3_devkitm}}), \\ |
* Espressif - ESP32-C3-DevkitC-02((https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/hw-reference/esp32c3/user-guide-devkitc-02.html))(figure {{ref>esp32_c3_devkitc}}), \\ | * Espressif - ESP32-C3-DevkitC-02((https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/hw-reference/esp32c3/user-guide-devkitc-02.html))(figure {{ref>esp32_c3_devkitc}}), \\ |
| |
<figure esp32_c3_devkitm> | <figure esp32_c3_devkitm> |
{{ :en:iot-open:hardware2:esp32-c3-devkitm-1-v1-annotated-photo.png?nolink&400 | Espressif - ESP32-C3-DevkitM-1}} | {{ :en:iot-open:hardware2:esp32-c3-devkitm-1-v1-annotated-photo.png?400 | Espressif - ESP32-C3-DevkitM-1}} |
<caption>Espressif - ESP32-C3-DevkitM-1</caption> | <caption>Espressif - ESP32-C3-DevkitM-1</caption> |
</figure> | </figure> |
| |
<figure esp32_c3_devkitc> | <figure esp32_c3_devkitc> |
{{ :en:iot-open:hardware2:esp32-c3-devkitc-02-v1-annotated-photo.png?nolink&400 | Espressif - ESP32-C3-DevkitC-02}} | {{ :en:iot-open:hardware2:esp32-c3-devkitc-02-v1-annotated-photo.png?400 | Espressif - ESP32-C3-DevkitC-02}} |
<caption>Espressif - ESP32-C3-DevkitC-02</caption> | <caption>Espressif - ESP32-C3-DevkitC-02</caption> |
</figure> | </figure> |
| |
<figure esp32_c3_devkitlcd> | <figure esp32_c3_devkitlcd> |
{{ :en:iot-open:hardware2:esp32-c3-lcdkit-isometric-raw.png?nolink&400 | Espressif - ESP32-C3-LCDKit}} | {{ :en:iot-open:hardware2:esp32-c3-lcdkit-isometric-raw.png?400 | Espressif - ESP32-C3-LCDKit}} |
<caption>Espressif - ESP32-C3-LCDKit</caption> | <caption>Espressif - ESP32-C3-LCDKit</caption> |
</figure> | </figure> |
| |
<figure esp32_c3_adafruit> | <figure esp32_c3_adafruit> |
{{ :en:iot-open:hardware2:adafruit_products_double.png?nolink&200 | Adafruit - QT Py ESP32-C3}} | {{ :en:iot-open:hardware2:adafruit_products_double.png?200 | Adafruit - QT Py ESP32-C3}} |
{{ :en:iot-open:hardware2:adafruit_products_adafruit_qt_py_esp32-s3_pinout_updated.png?nolink&400 | Adafruit - QT Py ESP32-C3}} | {{ :en:iot-open:hardware2:adafruit_products_adafruit_qt_py_esp32-s3_pinout_updated.png?400 | Adafruit - QT Py ESP32-C3}} |
<caption>Adafruit - QT Py ESP32-C3</caption> | <caption>Adafruit - QT Py ESP32-C3</caption> |
</figure> | </figure> |
| |
<figure esp32_xiao> | <figure esp32_xiao> |
{{ :en:iot-open:hardware2:xiao_esp32_c3.jpg?nolink&200 | Seeed Studio - XIAO ESP32C3}} | {{ :en:iot-open:hardware2:xiao_esp32_c3.jpg?200 | Seeed Studio - XIAO ESP32C3}} |
{{ :en:iot-open:hardware2:seeduino_pin_map-2.png?nolink&400 | Seeed Studio - XIAO ESP32C3}} | {{ :en:iot-open:hardware2:seeduino_pin_map-2.png?400 | Seeed Studio - XIAO ESP32C3}} |
<caption>Seeed Studio - XIAO ESP32C3</caption> | <caption>Seeed Studio - XIAO ESP32C3</caption> |
</figure> | </figure> |
| |
<figure esp32_stampc3> | <figure esp32_stampc3> |
{{ :en:iot-open:hardware2:m5stamc3.png?nolink&400 | M5Stamp-C3}} | {{ :en:iot-open:hardware2:m5stamc3.png?400 | M5Stamp-C3}} |
<caption>M5Stamp-C3</caption> | <caption>M5Stamp-C3</caption> |
</figure> | </figure> |
</table> | </table> |
| |
=== ESP32-C6 === | ===== ESP32-C6 ===== |
| |
==ESP32-C6 General Information== | ==ESP32-C6 General Information== |
| |
<figure esp32c6_functions> | <figure esp32c6_functions> |
{{ :en:iot-open:hardware2:esp32c6.png?nolink&400 | ESP32-C6 functional block diagram}} | {{ :en:iot-open:hardware2:esp32c6.png?400 | ESP32-C6 functional block diagram}} |
<caption>ESP32-C6 functional block diagram</caption> | <caption>ESP32-C6 functional block diagram</caption> |
</figure> | </figure> |
| |
<figure esp32_c6_mini1> | <figure esp32_c6_mini1> |
{{ :en:iot-open:hardware2:esp32c6mini1.png?nolink&400 | ESP32-C3-Mini-1/1U}} | {{ :en:iot-open:hardware2:esp32c6mini1.png?400 | ESP32-C3-Mini-1/1U}} |
<caption>ESP32-C3-Mini-1/1U</caption> | <caption>ESP32-C6-Mini-1/1U</caption> |
</figure> | </figure> |
| |
<figure esp32_c6_wroom> | <figure esp32_c6_wroom> |
{{ :en:iot-open:hardware2:esp32c6wroom1.png?nolink&400 | ESP32-C3-Wroom-02/02U}} | {{ :en:iot-open:hardware2:esp32c6wroom1.png?400 | ESP32-C3-Wroom-02/02U}} |
<caption>ESP32-C3-Wroom-02/02U</caption> | <caption>ESP32-C6-Wroom-02/02U</caption> |
</figure> | </figure> |
| |
| |
<figure esp32_c6_devkitm> | <figure esp32_c6_devkitm> |
{{ :en:iot-open:hardware2:esp32-c6-devkitm-1-pin-layout.png?nolink&400 | Espressif ESP32-C6-DEVKITM-1}} | {{ :en:iot-open:hardware2:esp32-c6-devkitm-1-pin-layout.png?400 | Espressif ESP32-C6-DEVKITM-1}} |
<caption>Espressif ESP32-C6-DEVKITM-1</caption> | <caption>Espressif ESP32-C6-DEVKITM-1</caption> |
</figure> | </figure> |
| |
<figure esp32_c6_devkitc> | <figure esp32_c6_devkitc> |
{{ :en:iot-open:hardware2:esp32-c6-devkitm.jpg?nolink&100 | Espressif ESP32-C6-DEVKITC-1}} | {{ :en:iot-open:hardware2:esp32-c6-devkitm.jpg?100 | Espressif ESP32-C6-DEVKITC-1}} |
<caption>Espressif ESP32-C6-DEVKITC-1</caption> | <caption>Espressif ESP32-C6-DEVKITC-1</caption> |
</figure> | </figure> |