{"product_id":"esp32-c3-mini-development-board-with-2-4ghz-wi-fi-bluetooth-5-in-pakistan","title":"Esp32 C3 Mini Development Board With 2.4ghz Wi-fi, Bluetooth 5","description":"\u003cdiv class=\"overviewSec\"\u003e\n\u003cp\u003eESP32-C3-Zero (without pin header) and ESP32-C3-Zero-M (with pin header) are tiny in size with castellated holes, making them easy to integrate into other host boards. ESP32-C3-Zero comes with an onboard Type-C USB connector, which exposes most of the unused pins in a small form factor. It adopts ESP32-C3FH4 as a System-on-Chip (SoC) that integrates low-power WiFi and BLE5 with 4MB Flash. In addition, there is a hardware encryption accelerator, RNG, HMAC, and Digital Signature modules to meet the safety requirements of IoT and provide peripheral interfaces. Moreover, its low-power working mode supports most application scenarios such as IoT, mobile devices, wearable electronic devices, and smart homes.\u003c\/p\u003e\n\u003ch2\u003e\u003cspan class=\"mw-headline\" id=\"Features\"\u003eFeatures\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLow-power SoC equipped with RISC-V 32-bit single-core processor, up to 160MHz main frequency.\u003c\/li\u003e\n\u003cli\u003eSupports 2.4GHz Wi-Fi (802.11 b\/g\/n) and Bluetooth® 5 (LE).\u003c\/li\u003e\n\u003cli\u003e400KB of SRAM and 384KB ROM, and 4MB of onboard Flash memory.\u003c\/li\u003e\n\u003cli\u003eCastellated module and onboard ceramic antenna, allow soldering direct to carrier boards.\u003c\/li\u003e\n\u003cli\u003eSupports flexible clock, module power supply independent setting, and other controls to realize low power consumption in different scenarios.\u003c\/li\u003e\n\u003cli\u003eIntegrated with USB serial port full-speed controller, 15 × GPIO pins allow flexible configuring pin functions.\u003c\/li\u003e\n\u003cli\u003e3 × SPI, 1 × I2C, 2 × UART, 1 × I2S, 2 × ADC, etc.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan class=\"mw-headline\" id=\"Hardware_Description\"\u003eHardware Description\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhen using ESP32-C3-Zero with daughterboards, please avoid covering the ceramic antenna with PCB boards, metal, or plastic components.\u003c\/li\u003e\n\u003cli\u003eIn ESP32-C3-Zero, GPIO12 to GPIO17 pins are not exposed; these pins are used for stacking the 4MB Flash.\u003c\/li\u003e\n\u003cli\u003eESP32-C3-Zero uses GPIO10 to connect with WS2812 RGB LED. Please refer to\u003cspan\u003e \u003c\/span\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/files.waveshare.com\/wiki\/ESP32-C3-Zero\/XL-0807RGBC-WS2812B%20(1).pdf\" target=\"_blank\" title=\"The documentation link\"\u003ethe documentation link\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003efor WS2812 specifications.\u003c\/li\u003e\n\u003cli\u003eESP32-C3-Zero does not employ a USB to UART chip. When flashing firmware, press and hold the BOOT button (GPIO9) and then connect the Type-C cable.\u003c\/li\u003e\n\u003cli\u003eThe \"TX\" and \"RX\" markings on the board indicate the default UART0 pins for ESP32-C3-Zero. Specifically, TX is GPIO21, and RX is GPIO20.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan class=\"mw-headline\" id=\"Hardware_Connection\"\u003eHardware Connection\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePress the BOOT (GPIO9) key before connecting the Type-C cable each time download the firmware.\u003c\/li\u003e\n\u003cli\u003eInput 3.7V~6V for the castellated hole with 5V silkscreen when connecting the external power.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan class=\"mw-headline\" id=\"Dimensions\"\u003eDimensions\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.waveshare.com\/wiki\/File:ESP32-C3-Zero_02.jpg\" class=\"image fancybox\"\u003e\u003cimg alt=\"ESP32-C3-Zero 02.jpg\" src=\"https:\/\/www.waveshare.com\/w\/upload\/e\/e7\/ESP32-C3-Zero_02.jpg\" decoding=\"async\" loading=\"lazy\" width=\"960\" height=\"528\" data-original=\"https:\/\/www.waveshare.com\/w\/upload\/e\/e7\/ESP32-C3-Zero_02.jpg\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cbr\u003eESP32-C3 Mini Development Board, Based on ESP32-C3FH4 Single-core Processor, 160MHz Running Frequency, 2.4GHz Wi-Fi \u0026amp; Bluetooth 5\u003c\/div\u003e\n\u003cdiv class=\"richWrap\"\u003e\n\u003cdiv class=\"pdT\"\u003e\n\u003cdiv class=\"richTitle\"\u003eESP32-C3-Zero Development Board\u003c\/div\u003e\n\u003cp class=\"hilitBlock2 round1234\"\u003eBased on ESP32-C3FH4, onboard multi-function GPIO pins\u003c\/p\u003e\n\u003cp class=\"richDesc\"\u003eCastellated Module, Suitable For SMD Applications\u003c\/p\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-C3-Zero\/ESP32-C3-Zero-details-1.jpg\" data-original=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-C3-Zero\/ESP32-C3-Zero-details-1.jpg\" alt=\"ESP32 C3 Mini Development Board with 2.4GHz Wi-Fi Bluetooth 5 in Pakistan\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdT\"\u003e\n\u003cdiv class=\"richTitle\"\u003eBoard specifications\u003c\/div\u003e\n\u003cdiv class=\"pdTRBL2 alignl\"\u003e\n\u003cul\u003e\n\u003cli\u003eLow-power SoC equipped with RISC-V 32-bit single-core processor, up to 160MHz main frequency\u003c\/li\u003e\n\u003cli\u003eSupports 2.4GHz Wi-Fi (802.11 b\/g\/n) and Bluetooth® 5 (LE)\u003c\/li\u003e\n\u003cli\u003e400KB of SRAM and 384KB ROM, and 4MB of onboard Flash memory\u003c\/li\u003e\n\u003cli\u003eCastellated module and onboard ceramic antenna, allows soldering direct to carrier boards\u003c\/li\u003e\n\u003cli\u003eSupports flexible clock, module power supply independent setting, and other controls to realize low power consumption in different scenarios\u003c\/li\u003e\n\u003cli\u003eIntegrated with USB serial port full-speed controller, 15 × GPIO pins allows flexibly configuring pin functions\u003c\/li\u003e\n\u003cli\u003e3 × SPI, 1 × I2C, 2 × UART, 1 × I2S, 2 × ADC, etc.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdT\"\u003e\n\u003cdiv class=\"richTitle\"\u003eVersion Options\u003c\/div\u003e\n\u003cdiv class=\"richGridWrap richGridWrap-2c richGridWrap-valignTop mgnTB\"\u003e\n\u003cdiv\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-C3-Zero\/ESP32-C3-Zero-details-3-1.jpg\" class=\"round1234\" data-original=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-C3-Zero\/ESP32-C3-Zero-details-3-1.jpg\" alt=\"ESP32 C3 Mini Development Board with 2.4GHz Wi-Fi Bluetooth 5 in Pakistan\" loading=\"lazy\"\u003e\n\u003cp\u003e\u003cstrong\u003eESP32-C3-Zero\u003c\/strong\u003e\u003cbr\u003ewithout pinheader\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cspan\u003e \u003c\/span\u003e\n\u003cdiv\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-C3-Zero\/ESP32-C3-Zero-details-3-2.jpg\" class=\"round1234\" data-original=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-C3-Zero\/ESP32-C3-Zero-details-3-2.jpg\" alt=\"ESP32 C3 Mini Development Board with 2.4GHz Wi-Fi Bluetooth 5 in Pakistan\" loading=\"lazy\"\u003e\n\u003cp\u003e\u003cstrong\u003eESP32-C3-Zero-M\u003c\/strong\u003e\u003cbr\u003ewith pre-soldered header\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"richTitle\"\u003eSupport C\/C++, MicroPython\u003c\/div\u003e\n\u003cp class=\"richDesc\"\u003eComprehensive SDK, Dev Resources, Tutorials To Help You Easily Get Started\u003c\/p\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-C3-Zero\/ESP32-C3-Zero-details-5.jpg\" data-original=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-C3-Zero\/ESP32-C3-Zero-details-5.jpg\" alt=\"ESP32 C3 Mini Development Board with 2.4GHz Wi-Fi Bluetooth 5 in Pakistan\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"richTitle\"\u003eWhat's On Board\u003c\/div\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-C3-Zero\/ESP32-C3-Zero-details-intro.jpg\" data-original=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-C3-Zero\/ESP32-C3-Zero-details-intro.jpg\" alt=\"ESP32 C3 Mini Development Board with 2.4GHz Wi-Fi Bluetooth 5 in Pakistan\" loading=\"lazy\"\u003e\n\u003cdiv class=\"richGridWrap richGridWrap-valignTop richGridWrap-2c alignl subBlock bgGrey\"\u003e\n\u003cdiv\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eUSB Type-C Port\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBOOT button\u003c\/strong\u003e\u003cbr\u003ePress it and then press the RESET button to enter download mode\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eRESET button\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eWS2812 RGB LED\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cspan\u003e \u003c\/span\u003e\n\u003cdiv\u003e\n\u003col start=\"5\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eME6217C33M5G\u003c\/strong\u003e\u003cbr\u003eLow dropout regulator, 800mA output (Max.)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eESP32-C3FH4 single-core processor\u003c\/strong\u003e\u003cbr\u003eup to 160MHz operating frequency\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e2.4G ceramic antenna\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"richTitle\"\u003ePin definition\u003c\/div\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-C3-Zero\/ESP32-C3-Zero-details-inter.jpg\" data-original=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-C3-Zero\/ESP32-C3-Zero-details-inter.jpg\" alt=\"ESP32 C3 Mini Development Board with 2.4GHz Wi-Fi Bluetooth 5 in Pakistan\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"richTitle\"\u003eProduct Show\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-C3-Zero\/ESP32-C3-Zero-details-7.jpg\" class=\"round1234\" data-original=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-C3-Zero\/ESP32-C3-Zero-details-7.jpg\" alt=\"ESP32 C3 Mini Development Board with 2.4GHz Wi-Fi Bluetooth 5 in Pakistan\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"richTitle\"\u003eoutline dimensions\u003c\/div\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-C3-Zero\/ESP32-C3-Zero-details-size.jpg\" data-original=\"https:\/\/www.waveshare.com\/img\/devkit\/ESP32-C3-Zero\/ESP32-C3-Zero-details-size.jpg\" alt=\"ESP32 C3 Mini Development Board with 2.4GHz Wi-Fi Bluetooth 5 in Pakistan\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"richTitle\"\u003eResources \u0026amp; Services\u003c\/div\u003e\n\u003cimg src=\"https:\/\/www.waveshare.com\/img\/devkit\/LCD\/common\/res_banner.png\" data-original=\"https:\/\/www.waveshare.com\/img\/devkit\/LCD\/common\/res_banner.png\" alt=\"ESP32 C3 Mini Development Board with 2.4GHz Wi-Fi Bluetooth 5 in Pakistan\" loading=\"lazy\"\u003e\n\u003cdiv class=\"bgGrey\"\u003e\n\u003cstrong\u003eWiki:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003ca href=\"https:\/\/www.waveshare.com\/wiki\/ESP32-C3-Zero\" id=\"tab-wiki\" target=\"_blank\" rel=\"noopener\" title=\"Esp32-c3-zero - waveshare wiki\"\u003ewww.waveshare.com\/wiki\/ESP32-C3-Zero\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bgGrey\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bgGrey\"\u003e\n\u003ch2\u003e\u003cspan class=\"mw-headline\" id=\"Environment_Setting\"\u003eEnvironment Setting\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eThe software framework for ESP32 series development boards is completed, and you can use CircuitPython, MicroPython, and C\/C++ (Arduino, ESP-IDF) for rapid prototyping of product development. Here's a brief introduction to these three development approaches:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCircuitPython is a programming language designed to simplify coding tests and learning on low-cost microcontroller boards. It is an open-source derivative of the MicroPython programming language, primarily aimed at students and beginners. CircuitPython development and maintenance are supported by Adafruit Industries.\n\u003cul\u003e\n\u003cli\u003eYou can refer to\u003cspan\u003e \u003c\/span\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/docs.circuitpython.org\/en\/latest\/shared-bindings\/index.html\" target=\"_blank\" title=\"Core modules — adafruit circuitpython 9.2.4 documentation\"\u003edevelopment documentation\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003efor CircuitPython-related applications development.\u003c\/li\u003e\n\u003cli\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/github.com\/adafruit\/Adafruit_CircuitPython_Bundle\" target=\"_blank\" title=\"Github - adafruit\/adafruit_circuitpython_bundle: a bundle of useful circuitpython libraries ready to use from the filesystem.\"\u003eGitHub library\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003efor CircuitPython allows for recompilation for custom development.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eMicroPython is an efficient implementation of the Python 3 programming language. It includes a small subset of the Python standard library and has been optimized to run on microcontrollers and resource-constrained environments.\n\u003cul\u003e\n\u003cli\u003eYou can refer to\u003cspan\u003e \u003c\/span\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/docs.micropython.org\/en\/latest\/\" target=\"_blank\" title=\"Overview — micropython latest documentation\"\u003edevelopment documentation\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003efor MicroPython-related application development.\u003c\/li\u003e\n\u003cli\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/github.com\/micropython\/micropython\" target=\"_blank\" title=\"Github - micropython\/micropython: micropython - a lean and efficient python implementation for microcontrollers and constrained systems\"\u003eGitHub library\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003efor MicroPython allows for recompilation for custom development.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eThe official libraries and support from Espressif Systems for C\/C++ development make it convenient for rapid installation. For Windows 10 system:\n\u003cul\u003e\n\u003cli\u003eUsers can select\u003cspan\u003e \u003c\/span\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/docs.espressif.com\/projects\/arduino-esp32\/en\/latest\/installing.html\" target=\"_blank\" title=\"Installing - - — arduino esp32 latest documentation\"\u003eArduino\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eOr Visual Studio Code (\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/docs.espressif.com\/projects\/esp-idf\/en\/stable\/esp32s2\/get-started\/index.html\" target=\"_blank\" title=\"Get started - esp32-s2 - — esp-idf programming guide v5.2.5 documentation\"\u003eESP-IDF\u003c\/a\u003e) as their Integrated Development Environment (IDE).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eMac and Linux operating system users can refer to the\u003cspan\u003e \u003c\/span\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/docs.espressif.com\/projects\/esp-idf\/en\/latest\/esp32\/get-started\/index.html\" target=\"_blank\" title=\"Get started - esp32 - — esp-idf programming guide latest documentation\"\u003eofficial instructions\u003c\/a\u003e. Additionally, you can find development manuals for ESP32 series Arduino and ESP-IDF development to assist you in the process.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan class=\"mw-headline\" id=\"Arduino\"\u003eArduino\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e1. Download and install\u003cspan\u003e \u003c\/span\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/www.arduino.cc\/en\/software\" target=\"_blank\" title=\"Arduino ide\"\u003eArduino IDE\u003c\/a\u003e.\u003cbr\u003e2. Install ESP32 on the Arduino IDE as shown below, and you can refer to\u003cspan\u003e \u003c\/span\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/docs.espressif.com\/projects\/arduino-esp32\/en\/latest\/installing.html\" target=\"_blank\" title=\"Installing - - — arduino esp32 latest documentation\"\u003ethis link\u003c\/a\u003e.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFill in the following link in the Additional Boards Manager URLs section of the Settings interface under File -\u0026gt; Preferences and save.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cpre\u003ehttps:\/\/raw.githubusercontent.com\/espressif\/arduino-esp32\/gh-pages\/package_esp32_index.json\n\u003c\/pre\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.waveshare.com\/wiki\/File:ESP32-C3-Zero_-05.jpg\" class=\"image fancybox\"\u003e\u003cimg alt=\"ESP32-C3-Zero -05.jpg\" src=\"https:\/\/www.waveshare.com\/w\/upload\/a\/a1\/ESP32-C3-Zero_-05.jpg\" decoding=\"async\" loading=\"lazy\" width=\"900\" height=\"709\" data-original=\"https:\/\/www.waveshare.com\/w\/upload\/a\/a1\/ESP32-C3-Zero_-05.jpg\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSearch esp32 on Board Manager to install, and restart Arduino IDE to take effect.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e3. ESP32-C3-Zero does not have USB to UART chip mounted, you need to use the USB of ESP32-C3 as the download interface and Log print interface, and you need to enable USB CDC when using Arduino IDE.\u003cbr\u003e\u003ca href=\"https:\/\/www.waveshare.com\/wiki\/File:ESP32-C3-Zero_-06.jpg\" class=\"image fancybox\"\u003e\u003cimg alt=\"ESP32-C3-Zero -06.jpg\" src=\"https:\/\/www.waveshare.com\/w\/upload\/1\/13\/ESP32-C3-Zero_-06.jpg\" decoding=\"async\" loading=\"lazy\" width=\"442\" height=\"724\" data-original=\"https:\/\/www.waveshare.com\/w\/upload\/1\/13\/ESP32-C3-Zero_-06.jpg\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"mw-headline\" id=\"MicroPython\"\u003eMicroPython\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdl\u003e\n\u003cdd\u003e1. Download and install the latest\u003cspan\u003e \u003c\/span\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/thonny.org\/\" target=\"_blank\" title=\"Thonny, python ide for beginners\"\u003eThonny\u003c\/a\u003e, open Thonny IDE -\u0026gt; Configure interpreter..., as shown below:\u003c\/dd\u003e\n\u003cdd\u003e\u003ca href=\"https:\/\/www.waveshare.com\/wiki\/File:CircuitPython_Thonny06.jpg\" class=\"image fancybox\"\u003e\u003cimg alt=\"CircuitPython Thonny06.jpg\" src=\"https:\/\/www.waveshare.com\/w\/upload\/0\/0a\/CircuitPython_Thonny06.jpg\" decoding=\"async\" loading=\"lazy\" width=\"802\" height=\"761\" data-original=\"https:\/\/www.waveshare.com\/w\/upload\/0\/0a\/CircuitPython_Thonny06.jpg\"\u003e\u003c\/a\u003e\u003c\/dd\u003e\n\u003cdd\u003e2. Press the BOOT key on the board, connect it to the USB cable, find the device manager or the corresponding COM port, and download or run the demo. For more details, you can see\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.waveshare.com\/wiki\/ESP32-C3-Zero#Hardware_Connection\"\u003e#Hardware Connection\u003c\/a\u003e.\u003c\/dd\u003e\n\u003cdd\u003e3. Select the ESP32 series online MPY firmware to download according to the following steps. The Flash content of the development board will be cleared before downloading, and the whole download process lasts about 1 minute.\u003c\/dd\u003e\n\u003cdd\u003e\u003ca href=\"https:\/\/www.waveshare.com\/wiki\/File:CircuitPython_Thonny03.jpg\" class=\"image fancybox\"\u003e\u003cimg alt=\"CircuitPython Thonny03.jpg\" src=\"https:\/\/www.waveshare.com\/w\/upload\/c\/ce\/CircuitPython_Thonny03.jpg\" decoding=\"async\" loading=\"lazy\" width=\"900\" height=\"522\" data-original=\"https:\/\/www.waveshare.com\/w\/upload\/c\/ce\/CircuitPython_Thonny03.jpg\"\u003e\u003c\/a\u003e\u003c\/dd\u003e\n\u003cdd\u003e4. Download the local firmware using flash_download_tool according to the following figure. You can choose either step 3 or step 4, but we recommend to choose step 4.\u003c\/dd\u003e\n\u003cdd\u003e\u003ca href=\"https:\/\/www.waveshare.com\/wiki\/File:ESP32-C3-Zero_09.jpg\" class=\"image fancybox\"\u003e\u003cimg alt=\"ESP32-C3-Zero 09.jpg\" src=\"https:\/\/www.waveshare.com\/w\/upload\/4\/41\/ESP32-C3-Zero_09.jpg\" decoding=\"async\" loading=\"lazy\" width=\"426\" height=\"678\" data-original=\"https:\/\/www.waveshare.com\/w\/upload\/4\/41\/ESP32-C3-Zero_09.jpg\"\u003e\u003c\/a\u003e\u003c\/dd\u003e\n\u003cdd\u003e5. Please refer to\u003cspan\u003e \u003c\/span\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/github.com\/micropython\/micropython\/releases\/tag\/v1.18\" target=\"_blank\" title=\"Release boosted performance, board.json metadata, more mimxrt, rp2, samd features · micropython\/micropython · github\"\u003eMicroPython Documentation\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003eand\u003cspan\u003e \u003c\/span\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/github.com\/micropython\/micropython\/releases\/tag\/v1.18\" target=\"_blank\" title=\"Release boosted performance, board.json metadata, more mimxrt, rp2, samd features · micropython\/micropython · github\"\u003eRelease Note\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003eto program.\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003ch2\u003e\u003cspan class=\"mw-headline\" id=\"Sample_Demo\"\u003eSample Demo\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePlease refer to\u003cspan\u003e \u003c\/span\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/github.com\/espressif\/arduino-esp32\" target=\"_blank\" title=\"Github - espressif\/arduino-esp32: arduino core for the esp32\"\u003earduino-esp32\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003efor Arduino sample demo or File -\u0026gt; examples on the Arduino IDE.\u003c\/li\u003e\n\u003cli\u003ePlease refer to\u003cspan\u003e \u003c\/span\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/docs.micropython.org\/en\/latest\/\" target=\"_blank\" title=\"Overview — micropython latest documentation\"\u003eMicroPython\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003edevelopment documentation and sample demo for mpy example.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch1\u003e\u003cspan class=\"mw-headline\" id=\"Resource\"\u003eResource\u003c\/span\u003e\u003c\/h1\u003e\n\u003ch2\u003e\u003cspan class=\"mw-headline\" id=\"Document\"\u003eDocument\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/files.waveshare.com\/wiki\/ESP32-C3-Zero\/ESP32-C3-Zero-Sch-V2.pdf\" target=\"_blank\" title=\"Schematic\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/docs.micropython.org\/en\/latest\/\" target=\"_blank\" title=\"Overview — micropython latest documentation\"\u003eMicroPython development documentation\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/docs.espressif.com\/projects\/arduino-esp32\/en\/latest\/index.html\" target=\"_blank\" title=\"Welcome to esp32 arduino core’s documentation - - — arduino esp32 latest documentation\"\u003eESP32 Arduino Core's documentation\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/github.com\/espressif\/arduino-esp32\" target=\"_blank\" title=\"Github - espressif\/arduino-esp32: arduino core for the esp32\"\u003earduino-esp32\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/github.com\/espressif\/esp-idf\" target=\"_blank\" title=\"Github - espressif\/esp-idf: espressif iot development framework. Official development framework for espressif socs.\"\u003eESP-IDF\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/docs.espressif.com\/projects\/esp-idf\/en\/latest\/esp32c3\/api-reference\/api-conventions.html\" target=\"_blank\" title=\"Api conventions - esp32-c3 - — esp-idf programming guide latest documentation\"\u003eesp32-c3 programming guide\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan class=\"mw-headline\" id=\"Demo\"\u003eDemo\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/files.waveshare.com\/wiki\/ESP32-C3-Zero\/Esp32-c3-zero-code.zip\" target=\"_blank\" title=\"Sample demo\"\u003eSample demo\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan class=\"mw-headline\" id=\"Software\"\u003eSoftware\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/files.waveshare.com\/upload\/b\/b3\/Sscom5.13.1.zip\" target=\"_blank\" title=\"Sscom serial port assistant\"\u003eSscom serial port assistant\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/thonny.org\/\" target=\"_blank\" title=\"Thonny, python ide for beginners\"\u003eThonny Python IDE\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/www.arduino.cc\/en\/software\" target=\"_blank\" title=\"Arduino ide\"\u003eArduino IDE\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan class=\"mw-headline\" id=\"Datasheet\"\u003eDatasheet\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/files.waveshare.com\/wiki\/ESP32-C3-Zero\/esp32-c3_datasheet_en.pdf\" target=\"_blank\" title=\"Esp32-c3 datasheet\"\u003eESP32-C3 Datasheet\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"nofollow noreferrer noopener\" class=\"external text\" href=\"https:\/\/files.waveshare.com\/wiki\/ESP32-C3-Zero\/XL-0807RGBC-WS2812B.pdf\" target=\"_blank\" title=\"Ws2812b\"\u003eWS2812B\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch1\u003e\u003cspan class=\"mw-headline\" id=\"FAQ\"\u003eFAQ\u003c\/span\u003e\u003c\/h1\u003e\n\u003cdiv class=\"panel-group\"\u003e\n\u003cdiv class=\"panel panel-default\"\u003e\n\u003cdiv class=\"panel-heading\"\u003e\n\u003ch4 class=\"panel-title\"\u003e\u003ca data-toggle=\"collapse\" data-parent=\"#accordion\" href=\"https:\/\/www.waveshare.com\/wiki\/ESP32-C3-Zero#accordion1\"\u003e\u003cb\u003eQuestion:\u003c\/b\u003eCan the ESP32-C3-Zero be powered via pins?\u003c\/a\u003e\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"accordion1\" class=\"panel-collapse collapse in\"\u003e\n\u003cdiv class=\"panel-body\"\u003e\n\u003cdiv\u003e \u003cb\u003eAnswer:\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp\u003eYou can use 5V pins and then supply it with 5V.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel-group\"\u003e\n\u003cdiv class=\"panel panel-default\"\u003e\n\u003cdiv class=\"panel-heading\"\u003e\n\u003ch4 class=\"panel-title\"\u003e\u003ca data-toggle=\"collapse\" data-parent=\"#accordion\" href=\"https:\/\/www.waveshare.com\/wiki\/ESP32-C3-Zero#accordion2\"\u003e\u003cb\u003eQuestion:\u003c\/b\u003eHow to burn ESP32-C3-Zero with hardware debugging, is it just plugging in the type C port and connecting it to the computer?\u003c\/a\u003e\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"accordion2\" class=\"panel-collapse collapse in\"\u003e\n\u003cdiv class=\"panel-body\"\u003e\n\u003cdiv\u003e \u003cb\u003eAnswer:\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp\u003eThat's right. If the burn fails, press and hold the boot button to connect to the computer and then release it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel-group\"\u003e\n\u003cdiv class=\"panel panel-default\"\u003e\n\u003cdiv class=\"panel-heading\"\u003e\n\u003ch4 class=\"panel-title\"\u003e\u003ca data-toggle=\"collapse\" data-parent=\"#accordion\" href=\"https:\/\/www.waveshare.com\/wiki\/ESP32-C3-Zero#accordion3\"\u003e\u003cb\u003eQuestion:\u003c\/b\u003eDoes ESP32-C3-Zero support ipv6?\u003c\/a\u003e\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"accordion3\" class=\"panel-collapse collapse in\"\u003e\n\u003cdiv class=\"panel-body\"\u003e\n\u003cdiv\u003e \u003cb\u003eAnswer:\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp\u003eESP32-C3 has ipv6 sample demo, it can support ipv6.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Digilog Electronics","offers":[{"title":"Default Title","offer_id":43962593771585,"sku":"b21,krt121","price":1250.0,"currency_code":"PKR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/2805\/1777\/files\/ESP32_C3_Mini_Development_Board_with_2.4GHz_Wi-Fi_Bluetooth_5_in_Pakistan_1.jpg?v=1779578646","url":"https:\/\/stem.pk\/products\/esp32-c3-mini-development-board-with-2-4ghz-wi-fi-bluetooth-5-in-pakistan","provider":"stem.pk","version":"1.0","type":"link"}