At 02:11 AM 3/10/02 +0800, Code wrote: >Hi, > > I built a circuit interfacing a MAX153 parallel 8 bit ADC and a MAX205 >RS232 transceiver to a 16F628. It is supposed to read the parallel ADC >output and serialize the data before sending to the computer. > >The PIC in this case is running very very hot, i could barely touch it for a >sec. What could be the cause? I assume from your post that you are getting the expected results from your code and that the only unusual thing is that the PIC is running hot. All I can think of in that case is an output pin that is being held hard to ground or VDD. Double check the pins you are using for VDD and GND - I have seen a PIC still operate even when power was connected to a port pin instead of the correct power pin on the package. Try disconnecting all pins tied to GND & VDD except the power pins. Configure the '628 for internal MCLR. See if the heat still continues. If it does, try programming another PIC and sticking it in the same circuit. Chances are the 1st PIC had a pin driver zapped and a new PIC will fix the problem. dwayne Dwayne Reid Trinity Electronics Systems Ltd Edmonton, AB, CANADA (780) 489-3199 voice (780) 487-6397 fax Celebrating 18 years of Engineering Innovation (1984 - 2002) .-. .-. .-. .-. .-. .-. .-. .-. .-. .- `-' `-' `-' `-' `-' `-' `-' `-' `-' Do NOT send unsolicited commercial email to this email address. This message neither grants consent to receive unsolicited commercial email nor is intended to solicit commercial email. -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics