Chips › I/O & support › Parallel I/O (PIA/VIA/PPI) › Intel 8255 PPI
Intel 8255 PPI
1976
Intel's Programmable Peripheral Interface, offering three 8-bit parallel I/O ports across many 8-bit systems.
Machines
Reference & documentation
External technical references for programming Intel 8255 PPI and for writing emulators.
| Resource | Type | Notes |
|---|---|---|
| Intel 8255A Datasheet (deramp.com scan) ↗ | Datasheet | Canonical Intel datasheet: modes, control word, timing |
| Intel P8255A Datasheet (theoddys scan) ↗ | Datasheet | Alternate clean datasheet scan with electricals |
| Intel 8255A Datasheet - Pinout ↗ | Pinout | 40-pin DIP pinout and signal descriptions |
| i8255 Introduction (grauw MSX resources) ↗ | Programming | Programming guide: modes, handshaking, control word |
| 8255 - CPCWiki ↗ | Reference | Emulator-focused register and port behavior notes |
| Intel 8255 - Wikipedia ↗ | Reference | Overview of ports, modes, control register |
| MAME i8255 device (i8255.cpp) ↗ | Source | Reference-grade C++ emulation of the 8255 |
| floooh/chips i8255.h ↗ | Source | Standalone C header emulator, cycle-stepped |