https://www.espressif.com/en/products/devkits
Development Boards | Espressif Systems
Development Boards For easy prototyping and interfacing choose Espressif’s development boards! The all-in-one DevKits below are all you need to develop your own IoT applications.
www.espressif.com
https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/api-guides/index.html
API Guides - ESP32-S2 - — ESP-IDF Programming Guide latest documentation
© Copyright 2016 - 2023, Espressif Systems (Shanghai) Co., Ltd.
docs.espressif.com
https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/index.html
ESP-IDF Programming Guide - ESP32-S2 - — ESP-IDF Programming Guide latest documentation
© Copyright 2016 - 2023, Espressif Systems (Shanghai) Co., Ltd.
docs.espressif.com
ESP32-S2 ESP-IDF Programming Guide =>
https://www.sphinx-doc.org/en/master/ 문서 작성도구
Welcome — Sphinx documentation
Welcome Sphinx makes it easy to create intelligent and beautiful documentation. Here are some of Sphinx’s major features: Output formats: HTML (including Windows HTML Help), LaTeX (for printable PDF versions), ePub, Texinfo, manual pages, plain text Exte
www.sphinx-doc.org
https://www.espressif.com/en/support/documents/technical-documents
Technical Documents | Espressif Systems
This document introduces the specifications of ESP32-C3-WROOM-02 and ESP32-C3-WROOM-02U hardware, including overview, pin definitions, functional description, peripherals, and electrical characteristics, etc.
www.espressif.com
https://gist.github.com/sekcompsci/2bf39e715d5fe47579fa184fa819f421
Comparison table for ESP8266/ESP32/ESP32-S2/ESP32-S3/ESP32-C3/ESP32-C6
Comparison table for ESP8266/ESP32/ESP32-S2/ESP32-S3/ESP32-C3/ESP32-C6 - Comparison Espressif ESP MCUs.md
gist.github.com
Comparison table for ESP8266/ESP32/ESP32-S2/ESP32-S3/ESP32-C3/ESP32-C6
A minimal table to compare the Espressif's MCU families.
ESP8266ESP32ESP32-S2ESP32-S3ESP32-C3ESP32-C6
Announcement Date | 2014, August |
2016, September |
2019, September |
2020, December |
2020, November |
2021, April |
Main processor | Tensilica L106 32-bit (up to 160MHz) | Tensilica Xtensa 32-bit LX6 (up to 240MHz) (optionally dual core) | Tensilica Xtensa 32-bit LX7 (up to 240MHz) | Tensilica Xtensa 32-bit LX7 dual core (up to 240MHz) | RISC-V 32-bit (up to 160MHz) | RISC-V 32-bit (up to 160MHz) |
SRAM | 160KB | 520KB | 320KB | 512KB | 400KB | 400KB |
ROM | 0 | 448KB | 128KB | 384KB | 384KB | 384KB |
JTAG | X | ✓ | ✓ | ? | ✓ | ✓ |
Cache | 32 KB instruction | 64KB | 8/16KB (configurable) | ? | 16KB | ? |
WiFi | Wi-Fi 4 (only up to 72.2Mbps) | Wi-Fi 4 | Wi-Fi 4 | Wi-Fi 4 | Wi-Fi 4 | Wi-Fi 6 |
Bluetooth | X | BLE 4.2 (upgrade to 5.0, with limitations) | X | BLE 5.0 | BLE 5.0 | BLE 5.0 |
Ethernet | X | ✓ | X | ? | X | ? |
RTC memory | 768B | 16KB | 16KB | 16KB | 8KB | ? |
PMU | ✓ | ✓ | ✓ | ? | ✓ | ? |
ULP coprocessor | X | ✓ | ULP-RISC-V | ? | X | ? |
Cryptographic Accelerator | X | SHA, RSA, AES, RNG | SHA, RSA, AES, RNG, HMAC, Digital Signature | SHA, RSA, AES, RNG, HMAC, Digital Signature | SHA, RSA, AES, RNG, HMAC, Digital Signature | SHA, RSA, AES, RNG, HMAC, Digital Signature |
Secure boot | X | ✓ | ✓ | ✓ | ✓ | ✓ |
Flash encryption | X | ✓ | XTS-AES-128/256 | ✓ | XTS-AES-128 | XTS-AES-128 |
SPI | 2 | 4 | 4 | ? | 3 | ? |
I2C | 1 | 2 | 2 | ? | 1 | ? |
I2S | 1 | 2 | 1 | ? | 1 | ? |
UART | 2 (one TX only) | 3 | 2 | ? | 2 | ? |
SDIO Host | 0 | 1 | 0 | 2 | 0 | 0 |
SDIO Slave | 0 | 1 | 0 | 0 | 0 | 0 |
GPIO | 17 | 34 | 43 | 44 | 22 | 22 |
LED PWM | 5 | 16 | 8 | ? | 6 | ? |
MCPWM | 0 | 6 | 0 | 2 | 0 | 0 |
Pulse counter | 0 | 8 | 4 | ? | 0 | X |
GDMA* | 0 | 0 | 0 | ? | 6 | ? |
USB | X | X | USB OTG 1.1 | ? | Serial/JTAG | ? |
TWAI** | 0 | 1 | 1 | ? | 1 | ? |
ADC | 1x 10-bit SAR | 2x 12-bit SAR, up to 18 channels | 2x 13-bit SAR, up to 20 channels | ? | 2x 12-bit SAR, up to 6 channels | ? |
DAC | X | 2x 8-bit | 2x 8-bit | ? | X | X |
RMT | 1x transmission + 1x reception | 8x transmission/reception | 4x transmission/reception | ? | 2x transmission + 2x reception | ? |
Timer | 2x 23-bit*** | 4x 64-bit | 4x 64-bit | ? | 2x 54-bit + 1x 52-bit | ? |
Temperature Sensor | ✓ | ✓ | ✓ | ? | ✓ | ? |
Hall Sensor | X | ✓ | X | ? | X | ? |
Touch Sensor | 0 | 10 | 14 | ? | X | ? |
* All the MCUs have some sort of DMA. However, if this field is not checked, it means that the user hasn't the direct control over DMA. With General DMA term, Espressif intends a specific DMA peripheral in full control of user. He will be responsible to manage such peripheral.
** In some old datasheet and documentation, it was referred as CAN bus.
*** A timer is dedicated to Wi-Fi, so you cannot freely use it.
For more details about specific models and variants, look at Espressif Product Selector.
The table will be updated as new information will be released. Contributions and suggestions are welcomed!
'하드웨어 > ESPRESSIF ESP32' 카테고리의 다른 글
ESP32 AM 구성 부품 (0) | 2023.01.14 |
---|---|
ESP32 CAM 사진 찍어서 SDcard에 저장 (0) | 2023.01.14 |
ESP32 CAM 회로도 : https://docs.ai-thinker.com/en/esp32-cam (0) | 2023.01.14 |
ESP32 CAM / ESP32 CAM MB 핀번호 pinmap (0) | 2023.01.13 |