- I may have difficulty getting replacement parts or upgrades in the future.
- I can no longer use modern tools to program them. Although considering I use a 286 to program EPROMs, that might be a bit hypocritical
. - Newer parts have speed and power consumption improvements due to advances in IC fabrication... using new-old stock, I lose these benefits.
- I'm not sure how to interface a 3.3V part to a 5V circuit with a minimum of parts! See this Xilinx forum post. All of the suggested solutions involve converting the FPGA I/O side to open-collector inputs and use pullups, which I can done before for a 430 with 3.6V logic. But that was just the pullups and that was for 4 inputs. CPLDs would need one diode+pullup for each PIN that I use! The other issue is that, while 3.3V CPLDs will output a valid TTL signal at 3.3V, Garth has mentioned to me before that the '816, when operating at 5Volts, doesn't strictly accept TTL inputs, and 3.3V input is too low.
Yes, I can run my '816 at a lower voltage and sacrifice clock speed, but there's enough 5V interfacing to older parts (outside of my 65xx computer) that I'd like to do to justify using a 5V supply. Call it "an uncomfortable mix of old vs new"