In-Reply-To: <4.3.1.2.20000518151218.00a73180@192.168.0.100> David Duffy wrote: > > At 11:55 5/17/00 +0100, you wrote: > >In-Reply-To: <4.3.1.2.20000517171853.00a79180@192.168.0.100> > > > >David Duffy wrote: > > > Hi All, > > > This is my 1st time using 3v3 devices (ISD5008 voice chip) and was > > > wondering about the best way to interface the PIC to it. (5v supply) > > Brian Gregory wrote; > >Use an open drain output type idea. > > > >When you have an output from the PIC (5V) to the voice chip (3V) put a > >pull up resistor to 3V and instead of driving the output high for logic > >one just set it to high impedance with the TRIS register. > >The other way round an output from the voice chip into a PIC input > >should work as is because the PIC will take 3V as logic one anyway. > > Hmmm... Seems like a good idea but... > Does the PIC input being held at 3V (near 5V mid-point) pose a problem? > If it's not a schmitt trigger input, I thought CMOS inputs are unhappy > about this. > Regards... > One of the TTL compatible inputs on the PIC will accept 3V as logic 1 with no problem at all however come to think of it the schimitt trigger input pins might not register it as logic 1. Brian Gregory. briang@cix.co.uk