पिनआउट
ESP32-S3 DevKitC-1 पिनआउट

पिन
- 3V3
- 3V3
- RST
- 4
- 5
- 6
- 7
- 15
- 16
- 17
- 18
- 8
- 3
- 46
- 9
- 10
- 11
- 12
- 13
- 14
- 5V
- G
- G
- TX — 43
- RX — 44
- 1
- 2
- 42
- 41
- 40
- 39
- 38
- 37
- 36
- 35
- 0
- 45
- 48
- 47
- 21
- 20
- 19
- G
- G
विनिर्देश
| मॉड्यूल | ESP32-S3-WROOM-1 (या -1U) |
|---|---|
| CPU | ड्यूल-कोर Xtensa LX7, 240 MHz तक |
| SRAM | 512 KB |
| Flash / PSRAM | वेरिएंट पर निर्भर (जैसे N8 = 8 MB फ़्लैश; N16R8 = 16 MB फ़्लैश + 8 MB PSRAM) |
| सप्लाई | USB या 5V पिन से 5 V, ऑनबोर्ड 3.3 V रेगुलेटर |
| लॉजिक लेवल | 3.3 V (5 V सहनशील नहीं) |
| GPIO करंट | हर पिन पर अधिकतम 40 mA (सबसे तेज़ ड्राइव सेटिंग) |
| ADC | 2 × 12-बिट SAR, 20 चैनल (Wi-Fi के साथ ADC2 अविश्वसनीय) |
| DAC | कोई नहीं |
| Wi-Fi | 802.11 b/g/n, 2.4 GHz |
| Bluetooth | 5 (सिर्फ़ LE) |
| USB | 2 × Micro-USB: नेटिव USB-OTG/JTAG + USB-UART ब्रिज |
नोट्स
- दोनों Micro-USB पोर्ट अलग काम करते हैं और आपस में बदले नहीं जा सकते: USB लिखा पोर्ट सीधे चिप के नेटिव USB-OTG/JTAG पेरिफ़ेरल पर जाता है (GPIO19/GPIO20, जो उस पोर्ट के इस्तेमाल के दौरान हेडर पर बाहर नहीं निकले), जबकि UART लिखा पोर्ट ऑनबोर्ड USB-to-UART ब्रिज चिप से होकर TX/RX पिन (GPIO43/GPIO44) पर जाता है — सिर्फ़ नेटिव-USB CDC पोर्ट खोलने वाले स्केच को UART पोर्ट में लगाना (या उलटा) पहले बूट पर "कुछ नहीं दिखता" का सबसे आम कारण है।
- बूट का रास्ता चुनने के लिए रीसेट पर GPIO0 और GPIO46 को एक साथ सैंपल किया जाता है: GPIO0 लो सामान्य ऐप बूट के बजाय डाउनलोड (बूटलोडर) बूट माँगता है, लेकिन यह तभी काम करता है जब GPIO46 भी लो हो — यह जोड़ी Joint Download Boot है, जो USB और UART डाउनलोड रास्ते साथ-साथ चालू करती है (इसे सिर्फ़-UART तक सीमित करने वाला कोई अलग स्ट्रैपिंग कॉम्बिनेशन नहीं है)। GPIO46 को लो या फ़्लोटिंग रहना चाहिए, क्योंकि डिफ़ॉल्ट रूप से यह अंदर से लो खींचा जाता है; GPIO0 लो होते हुए इसे हाई करना कोई दस्तावेज़ी मोड नहीं है — Espressif के अपने esptool दस्तावेज़ों के अनुसार, सीरियल बूटलोडर में जाने के लिए GPIO46 का लो या फ़्लोटिंग होना ज़रूरी है, इसलिए वहाँ इसे हाई करना यह सीमित नहीं करता कि कौन-सा इंटरफ़ेस इस्तेमाल हो, बल्कि डाउनलोड मोड ही रोक देता है। फ़्लैश अपलोड के दौरान USB ड्राइवर की DTR/RTS लाइनें आमतौर पर GPIO0 और EN अपने आप बदलती हैं, इसलिए हाथ से BOOT+RESET बटन कॉम्बो सिर्फ़ तभी चाहिए जब वह ऑटो-रीसेट हैंडशेक फ़ेल हो।
- GPIO45 वह वोल्टेज सेट करता है जो अंदरूनी रेगुलेटर बूट पर VDD_SPI पर देता है: लो (इस बोर्ड का डिफ़ॉल्ट) यानी 3.3V फ़्लैश/PSRAM। GPIO45 पर ऐसी कोई चीज़ न जोड़ें जो इसे हाई खींच सके, जब तक लगी फ़्लैश/PSRAM असल में 1.8V के लिए रेटेड न हो — 3.3V मॉड्यूल पर यह गलती बोर्ड का बूट पूरी तरह रोक सकती है, क्लासिक ESP32 पर GPIO12 वाली ही तरह की खराबी।
- ADC2 (GPIO11–GPIO20) Wi-Fi रेडियो के साथ हार्डवेयर साझा करता है, क्लासिक ESP32 से आई वही सीमा: Wi-Fi सक्रिय होते ही वहाँ की रीडिंग अविश्वसनीय हो जाती है। जो एनालॉग रीडिंग Wi-Fi के साथ चलनी चाहिए उसे इसके बजाय ADC1 पिन (GPIO1–GPIO10) पर रखें।
- हर GPIO का ड्राइव करंट 40 mA पर रुकता है (चुनने लायक ड्राइव-स्ट्रेंथ सेटिंग में सबसे तेज़, और GPIO19/GPIO20 का डिफ़ॉल्ट भी — बाकी सभी पिन का डिफ़ॉल्ट 20 mA है) — डेटाशीट इसे सामान्य DC विशेषता के रूप में बताती है, प्रति-पिन परम-अधिकतम रेटिंग के रूप में नहीं; इसमें दिया गया एकमात्र असली परम-अधिकतम करंट आँकड़ा सभी I/O पिन मिलाकर कुल 1500 mA है। जो भी हो, 40 mA को हर पिन की व्यावहारिक सीमा मानें — अपने सीरीज़ रेज़िस्टर के साथ एक LED के लिए काफ़ी, बीच में ड्राइवर स्टेज के बिना रिले कॉइल या मोटर वाइंडिंग के लिए नहीं।
- ऑनबोर्ड एड्रेसेबल RGB LED (WS2812) v1.0 बोर्ड पर GPIO48 पर है और v1.1 (मौजूदा बिकने वाला रिविज़न) पर GPIO38 पर चली गई — किसी भी पिन को मानने के बजाय देखें कि आपके बोर्ड पर कौन-सा सिल्कस्क्रीन रिविज़न छपा है।
- GPIO26–GPIO32 अंदर ही मॉड्यूल की अपनी SPI फ़्लैश/PSRAM तक जाते हैं और हेडर पर बिल्कुल बाहर नहीं आते; 16MB-फ़्लैश/8MB-octal-PSRAM ("N16R8") बोर्ड पर GPIO33–GPIO37 भी इसी तरह चले जाते हैं, इसलिए उन वेरिएंट पर खाली डाई की पिन संख्या से काफ़ी कम उपयोगी GPIO मिलते हैं — GPIO35–37 यहाँ दिखाए गए हैं क्योंकि साधारण हेडर (non-octal-PSRAM) वाले बोर्ड उन्हें बाहर देते हैं।
- इस चिप पर कोई DAC पिन नहीं — क्लासिक ESP32 (GPIO25/GPIO26 पर DAC1/DAC2) के उलट, S3 में कोई एनालॉग-आउटपुट पेरिफ़ेरल ही नहीं है; RC लो-पास फ़िल्टर से गुज़रे PWM पिन से नकली DAC बनाएँ, या बाहरी DAC ब्रेकआउट जोड़ें।







