GARTHWILSON wrote:
I initially used the MC1488 quad line driver and MC1489 quad line receiver, both in 14-pin DIP, then switched to the MC145406 triple line driver and triple line receiver, in 16-pin DIP. These do require ±10V (the exact voltage is extremely non-critical); but I've always had these voltages onboard anyway for several other things, so using these ICs saved space over the MAX232 which needs outboard capacitors and the extra pins to connect the capacitors. The 1488 and '89 were definitely out before the MAX232, and I suspect even the CMOS versions, 14c88 and 14c89, and the 145406, were also.
One of the future generations of POC will be designed so the 20 pin connector of an ATX power supply can be directly plugged into it, which means that ±12 volts will be available. I could use the 14C88 and 14C89 on that unit, since the necessary voltages would be available to operate them.
However, as the number of TIA-232 channels increases, the disadvantages of the MAX2xx series disappear. POC V1 was designed from the beginning to use the MAX238, which is two MAX232s in one 24 pin package (POC V1.1 uses the SOIC version, which consumes little space), hence the functional equivalent of a 14C88 and 14C89 in a 24 pin package. The 14C88 and 14C89 combination would have used much more PCB real estate, even after accounting for the charge pump caps. The MAX238 has been available since 1990, which is when I first used it in a project, a UART board that connected to the cartridge port on a Commodore 128.
The MAX248 that I am using in POC V2 encapsulates eight transmitters and eight receivers in a single PLCC44 package, that being enough to handle four TIA-232 channels with CTS/RTS hardware handshaking. Only one set of charge pump caps is required for all four channels. I would need two each of the 14C88 and 14C89 to get the same functionality—as well as the need for ±12 volts.