पिनआउट
ESP32-C3 SuperMini पिनआउट

पिन
- 5V
- GND
- 3V3
- G4 — A4
- G3 — A3
- G2 — A2
- G1 — A1
- G0 — A0
- G5 — A5
- G6
- G7
- G8 — LED
- G9 — BOOT
- G10
- G20
- G21
विनिर्देश
| चिप | ESP32-C3, सिंगल-कोर 32-बिट RISC-V |
|---|---|
| क्लॉक स्पीड | 160 MHz |
| SRAM | 400 KB |
| फ़्लैश मेमोरी | पैकेज के अंदर 4 MB (सामान्य) |
| सप्लाई | USB-C या 5V पिन से 5 V, ऑनबोर्ड 3.3 V रेगुलेटर |
| लॉजिक लेवल | 3.3 V (5 V सहनशील नहीं) |
| हेडर पर GPIO | 13 (GPIO0–10, 20, 21) |
| ADC | 12-बिट; GPIO0–4 पर ADC1 इस्तेमाल करें |
| Wi-Fi | 802.11 b/g/n, 2.4 GHz |
| Bluetooth | 5 (सिर्फ़ LE) |
| USB | USB-C, नेटिव USB Serial/JTAG |
नोट्स
- तीन बूट-मोड स्ट्रैपिंग पिन रीसेट पर एक बार सैंपल किए जाते हैं: GPIO2 और GPIO8 को पावर-अप पर बस फ़्लोट करने या अपना डिफ़ॉल्ट लेवल पढ़ने के लिए खाली रहना है, जबकि GPIO9 (ऑनबोर्ड BOOT बटन से जुड़ा) ही रोज़ के काम में असल में मायने रखता है — रीसेट पर लो रखने से चिप डाउनलोड/फ़्लैशिंग मोड में जाती है, क्लासिक ESP32 पर GPIO0 के सीधे बराबर।
- हर GPIO सिर्फ़ 3.3V लॉजिक है और कोई भी 5V-सहनशील नहीं — Mega जैसी कोई सुरक्षा नहीं, इसलिए पुराने 5V सेंसर या मॉड्यूल (I2C, HC-SR04, वगैरह) को सीधे पिन में जोड़ने से पहले लेवल शिफ़्टर या डिवाइडर चाहिए, क्लासिक ESP32 की तरह ही।
- चिप में भौतिक रूप से 22 GPIO (GPIO0-21) हैं, लेकिन इस बोर्ड पर सिर्फ़ 13 उपयोगी हैं: GPIO11-17 हमेशा के लिए पैकेज के अंदर की SPI फ़्लैश ने ले रखे हैं, और GPIO18/19 ऑनबोर्ड USB-C पोर्ट के D-/D+ से सीधे जुड़े हैं — कोई भी समूह कभी बाहर नहीं निकलता, इसीलिए हेडर पर सिर्फ़ GPIO0-10 और RX/TX के रूप में GPIO20/21 मिलते हैं।
- USB चिप में ही नेटिव है (बिल्ट-इन USB Serial/JTAG कंट्रोलर), अलग USB-to-serial चिप नहीं — कोई CH340/CP2102 ड्राइवर इंस्टॉल नहीं करना, लेकिन आमतौर पर अपने आप DTR/RTS रीसेट सर्किट भी नहीं, इसलिए अगर स्केच अपलोड अपने आप शुरू न हो, तो BOOT दबाए रखें, RESET टैप करें, फिर BOOT छोड़ें ताकि हाथ से डाउनलोड मोड में जाए।
- ऑनबोर्ड 3.3V रेगुलेटर आमतौर पर सिर्फ़ कुछ सौ mA के लिए रेटेड होता है, जबकि चिप का रेडियो Wi-Fi ट्रांसमिट बर्स्ट के दौरान उसके करीब करंट स्पाइक ले सकता है — कामचलाऊ USB केबल या पोर्ट और वह स्पाइक अचानक रीसेट का क्लासिक कारण है जो कोड बग जैसा दिखता है लेकिन असल में पावर की समस्या है, दूसरे सस्ते ESP बोर्ड पर दिखने वाली ही खराबी।
- इस चिप पर दो ADC यूनिट हैं, क्लासिक ESP32 के ADC1/ADC2 बँटवारे जैसी, बस बहुत छोटी: ADC1 (12-बिट, GPIO0-4 पर 5 चैनल, फ़ैक्टरी-कैलिब्रेटेड) और ADC2 (12-बिट, GPIO5 पर 1 चैनल, बिना कैलिब्रेशन)। व्यवहार में ADC2 को अनदेखा करना ही बेहतर है — Wi-Fi जुड़े रहने पर इसे पढ़ा नहीं जा सकता, और Espressif की अपनी चिप errata इसके डिजिटल कंट्रोलर में हार्डवेयर खराबी बताती है — इसलिए ADC1 पर GPIO0-4 ही भरोसे लायक रीडिंग हैं; Wi-Fi सक्रिय रहते शोर कम करने के लिए कुछ सैंपल का औसत लेना अब भी सामान्य तरीका है।
- फ़्लैश अलग दिखने वाली चिप के बजाय चिप पैकेज के अंदर ही लगी है ('SuperMini' नाम से बिकने वाले बोर्ड पर आमतौर पर 4MB, हालाँकि कुछ क्लोन कम देते हैं), इसलिए — WROOM-मॉड्यूल बोर्ड के उलट — PCB पर पार्ट नंबर पढ़ने के लिए कोई दूसरी चिप नहीं है; अंदाज़ा लगाने के बजाय esptool या IDE की बोर्ड जानकारी से असली साइज़ जाँचें।







