Referencia de hardware embebido para ingenieros y makers

Distribución de Pines y Referencia de Arduino Pro Micro

Pinout interactivo de 24 pines

Arduino Pro Micro (ATmega32U4) permite crear controladores USB compactos. Este modelo representa SparkFun v13 de 5 V/16 MHz; las placas compatibles pueden cambiar conectores, reguladores y bootloaders.

  • SparkFun / Open Source Hardware
  • Fuente verificada
  • Actualizado oct 2026

Diagrama de pinout interactivoSuperior

  • GPIO
  • Alimentación
  • Masa
  • Analógico
  • Control

Toca una fila de pines para verla de cerca

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

RESUMEN DE LA PLACA

ATmega32U4

Arduino Pro Micro

ATmega32U4

SparkFun / Open Source Hardware
MCU
ATmega32U4
Núcleo CPU
8-bit AVR RISC
Frecuencia
16 MHz
SRAM
2.5 KB
Flash
32 KB
Nº de GPIO
18
Tensión lógica
5.0 V
Formato
24-pin, Native USB 2.0 Full-Speed (ATmega32U4)

Antes de conectar

Lógica de 5 V — adaptar nivel para periféricos de 3,3 V

  • GPIO de 5 V con pull-up interno de 20–50 kΩ. Interrupciones externas: D0, D1, D2, D3 y D7. Comprueba los niveles de periféricos de 3,3 V.
  • SparkFun recomienda RAW por encima de 6 V y hasta 12 V para esta placa de 5 V. Los 16 V de diagramas antiguos son un máximo del regulador, no una entrada recomendada. Considera carga y temperatura.
  • SparkFun Caterina abre una ventana de 8 segundos al conectar brevemente RST a GND dos veces. Selecciona la variante correcta; otros bootloaders pueden funcionar de otro modo. (5 V/16 MHz; 3,3 V/8 MHz).

Tabla de pines

Mostrando 24 de 24 pines
Tabla de pines de Arduino Pro Micro: pin físico, nombre, GPIO, funciones, ADC, táctil, rol por defecto, indicadores
PinNombreGPIOFuncionesADCFunción predeterminadaAvisos
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 PowerAlimentación siempre activa
right:2 rightGND—
gnd
—Ground
right:3 rightRST—
reset
—Reset / Enable
right:4 rightVCC—
power
—5.0 V PowerAlimentación siempre activa
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

Referencia documentada

Resumen de la placa

Arduino Pro Micro (ATmega32U4) permite crear controladores USB compactos. Este modelo representa SparkFun v13 de 5 V/16 MHz; las placas compatibles pueden cambiar conectores, reguladores y bootloaders.

Plano CAD Canónico

Referencia: SparkFun Pro Micro DEV-12640, Eagle v13, 5 V/16 MHz. 24 contactos del CAD, SJ1 arriba y reverso reflejado. Los cuerpos principales siguen el CAD; los detalles superficiales son esquemáticos. Verifica cada clon.

Entradas de alimentación

  • Micro-B transmite datos y alimentación. SJ1 cerrada une USB UVCC y VCC; el fusible y el diodo alimentan RAW. No todas las rutas hacia VCC pasan por el fusible.
  • SparkFun recomienda RAW por encima de 6 V y hasta 12 V para esta placa de 5 V. Los 16 V de diagramas antiguos son un máximo del regulador, no una entrada recomendada. Considera carga y temperatura.
  • VCC es la línea de 5 V y admite una fuente regulada de 5 V, sin pasar por el LDO. Evita que fuentes independientes y USB se alimenten entre sí.

Variantes de Hardware, Clones y Trampas

  • ATmega32U4: 5 V/16 MHz y 3,3 V/8 MHz necesitan alimentación, reloj y firmware correspondientes. La referencia usa MIC5219 y USB nativo.
  • Las variantes USB-C pueden cambiar protección y etiquetas. Contrasta su propio esquema; no se presupone compatibilidad.
  • Comprueba CC1/CC2 en el esquema de cada variante USB-C. Un fallo dependiente del cable no demuestra que todos los clones omitan resistencias.
  • Sujeta el conector Micro-B y evita fuerzas laterales. La retención depende del conector y de la revisión.
  • SparkFun Caterina abre una ventana de 8 segundos al conectar brevemente RST a GND dos veces. Selecciona la variante correcta; otros bootloaders pueden funcionar de otro modo. (5 V/16 MHz; 3,3 V/8 MHz).

Usos habituales

  • Teclados USB y macropads, incluidos objetivos QMK compatibles.
  • Mandos USB y paneles de control.
  • Interfaces USB de sensores y registradores compactos.

Notas

  • GPIO de 5 V con pull-up interno de 20–50 kΩ. Interrupciones externas: D0, D1, D2, D3 y D7. Comprueba los niveles de periféricos de 3,3 V.
  • Serial usa USB nativo; Serial1 usa RXI/D0 y TXO/D1. I2C: D2/SDA, D3/SCL. SPI: D15/SCK, D14/MISO, D16/MOSI. SS/D17 controla el LED RX y no sale al conector.
  • Hasta 20 mA por GPIO como guía; 40 mA absolutos por pin, 200 mA agregados y límites por puerto. Las cifras del MIC5219 y del fusible no garantizan corriente disponible para periféricos.

Antes de cablear

  • GPIO de 5 V con pull-up interno de 20–50 kΩ. Interrupciones externas: D0, D1, D2, D3 y D7. Comprueba los niveles de periféricos de 3,3 V.
  • SparkFun recomienda RAW por encima de 6 V y hasta 12 V para esta placa de 5 V. Los 16 V de diagramas antiguos son un máximo del regulador, no una entrada recomendada. Considera carga y temperatura.
  • SparkFun Caterina abre una ventana de 8 segundos al conectar brevemente RST a GND dos veces. Selecciona la variante correcta; otros bootloaders pueden funcionar de otro modo. (5 V/16 MHz; 3,3 V/8 MHz).

Especificaciones

MCU
ATmega32U4
Núcleo de CPU
8-bit AVR RISC
Frecuencia
16 MHz
SRAM
2.5 KB
Flash
0.03125 MB
Cantidad de GPIO
18
Tensión lógica
5.0 V
Voltaje de operación (VIN)
USB/VCC 5 V; RAW >6–12 V (SparkFun guidance)

Guía de uso de pines

Pines GPIO seguros

Lógica de 5 V. Recomendación: hasta 20 mA por GPIO. Los 40 mA por E/S y 200 mA totales por VCC/GND son límites absolutos; también se aplican los límites por grupos de puertos.

Pines ADC y analógicos

Nueve entradas ADC: A0–A3 y D4/D6/D8/D9/D10. Los alias analógicos Arduino no son canales del silicio: D6/A7 corresponde a ADC10, no ADC9.

Pines I2C, SPI y UART

Serial usa USB nativo; Serial1 usa RXI/D0 y TXO/D1. I2C: D2/SDA, D3/SCL. SPI: D15/SCK, D14/MISO, D16/MOSI. SS/D17 controla el LED RX y no sale al conector.

Pines de configuración y arranque

SJ1 está ARRIBA: cerrada en la placa de 5 V, une USB UVCC con VCC y puentea el regulador. No convierte una placa de 16 MHz en la variante de 3,3 V/8 MHz.

Pines de solo entrada

GPIO de 5 V con pull-up interno de 20–50 kΩ. Interrupciones externas: D0, D1, D2, D3 y D7. Comprueba los niveles de periféricos de 3,3 V.

Preguntas frecuentes

Respuestas breves a las preguntas más habituales sobre esta placa; cada una se ha comprobado con la documentación del fabricante o del proyecto enlazada debajo.

¿Qué pines Pro Micro admiten entrada analógica?

A0–A3 y D4, D6, D8, D9, D10 ofrecen nueve entradas. Los canales ADC son respectivamente 7, 6, 5, 4, 8, 10, 11, 12, 13. A7/D6 corresponde a ADC10; los alias Arduino no son números de canal del silicio.

¿Cómo recuperar la carga USB de Pro Micro?

Con SparkFun Caterina, conecta brevemente RST a GND dos veces para abrir una ventana de 8 segundos. Selecciona tensión, reloj y puerto del bootloader correctos. Si se perdió el bootloader, usa ISP; otras variantes tienen procedimientos distintos.

¿Se puede alimentar Pro Micro de 5 V por RAW o VCC?

SparkFun recomienda RAW por encima de 6 V y hasta 12 V, según temperatura y carga. VCC necesita 5 V regulados y evita el LDO. SJ1 cerrada une USB UVCC y VCC: evita alimentar fuentes entre sí. Los máximos antiguos de 16 V y la cifra de 500 mA no garantizan condiciones de funcionamiento de toda la placa.

Ayuda a mantener esta página correcta

¿Comprobaste este pinout con tu placa o conector? Confírmalo o informa de un pin, una tensión o una orientación que no coincida.

Abre un formulario público en GitHub con esta página ya indicada; necesitas una cuenta gratuita de GitHub. Cómo funcionan los informes y las confirmaciones