Chips › I/O & support › Parallel I/O (PIA/VIA/PPI) › Zilog Z80 PIO
Zilog Z80 PIO
1977
Zilog's Parallel Input/Output controller, a Z80-family chip offering two programmable 8-bit ports for peripheral interfacing.
Reference & documentation
External technical references for programming Zilog Z80 PIO and for writing emulators.
| Resource | Type | Notes |
|---|---|---|
| Zilog Z80 PIO User's Manual (PDF) ↗ | Datasheet | Official full spec: modes, timing, control words |
| Zilog Z80 PIO Product Specification (PS0180) ↗ | Datasheet | Official Zilog electrical and cycle-timing specs |
| Zilog Z80-PIO Technical Manual (Harte) ↗ | Datasheet | Detailed technical manual with timing diagrams |
| Zilog Z80 PIO User's Manual (PDF) ↗ | Interrupt list | Mode 2 vectored interrupts, daisy-chain, mask words |
| Z80 PIO Pinout - z80.info ↗ | Pinout | 40-pin DIP pinout with signal names |
| Zilog Z80 PIO Datasheet (Nascom) ↗ | Pinout | Clean scan with pin diagram and descriptions |
| Zilog Z80 PIO User's Manual (PDF) ↗ | Programming | Mode select, control-word bit formats, port setup |
| Z80 PIO - CPCWiki ↗ | Programming | Control-word encoding and port mode examples |
| Z80 PIO - CPCWiki ↗ | Reference | Concise register, control-word and behavior reference |
| floooh/chips z80pio.h emulator ↗ | Source | Clean header-only C Z80 PIO emulator |
| MAME z80pio.cpp device ↗ | Source | Reference MAME Z80 PIO implementation, all modes |