The Western Digital WD76C30 has two UARTs, a PS/2 style parallel port, a clock generator and an IRQ mux. [https://www.retrodev.com/files/WD76C30_peripheral_controller.pdf Datasheet]