The Personal Computer [PC] Parallel Port Connector Pin-Out for the
Centronics Standard Parallel Port [SPP] is listed below. Normally the
parallel port is indicated by the term LPT which did stand for line
printer terminal, but now simply refers to the parallel port.
The Centronics parallel cable has a maximum run out to 12 feet, using a
36-pin champ connector at the printer and a 25-pin D-Sub connector on the
Host [PC] side. The pinout for the 25-pin D-Sub connector is shown below.
The IEEE-1284 Bus cable which replaced
this bus has a maximum run out to 25 feet. The function and pin out
between the two buses differ. The Centronics interface is an 8-bit
[parallel] unidirectional bus. The 36-pin centronics Champ connector
pinout used on the printer is listed on the Centronics
Connector PinOut page. There is no defined standard for the
Centronics interface, timing varied between printers from different
manufacturers, as did drivers, receivers and termination values.
The maximum possible transfer rate is 150kbps, but typical values were
10kbps. The electrical interface used TTL logic levels. The
data lines used 74LS374 ICs, while the control
lines used 7405 ICs. Resistor pull-ups for the
open collector lines were 4.7k ohm to +5 volts, but could be any value
because there was no specification.
The IBM PS/2 series of computer [also obsolete] added bi-direction to the
port. The Centronics [Printer side] and original Parallel port [Computer
side] interfaces are obsolete, replaced by the IEEE-1284 Bus.
The Original IBM PC Parallel Port Pin-Out [defined as the 'A' connector
by IEEE1284], was replaced by the IEEE-1284 cable [25 Pin D-Sub] in 1994.
The IEEE-1284 'A' cable is backwards compatible with the IBM Personal
Computer [PC] Parallel Port cable and has the same pinout listed here.
The IEEE-1284 'A' cable is defined in the standard and is a better made
cable, while the original parallel port cable had no specification.
| Pin # | Pin Name | Pin Description and Function |
|---|---|---|
| 1 | /STROBE | Strobe |
| 2 | D0 | Data Bit 0 |
| 3 | D1 | Data Bit 1 |
| 4 | D2 | Data Bit 2 |
| 5 | D3 | Data Bit 3 |
| 6 | D4 | Data Bit 4 |
| 7 | D5 | Data Bit 5 |
| 8 | D6 | Data Bit 6 |
| 9 | D7 | Data Bit 7 |
| 10 | /ACK | Acknowledge |
| 11 | BUSY | Busy |
| 12 | PE | Paper End |
| 13 | SEL | Select |
| 14 | /AUTOFD | Autofeed |
| 15 | /ERROR | Error |
| 16 | /INIT | Initialize |
| 17 | /SELIN | Select In |
| 18 | GND | Strobe Ground |
| 19 | GND | Data bit 1 and 2 Ground |
| 20 | GND | Data bit 3 and 4 Ground |
| 21 | GND | Data bit 5 and 6 Ground |
| 22 | GND | Data bit 7 and 8 Ground |
| 23 | GND | Busy and Fault Ground |
| 24 | GND | Paper out, Select, and Acknowledge Ground |
| 25 | GND | AutoFeed, Select input and Initialize Ground |
Timing for the SSP interface is shown below. The transfer starts when the Printer is ready for data and brings BUSY low. The Host then places data on the bus and waits 500nS [minimum] before taking the Strobe active [low]. The Strobe is active for 500nS minimum. The Host leaves valid data on the bus for another 500nS after the Strobe is removed. Once the Printer receives the data it takes the Busy line active to indicate data is being processed. When the printer has finished with the data it will activate the ACK line for a minimum of 500nS, and then de-assert the BUSY line.

Back to the main IEEE-1284 bus page. {This Web Site}
Centronics Connector
Pinout .... 1284-A Cable Pinout
.... 1284-B Cable Pinout
.... 1284-C Cable Pinout
{This Web Site}
Electronic Design Key words: IEEE-1284, Parallel printer bus specification, Peripheral Bus, Physical, Mechanical, Type, IEEE1284 Description, Brief, ICs, Integrated Circuits, Vendors, Products, Manufacturers, specification, Personal Computer, PC Bus pin out, 'A' Cable Pinout, Pin Out, Pins, Signals, LPT
|
|||||||
| Home | |||||||
|
|
|||||||
|
|
|
|
|
|
|
|
| Distributors | Components | Equipment | Software | Standards | Buses | Design | Reference |