El Intel 8041 (específicamente el P8041A) es un componente crítico y muy ingenioso dentro de la arquitectura de la familia Amstrad PCW (como el 8256 y 8512). A diferencia de otras impresoras de los 80 que eran dispositivos independientes, Amstrad abarató costes integrando casi toda la inteligencia de la impresora dentro del propio ordenador.
Aquí tienes la información técnica detallada sobre su rol y los enlaces a su documentación:
El rol del i8041 en Amstrad PCW
En los modelos Amstrad PCW, la impresora no tiene una placa base compleja; es esencialmente un conjunto de motores y agujas. El “cerebro” que la hace funcionar reside en la placa base del ordenador: el i8041.
Esclavo de Interfaz Universal (UPI): El i8041 es una variante de la familia MCS-48 diseñada para actuar como un “esclavo” de un procesador principal (el Z80 en el caso del PCW).
Control Directo de Hardware: El microcontrolador recibe comandos del Z80 y los traduce en señales eléctricas directas para mover el motor de pasos del cabezal, el motor de arrastre de papel y disparar las 9 agujas de la impresora matricial.
Conexión por Cinta: Estas señales viajan desde el i8041 en la placa base hasta la impresora a través de un cable de cinta de 34 hilos, que no es un cable paralelo estándar, sino una extensión directa de las líneas de control del microcontrolador.
Especificaciones Técnicas del Chip
Arquitectura: Basado en el núcleo 8048, pero con una interfaz de bus de datos optimizada para periféricos (UPI-41).
Memoria: Incluye 1 KB de ROM de máscara (donde reside el firmware de control de la impresora de Amstrad) y 64 bytes de RAM.
Frecuencia: Operaba típicamente a unos 6
MHz en estos sistemas.
Encapsulado: Formato DIP de 40 pines.
Curiosidad Técnica
Si enciendes un Amstrad PCW sin la impresora conectada, el sistema solía dar un error o no arrancar correctamente en algunos casos. Esto se debe a que el sistema operativo (LocoScript o CP/M) intenta inicializar el i8041 y espera una respuesta que solo se completa si el hardware de la impresora está presente y devuelve las señales de estado correctas (como “papel listo”).
Características visuales del i8041
Encapsulado: Al igual que el i8048 del teclado, utiliza un formato DIP de 40 pines (Dual In-line Package). Es un chip físicamente largo con 20 patillas a cada lado.
Identificación: En la parte superior suele llevar el logotipo clásico de Intel (con la 'e' bajada) y la inscripción P8041A o D8041A (si es la versión cerámica).
Variantes
P8041A: Versión en plástico negro con ROM de máscara (el programa ya viene grabado). Es el que encontrarás en la placa base del PCW.
D8741A: Versión con una ventana de cuarzo en el centro, utilizada para prototipos porque permitía borrar y regrabar el software mediante luz ultravioleta.
Ubicación en Amstrad
Si abres un Amstrad PCW, lo verás cerca del conector de la impresora. A menudo lleva una referencia de Amstrad (como un código numérico) serigrafiada o en una etiqueta, ya que el software interno fue escrito específicamente por los ingenieros de Amstrad para controlar sus motores y agujas.
Documentación
En el siguiente enlace podrá ver la documentación en (pdf) referente al chip.