~~NOTOC~~
====== ESP32-S3-DevKitC-1 V1.1 by Espressif ======
/*
\\
**Main source of information:** \\
**[[https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/hw-reference/esp32s3/user-guide-devkitc-1.html|Espressif ESP232 DevKitC user guide]]**
*/
Naming convention: \\
**ESP32-S3** : microcoltroller core or variant \\
**DevKitC** : form factor of the microcontroller board \\
**-1** : based on WROOM-1 module soldered onto the circuit board \\
**V1.1** : the hardware version / revision
**Main source of information:** \\
**[[https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/hw-reference/esp32s3/user-guide-devkitc-1.html|Espressif ESP232 DevKitC user guide]]**
| {{https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/_images/esp32-s3-devkitc-1-v1.1-isometric.png?300&direct}} | {{https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/_images/ESP32-S3-DevKitC-1_v2-annotated-photo.png?500&direct}} |
| Source: [[https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/hw-reference/esp32s3/user-guide-devkitc-1.html|Espressif ESP232 DevKitC user guide]] ||
The ESP32-S3-DevKitC-1 is a general-purpose development board, based on ESP32-S3-WROOM-1, ESP32-S3-WROOM-1U, or ESP32-S3-WROOM-2. All ESP32-S3 pins are exposed to the board's pin headers. The mounted modules WROOM-1 and WROOM-2 differ in their memory sizes. The U-variant
provides an antenna connector for an external antenna instead the integrated one.
The AMC SS2024 course utilizes the development kit variant **[[https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/hw-reference/esp32s3/user-guide-devkitc-1.html#contents-and-packaging|ESP32-S3-DevKitC-1-N8R8]] V1.1**.
\\ Specs:
* ESP32-S3 WROOM-1 module with integrated antenna
* 8 MB flash memory (for program code) connected via Quad SPI (QD)
* 8 MB external PSRAM (for variables during program execution) connected via **Octal SPI** (OT)
"For boards with **Octal SPI** flash/PSRAM memory embedded ESP32-S3-WROOM-1/1U modules, and boards with ESP32-S3-WROOM-2 modules, the **pins GPIO35, GPIO36 and GPIO37 are used for the internal communication** between ESP32-S3 and SPI flash/PSRAM memory, thus **not available for external use.**" (Source: [[https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/hw-reference/esp32s3/user-guide-devkitc-1.html#description-of-components|Espressif ESP232 DevKitC user guide]])
Therefore, AMC students: **Do not use GPIO35, GPIO36 and GPIO37!** (When you use the ESP32-S3-DevKitC-1).
| {{https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/_images/ESP32-S3_DevKitC-1_pinlayout_v1.1.jpg?800&direct}} |
| Source: [[https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/hw-reference/esp32s3/user-guide-devkitc-1.html#user-guide-s3-devkitc-1-v1-1-header-blocks|Espressif ESP232 DevKitC user guide]] |
===== Install the Arduino-ESP32 Support =====
The installation procedure is described on the official Espressif - original manufaturer of ESP32 - web pages: https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html
Add the **stable release** sources to the additional board manager URLs: Arduino IDE -> File -> Preferences -> Addidtional Board Manager URL
https://espressif.github.io/arduino-esp32/package_esp32_index.json
===== ESP32-S3-DevKitC-1 V1.1 Schematics =====
* Schematics with annotations by RB: {{ :supp:esp32:esp32-s3-devkitc:sch_esp32-s3-devkitc-1_v1.1_20220413_annotations_rb.pdf |}}
* Schematics, original: {{https://dl.espressif.com/dl/schematics/SCH_ESP32-S3-DevKitC-1_V1.1_20220413.pdf}}
==== Components ====
| System Block Diagram | {{:supp:esp32:esp32-s3-devkitc:devkitc_system_block_diagram.png?200&direct|}} |
| WROOM Module | {{:supp:esp32:esp32-s3-devkitc:devkitc_wroom.png?200&direct|}} |
| USB Connectors | {{:supp:esp32:esp32-s3-devkitc:devkitc_usb-connectors.png?200&direct|}} |
| USB to UART Bridge | {{:supp:esp32:esp32-s3-devkitc:devkitc_usb_to_uart.png?direct&200|}} |
| Pin Header Connectors | {{:supp:esp32:esp32-s3-devkitc:devkitc_pin_headers.png?direct&200|}} |
| Switches | {{:supp:esp32:esp32-s3-devkitc:devkitc_switches.png?direct&200|}} |
| Low Dropout \\ Linear Voltage Regulator (LDO) | {{:supp:esp32:esp32-s3-devkitc:devkitc_vreg_ldo.png?direct&200|}} |
| RC Reset Circuit | {{:supp:esp32:esp32-s3-devkitc:devkitc_rc-enable.png?direct&200|}} |
| Auto Program Logic | {{:supp:esp32:esp32-s3-devkitc:devkitc_auto_program_logic.png?direct&200|}} |
| RBG LED | {{:supp:esp32:esp32-s3-devkitc:devkitc_rgb_led.png?direct&200|}} |
===== ESP32-S3-WROOM-1 Module =====
* Datasheet: {{https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf}}
| {{:supp:esp32:esp32-s3-devkitc:wroom-1_module.png?direct&150|}} |
| ESP32-S3-WROOM-1 Module. \\ Source: {{https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf}} |
| {{:supp:esp32:esp32-s3-devkitc:wroom-1_block_diagram.png?direct&400|}} |
| ESP32-S3-WROOM-1 block diagram. \\ Source: {{https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf|ESP32-S3-WROOM-1 Datasheet}} |
===== ESP32-S3 Chip =====
* Datasheet: {{https://www.espressif.com/sites/default/files/documentation/esp32-s3_datasheet_en.pdf}}
| {{:supp:esp32:esp32-s3-devkitc:esp312-s3_functional_block_diagram.png?direct&600|}} |
| ESP32-S3 functional block diagram. \\ Source: {{https://www.espressif.com/sites/default/files/documentation/esp32-s3_datasheet_en.pdf|ESP32-S3 Series Datasheet}} |