Pinagem
Pinagem SparkFun Pro Micro (ATmega32U4)

Pinos
- TX0 — D1
- RX1 — D0
- GND
- GND
- D2 — SDA
- D3 — SCL — INT0
- D4
- D5
- D6 — PWM
- D7
- D8
- D9 — PWM
- RAW
- GND
- RST
- VCC
- A3 — 21
- A2 — 20
- A1 — 19
- A0 — 18
- 15 — SCK
- 14 — MISO
- 16 — MOSI
- 10 — PWM
Especificações
| Microcontrolador | ATmega32U4 |
|---|---|
| Versões | 5 V / 16 MHz ou 3.3 V / 8 MHz |
| Tensão de entrada (RAW) | até 12 V (a versão de 5 V precisa de ≥ 6 V no RAW) |
| Pinos de E/S | 18, dos quais 9 com capacidade analógica |
| Pinos PWM | 5 (3, 5, 6, 9, 10) |
| Corrente CC por pino de E/S | 20 mA (40 mA máximo absoluto) |
| Memória flash | 32 KB, dos quais 4 KB usados pelo bootloader |
| SRAM | 2.5 KB |
| EEPROM | 1 KB |
| USB | Micro-B, nativo (pode atuar como teclado / mouse) |
| Tamanho | 33 × 18 mm |
Notas
- USB nativo: o ATmega32U4 tem seu próprio controlador USB embutido e é enumerado diretamente, ao contrário do Uno/Nano, que dependem de um chip USB-serial separado (FTDI/CH340/16U2) — aqui não existe esse chip para reiniciar se um upload travar. Em vez disso, toque duas vezes em RST (ou faça um curto rápido dele com GND duas vezes) para forçar o bootloader.
- Duas variantes compartilham exatamente esta disposição de 24 pinos: uma placa de 5V/16MHz e uma de 3.3V/8MHz (o silício em 3.3V só é especificado até 8MHz, daí o cristal mais lento). O VCC segue o regulador que estiver realmente montado — nunca injete lógica de 5V nos pinos de E/S da variante de 3.3V.
- A6–A9 são entradas só analógicas que compartilham os mesmos pinos físicos de D4/D6/D8/D9 — não têm pino próprio no conector.
- Os mesmos limites de corrente da família AVR das placas ATmega328P acima: 40mA de máximo absoluto por pino de E/S, 200mA no total por VCC/GND — o controlador USB nativo não muda o orçamento de potência, só o caminho de enumeração.







