I may not be using either the 16550 UARTS or the 65C22 VIAs (which could really piss off my suppliers). After studying the basic design, I think a PIC (a type of MCU) might make more sense, offer more features, and could cut down on parts count.