Interfacing R65C02 to HC logic
Posted: Sun Dec 19, 2021 11:57 am
Hi all;
I am measuring a solid 5V logic H level from the address bus output of a R65C02 that I am doing a project with, but the chip is designed to work at TTL levels and the Rockwell datasheet promises only at least 2.4V for a logic H.
In general I am interfacing to it using HCT logic, but as I have a couple of unused HC gates in packages already in use on the board, I was thinking to use them, interfacing them to the MPU with pullup resistors as per the standard TTL-to-CMOS play book. Everything is 5V.
However, I am a little uncertain how to determine a suitable value for those pullups. I expect relevant factors are the impact on sharpness of the transitions (I'm just running at 1MHz presently) but also the impedance or current sink capability of the MPU's outputs, neither of which I can find specified in the datasheet.
I've seen 1k mentioned several places describing TTL-to-CMOS in general terms, but it seems a little hard given that I basically observe 5V H levels anyway, and I don't want to have the MPU sink more than it has to either.
Any rules of thumb or pointers to information about how to actually calculate a suitable pullup value from you experienced people?
Thanks in advance for your input.
I am measuring a solid 5V logic H level from the address bus output of a R65C02 that I am doing a project with, but the chip is designed to work at TTL levels and the Rockwell datasheet promises only at least 2.4V for a logic H.
In general I am interfacing to it using HCT logic, but as I have a couple of unused HC gates in packages already in use on the board, I was thinking to use them, interfacing them to the MPU with pullup resistors as per the standard TTL-to-CMOS play book. Everything is 5V.
However, I am a little uncertain how to determine a suitable value for those pullups. I expect relevant factors are the impact on sharpness of the transitions (I'm just running at 1MHz presently) but also the impedance or current sink capability of the MPU's outputs, neither of which I can find specified in the datasheet.
I've seen 1k mentioned several places describing TTL-to-CMOS in general terms, but it seems a little hard given that I basically observe 5V H levels anyway, and I don't want to have the MPU sink more than it has to either.
Any rules of thumb or pointers to information about how to actually calculate a suitable pullup value from you experienced people?
Thanks in advance for your input.