Распиновка Arduino Leonardo
Arduino Leonardo (ATmega32U4) · ATmega32U4 · логика 5 В · 68,58×53,34 мм · 38 пинов
сверено17.10.2026
- NC
- IOREF5 В
- RESETСброс МК
- 3.3V3,3 В
- 5V5 В
- GND
- GND
- Vin7-12 В
- A0PF718ADC7JTAG TDI
- A1PF619ADC6JTAG TDO
- A2PF520ADC5JTAG TMS
- A3PF421ADC4JTAG TCK
- A4PF122ADC1
- A5PF023ADC0
- RESETСброс МК
- GND
- SCLPD03I2C SCLШИМ OC0BINT0
- SDAPD12I2C SDAINT1
- AREFОпорное напряжение АЦП5 В
- GND
- ~13PC713LEDШИМ OC4AICP3CLKO
- 12PD6A11T1
- ~11PB711ШИМ OC0AOC1C
- ~10PB610A10ШИМ OC1B
- ~9PB59A9ШИМ OC1A
- 8PB4A8
- 7PE6INT6AIN0
- ~6PD76A7ШИМ OC4DT0
- ~5PC65ШИМ OC3A
- 4PD4A6ICP1
- ~3PD03I2C SCLШИМ OC0BINT0
- 2PD1I2C SDAINT1
- TX→1PD31Serial1 TXINT3
- RX←0PD20Serial1 RXINT2
- MISOPB3SPI MISO
- +5V5 В
- SCKPB1SPI SCK
- MOSIPB2SPI MOSI
Вид сверху, USB и DC-разъём слева, на рисунке плата повёрнута на 90°.
СравнитьСкачать PNG- Чип
- ATmega32U4
- Логика
- 5 В
- Питание
- Micro-USB 4,75-5,25 ВVIN / DC-разъём 7-12 В5V
- По умолчанию в Arduino AVR core (Leonardo)
- I2C: SDA 2, SCL 3SPI: MOSI 16, MISO 14, SCK 15, SS 17UART: TX 1, RX 0светодиод: 13
Какие пины Arduino Leonardo можно использовать
Без оговорок
D0-D12, A0-A5, MISO, MOSI, SCK
С оглядкой
- D13: светодиод на плате.
Важно
- Логика 5 В.
- Serial — это USB; D0/D1 — отдельный аппаратный Serial1.
- I2C на D2 (SDA) и D3 (SCL), а не на A4/A5, как у Uno: шилды, которые берут I2C с A4/A5, не работают без перемычек.
- SPI только на разъёме ICSP (D14–D16), на D11–D13 его нет.
- Прерывания attachInterrupt: 0, 1, 2, 3, 7. ШИМ: 3, 5, 6, 9, 10, 11, 13.
- D4, D6, D8, D9, D10, D12 ещё и аналоговые входы A6–A11.
- Плата видна компьютеру как клавиатура или мышь (Keyboard.h, Mouse.h). При зависании: двойное нажатие RESET и сразу прошивка.
Все пины
| Подпись | Номер | Функции | Ограничения | Сверка |
|---|---|---|---|---|
| SCL | PD0 · Arduino 3 | I2C SCLШИМ OC0B (Timer0)INT0 (attachInterrupt 0) | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings).Отдельный вывод I2C SCL, соединён с D3 (не с A5, как у Uno). | |
| SDA | PD1 · Arduino 2 | I2C SDAINT1 (attachInterrupt 1) | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings).Отдельный вывод I2C SDA, соединён с D2 (не с A4, как у Uno). | |
| AREF | 5 ВОпорное напряжение АЦП | вход питания | свереноВнешнее опорное для analogRead. Не выше 5 В. | |
| GND | Земля | сверено | ||
| ~13 | PC7 · Arduino 13 | ШИМ OC4A (Timer4)ICP3 (захват Timer3)CLKO | светодиод на плате | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings).Светодиод L на плате. LED_BUILTIN = 13. |
| 12 | PD6 · Arduino 12 | A11 (ADC9)T1 (вход счёта Timer1) | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| ~11 | PB7 · Arduino 11 | ШИМ OC0A (Timer0)OC1C (Timer1)PCINT7 | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| ~10 | PB6 · Arduino 10 | A10 (ADC13)ШИМ OC1B (Timer1)PCINT6 | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| ~9 | PB5 · Arduino 9 | A9 (ADC12)ШИМ OC1A (Timer1)PCINT5 | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| 8 | PB4 · Arduino 8 | A8 (ADC11)PCINT4 | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| 7 | PE6 · Arduino 7 | INT6 (attachInterrupt 4)AIN0 (компаратор +) | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| ~6 | PD7 · Arduino 6 | A7 (ADC10)ШИМ OC4D (Timer4)T0 (вход счёта Timer0) | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| ~5 | PC6 · Arduino 5 | ШИМ OC3A (Timer3) | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| 4 | PD4 · Arduino 4 | A6 (ADC8)ICP1 (захват Timer1) | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| ~3 | PD0 · Arduino 3 | I2C SCLШИМ OC0B (Timer0)INT0 (attachInterrupt 0) | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| 2 | PD1 · Arduino 2 | I2C SDAINT1 (attachInterrupt 1) | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| TX→1 | PD3 · Arduino 1 | Serial1 TX (TXD1)INT3 (attachInterrupt 3) | свереноSerial — это USB (CDC), а не эти выводы. Здесь аппаратный Serial1.Ток на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| RX←0 | PD2 · Arduino 0 | Serial1 RX (RXD1)INT2 (attachInterrupt 2) | свереноSerial — это USB (CDC), а не эти выводы. Здесь аппаратный Serial1.Ток на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| - | не подключён | свереноНе подключён (резерв). | ||
| IOREF | 5 В | выход питания | свереноНапряжение логики платы (5 В) для шилдов. | |
| RESET | Сброс МК (низкий = сброс) | сверено | ||
| 3.3V | 3.3 В | выход питания | свереноСтабилизатор 3,3 В, до 50 мА (характеристики Leonardo). | |
| 5V | 5 В | вход питаниявыход питания | сверено | |
| GND | Земля | сверено | ||
| GND | Земля | сверено | ||
| Vin | 9 В | вход питания | свереноВход стабилизатора 5 В: 7–12 В, предел 6–20 В. | |
| A0 | PF7 · Arduino A0 (18) | ADC7JTAG TDI (если фьюз JTAGEN включён) | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| A1 | PF6 · Arduino A1 (19) | ADC6JTAG TDO (если фьюз JTAGEN включён) | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| A2 | PF5 · Arduino A2 (20) | ADC5JTAG TMS (если фьюз JTAGEN включён) | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| A3 | PF4 · Arduino A3 (21) | ADC4JTAG TCK (если фьюз JTAGEN включён) | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| A4 | PF1 · Arduino A4 (22) | ADC1 | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| A5 | PF0 · Arduino A5 (23) | ADC0 | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings). | |
| MISO | PB3 | SPI MISOPCINT3 | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings).Тот же сигнал, что D14. | |
| +5V | 5 В | вход питаниявыход питания | сверено | |
| SCK | PB1 | SPI SCKPCINT1 | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings).Тот же сигнал, что D15. | |
| MOSI | PB2 | SPI MOSIPCINT2 | свереноТок на вывод: до 20 мА рабочий, 40 мА предел (даташит, Absolute Maximum Ratings).Тот же сигнал, что D16. | |
| RESET | Сброс МК (низкий = сброс) | сверено | ||
| GND | Земля | сверено |
Источники
Все пины сверены по документам производителя.
- Arduino Leonardo Datasheet (A000057)даташит · сверено 17.10.2026разъёмы как у Uno, SDA/SCL у AREF на D2/D3, SPI только на ICSP, ШИМ 3, 5, 6, 9, 10, 11, 13, прерывания 0, 1, 2, 3, 7, 3,3 В 50 мА
- Arduino UNO R3: файлы Eagle UNO-TH_Rev3e (контур и разъёмы Uno, общие для плат этого размера)чертёж платы · сверено 17.10.2026размер 68,58×53,34 мм, центры площадок разъёмов, ICSP, отверстия — одинаковые у плат в размере Uno
- ATmega16U4/32U4 Datasheet (Microchip DS40002547), разд. 10.3 Alternate Port Functionsдаташит · сверено 15.10.2026альтернативные функции портов B, C, D, E, F: OC0B, OC1A/B, OC3A, OC4D, INT0–3, INT6, PCINT0–7 (только порт B), SPI на PB1–PB3, TWI на PD0/PD1, USART1 на PD2/PD3, ADC4–7 на PF4–PF7, ADC8 PD4, ADC10 PD7, ADC11–13 PB4–PB6, JTAG на PF4–PF7
- ArduinoCore-avr: variants/leonardo/pins_arduino.hядро Arduino · сверено 15.10.2026номера Arduino ↔ порты ATmega32U4, ШИМ 3, 5, 6, 9, 10 (на Pro Micro), A6–A10 на 4, 6, 8, 9, 10, SDA 2, SCL 3, MISO 14, SCK 15, MOSI 16, SS 17, RX-светодиод 17, TX-светодиод 30
Размер: размер и разъёмы как у Uno R3; компоненты примерно.
Частые вопросы
- Какие пины у Arduino Leonardo для I2C, SPI и UART?
- По умолчанию в Arduino AVR core (Leonardo): I2C: SDA D2, SCL D3; SPI: MOSI D16, MISO D14, SCK D15, SS D17; UART: TX D1, RX D0.
- На каком пине светодиод у Arduino Leonardo?
- Светодиод L на D13.



