RS232 serial cable layout
Almost nothing in computer interfacing is more confusing than selecting theright RS232 serial cable. These pages are intended to provide informationabout the most common serial RS232 cables in normal computer use, or in more commonlanguage 'How do I connect devices and computers using RS232?'
RS232 serial connector pin assignment
The RS232 connector was originally developed to use 25 pins. In this DB25 connectorpinout provisions were made for a secondary serial RS232 communication channel.In practice, only one serial communication channel with accompanying handshakingis present. Only very few computers have been manufactured where bothserial RS232 channels are implemented. Examples of this are the Sun SparcStation10 and 20 models and the Dec Alpha Multia. Also on a number of Telebit modem models the secondary channel is present. It can be usedto query the modem status while the modem is on-line and busy communicating.On personal computers, the smaller DB9 version is more commonly usedtoday. The diagrams show the signals common to both connector types inblack. The defined pins only present on the larger connector are shown in red.Note, that the protective ground is assigned to a pin at the large connectorwhere the connector outside is used for that purpose with the DB9 connector version.The pinout is also shown for the DEC modified modular jack. This type of connector has been used on systems built byDigital Equipment Corporation; in the early days one of theleaders in the mainframe world. Althoughthis serial interface is differential (the receive and transmit have their ownfloating ground level which is not the case with regular RS232)it is possible to connect RS232 compatible devices withthis interface because the voltage levels of the bit streams are in the same range.Where the definition of RS232 focussed on the connection of DTE,data terminal equipment (computers, printers, etc.) with DCE,data communication equipment (modems), MMJ was primarily defined for theconnection of two DTE's directly.
DEC MMJ pinout
RS232 DB25 to DB9 converter
The original pinout for RS232 was developed for a 25 pins sub D connector.Since the introduction of the smaller serial port on the IBM-AT,9 pins RS232 connectors are commonly used. In mixed applications,a 9 to 25 pins converter can be used to connect connectors of differentsizes. As most of the computers are equipped with the DB9serial port version, all wiring examples on this website will use that connectoras a default. If you want to use the example with a DB25, simplyreplace the pin numbers of the connector according to the conversion table below.
DB9 - DB25 conversionDB9 | DB25 | Function |
---|
1 | 8 | Data carrier detect |
2 | 3 | Receive data |
3 | 2 | Transmit data |
4 | 20 | Data terminal ready |
5 | 7 | Signal ground |
6 | 6 | Data set ready |
7 | 4 | Request to send |
8 | 5 | Clear to send |
9 | 22 | Ring indicator |
RS232 serial loopback test plugs
The following RS232 connectors can be used to test a serial port on your computer.The data and handshake lines have been linked. In this way all data will besent back immediately. The PC controls its own handshaking. The first test plugcan be used to check the function of the RS232 serial port with standard terminalsoftware. The second version can be used to test the full functionality ofthe RS232 serial port with Norton Diagnostics or CheckIt.
RS232 loopback test plug for terminal emulation software
DB9 | DB25 | Function |
---|
1 + 4 + 6 | 6 + 8 + 20 | DTR | CD + DSR |
2 + 3 | 2 + 3 | Tx | Rx |
7 + 8 | 4 + 5 | RTS | CTS |
RS232 loopback test plug for Norton Diagnostics and CheckIt
DB9 | DB25 | Function |
---|
1 + 4 + 6 + 9 | 6 + 8 + 20 + 22 | DTR | CD + DSR + RI |
2 + 3 | 2 + 3 | Tx | Rx |
7 + 8 | 4 + 5 | RTS | CTS |
Testing occurs in a few steps. Data is sent on the Tx line and thereceived information on the Rx input is then compared with the original data.The signal level on the DTR and RTS lines is also controlledby the test software and the attached inputs are read back in the software to see if thesesignal levels are properly returned.The second RS232 test plug has the advantage that the ring-indicator RI input linecan also be tested. This input is used by modems to signal an incomingcall to the attached computer.
AAA’s driver training professionals monitor safety research, data, legislation and teaching developments to create up-to-date educational materials for instructors and students. In fact, AAA wrote the first driver education text book – Sportsmanlike Driving, now called How to Drive. Aaa driver improvement final exam answers.
RS232 null modem cables
The easiest way to connect two PC's is using an RS232 null modem cable. The onlyproblem is the large variety of RS232 null modem cables available. For simpleconnections, a three line RS232 cable connecting the signal ground and receiveand transmit lines is sufficient. Depending of the software used, somesort of handshaking may however be necessary. Use theRS232 null modem selection tableto find the right null modem cable for each purpose. For a Windows 95/98/ME DirectCable Connection, the RS232 null modem cable with loop back handshaking isa good choice.
RS232 null modem cables with handshaking can be defined in numerous ways,with loopback handshaking to each PC, or complete handshaking betweenthe two systems. The most common null modem cable types are shown here.
Simple RS232 null modem without handshaking (Null modem explanation)
Connector 1 | Connector 2 | Function |
---|
2 | 3 | Rx | Tx |
3 | 2 | Tx | Rx |
5 | 5 | Signal ground |
RS232 null modem with loop back handshaking (Null modem explanation)
Connector 1 | Connector 2 | Function |
---|
2 | 3 | Rx | Tx |
3 | 2 | Tx | Rx |
5 | 5 | Signal ground |
1 + 4 + 6 | - | DTR | CD + DSR |
- | 1 + 4 + 6 | DTR | CD + DSR |
7 + 8 | - | RTS | CTS |
- | 7 + 8 | RTS | CTS |
RS232 null modem with partial handshaking (Null modem explanation)
Connector 1 | Connector 2 | Function |
---|
1 | 7 + 8 | RTS2 | CTS2 + CD1 |
2 | 3 | Rx | Tx |
3 | 2 | Tx | Rx |
4 | 6 | DTR | DSR |
5 | 5 | Signal ground |
6 | 4 | DSR | DTR |
7 + 8 | 1 | RTS1 | CTS1 + CD2 |
RS232 null modem with full handshaking (Null modem explanation)
Connector 1 | Connector 2 | Function |
---|
2 | 3 | Rx | Tx |
3 | 2 | Tx | Rx |
4 | 6 | DTR | DSR |
5 | 5 | Signal ground |
6 | 4 | DSR | DTR |
7 | 8 | RTS | CTS |
8 | 7 | CTS | RTS |
1. Anyone can make a decision given enough facts. 2. A good manager can make a decision without enough facts. 3. A perfect manager can operate in perfect ignorance. |