Info Systems Supply
Español

Pinout RS-232: DB9 y DB25 explicados

Referencia completa del pinout RS-232 para conectores DB9 y DB25: asignación de pines DTE y DCE, niveles de tensión, límites de cable y el error TTL que daña placas.

5 min de lectura Actualizado 12 de octubre de 2026
Una fotografía realista y serena de un conector serie DE-9 y un conector DB25 sobre un banco de taller limpio junto a un cable serie gris enrollado, con un pequeño s

Los puertos serie RS-232 todavía hacen funcionar terminales de punto de venta, controladores industriales, switches de red, instrumentos de laboratorio y ordenadores antiguos. El conector de la parte trasera suele ser un DE-9 (llamado comúnmente DB9) o un DB25, y el pinout depende de si el dispositivo está cableado como DTE o DCE. Si te equivocas, el enlace simplemente no funcionará; conecta RS-232 a un header TTL de baja tensión y puedes destruir la placa.

El pinout del DB9

El conector DE-9 tiene nueve pines en dos filas. El pinout estándar de PC (DTE) es:

PinSeñalDirección (DTE)Propósito
1DCDEntradaDetección de portadora de datos
2RXDEntradaDatos recibidos
3TXDSalidaDatos transmitidos
4DTRSalidaTerminal de datos lista
5GND—Masa de señal
6DSREntradaEquipo de datos listo
7RTSSalidaSolicitud de envío
8CTSEntradaListo para enviar
9RIEntradaIndicador de llamada

El pin 5 es la masa de señal y siempre es necesario. Los pines 2 y 3 llevan los datos: TXD es la salida del ordenador, RXD es la entrada a él. Los pines restantes son líneas de handshaking y control de módem. Un enlace mínimo solo necesita los pines 2, 3 y 5, pero muchos dispositivos esperan a DSR o CTS antes de transmitir.

El pinout del DB25

El DB25 usa 25 pines y fue el conector RS-232 original en los PC IBM y muchos módems. El pinout DTE es:

PinSeñalDirección (DTE)
2TXDSalida
3RXDEntrada
4RTSSalida
5CTSEntrada
6DSREntrada
7GND—
8DCDEntrada
20DTRSalida
22RIEntrada

Los pines 1 y del 9 al 19 están mayormente sin usar o reservados. La diferencia importante con el DB9 es que TXD y RXD están en los pines 2 y 3 en ambos conectores, pero las líneas de handshake se mueven: DTR es el pin 20 en el DB25 y el pin 4 en el DB9, mientras que DSR es el pin 6 en ambos. Un adaptador de DB9 a DB25 debe mapear esto correctamente, y no todos los adaptadores baratos lo hacen.

DTE y DCE: qué extremo es cuál

DTE significa equipo terminal de datos: un ordenador, terminal o controlador. DCE significa equipo de comunicación de datos: un módem, o un dispositivo que se comporta como tal. El pinout de arriba es la vista DTE. En un dispositivo DCE, TXD y RXD se intercambian, y también los pares de handshake.

Un cable directo une un DTE con un DCE. Para unir dos DTE, como dos ordenadores, necesitas un cable o adaptador null módem que cruce TXD y RXD, cruce RTS y CTS, y cruce DTR con DSR y DCD. La masa de señal va directa. Un cambiador de género solo intercambia las carcasas macho y hembra; no cruza nada.

Niveles de tensión de RS-232

RS-232 es asimétrico y usa lógica invertida a tensiones más altas que los circuitos digitales modernos. Una tensión entre +3 V y +15 V es un 0 lógico (space). Una tensión entre -3 V y -15 V es un 1 lógico (mark). La región entre -3 V y +3 V es indefinida y se trata como ruido.

Esos niveles son lo que hace que RS-232 sea robusto por cable pero incompatible con los pines de un microcontrolador. Un puerto serie TTL o CMOS funciona a 3,3 V o 5 V y no es RS-232. Unir los dos directamente puede dañar el lado de baja tensión. Se necesita un adaptador de niveles o un adaptador USB a TTL, y los adaptadores con salida TTL no son RS-232. Consulta Adaptadores USB a serie: drivers, niveles y trampas para los chips convertidores y los problemas de drivers que traen consigo.

Hasta dónde llega RS-232

El estándar permite hasta 15 m (50 ft) a 19.200 baudios. A velocidades menores se llega más lejos. El límite lo fija la capacidad del cable, no el driver, así que un cable de baja capacidad puede estirar la distancia y un cable enrollado largo no. Para distancias mayores, o para múltiples derivaciones en una línea, RS-422 y RS-485 son las alternativas diferenciales; las diferencias se cubren en RS-422 vs RS-485.

Qué sale mal

TTL en un puerto RS-232. El error más caro. Un header de microcontrolador de 3,3 V o 5 V conectado a un puerto RS-232 real ve tensiones muy fuera de su rango de alimentación. El lado de baja tensión puede dañarse. Comprueba siempre si un puerto es RS-232 o TTL antes de conectar.

Tipo de cable equivocado. Un cable directo entre dos DTE no pasará datos. Un cable null módem entre un DTE y un DCE tampoco. Si un enlace no hace nada, el cable es lo primero que hay que comprobar.

Falta la masa. Los pines 2 y 3 solos no bastan si los dos dispositivos no tienen una referencia de masa común. El pin 5 (DB9) o el pin 7 (DB25) deben estar conectados.

Líneas de handshake ignoradas. Algunos dispositivos activan DTR o RTS y esperan DSR o CTS antes de enviar. Un cable de tres hilos parecerá muerto. Los puentes de loopback en el conector pueden satisfacer al dispositivo, pero deben colocarse en el extremo correcto.

Chips de adaptador falsificados. Los adaptadores USB a serie contienen un chip convertidor que necesita el driver correcto. Los chips falsificados pueden ser bloqueados por los drivers del fabricante original, dejando el adaptador inservible tras una actualización de driver.

DB9 y DB25 confundidos. Los dos conectores usan números de pin diferentes para las mismas señales. Un adaptador pasivo que solo cambia la forma de la carcasa no funcionará a menos que también reasigne los pines.

Elegir y comprobar un cable serie

Haz coincidir el conector de cada extremo, luego el cableado. Si ambos extremos son DTE, usa un cable null módem. Si un extremo es DCE, usa un cable directo. Si el dispositivo es desconocido, una caja de ruptura o un comprobador de continuidad mostrarán qué pines están conectados y cuáles se cruzan.

Para instalaciones nuevas, un adaptador USB a serie con el driver correcto suele ser más sencillo que encontrar un PC con un puerto real. Para equipos que deben conservar su conector original, un cable DB9 o DB25 cableado correctamente sigue siendo la respuesta correcta. Etiqueta ambos extremos y guarda una nota del pinout usado, porque un cable que funciona en un dispositivo puede estar cableado de forma distinta al siguiente.

Preguntas comunes

¿Cuál es el pinout del DB9 para RS-232?

En un dispositivo DTE: pin 1 DCD, pin 2 RXD, pin 3 TXD, pin 4 DTR, pin 5 masa de señal, pin 6 DSR, pin 7 RTS, pin 8 CTS, pin 9 RI. Los pines 2, 3 y 5 son el mínimo para datos.

¿Cuál es el pinout del DB25 para RS-232?

En un dispositivo DTE: pin 2 TXD, pin 3 RXD, pin 4 RTS, pin 5 CTS, pin 6 DSR, pin 7 masa de señal, pin 8 DCD, pin 20 DTR, pin 22 RI. Los pines 1 y del 9 al 19 están mayormente sin usar.

¿Cuáles son los niveles de tensión de RS-232?

Una tensión entre +3 V y +15 V es un 0 lógico (space). Una tensión entre -3 V y -15 V es un 1 lógico (mark). La región entre -3 V y +3 V es indefinida.

¿Hasta dónde puede llegar RS-232?

El estándar permite hasta 15 m (50 ft) a 19.200 baudios. A velocidades menores se llega más lejos. El límite lo fija la capacidad del cable, así que un cable de baja capacidad puede estirar la distancia.

¿Puedo conectar RS-232 directamente a un microcontrolador?

No. RS-232 usa tensiones de hasta +15 V y -15 V, mientras que los puertos serie TTL y CMOS funcionan a 3,3 V o 5 V. Unirlos directamente puede dañar el lado de baja tensión. Usa un adaptador de niveles o un adaptador USB a TTL.

Leer a continuación