Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

PIC16F2550 Working Fine, but Getting Hot to the Touch

Status
Not open for further replies.

Anaximander

New Member
I put my PIC18F2550 in my solderless breadboard and connect it up to my JDM programmer. Oddly, the programmer's LED that indicates if its managed to power the chip doesn't go on. I assume that the PIC requires too much power, so I connect it up to a 5V supply. The porgrammer's LED goes on, and the chip programs properly.

The program is a simple one that just toggles all the output pins on PORTB. After much messing around with PBANEN and MCLRE config registers I finally get it working. An LED connected to a PORTB pin flashes. But what's that smell? It's the 'overheating component smell',a nd sure enough, the PIC is painfully hot to touch. Further experimentation reveals that the PIC is drawing about 330mA of current, greater than the 'absolute maximum ratings' given in the datasheet (Not very absolute, it seems).

I try another PIC18F2550, and that programs fine, and runs at a non-flesh-searing temperature, drawing a more reasonable 60mA. Clearly I've managed to damage the first PIC somehow. It looks like there's an almost-short in there somewhere. But what could have caused that, and what could fix it?
 
even 60 mA seems high for flashing an LED. I'd expect something like 10 mA with the LED on - depending on your current limiting resistor (you do have one, right?).

Check to see that some of your port B connections aren't shorted to ground or Vcc.
 
Status
Not open for further replies.

Latest threads

New Articles From Microcontroller Tips

Back
Top