El Motorola MC68901 (o MC68HC901 ) es un Periférico Multifuncional (MFP) de 8 bits diseñado para sistemas de 16/32 bits, como el Motorola 68000.Integra un USART (comunicación serie), cuatro temporizadores, 8 líneas de E/S de propósito general y un controlador de interrupciones, operando combinado con un reloj de 2.4576 MHz o similar para baudios.
Características Técnicas Principales del MC68901:
Función Principal: Periférico de entrada/salida para gestionar comunicaciones, tiempos e interrupciones.
** USART (Comunicación Serie): Soporta modos síncronos y asíncronos (full-duplex).
** Temporizadores: 4 temporizadores independientes de 8 bits con modos de retardo, pulso y generador de baudios.
** Interrupciones: Controlador de interrupciones de alto rendimiento, manejando 8 fuentes internas/externas.
** I/O de Propósito General: 8 líneas de E/S configurables individualmente.
** Compatibilidad: Diseñado para la familia de microprocesadores M68000 (funciona directamente con el bus del 68000).
** Encapsulado: Comúnmente disponible en DIP de 48 pines o PLCC.
Este chip fue muy utilizado en sistemas embebidos, como los ordenadores Atari ST y otras estaciones de trabajo basadas en 68k para manejar la serie E/S (MIDI, RS-232) y temporización.