I've been looking for a 3.3V compatible shift register (SIPO) with latched open-drain outputs. I've settled on a 74xx596 (not a '595!), but of all the 74xx CMOS series I've been looking at omit this one. Any idea on why? and if it's possible to get CMOS variants of these, because of the open-drain outputs?
Correction: I was getting confused between 595 and 596. 595 has tri-state outputs, 596 has open collector outputs.