Diagrama de pines
Pines de SparkFun Pro Micro (ATmega32U4)

Pines
- 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
Especificaciones
| Microcontrolador | ATmega32U4 |
|---|---|
| Versiones | 5 V / 16 MHz o 3.3 V / 8 MHz |
| Tensión de entrada (RAW) | hasta 12 V (la versión de 5 V necesita ≥ 6 V en RAW) |
| Pines de E/S | 18, de los que 9 admiten analógico |
| Pines PWM | 5 (3, 5, 6, 9, 10) |
| Corriente DC por pin de E/S | 20 mA (40 mA máximo absoluto) |
| Memoria flash | 32 KB, de los que 4 KB los usa el bootloader |
| SRAM | 2.5 KB |
| EEPROM | 1 KB |
| USB | Micro-B, nativo (puede actuar como teclado / ratón) |
| Tamaño | 33 × 18 mm |
Notas
- USB nativo: el ATmega32U4 tiene su propio controlador USB integrado y se enumera directamente, a diferencia del Uno/Nano, que dependen de un chip USB-serie aparte (FTDI/CH340/16U2) — aquí no hay ningún chip así que reiniciar si una carga se bloquea. En su lugar, pulsa dos veces RST (o ponlo brevemente a GND dos veces) para forzar el bootloader.
- Dos variantes comparten exactamente esta disposición de 24 pines: una placa de 5V/16MHz y otra de 3.3V/8MHz (el silicio a 3.3V solo está especificado hasta 8MHz, de ahí el cristal más lento). VCC sigue al regulador que esté realmente montado — nunca metas lógica de 5V en los pines de E/S de la variante de 3.3V.
- A6–A9 son entradas solo analógicas que comparten los mismos pines físicos que D4/D6/D8/D9 — no tienen pin propio en el cabezal.
- Los mismos límites de corriente de la familia AVR que las placas ATmega328P de arriba: 40mA máximo absoluto por pin de E/S, 200mA en total por VCC/GND — el controlador USB nativo no cambia el presupuesto de potencia, solo la forma de enumerarse.







