Interaktywny Przewodnik Inżynieryjny

Pinout i Referencja Arduino Pro Micro

Interaktywny układ wyprowadzeń 24 pinów

Arduino Pro Micro (ATmega32U4) służy do budowy małych kontrolerów USB. Model przedstawia SparkFun v13 5 V/16 MHz; zgodne płytki mogą mieć inne złącza, stabilizatory i bootloadery.

  • SparkFun / Open Source Hardware
  • Zweryfikowane Źródło
  • Zaktualizowano paź 2026

Interaktywny schemat wyprowadzeńGóra

  • GPIO
  • Zasilanie
  • Masa
  • Analogowe
  • Sterowanie

Dotknij rzędu pinów, aby zobaczyć go z bliska

Arduino Pro Micro Pinout Vector DiagramInteractive vector pinout diagram of Arduino Pro Micro (top view) showing pin headers, power rails, components, and hardware interfaces.ATmega32U416MHz CST MIC5219Micro-B USBATmega32U4TXORXIGNDGND2~34~5~678~9RAWGNDRSTVCCA3A2A1A0151416~10

Podsumowanie Płytki

ATmega32U4

Arduino Pro Micro

ATmega32U4

SparkFun / Open Source Hardware
MCU
ATmega32U4
Rdzeń CPU
8-bit AVR RISC
Częstotliwość zegara
16 MHz
SRAM
2.5 KB
Flash
32 KB
Liczba GPIO
18
Napięcie logiczne
5.0 V
Format
24-pin, Native USB 2.0 Full-Speed (ATmega32U4)

Zanim podłączysz

Logika 5 V — użyj konwertera poziomów dla peryferiów 3,3 V

  • GPIO 5 V z wewnętrznym podciąganiem 20–50 kΩ. Przerwania zewnętrzne: D0, D1, D2, D3 i D7. Sprawdź zgodność poziomów urządzeń 3,3 V.
  • Dla płytki 5 V SparkFun zaleca RAW powyżej 6 V i do 12 V. 16 V ze starszych schematów to maksimum stabilizatora, nie zalecane napięcie płytki. Uwzględnij obciążenie i nagrzewanie.
  • SparkFun Caterina: dwa krótkie zwarcia RST do GND otwierają 8-sekundowe okno wgrywania. Wybierz właściwy wariant; inne bootloadery mogą działać inaczej. (5 V/16 MHz; 3,3 V/8 MHz).

Tabela pinów

Wyświetlono 24 z 24 pinów
Tabela pinów Arduino Pro Micro: pin fizyczny, nazwa, GPIO, funkcje, ADC, dotyk, domyślna rola, ostrzeżenia
PinNazwaGPIOFunkcjeADCDomyślna rolaOstrzeżenia
left:1 leftTXOGPIO1
gpiouart
—GPIO
left:2 leftRXIGPIO0
gpiouart
—GPIO
left:3 leftGND—
gnd
—Ground
left:4 leftGND—
gnd
—Ground
left:5 left2GPIO2
gpioi2c
—GPIO
left:6 left~3GPIO3
gpioi2cpwm
—GPIO
left:7 left4GPIO4
gpioadc
ADC_CH8GPIO
left:8 left~5GPIO5
gpiopwm
—GPIO
left:9 left~6GPIO6
gpiopwmadc
ADC_CH10GPIO
left:10 left7GPIO7
gpio
—GPIO
left:11 left8GPIO8
gpioadc
ADC_CH11GPIO
left:12 left~9GPIO9
gpiopwmadc
ADC_CH12GPIO
right:1 rightRAW—
power
—7 - 12 V PowerStale zasilana linia
right:2 rightGND—
gnd
—Ground
right:3 rightRST—
reset
—Reset / Enable
right:4 rightVCC—
power
—5.0 V PowerStale zasilana linia
right:5 rightA3GPIO21
gpioadc
ADC_CH4GPIO
right:6 rightA2GPIO20
gpioadc
ADC_CH5GPIO
right:7 rightA1GPIO19
gpioadc
ADC_CH6GPIO
right:8 rightA0GPIO18
gpioadc
ADC_CH7GPIO
right:9 right15GPIO15
gpiospi
—GPIO
right:10 right14GPIO14
gpiospi
—GPIO
right:11 right16GPIO16
gpiospi
—GPIO
right:12 right~10GPIO10
gpiopwmadc
ADC_CH13GPIO

Dokumentacja Inżynieryjna

Przegląd Płytki

Arduino Pro Micro (ATmega32U4) służy do budowy małych kontrolerów USB. Model przedstawia SparkFun v13 5 V/16 MHz; zgodne płytki mogą mieć inne złącza, stabilizatory i bootloadery.

Kanoniczny rysunek CAD

Wzorzec: SparkFun Pro Micro DEV-12640, Eagle v13, 5 V/16 MHz. 24 styki z CAD, górna SJ1 i lustrzany spód. Główne obudowy według CAD; detale powierzchni są schematyczne. Każdy klon sprawdź osobno.

Wejścia zasilania

  • Micro-B przesyła dane i zasilanie. Zwarta SJ1 łączy USB UVCC z VCC; bezpiecznik i dioda zasilają RAW. Nie każda droga do VCC przechodzi przez bezpiecznik.
  • Dla płytki 5 V SparkFun zaleca RAW powyżej 6 V i do 12 V. 16 V ze starszych schematów to maksimum stabilizatora, nie zalecane napięcie płytki. Uwzględnij obciążenie i nagrzewanie.
  • VCC jest szyną 5 V i przyjmuje stabilizowane 5 V z pominięciem LDO. Zapobiegaj wzajemnemu zasilaniu niezależnych źródeł i USB.

Warianty sprzętowe, klony i pułapki

  • ATmega32U4: 5 V/16 MHz i 3,3 V/8 MHz wymagają odpowiedniego zasilania, oscylatora i firmware. Wzorzec ma MIC5219 i natywne USB.
  • Warianty USB-C mogą zmieniać zabezpieczenia i oznaczenia. Porównaj ich własny schemat; zgodność pinów nie jest założona.
  • Sprawdź CC1/CC2 w schemacie wariantu USB-C. Usterka zależna od kabla nie dowodzi braku rezystorów we wszystkich klonach.
  • Podpieraj Micro-B i unikaj bocznego obciążania kablem. Mocowanie zależy od złącza i rewizji PCB.
  • SparkFun Caterina: dwa krótkie zwarcia RST do GND otwierają 8-sekundowe okno wgrywania. Wybierz właściwy wariant; inne bootloadery mogą działać inaczej. (5 V/16 MHz; 3,3 V/8 MHz).

Typowe zastosowania

  • Klawiatury USB i makropady, w tym obsługiwane konfiguracje QMK.
  • Gamepady USB i panele sterowania.
  • Interfejsy USB czujników i małe rejestratory danych.

Uwagi

  • GPIO 5 V z wewnętrznym podciąganiem 20–50 kΩ. Przerwania zewnętrzne: D0, D1, D2, D3 i D7. Sprawdź zgodność poziomów urządzeń 3,3 V.
  • Serial korzysta z natywnego USB; Serial1 z RXI/D0 i TXO/D1. I2C: D2/SDA, D3/SCL. SPI: D15/SCK, D14/MISO, D16/MOSI. SS/D17 steruje diodą RX i nie jest wyprowadzony na listwy.
  • Do 20 mA na GPIO jako zalecenie; 40 mA bezwzględnie na pin, 200 mA łącznie i limity portów. Dane MIC5219 i bezpiecznika nie gwarantują wolnego prądu dla peryferiów.

Zanim podłączysz

  • GPIO 5 V z wewnętrznym podciąganiem 20–50 kΩ. Przerwania zewnętrzne: D0, D1, D2, D3 i D7. Sprawdź zgodność poziomów urządzeń 3,3 V.
  • Dla płytki 5 V SparkFun zaleca RAW powyżej 6 V i do 12 V. 16 V ze starszych schematów to maksimum stabilizatora, nie zalecane napięcie płytki. Uwzględnij obciążenie i nagrzewanie.
  • SparkFun Caterina: dwa krótkie zwarcia RST do GND otwierają 8-sekundowe okno wgrywania. Wybierz właściwy wariant; inne bootloadery mogą działać inaczej. (5 V/16 MHz; 3,3 V/8 MHz).

Dane Techniczne

Mikrokontroler
ATmega32U4
Rdzeń procesora
8-bit AVR RISC
Taktowanie zegara
16 MHz
Pamięć SRAM
2.5 KB
Pamięć Flash
0.03125 MB
Liczba linii GPIO
18
Poziom logiczny
5.0 V
Zakres napięcia zasilania
USB/VCC 5 V; RAW >6–12 V (SparkFun guidance)

Przewodnik po pinach

Bezpieczne Piny GPIO

Logika 5 V. Zalecenie: do 20 mA na GPIO. 40 mA na I/O i 200 mA łącznie przez VCC/GND to wartości bezwzględnie graniczne; obowiązują też limity grup portów.

Wejścia ADC i Piny Analogowe

Dziewięć wejść ADC: A0–A3 i D4/D6/D8/D9/D10. Aliasy analogowe Arduino różnią się od kanałów układu: D6/A7 to ADC10, nie ADC9.

Magistrale I2C, SPI i UART

Serial korzysta z natywnego USB; Serial1 z RXI/D0 i TXO/D1. I2C: D2/SDA, D3/SCL. SPI: D15/SCK, D14/MISO, D16/MOSI. SS/D17 steruje diodą RX i nie jest wyprowadzony na listwy.

Piny Konfiguracyjne (Boot i Strapping)

SJ1 znajduje się na GÓRZE: zwarta w płytce 5 V łączy USB UVCC z VCC, omijając stabilizator. Nie zmienia płytki 16 MHz w wariant 3,3 V/8 MHz.

Piny Wyłącznie Wejściowe (Input-Only)

GPIO 5 V z wewnętrznym podciąganiem 20–50 kΩ. Przerwania zewnętrzne: D0, D1, D2, D3 i D7. Sprawdź zgodność poziomów urządzeń 3,3 V.

Najczęściej zadawane pytania

Krótkie odpowiedzi na najczęstsze pytania o tę płytkę; każdą sprawdzono z dokumentacją producenta lub projektu podlinkowaną pod nią.

Które piny Pro Micro obsługują wejście analogowe?

A0–A3 oraz D4, D6, D8, D9, D10 dają dziewięć wejść. Kanały ADC to odpowiednio 7, 6, 5, 4, 8, 10, 11, 12, 13. A7/D6 odpowiada ADC10; aliasy Arduino nie są numerami kanałów układu.

Jak przywrócić wgrywanie Pro Micro przez USB?

Dla SparkFun Caterina dwukrotnie krótko zewrzyj RST do GND, otwierając 8-sekundowe okno. Wybierz właściwe napięcie, zegar i port bootloadera. Utracony bootloader wymaga ISP; inne warianty mają własne procedury.

Czy Pro Micro 5 V można zasilać przez RAW lub VCC?

SparkFun zaleca RAW powyżej 6 V i do 12 V, zależnie od temperatury i obciążenia. VCC wymaga stabilizowanych 5 V i omija LDO. Zwarta SJ1 łączy USB UVCC z VCC: unikaj wzajemnego zasilania źródeł. Starsze maksimum 16 V i wartość 500 mA nie gwarantują warunków pracy całej płytki.

Pomóż dbać o poprawność tej strony

Sprawdziłeś ten układ wyprowadzeń na swojej płytce lub złączu? Potwierdź go albo zgłoś pin, napięcie lub orientację, które się nie zgadzają.

Otwiera publiczny formularz na GitHubie z już wpisaną tą stroną; potrzebne jest bezpłatne konto GitHub. Jak działają zgłoszenia i potwierdzenia