That could be a problem. I was thinking you would either be reading bits or writing them - i.e all port pins would be of the same "type". But if you need to read some & write others on the same device then I guess you have to put up with a momentary higher current - although if it's limited to 1mA as others suggest then that's not too much a penalty. RP On 02/11/05, James Newton, Host wrote: > > I think that if you set them high & then use them as inputs > > you are OK. If you only read from them then the high current > > pulse output is not enabled. The only time it is enabled is > > if you are writing to them as outputs and are going through a > > low-high transistion. > > Right, but how does one avoid writing a 1 to the pins you are using as > inputs while at the exact same time writing 1's or 0's to the other pins > which you are using as outputs? > > > > > > > http://focus.ti.com/lit/ds/symlink/pcf8575.pdf > > > > > --- > James Newton: PICList webmaster/Admin > mailto:jamesnewton@piclist.com 1-619-652-0593 phone > http://www.piclist.com/member/JMN-EFP-786 > PIC/PICList FAQ: http://www.piclist.com > > > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist