I have a 5V device that accepts parallel data in. That data is buffered by a 74HC245 IC (TI datasheet, NXP datasheet) where the Dir
pin is hard wired to drive in one direction. I can't change/modify this device hardware-wise.
To date I have been driving this device using an ATMega328P, running at 5V, with no problems.
I now have to switch to a 3.3V microcontroller for other reasons out of my control.
I am hoping that I don't have to add logic level adjustment circuitry in-between the microcontroller PCB and the device being controlled. Reading the datasheet of the 74HC245, the input high threshold is 2.4V(typ.) to 3.15V when Vcc is 4.5V. Being that the 74HC245 IC is supplied by 5V, I am concerned that 3.3V logic out of the microcontroller is going to be right on the limit.
Will I be able to get away without any logic level adjustment circuitry?