पिनआउट
Arduino Leonardo पिनआउट

पिन
- D0/RX — PD2, Serial1 hardware UART receive; separate from the USB virtual serial port, also the chip's INT2 line
- D1/TX — PD3, Serial1 hardware UART transmit, also INT3
- D2 — PD1, SDA (I²C data), also INT1
- ~D3 — PD0, SCL (I²C clock), PWM, also INT0
- D4 — PD4, doubles as A6 analog input
- ~D5 — PC6 (PWM)
- ~D6 — PD7, doubles as A7 analog input (PWM)
- D7 — PE6, also the chip's INT6 external-interrupt line
- D8 — PB4, doubles as A8 analog input
- ~D9 — PB5, doubles as A9 analog input (PWM)
- ~D10 — PB6, doubles as A10 analog input (PWM)
- ~D11 — PB7 (PWM)
- D12 — PD6, doubles as A11 analog input
- ~D13 — PC7 (PWM, LED_BUILTIN — onboard LED)
- AREF — analog reference voltage
- GND — three pins: one by AREF, two on the power header
- A0…A5 — dedicated analog inputs, usable as digital D18…D23 (not D14…D19 as on the Uno)
- SCL, SDA (above AREF) — duplicate I²C header pins, same nets as D3/D2
- ICSP header (2×3, next to the USB port) — MISO, VCC, SCK, MOSI, RESET, GND: the only place hardware SPI is actually exposed — D10-D13 carry no SPI signal on this board
- Power header: NC, IOREF, RESET, +3V3, +5V, GND, GND, VIN
विनिर्देश
| माइक्रोकंट्रोलर | ATmega32U4 |
|---|---|
| ऑपरेटिंग वोल्टेज | 5 V |
| इनपुट वोल्टेज (सुझाया गया) | 7–12 V |
| इनपुट वोल्टेज (सीमा) | 6–20 V |
| डिजिटल I/O पिन | 20 (7 PWM) |
| एनालॉग इनपुट पिन | 12 |
| हर I/O पिन पर DC करंट | 20 mA (40 mA परम अधिकतम) |
| 3.3 V पिन के लिए DC करंट | 50 mA |
| फ़्लैश मेमोरी | 32 KB, जिसमें से 4 KB बूटलोडर लेता है |
| SRAM | 2.5 KB |
| EEPROM | 1 KB |
| क्लॉक स्पीड | 16 MHz |
| USB | Micro-B, नेटिव (कीबोर्ड / माउस सक्षम) |
| आकार | 68.6 × 53.3 mm |
नोट्स
- नेटिव USB, SparkFun Pro Micro की तरह: ATmega32U4 सीधे USB CDC डिवाइस के रूप में एन्यूमरेट होता है, इसलिए कोड में Serial उस वर्चुअल USB पोर्ट को दर्शाता है, भौतिक UART को नहीं — असली हार्डवेयर UART D0/D1 पर है और उसे Serial1 कहना होता है। Uno से लाया गया स्केच जो मानता है कि Serial D0/D1 पिन चलाता है, ठीक से कंपाइल होगा और बस उन पिन पर कुछ नहीं भेजेगा।
- नए अपलोड के लिए बोर्ड रीसेट करने वाली कोई अलग USB-to-serial चिप नहीं है — IDE यह पोर्ट को थोड़ी देर 1200 baud पर खोलकर करता है, जिससे ATmega32U4 स्केच पर जाने से पहले लगभग 8 सेकंड के लिए अपने Caterina बूटलोडर में चला जाता है। अगर कोई खराब स्केच उस हैंडशेक से पहले अटक जाए या USB बंद कर दे, तो नए अपलोड के लिए बूटलोडर ज़बरदस्ती खोलने के लिए RESET बटन को दो बार टैप करें (या लगभग आधे सेकंड के अंदर RESET को दो बार थोड़ी देर GND से शॉर्ट करें)।
- हार्डवेयर SPI Uno की तरह D10-D13 पर नहीं है — 32U4 पर वे चार पिन बस साधारण GPIO हैं। असली SPI बस (MISO/SCK/MOSI, और SS) सिर्फ़ USB पोर्ट के बगल वाले 2×3 ICSP हेडर पर बाहर निकली है, इसलिए अपने SPI डिवाइस के लिए D10-D13 से जुड़ी Uno-युग की शील्ड को यहाँ असल में काम करने के लिए ICSP हेडर तक जम्पर तार चाहिए।
- Arduino इस बोर्ड के हर I/O पिन को अधिकतम 20mA पर रेट करता है — यह Leonardo के लिए Arduino की अपनी प्रकाशित सीमा है, ATmega32U4 डाई की 40mA परम विनाशकारी रेटिंग नहीं (वह आखिरी सीमा है, सुरक्षित डिज़ाइन लक्ष्य नहीं, Uno जैसा ही अंतर)। 3.3V पिन 5V रेल के बजाय अपने छोटे ऑनबोर्ड रेगुलेटर से लगभग 50mA तक सीमित है।







