Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:iot-open:hardware2:esp32c [2023/11/19 12:40] ekontoturboen:iot-open:hardware2:esp32c [2024/08/25 11:51] (current) – [ESP32-C6] pczekalski
Line 1: Line 1:
 ======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==
  
Line 8: Line 8:
   * RISC-V Core: The ESP32-C2 is based on the RISC-V architecture, an open-source instruction set architecture (ISA). This differs from the ESP32 series' usual Tensilica Xtensa LX6 architecture.   * RISC-V Core: The ESP32-C2 is based on the RISC-V architecture, an open-source instruction set architecture (ISA). This differs from the ESP32 series' usual Tensilica Xtensa LX6 architecture.
   * Connectivity:  Like other ESP32 modules, the ESP32-C2 features built-in Wi-Fi and Bluetooth 5 LE connectivity. This allows it to connect to the internet and communicate with other devices over short distances.   * Connectivity:  Like other ESP32 modules, the ESP32-C2 features built-in Wi-Fi and Bluetooth 5 LE connectivity. This allows it to connect to the internet and communicate with other devices over short distances.
-  * 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.
  
-For now the ESP32-C2 family includes the following chips in mass production (Figure {{ref>esp32_c2}}):+For now the ESP32-C2 family includes the following chips in mass production (figure {{ref>esp32_c2}}):
   * ESP8684.   * ESP8684.
  
 <figure esp32_c2> <figure esp32_c2>
-{{ :en:iot-open:hardware2:esp8684.jpg?nolink&200 |}} +{{ :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 ==
Line 30: Line 30:
     *  **Main processor:** 32-bit RISC-V single-core CPU,     *  **Main processor:** 32-bit RISC-V single-core CPU,
       *  **Cores**: 1  up to 120 MHz,       *  **Cores**: 1  up to 120 MHz,
-      *  External main crystal clock +      *  External main crystal clock, 
-      *  External 32 kHz crystal oscillator for RTC or internal RC +      *  External 32 kHz crystal oscillator for RTC or internal RC
  
 **Wireless connectivity**  **Wireless connectivity** 
-    *  **WiFi:** 802.11 b/g/n (802.11n @ 2.4 GHz up to 72.2 Mbit/s) with simultaneous Infrastructure BSS Station mode/SoftApp mode/Promiscuous mode.+    *  **WiFi:** 802.11 b/g/n (802.11n @ 2.4 GHz up to 72.2 Mbit/s) with simultaneous Infrastructure BSS Station mode/SoftApp mode/Promiscuous mode,
     *  **Bluetooth:** v5.0 Bluetooth Low Energy (BLE) ( speed: 125 Kbps - 2 Mbps) with multiple advertisement sets     *  **Bluetooth:** v5.0 Bluetooth Low Energy (BLE) ( speed: 125 Kbps - 2 Mbps) with multiple advertisement sets
  
 **Memory: Internal memory**  **Memory: Internal memory** 
-      * **Embedded flash**  1, 2, 4 MB  +      * **Embedded flash**  1, 2, 4 MB 
-      * **ROM:** 576 kB (for booting and core functions). +      * **ROM:** 576 kB (for booting and core functions), 
-      * **SRAM:** 272 kB (16kB for cache). +      * **SRAM:** 272 kB (16kB for cache), 
-      * ** eFuse ** - 1 Kbit -256 bits reserved for encryption key and device ID+      * ** eFuse ** - 1 Kbit -256 bits reserved for encryption key and device ID.
  
 **Peripheral Input/Output**  **Peripheral Input/Output** 
-    * 14 x GPIO+    * 14 x GPIO,
     * 3 × SPI (Serial Peripheral Interface),      * 3 × SPI (Serial Peripheral Interface), 
     * 2 x UART (universal asynchronous receiver/transmitter),     * 2 x UART (universal asynchronous receiver/transmitter),
     * 1 ×  I²C Master (Inter-Integrated Circuit),     * 1 ×  I²C Master (Inter-Integrated Circuit),
-    * LED PWM up to 6 channels.+    * LED PWM up to 6 channels,
     * 1 x 12-bit ADCs (analogue-to-digital converter) up to 5 channels,     * 1 x 12-bit ADCs (analogue-to-digital converter) up to 5 channels,
-    * General DMA controller (GDMA), with 1 transmit channel and 1 receive channel,+    * General DMA controller (GDMA), with 1 transmit channel and 1 receive channel.
  
 ** Power Modes ** ** Power Modes **
Line 59: Line 59:
  
 **Security**  **Security** 
-    *  Secure boot. +    *  Secure boot, 
-    *  Flash encryption. +    *  Flash encryption, 
-    *  1024-bit OTP, up to 256-bit for customers.+    *  1024-bit OTP, up to 256-bit for customers,
     *  Cryptographic hardware acceleration:     *  Cryptographic hardware acceleration:
       * SHA1/SHA224/SHA256 (FIPS PUB 180-4),       * SHA1/SHA224/SHA256 (FIPS PUB 180-4),
Line 69: Line 69:
      
 <figure esp32c2_functions> <figure esp32c2_functions>
-{{ :en:iot-open:hardware2:esp32c2block.jpg?nolink&400 |}} +{{ :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>
  
Line 76: Line 76:
  
 <table esp32c2_chips> <table esp32c2_chips>
 +<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&200 |}}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&200 |}}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&200 |}}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&200 |}}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&200 |}}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&200 |}}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&200 |}}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&200 |}}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&200 |}}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&200 |}}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. \\
-<caption>Espressif ESP32-C2 chips</caption> 
 </table> </table>
  
-=== ESP32-C3 ===+===== ESP32-C3 =====
  
 ==ESP32-C3 General Information== ==ESP32-C3 General Information==
Line 114: Line 114:
  
 ^**SoC**^**Variants**^**Core**^**Dimensions (mm)**^**Pins**^**RAM (kB)**^**Flash (MB)**^**PSRAM (MB)**^ ^**SoC**^**Variants**^**Core**^**Dimensions (mm)**^**Pins**^**RAM (kB)**^**Flash (MB)**^**PSRAM (MB)**^
-|ESP32-C3(Figure {{ref>esp32_c3}})| ESP32-C3 \\ ESP32-C3FH4 \\ ESP32-C3FH4X|Single Core|QFN 5x5|32|400 KB RAM, 384 KB ROM, 8 KB RTC SRAM| 4|N/A| +|ESP32-C3(figure {{ref>esp32_c3}})| ESP32-C3 \\ ESP32-C3FH4 \\ ESP32-C3FH4X|Single Core|QFN 5x5|32|400 KB RAM, 384 KB ROM, 8 KB RTC SRAM| 4|N/A| 
-|ESP8686(Figure {{ref>esp8686}}) | ESP8686H4 |Single Core|QFN 4x4|24|400 KB RAM, 384 KB ROM, 8 KB RTC SRAM|4|N/A| +|ESP8686(figure {{ref>esp8686}}) | ESP8686H4 |Single Core|QFN 4x4|24|400 KB RAM, 384 KB ROM, 8 KB RTC SRAM|4|N/A| 
-|ESP8685(Figure {{ref>esp8685}})| ESP8685H2 \\ ESP8685H4|Single Core|QFN 4x4|28|400 KB RAM, 384 KB ROM, 8 KB RTC SRAM|2, 4|N/A|+|ESP8685(figure {{ref>esp8685}})| ESP8685H2 \\ ESP8685H4|Single Core|QFN 4x4|28|400 KB RAM, 384 KB ROM, 8 KB RTC SRAM|2, 4|N/A|
  \\  \\
 </table> </table>
Line 122: Line 122:
    
 <figure esp32_c3> <figure esp32_c3>
-{{ :en:iot-open:hardware2:esp32-c3.png?nolink&100 |}} +{{ :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 |}} +{{ :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 |}} +{{ :en:iot-open:hardware2:esp8685.png?100 | ESP8685}} 
-<caption>ESP8685.</caption>+<caption>ESP8685</caption>
 </figure> </figure>
  
Line 166: Line 166:
     * 3 × SPI (Serial Peripheral Interface),      * 3 × SPI (Serial Peripheral Interface), 
     * 1 × I²S (Integrated Inter-IC Sound),      * 1 × I²S (Integrated Inter-IC Sound), 
-    * LED PWM up to 6 channels. +    * LED PWM up to 6 channels, 
-    * Internal temperature sensor. +    * Internal temperature sensor, 
-    * USB Serial/JTAG controller+    * USB Serial/JTAG controller.
  
 **Security**  **Security** 
-    *  Secure boot. +    *  Secure boot, 
-    *  Flash encryption. +    *  Flash encryption, 
-    *  4096-bit OTP, up to 1792-bit for customers.+    *  4096-bit OTP, up to 1792-bit for customers,
     *  Cryptographic hardware acceleration:     *  Cryptographic hardware acceleration:
       * AES-128/256,        * AES-128/256, 
Line 179: Line 179:
       * RSA accelerator,        * RSA accelerator, 
       * random number generator (RNG),       * random number generator (RNG),
-      * digital signature+      * digital signature.
      
 <figure esp32c3_functions> <figure esp32c3_functions>
-{{ :en:iot-open:hardware2:esp32c3block.jpg?nolink&400 |}} +{{ :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 |}} +{{ :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 |}}+{{ :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>
Line 204: Line 204:
  
 ==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}}), \\   
-  * Espressif - ESP32-C3-LCDKit ((https://docs.espressif.com/projects/espressif-esp-dev-kits/en/latest/esp32c3/esp32-c3-lcdkit/user_guide.html))(Figure {{ref>esp32_c3_devkitlcd}})  +  * Espressif - ESP32-C3-LCDKit ((https://docs.espressif.com/projects/espressif-esp-dev-kits/en/latest/esp32c3/esp32-c3-lcdkit/user_guide.html))(figure {{ref>esp32_c3_devkitlcd}})  
-  * Adafruit - QT Py ESP32-C3 WiFi Dev Board with STEMMA QT((https://www.adafruit.com/product/5405)) (Figure {{ref>esp32_c3_adafruit}}), \\ +  * Adafruit - QT Py ESP32-C3 WiFi Dev Board with STEMMA QT((https://www.adafruit.com/product/5405)) (figure {{ref>esp32_c3_adafruit}}), \\ 
-  * Seeed Studio - XIAO ESP32C3 ((https://wiki.seeedstudio.com/XIAO_ESP32C3_Getting_Started/)) (Figure {{ref>esp32_xiao}}), +  * Seeed Studio - XIAO ESP32C3 ((https://wiki.seeedstudio.com/XIAO_ESP32C3_Getting_Started/)) (figure {{ref>esp32_xiao}}), 
-  * M5stack - M5Stamp-C3 ((https://shop.m5stack.com/products/m5stamp-c3-mate-with-pin-headers)) (Figure {{ref>esp32_stampc3}}).+  * M5stack - M5Stamp-C3 ((https://shop.m5stack.com/products/m5stamp-c3-mate-with-pin-headers)) (figure {{ref>esp32_stampc3}}).
  
 <figure esp32_c3_devkitm> <figure esp32_c3_devkitm>
-{{ :en:iot-open:hardware2:esp32-c3-devkitm-1-v1-annotated-photo.png?nolink&400 |}} +{{ :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 |}} +{{ :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 |}} +{{ :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 |}} +{{ :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 |}} +{{ :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 |}} +{{ :en:iot-open:hardware2:xiao_esp32_c3.jpg?200 | Seeed Studio - XIAO ESP32C3}} 
-{{ :en:iot-open:hardware2:seeduino_pin_map-2.png?nolink&400 |}} +{{ :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 |}} +{{ :en:iot-open:hardware2:m5stamc3.png?400 | M5Stamp-C3}} 
-<caption>M5Stamp-C3.</caption>+<caption>M5Stamp-C3</caption>
 </figure> </figure>
 <note> A M5Stamp-C3u version with built-in JTAG interface is also available </note> <note> A M5Stamp-C3u version with built-in JTAG interface is also available </note>
Line 249: Line 249:
  
 <table esp32c3> <table esp32c3>
 +<caption> Esp8266 & ESP32-C3 family brief comparison</caption>
 \\ \\
 ^**Feature**^**ESP8266**^**ESP32-C3 Series**^ ^**Feature**^**ESP8266**^**ESP32-C3 Series**^
Line 304: Line 305:
 |Size|QFN32 5*5|QFN32 5*5| |Size|QFN32 5*5|QFN32 5*5|
 \\ \\
-<caption> Esp8266 & ESP32-C3 family brief comparison</caption> 
 </table> </table>
  
-=== ESP32-C6 ===+===== ESP32-C6 =====
  
 ==ESP32-C6 General Information== ==ESP32-C6 General Information==
Line 317: Line 317:
 **Processors**  **Processors** 
     *  **Main processor:** 32-bit RISC-V single-core CPU up to 160MHz,     *  **Main processor:** 32-bit RISC-V single-core CPU up to 160MHz,
-      *  **Cores**: 1   +      *  **Cores**: 1  
-      *  External main crystal clock +      *  External main crystal clock, 
-      *  External 32 kHz crystal oscillator for RTC or internal RC +      *  External 32 kHz crystal oscillator for RTC or internal RC
     *  **Low-power processor:**  up to 20MHz     *  **Low-power processor:**  up to 20MHz
-      *  **Cores**: 1  +      *  **Cores**: 1 
-      *  External main crystal clock +      *  External main crystal clock, 
-      *  External 32 kHz crystal oscillator for RTC or internal RC +      *  External 32 kHz crystal oscillator for RTC or internal RC
  
 **Wireless connectivity**  **Wireless connectivity** 
-    * **WiFi:**(802.11ax 20MHz only non-AP mode) +    * **WiFi:**(802.11ax 20MHz only non-AP mode), 
-    * ** WiFI:**(802.11b/g/n @ 2.4 GHz up to 150 Mbit/s) with simultaneous Infrastructure BSS Station mode/SoftApp mode/Promiscuous mode. +    * ** WiFI:**(802.11b/g/n @ 2.4 GHz up to 150 Mbit/s) with simultaneous Infrastructure BSS Station mode/SoftApp mode/Promiscuous mode, 
-    * **Bluetooth:** v5.3 Bluetooth Low Energy (BLE) ( speed: 125 Kbps - 2 Mbps) with multiple advertisement sets +    * **Bluetooth:** v5.3 Bluetooth Low Energy (BLE) ( speed: 125 Kbps - 2 Mbps) with multiple advertisement sets, 
-    * **IEEE 802.15.4-2015:** up to 250 kbps; Thread 1.3; ZigBee 3.0+    * **IEEE 802.15.4-2015:** up to 250 kbps; Thread 1.3; ZigBee 3.0.
  
 **Memory: Internal memory**  **Memory: Internal memory** 
-      *  **Embedded flash**  4 MB  +      *  **Embedded flash**  4 MB 
-      *  **ROM:** 320 kB (booting and core functions). +      *  **ROM:** 320 kB (booting and core functions), 
-      *  **HP SRAM:** 510 kB +      *  **HP SRAM:** 510 kB, 
-      * ** LP SRAM:** 16 kB +      * ** LP SRAM:** 16 kB, 
-      *  **RTC fast SRAM:** 8 kB  +      *  **RTC fast SRAM:** 8 kB 
-      * ** eFuse ** - 4 Kbit - 1792 bits reserved for encryption key and device ID+      * ** eFuse ** - 4 Kbit - 1792 bits reserved for encryption key and device ID.
  
 **Peripheral Input/Output**  **Peripheral Input/Output** 
-    * 30xGPIO (QFN40) or 22xGPIO (QFN32) +    * 30xGPIO (QFN40) or 22xGPIO (QFN32)
     * General DMA controller (GDMA), with 3 transmit channels and 3 receive channels,     * General DMA controller (GDMA), with 3 transmit channels and 3 receive channels,
     * 1 × I²C (Inter-Integrated Circuit),     * 1 × I²C (Inter-Integrated Circuit),
Line 349: Line 349:
     * 1 × SPI (Serial Peripheral Interface universal ),      * 1 × SPI (Serial Peripheral Interface universal ), 
     * 1 × I²S (Integrated Inter-IC Sound),     * 1 × I²S (Integrated Inter-IC Sound),
-    * 1 × SDIO 2.0 slave controller  +    * 1 × SDIO 2.0 slave controller 
-    * 1 × Motor Control PWM (MCPWM) +    * 1 × Motor Control PWM (MCPWM), 
-    * LED PWM up to 6 channels. +    * LED PWM up to 6 channels, 
-    * 1 x USB Serial/JTAG controller +    * 1 x USB Serial/JTAG controller, 
-    * 1 x Remote control peripheral (TX/RX) +    * 1 x Remote control peripheral (TX/RX), 
-    * 1 x Parallel IO interface (PARLIO)+    * 1 x Parallel IO interface (PARLIO),
     * 1 x 12-bit SAR ADCs (analog-to-digital converter) up to 7 channels,     * 1 x 12-bit SAR ADCs (analog-to-digital converter) up to 7 channels,
-    * 1 x temperature sensor+    * 1 x temperature sensor.
  
 **Security**  **Security** 
-    * Secure boot. +    * Secure boot, 
-    * Flash encryption. +    * Flash encryption, 
-    * External Memory Encryption and Decryption (XTS_AES) +    * External Memory Encryption and Decryption (XTS_AES), 
-    * 4096-bit OTP, up to 1792-bit for customers. +    * 4096-bit OTP, up to 1792-bit for customers, 
-    * Trusted execution environment (TEE) controller and access permission management (APM)+    * Trusted execution environment (TEE) controller and access permission management (APM),
     * Cryptographic hardware acceleration:     * Cryptographic hardware acceleration:
       * AES-128/256,        * AES-128/256, 
-      * ECC+      * ECC,
       * SHA accelerator,       * SHA accelerator,
       * RSA accelerator,        * RSA accelerator, 
-      * HASH (FIPS PUB 180-4)+      * HASH (FIPS PUB 180-4),
       * random number generator (RNG),       * random number generator (RNG),
-      * digital signature+      * digital signature.
      
 <figure esp32c6_functions> <figure esp32c6_functions>
-{{ :en:iot-open:hardware2:esp32c6.png?nolink&400 |}} +{{ :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>
  
Line 382: Line 382:
  
 <table esp32c6_modules> <table esp32c6_modules>
- 
-^**Module**^**Chip embedded**^**Dimensions (mm)**^**Pins**^**Development board**^ 
-|ESP32-C6-Mini-1/1U (Figure {{ref>esp32_c6_mini1}})| ESP32-C6FH4 |13.2×16.6×2.4 \\ 13.2×12.5×2.4 | 53|ESP32-C6-DevKitM-1| 
-|ESP32-C6-WROOM-02/02U (Figure {{ref>esp32_c6_wroom}}) | ESP32-C6 |18×25.5×3.2 \\ 18x19.2x3.2 | 28 |ESP32-C6-DevKitC-1| 
 <caption>Espressif ESP32-C6 modules</caption> <caption>Espressif ESP32-C6 modules</caption>
 +^**Module**^**Chip embedded**^**Dimensions (mm)**^**Pins**^**Development board**^
 +|ESP32-C6-Mini-1/1U (figure {{ref>esp32_c6_mini1}})| ESP32-C6FH4 |13.2×16.6×2.4 \\ 13.2×12.5×2.4 | 53|ESP32-C6-DevKitM-1|
 +|ESP32-C6-WROOM-02/02U (figure {{ref>esp32_c6_wroom}}) | ESP32-C6 |18×25.5×3.2 \\ 18x19.2x3.2 | 28 |ESP32-C6-DevKitC-1|
 +
 </table> </table>
  
 <figure esp32_c6_mini1> <figure esp32_c6_mini1>
-{{ :en:iot-open:hardware2:esp32c6mini1.png?nolink&400 |}} +{{ :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 |}} +{{ :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>
  
 ==ESP32-C6 Development Boards== ==ESP32-C6 Development Boards==
 There are not many prototype kits with ESP32-C6 SOCs on the market yet. Two sets released by the manufacturer deserve special attention. They are both entry-level development boards: There are not many prototype kits with ESP32-C6 SOCs on the market yet. Two sets released by the manufacturer deserve special attention. They are both entry-level development boards:
-  * Espressif - ESP32-C6-DevkitM-1 ((https://docs.espressif.com/projects/espressif-esp-dev-kits/en/latest/esp32c6/esp32-c6-devkitm-1/index.html))(Figure {{ref>esp32_c6_devkitm}}), \\   +  * Espressif - ESP32-C6-DevkitM-1 ((https://docs.espressif.com/projects/espressif-esp-dev-kits/en/latest/esp32c6/esp32-c6-devkitm-1/index.html))(figure {{ref>esp32_c6_devkitm}}), \\   
-  * Espressif - ESP32-C6-DevkitC-1((https://docs.espressif.com/projects/espressif-esp-dev-kits/en/latest/esp32c6/esp32-c6-devkitc-1/index.html))(Figure {{ref>esp32_c6_devkitc}}) . \\  +  * Espressif - ESP32-C6-DevkitC-1((https://docs.espressif.com/projects/espressif-esp-dev-kits/en/latest/esp32c6/esp32-c6-devkitc-1/index.html))(figure {{ref>esp32_c6_devkitc}}) . \\  
  
 <figure esp32_c6_devkitm> <figure esp32_c6_devkitm>
-{{ :en:iot-open:hardware2:esp32-c6-devkitm-1-pin-layout.png?nolink&400 |}}+{{ :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 |}}+{{ :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>
en/iot-open/hardware2/esp32c.1700397652.txt.gz · Last modified: 2023/11/19 12:40 by ekontoturbo
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0