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.
Referencia de hardware embebido para ingenieros y makers
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.
Toca una fila de pines para verla de cerca
ATmega32U4
Antes de conectar
| Pin | Nombre | GPIO | Funciones | ADC | Función predeterminada | Avisos |
|---|---|---|---|---|---|---|
| left:1 left | TXO | GPIO1 | gpiouart | — | GPIO | |
| left:2 left | RXI | GPIO0 | gpiouart | — | GPIO | |
| left:3 left | GND | — | gnd | — | Ground | |
| left:4 left | GND | — | gnd | — | Ground | |
| left:5 left | 2 | GPIO2 | gpioi2c | — | GPIO | |
| left:6 left | ~3 | GPIO3 | gpioi2cpwm | — | GPIO | |
| left:7 left | 4 | GPIO4 | gpioadc | ADC_CH8 | GPIO | |
| left:8 left | ~5 | GPIO5 | gpiopwm | — | GPIO | |
| left:9 left | ~6 | GPIO6 | gpiopwmadc | ADC_CH10 | GPIO | |
| left:10 left | 7 | GPIO7 | gpio | — | GPIO | |
| left:11 left | 8 | GPIO8 | gpioadc | ADC_CH11 | GPIO | |
| left:12 left | ~9 | GPIO9 | gpiopwmadc | ADC_CH12 | GPIO | |
| right:1 right | RAW | — | power | — | 7 - 12 V Power | Alimentación siempre activa |
| right:2 right | GND | — | gnd | — | Ground | |
| right:3 right | RST | — | reset | — | Reset / Enable | |
| right:4 right | VCC | — | power | — | 5.0 V Power | Alimentación siempre activa |
| right:5 right | A3 | GPIO21 | gpioadc | ADC_CH4 | GPIO | |
| right:6 right | A2 | GPIO20 | gpioadc | ADC_CH5 | GPIO | |
| right:7 right | A1 | GPIO19 | gpioadc | ADC_CH6 | GPIO | |
| right:8 right | A0 | GPIO18 | gpioadc | ADC_CH7 | GPIO | |
| right:9 right | 15 | GPIO15 | gpiospi | — | GPIO | |
| right:10 right | 14 | GPIO14 | gpiospi | — | GPIO | |
| right:11 right | 16 | GPIO16 | gpiospi | — | GPIO | |
| right:12 right | ~10 | GPIO10 | gpiopwmadc | ADC_CH13 | GPIO |
Referencia documentada
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
¿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