
Arduino Pro Mini: Pinout Completo y Funciones Principales
El Arduino Pro Mini es una placa de desarrollo compacta basada en el microcontrolador ATmega328P, diseñada para aplicaciones donde el espacio es limitado. Su popularidad se debe a su tamaño reducido y bajo consumo de energía, lo que la hace ideal para proyectos embebidos y wearables. A pesar de su tamaño compacto, mantiene la misma funcionalidad que otras placas Arduino, como el Uno, pero sin los conectores de borde y sin la interfaz USB integrada.
En esta guía completa, exploraremos en detalle el pinout del Arduino Pro Mini, analizando cada pin, sus funciones y limitaciones. Cubriremos desde los pines de alimentación hasta los pines de comunicación y E/S digital, proporcionando información esencial para que pueda aprovechar al máximo esta placa en sus proyectos. También discutiremos el diagrama esquemático, las características eléctricas y responderemos a las preguntas más frecuentes sobre el pinout de esta placa.
Tabla de Pines de E/S (Entrada/Salida)
| Pin en la Placa | GPIO (Chip) | Funciones Principales | Notas Críticas / Estado por Defecto |
|---|---|---|---|
| D0 (RX) | PD0 | UART RX | Receptor serie. Utilizado para la comunicación con el ordenador a través de un conversor USB-Serie. |
| D1 (TX) | PD1 | UART TX | Transmisor serie. Utilizado para la comunicación con el ordenador a través de un conversor USB-Serie. |
| D2 | PD2 | Digital, Interrupción Externa 0 | Puede ser usado como interrupción externa. Soporta PWM en algunas configuraciones. |
| D3 | PD3 | Digital, PWM, Interrupción Externa 1 | Soporta PWM (~) y puede ser usado como interrupción externa. |
| D4 | PD4 | Digital | Pin digital estándar. Estado por defecto: entrada (alta impedancia). |
| D5 | PD5 | Digital, PWM | Soporta PWM (~). Frecuencia por defecto: ~490Hz. |
| D6 | PD6 | Digital, PWM | Soporta PWM (~). Frecuencia por defecto: ~490Hz. |
| D7 | PD7 | Digital | Pin digital estándar. Estado por defecto: entrada (alta impedancia). |
| D8 | PB0 | Digital | Pin digital estándar. Estado por defecto: entrada (alta impedancia). |
| D9 | PB1 | Digital, PWM | Soporta PWM (~). Frecuencia por defecto: ~490Hz. |
| D10 | PB2 | Digital, PWM, SS | Soporta PWM (~) y es el pin Slave Select para la comunicación SPI. |
| D11 | PB3 | Digital, PWM, MOSI | Soporta PWM (~) y es el pin MOSI para la comunicación SPI. |
| D12 | PB4 | Digital, MISO | Es el pin MISO para la comunicación SPI. |
| D13 | PB5 | Digital, SCK, LED | Es el pin SCK para la comunicación SPI y controla el LED onboard. |
| A0 | PC0 | Analógico, Digital | Entrada analógica (10-bit). Puede ser usado como pin digital. Resolución: 1024 niveles (0-1023). |
| A1 | PC1 | Analógico, Digital | Entrada analógica (10-bit). Puede ser usado como pin digital. Resolución: 1024 niveles (0-1023). |
| A2 | PC2 | Analógico, Digital | Entrada analógica (10-bit). Puede ser usado como pin digital. Resolución: 1024 niveles (0-1023). |
| A3 | PC3 | Analógico, Digital | Entrada analógica (10-bit). Puede ser usado como pin digital. Resolución: 1024 niveles (0-1023). |
| A4 | PC4 | Analógico, Digital, SDA | Entrada analógica (10-bit). Puede ser usado como pin digital y SDA para la comunicación I2C. |
| A5 | PC5 | Analógico, Digital, SCL | Entrada analógica (10-bit). Puede ser usado como pin digital y SCL para la comunicación I2C. |
| A6 | ADC6 | Solo Analógico | Entrada analógica (10-bit). No puede ser usado como pin digital. Resolución: 1024 niveles (0-1023). |
| A7 | ADC7 | Solo Analógico | Entrada analógica (10-bit). No puede ser usado como pin digital. Resolución: 1024 niveles (0-1023). |
Tabla de Pines de Alimentación y Control
| Pin en la Placa | Nombre | Función | Descripción Técnica |
|---|---|---|---|
| RAW | VIN | Entrada de alimentación no regulada |
Acepta un voltaje de 6V a 12V (versión 5V) o
6V a 9V (versión 3.3V). Pasa a través del regulador de voltaje.
|
| VCC | VCC | Salida de alimentación regulada |
Proporciona 5V (versión 5V) o 3.3V (versión 3.3V)
regulados. Puede ser usado para alimentar componentes externos.
|
| GND | GND | Tierra | Pin de referencia de tierra (0V). Hay múltiples pines GND en la placa. |
| RST | RESET | Reinicio |
Cuando se pone en nivel bajo, reinicia el microcontrolador. Tiene una
resistencia pull-up de 10kΩ.
|
| TXO | TX | Transmisor Serie | Conectado al pin D1. Usado para programación y comunicación serie a través de un adaptador USB-Serie. |
| RXI | RX | Receptor Serie | Conectado al pin D0. Usado para programación y comunicación serie a través de un adaptador USB-Serie. |
| DTR | DTR | Data Terminal Ready | Usado por el adaptador USB-Serie para reiniciar automáticamente la placa durante la programación. |
| GND | GND | Tierra | Pin de referencia de tierra (0V) para el adaptador USB-Serie. |
| AREF | AREF | Referencia Analógica | Voltaje de referencia para las entradas analógicas (0-5V por defecto). Puede ser conectado a un voltaje externo para mayor precisión. |
Diagrama Esquemático
El diagrama esquemático del Arduino Pro Mini muestra cómo los componentes están conectados internamente, incluyendo el microcontrolador ATmega328P, el regulador de voltaje y los circuitos de soporte. Este diagrama es esencial para entender el funcionamiento interno de la placa y para realizar modificaciones o diagnósticos más avanzados.
🔗 Contenido Relacionado que Puede Interesarte!
Si te gustó este proyecto, también podrías interesarte por estos otros artículos:
- Arduino: ¿Qué Es, Cómo Funciona y Por Qué Deberías Empezar a Usarlo!
- Arduino UNO R3: Conexiones y Características Principales
- Arduino Mega 2560 R3: Pinout Completo y Funciones Principales
Para ver el esquema del Arduino Pro Mini, puedes acceder a la documentación oficial de Arduino. El documento contiene información técnica completa y actualizada sobre el hardware del módulo. Haz clic aquí para acceder al esquema en PDF en el sitio web oficial de Arduino.
Resumen de Características Eléctricas y Limitaciones
-
Microcontrolador: ATmega328P operando a
16MHz(versión 5V) o8MHz(versión 3.3V). -
Voltaje de Operación: Disponible en dos versiones -
5V(acepta 6-12V en el pin RAW) y3.3V(acepta 6-9V en el pin RAW). -
Corriente por Pin de E/S: Cada pin digital puede proporcionar hasta
40mA, pero el total para todos los pines no debe exceder200mA. -
Memoria Flash:
32KB(de los cuales0.5KBson usados por el bootloader). -
Memoria SRAM:
2KBpara variables durante la ejecución del programa. -
Memoria EEPROM:
1KBpara almacenamiento permanente de datos. - Conversor USB-Serie: No posee un conversor integrado. Es necesario un adaptador externo (como FTDI FT232RL, CH340G o CP2102) para la programación y comunicación serie.
-
Pines de Arranque: El bootloader está configurado para usar los pines
RX(D0) yTX(D1) para la programación serie.
Esta guía de pinout del Arduino Pro Mini fue desarrollada para proporcionar una referencia completa y detallada para desarrolladores y entusiastas que trabajan con esta placa compacta. Comprender la función de cada pin y sus limitaciones es fundamental para aprovechar al máximo el potencial del Arduino Pro Mini en sus proyectos. Recuerde que, a pesar de su tamaño reducido, esta placa ofrece la misma capacidad de procesamiento que otras placas Arduino más grandes, lo que la hace ideal para aplicaciones donde el espacio es un factor crítico.
🤔 Preguntas Frecuentes (FAQ)
Para asegurar que tu proyecto sea un éxito, hemos compilado algunas de las preguntas más comunes sobre este cargador. ¡Revísalas!
1. ¿Cómo programar el Arduino Pro Mini si no tiene un puerto USB? 🔽
Para programar el Arduino Pro Mini, necesitas un adaptador USB-Serie externo, como FTDI FT232RL, CH340G o CP2102. Conecta el pin TXO del adaptador al RXI del Pro Mini, el RXI del adaptador al TXO del Pro Mini, el GND al GND y el pin DTR del adaptador al pin DTR del Pro Mini. El pin DTR es importante ya que permite el reinicio automático de la placa durante la carga del código.
2. ¿Cuál es la diferencia entre las versiones de 5V y 3.3V del Arduino Pro Mini? 🔽
La principal diferencia está en el voltaje de operación y la frecuencia del reloj. La versión de 5V opera con un reloj de 16MHz y acepta alimentación de 6V a 12V en el pin RAW. La versión de 3.3V opera con un reloj de 8MHz y acepta alimentación de 6V a 9V en el pin RAW. La elección depende de los componentes que pretendas usar en tu proyecto, especialmente sensores y módulos que pueden ser sensibles al voltaje.
3. ¿Puedo alimentar el Arduino Pro Mini directamente a través del pin VCC? 🔽
Sí, puedes alimentar el Arduino Pro Mini directamente a través del pin VCC, pero solo con el voltaje regulado correcto (5V para la versión de 5V o 3.3V para la versión de 3.3V). No alimentes el pin VCC con voltaje no regulado o con un voltaje superior al especificado, ya que esto podría dañar el microcontrolador. El pin RAW debe usarse cuando necesitas alimentar la placa con un voltaje mayor que será regulado internamente.
4. ¿Cuántos pines PWM están disponibles en el Arduino Pro Mini? 🔽
El Arduino Pro Mini tiene 6 pines PWM: D3, D5, D6, D9, D10 y D11. Estos pines pueden ser usados para generar señales de modulación por ancho de pulso, que son útiles para controlar la intensidad de LEDs, la velocidad de motores DC, o para otras aplicaciones que requieren salidas analógicas simuladas.
5. ¿Cómo usar los pines A6 y A7 que son solo analógicos? 🔽
Los pines A6 y A7 son entradas analógicas exclusivas, lo que significa que no pueden ser usados como pines digitales. Para usarlos, debes leer sus valores usando la función analogRead() con los parámetros A6 o A7. Proporcionan lecturas de 0 a 1023, correspondientes a 0V a 5V (o 0V a 3.3V en la versión de 3.3V). Son útiles cuando necesitas más entradas analógicas que las disponibles en los pines A0 a A5.
6. ¿Es posible usar comunicación I2C y SPI simultáneamente en el Arduino Pro Mini? 🔽
Sí, es posible usar comunicación I2C y SPI simultáneamente en el Arduino Pro Mini, ya que usan pines diferentes. La comunicación I2C usa los pines A4 (SDA) y A5 (SCL), mientras que la comunicación SPI usa los pines D10 (SS), D11 (MOSI), D12 (MISO) y D13 (SCK). Sin embargo, debes tener cuidado de no usar estos pines para otros propósitos al mismo tiempo, y asegurarte de que no haya conflictos de direcciones o recursos al usar múltiples dispositivos I2C o SPI.
✨ Nuestro Agradecimiento y Próximos Pasos
Esperamos sinceramente que esta guía haya sido útil y enriquecedora para tus proyectos. ¡Gracias por dedicar tu tiempo a este contenido!
Tu Comentario es Invaluable:
¿Tienes alguna pregunta, sugerencia o corrección? No dudes en compartirla en los comentarios a continuación. ¡Tu contribución nos ayuda a perfeccionar este contenido para toda la comunidad de ElCircuits!
Si encontraste útil esta guía, ¡comparte el conocimiento!
Saludos cordiales, El Equipo de Circuito Electrónicos ⚡

Português
English


