glitch
Veteran Member
I'm in the process of designing the I/O board for my 8085 SBC, which will use a 16550 UART for its serial section. Naturally, the 16550 needs a clock source, which is what I'm in the process of choosing. Being as how I haven't worked on a hardware level with the 16550 before, I have a few questions:
1) Clock Source -- TTL Oscillator or Crystal?
Does it matter? A TTL oscillator might be simpler in that it's a single part, but I think I may be able to squish the oscillator section into a smaller area using a crystal, 1/8W resistors and capacitors. Is there an advantage to one over the other?
2) Clock Speed -- 1.8432 MHz or 18.432 MHz?
Again, does it matter? I know the 8251 wants a clock substantially faster than its baudrate clock, but it doesn't seem that the 16550 has a clock requirement. I doubt the higher baudrates available with a 18.432 MHz clock will make much difference for this application, but the crystals are easier to find in the low-profile cans (important as these are stacking boards).
Any insight is welcome -- I'll probably wire-wrap this on an S-100 prototype board and poke bytes at the 16550 through the monitor.
1) Clock Source -- TTL Oscillator or Crystal?
Does it matter? A TTL oscillator might be simpler in that it's a single part, but I think I may be able to squish the oscillator section into a smaller area using a crystal, 1/8W resistors and capacitors. Is there an advantage to one over the other?
2) Clock Speed -- 1.8432 MHz or 18.432 MHz?
Again, does it matter? I know the 8251 wants a clock substantially faster than its baudrate clock, but it doesn't seem that the 16550 has a clock requirement. I doubt the higher baudrates available with a 18.432 MHz clock will make much difference for this application, but the crystals are easier to find in the low-profile cans (important as these are stacking boards).
Any insight is welcome -- I'll probably wire-wrap this on an S-100 prototype board and poke bytes at the 16550 through the monitor.