Hardware pinouts information and cables schemes

Nullmodem cables pinout

serial interface cable

bookmark this page

Use this cable between two DTE devices (for instance two computers)



The purpose of a null-modem cable is to permit two RS-232 DTE devices to communicate with each other without modems or other communication devices (i.e., DCE's) between them.

To achieve this, the most obvious connection is that the TxD signal of one device must be connected to the RxD input of the other device (and vice versa).

Many DTE devices use other RS-232 pins for flow control. One of the most common schemes is for the DTE (the PC) to assert the RTS signal if it is ready to send data, and DCE (the modem) to assert CTS when it is able to receive data. By connecting the RTS pin of one device to the CTS pin of the other device, we can simulate this handshake.

Also, it is common convention for many DTE devices to assert the DTR signal when they are powered on, and for many DCE devices to assert the DSR signal when they are powered on, and to assert the CD signal when they are connected. By connecting the DTR signal of one DTE to both the CD and DSR inputs of the other DTE (and vice versa), we are able to trick each DTE into thinking that it is connected to a DCE that is powered up and online. As a general rule, the Ring Indicate (RI) signal is not passed through a null-modem connection.

Null modem DSUB9 to DSUB9 cable

D-Sub 1 D-Sub 2
Receive Data23Transmit Data
Transmit Data32Receive Data
Data Terminal Ready46+1Data Set Ready + Carrier Detect
System Ground55System Ground
Data Set Ready + Carrier Detect6+14Data Terminal Ready
Request to Send78Clear to Send
Clear to Send87Request to Send

Null modem DSUB9 to DSUB25 cable

D-Sub 9 D-Sub 25
Receive Data22Transmit Data
Transmit Data33Receive Data
Data Terminal Ready46+8Data Set Ready + Carrier Detect
System Ground57System Ground
Data Set Ready + Carrier Detect6+120Data Terminal Ready
Request to Send75Clear to Send
Clear to Send84Request to Send

Null modem DSUB25 to DSUB25 cable

D-Sub25 1 D-Sub25 2
Receive Data32Transmit Data
Transmit Data23Receive Data
Data Terminal Ready206+8Data Set Ready + Carrier Detect
System Ground77System Ground
Data Set Ready + Carrier Detect6+820Data Terminal Ready
Request to Send45Clear to Send
Clear to Send54Request to Send

Note: DSR & CD are jumpered to fool the programs to think that they are online

Related Links:
Pinouts.ru > Serial interfaces cables and converters schemes listing >  Pinout of Nullmodem cables and layout of 9 pin D-SUB female connector and 25 pin D-SUB female connector
Document status: correct
Source(s) of this and additional information: Hardware Book 5 reports
Last updated at Wed Oct 25 2006. Submit additions or corrections for this document. Is this document correct or incorrect? What is your opinion?
[Discuss at the forum] [Back to index] [SUBMIT new pinout]
This page contain parts under Copyright © 2000-2007 by pinouts.ru team.
No any portion of this webpage may be reproduced in any form without visible direct link to this page provided. Webmaster permission required in any other cases.
Efforts have been made to ensure this page is correct, but it is the responsibility of the user to verify the data is correct for their application.
22886 hits since March 4, 2005