On Wed, Mar 2, 2011 at 7:09 PM, Manu Abraham wrote= : > On Wed, Mar 2, 2011 at 7:01 PM, Olin Lathrop = wrote: >> Manu Abraham wrote: >>> But the whole confusion >>> that dawned upon me is from the flow chart where it mentions "Master >>> Enables Strong pullup". Since it is already pulled up by a resistor, >>> why mention that it in a software flowchart ? >> >> I haven't read that data sheet, http://pdfserv.maxim-ic.com/en/ds/DS18B20.pdf hardware connected to RA.0 as in Fig:4, Page 6/22 > =A0but if they talk about the pullup being >> "enabled", it implies that sometimes it needs to be disabled too. =A0Tha= t >> means you can't just put a fixed resistor between the line and Vdd. =A0I= t has >> to be switched somehow. =A0The easiest way would be to put the external = pullup >> resistor between the data line and another PIC pin. =A0If it's 4.7 KOhms= , then >> a PIC pin will have no problem driving it. > OK, so that would imply that if I float RA.0 that would be as good as "Master enables strong pullup" ? --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .