Originalmente estaban disponibles dos puertos de E/S —serie y paralelo— para complementos. Sin embargo, estos se eliminaron en revisiones posteriores de la consola por su escasa adopción y por el temor a que pudieran utilizarse para eludir el sistema de protección anticopia.
Subsistema de CD
El bloque responsable de controlar la unidad de CD es un área fascinante: puedes imaginarlo como un ordenador independiente que vive dentro de la PlayStation.

Arquitectura del subsistema de CD.
Este subsistema consta de:
- Un DSP: controla el motor y el láser, y procesa la señal RF procedente del láser.
- Una Sub-CPU: un paquete de CPU compuesto por un microcontrolador Motorola 68HC05, 512 B de RAM y 16 KB de ROM . En pocas palabras, la Sub-CPU ejecuta un programa local almacenado en ROM y controla el DSP. Este programa implementa medidas de protección anticopia que se aplican independientemente de lo que 'quiera' la CPU principal.
- Un controlador de CD: actúa como intermediario entre el subsistema de CD y el resto de la consola, recibiendo comandos de la CPU principal (mediante FIFO) y lanzando interrupciones tras determinados eventos. Como controlador, el chip se comunica con la Sub-CPU y recibe datos del CD desde el DSP.
- Además, el controlador integra una unidad DMA conectada a la SPU, lo que le permite transmitir audio directamente.
- 32 KB de SRAM conectados al controlador: se utilizan presumiblemente como buffer para los datos leídos del disco.
El subsistema recuerda en cierto modo a la típica unidad de CD que todos tenían en casa, si bien con ajustes particulares que Sony implementó en el programa de la Sub-CPU para realizar comprobaciones antipiratería.
Puertos frontales
La consola cuenta con cuatro conectores frontales: dos para mandos de juego y dos para Memory Cards (utilizadas para almacenar las partidas guardadas). Los cuatro conectores son eléctricamente idénticos , por lo que la dirección de cada uno está fijada en el hardware. Además, Sony modificó la forma física de los puertos para evitar accidentes.

Puertos frontales de la PlayStation .
La comunicación con estos dispositivos se realiza a través de una interfaz serie. Los comandos enviados por la consola se envían a uno de los dos grupos (bien 'mem. card 0' y 'controller 0', bien 'mem. card 1' y 'controller 1'). Los dos accesorios responden con sus identificadores únicos, lo que permite a la consola centrarse en un tipo de dispositivo concreto (Memory Card o mando) a partir de ese momento.