Referência de Engenharia Interativa

Pinagem e Referência do Arduino Pro Micro

Pinagem interativa de 24 pinos

Arduino Pro Micro (ATmega32U4) permite criar controladores USB compactos. O modelo segue a SparkFun v13 de 5 V/16 MHz; placas compatíveis podem usar conectores, reguladores e bootloaders diferentes.

  • SparkFun / Open Source Hardware
  • Fonte Verificada
  • Atualizado em out. de 2026

Diagrama de pinagem interativoSuperior

  • GPIO
  • Alimentação
  • Terra
  • Analógico
  • Controle

Toque em uma fileira de pinos para vê-la de perto

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

Resumo da Placa

ATmega32U4

Arduino Pro Micro

ATmega32U4

SparkFun / Open Source Hardware
MCU
ATmega32U4
Núcleo da CPU
8-bit AVR RISC
Frequência de clock
16 MHz
SRAM
2.5 KB
Flash
32 KB
Quantidade de GPIO
18
Tensão lógica
5.0 V
Formato
24-pin, Native USB 2.0 Full-Speed (ATmega32U4)

Antes de conectar

Lógica de 5 V — use conversor de nível para periféricos de 3,3 V

  • GPIOs de 5 V com pull-ups internos de 20–50 kΩ. Interrupções externas: D0, D1, D2, D3 e D7. Verifique os níveis dos periféricos de 3,3 V.
  • Para a placa de 5 V, a SparkFun recomenda RAW acima de 6 V e até 12 V. Os 16 V em diagramas antigos são o máximo do regulador, não uma entrada recomendada. Considere carga e aquecimento.
  • No SparkFun Caterina, dois contatos rápidos entre RST e GND abrem uma janela de 8 segundos. Escolha a variante correta; outros bootloaders podem ter procedimentos diferentes. (5 V/16 MHz; 3,3 V/8 MHz).

Tabela de pinos

Exibindo 24 de 24 pinos
Tabela de pinos da Arduino Pro Micro: pino físico, nome, GPIO, funções, ADC, touch, função padrão, avisos
PinoNomeGPIOFunçõesADCFunção padrãoAvisos
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 PowerAlimentação sempre ativa
right:2 rightGND—
gnd
—Ground
right:3 rightRST—
reset
—Reset / Enable
right:4 rightVCC—
power
—5.0 V PowerAlimentação sempre ativa
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

Referência de Engenharia

Visão Geral da Placa

Arduino Pro Micro (ATmega32U4) permite criar controladores USB compactos. O modelo segue a SparkFun v13 de 5 V/16 MHz; placas compatíveis podem usar conectores, reguladores e bootloaders diferentes.

Desenho CAD canônico

Referência: SparkFun Pro Micro DEV-12640, Eagle v13, 5 V/16 MHz. 24 contatos do CAD, SJ1 superior e face inferior espelhada. Corpos principais seguem o CAD; detalhes de superfície são esquemáticos. Verifique cada clone.

Entradas de alimentação

  • Micro-B transmite dados e alimentação. SJ1 fechada liga USB UVCC a VCC; fusível e diodo alimentam RAW. Nem todo caminho para VCC passa pelo fusível.
  • Para a placa de 5 V, a SparkFun recomenda RAW acima de 6 V e até 12 V. Os 16 V em diagramas antigos são o máximo do regulador, não uma entrada recomendada. Considere carga e aquecimento.
  • VCC é o barramento de 5 V e aceita uma fonte regulada de 5 V sem passar pelo LDO. Evite realimentação entre fontes independentes e USB.

Variantes de hardware, clones e armadilhas

  • ATmega32U4: 5 V/16 MHz e 3,3 V/8 MHz exigem alimentação, oscilador e firmware correspondentes. A referência usa MIC5219 e USB nativo.
  • Variantes USB-C podem mudar proteção e marcações. Confira o esquema específico; compatibilidade não é presumida.
  • Confira CC1/CC2 no esquema de cada variante USB-C. Uma falha dependente do cabo não prova ausência de resistores em todos os clones.
  • Apoie o conector Micro-B e evite esforço lateral. A fixação depende do conector e da revisão da placa.
  • No SparkFun Caterina, dois contatos rápidos entre RST e GND abrem uma janela de 8 segundos. Escolha a variante correta; outros bootloaders podem ter procedimentos diferentes. (5 V/16 MHz; 3,3 V/8 MHz).

Casos de uso comuns

  • Teclados USB e macropads, incluindo alvos QMK compatíveis.
  • Gamepads USB e painéis de controle.
  • Interfaces USB para sensores e registradores compactos.

Observações

  • GPIOs de 5 V com pull-ups internos de 20–50 kΩ. Interrupções externas: D0, D1, D2, D3 e D7. Verifique os níveis dos periféricos de 3,3 V.
  • Serial usa USB nativo; Serial1 usa RXI/D0 e TXO/D1. I2C: D2/SDA, D3/SCL. SPI: D15/SCK, D14/MISO, D16/MOSI. SS/D17 controla o LED RX e não está no conector.
  • Até 20 mA por GPIO como orientação; 40 mA absolutos por pino, 200 mA totais e limites por porta. Os valores do MIC5219 e do fusível não garantem corrente livre para periféricos.

Antes de conectar

  • GPIOs de 5 V com pull-ups internos de 20–50 kΩ. Interrupções externas: D0, D1, D2, D3 e D7. Verifique os níveis dos periféricos de 3,3 V.
  • Para a placa de 5 V, a SparkFun recomenda RAW acima de 6 V e até 12 V. Os 16 V em diagramas antigos são o máximo do regulador, não uma entrada recomendada. Considere carga e aquecimento.
  • No SparkFun Caterina, dois contatos rápidos entre RST e GND abrem uma janela de 8 segundos. Escolha a variante correta; outros bootloaders podem ter procedimentos diferentes. (5 V/16 MHz; 3,3 V/8 MHz).

Especificações Técnicas

Microcontrolador
ATmega32U4
Núcleo de CPU
8-bit AVR RISC
Frequência de Clock
16 MHz
Memória SRAM
2.5 KB
Memória Flash
0.03125 MB
Total de GPIOs
18
Tensão Lógica
5.0 V
Faixa de Tensão de Operação
USB/VCC 5 V; RAW >6–12 V (SparkFun guidance)

Guia de uso dos pinos

Pinos GPIO Seguros para Uso

Lógica de 5 V. Orientação: até 20 mA por GPIO. 40 mA por E/S e 200 mA totais por VCC/GND são limites absolutos; limites dos grupos de portas também se aplicam.

Canais ADC e Pinos Analógicos

Nove entradas ADC: A0–A3 e D4/D6/D8/D9/D10. Aliases analógicos Arduino diferem dos canais do chip: D6/A7 corresponde ao ADC10, não ao ADC9.

Barramentos I2C, SPI e UART

Serial usa USB nativo; Serial1 usa RXI/D0 e TXO/D1. I2C: D2/SDA, D3/SCL. SPI: D15/SCK, D14/MISO, D16/MOSI. SS/D17 controla o LED RX e não está no conector.

Pinos de Inicialização (Strapping e Boot)

SJ1 fica na FACE SUPERIOR: fechada na placa de 5 V, une USB UVCC a VCC e contorna o regulador. Não transforma uma placa de 16 MHz na variante de 3,3 V/8 MHz.

Pinos Apenas de Entrada

GPIOs de 5 V com pull-ups internos de 20–50 kΩ. Interrupções externas: D0, D1, D2, D3 e D7. Verifique os níveis dos periféricos de 3,3 V.

Perguntas frequentes

Respostas curtas às perguntas mais comuns sobre esta placa; cada uma foi conferida com a documentação do fabricante ou do projeto indicada abaixo dela.

Quais pinos Pro Micro aceitam entrada analógica?

A0–A3 e D4, D6, D8, D9, D10 oferecem nove entradas. Os canais ADC são, respectivamente, 7, 6, 5, 4, 8, 10, 11, 12, 13. A7/D6 corresponde ao ADC10; aliases Arduino não são números de canal do chip.

Como recuperar o envio por USB no Pro Micro?

Com SparkFun Caterina, conecte RST a GND brevemente duas vezes para abrir uma janela de 8 segundos. Selecione tensão, frequência e porta do bootloader corretas. Se o bootloader foi perdido, use ISP; outras variantes têm procedimentos próprios.

Posso alimentar o Pro Micro de 5 V por RAW ou VCC?

A SparkFun recomenda RAW acima de 6 V e até 12 V, conforme aquecimento e carga. VCC exige 5 V regulados e contorna o LDO. SJ1 fechada une USB UVCC a VCC; evite realimentação entre fontes. Os máximos antigos de 16 V e a especificação de 500 mA não garantem as condições de operação de toda a placa.

Ajude a manter esta página correta

Conferiu esta pinagem na sua placa ou conector? Confirme-a ou relate um pino, tensão ou orientação que não corresponda.

Abre um formulário público no GitHub com esta página já preenchida; é preciso uma conta gratuita do GitHub. Como funcionam relatos e confirmações