IEEE-488
From C64-Wiki
Jump to navigationJump to searchIEEE-488 or IEC-625-Bus (standard international name) - created as HP-IB (short for Hewlett-Packard Interface Bus) or GPIB (short for General Purpose Interface Bus) - is not specific to the Commodore 64.
General[edit | edit source]
IEEE-488 is a hardware communications specification used on the older CBM/PET series. It can connected until 15 devices. The data transfer speed is 1 MByte/s. In 2004 the standard was renamed in IEEE 60488.1.
IEEE-488 is a connection standard shared by disk drives and printers and enabled the computer to communicate with these devices. There are several hardware adapters (such as IEEE Flash! 64) that were created for the Commodore 64 that enabled connection to these devices.
Pin assignment[edit | edit source]
Pin Signal Pin Signal 01: DIO1(Data Input/Output) 13: DIO5(Data Input/Output) 02: DIO2(Data Input/Output) 14: DIO6(Data Input/Output) 03: DIO3(Data Input/Output) 15: DIO7(Data Input/Output) 04: DIO4(Data Input/Output) 16: DIO8(Data Input/Output) 05: EOI(End Or Identify) 17: REN(Remote ENable) 06: DAV(DAta Valid) 18: GND (verdrillt mit DAV) 07: NRFD(Not Ready For Data) 19: GND (verdrillt mit NRFD) 08: NDAC(No Data ACcepted) 20: GND (verdrillt mit NDAC) 09: IFC(InterFace Clear) 21: GND (verdrillt mit IFC) 10: SRQ(Service ReQuest) 22: GND (verdrillt mit SRQ) 11: ATN(ATteNtion) 23: GND (verdrillt mit ATN) 12: SHIELD 24: Signal GND Pin Signal Pin Signal Centronics Connector, male 1 DIO 1 A DIO 5 1 2 3 4 5 6 7 8 9 10 11 12 2 DIO 2 B DIO 6 +--o--o--o--o--o--o--o--o--o--o--o--o--+ 3 DIO 3 C DIO 7 \ / 4 DIO 4 D DIO 8 +-o--o--o--o--o--o--o--o--o--o--o--o-+ 5 EOI E REN 13 14 15 16 17 18 19 20 21 22 23 24 6 DAV F GND 7 NRFD H GND Bord Connector, male 8 NDAC J GND 1 2 3 4 5 6 7 8 9 10 11 12 9 IFC K GND +--o--o--o--o--o--o--o--o--o--o--o--o--+ 10 SRQ L GND | | 11 ATN M GND +--o--o--o--o--o--o--o--o--o--o--o--o--+ 12 CHASSIS GND N GND A B C D E F H J K L M N