![]() | ![]() | ![]() |
| | |||||||
| Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc. |
| | LinkBack | Thread Tools | Display Modes |
| | (permalink) |
| One of the pins on my 18F4680 just stopped working one day. The voltage read 1.4V whether set high or low and now it just reads ground. The rest of the chip seems fine. Has anyone else had this problem before? | |
| |
| | (permalink) |
| PIC's are generally very sturdy devices, if you've killed a pin you've probably done something really nasty to it!. | |
| |
| | (permalink) |
| I can't think of what though. Maybe a short to ground in the output high state? | |
| |
| | (permalink) | |
| Quote:
| ||
| |
| | (permalink) |
| You probably drove the pin above Vdd or below Vss and allowed excessive current to flow, damaging the pin. Instead of tossing the device, determine which state (high, low or input) the pin should be in so that the PIC draws the lowest current from Vdd. Then program the pin in that state when using the PIC in a project which doesn't require that particular IO pin.
__________________ --- The days of the digital watch are numbered. --- Last edited by kchriste; 13th November 2007 at 06:52 PM. | |
| |
| | (permalink) |
| I've fried I/O pins on an AVR before from bad wireing and they're roughly comparable in durability to PIC pins. Inductors hooked up to I/O pins can do it as well if you're not keeping track of that kind of thing. Usually the entire I/O pin isn't gone, it can typically still read high or low values even if the output driver is toasted.
__________________ "Because I be what I be. I would tell you what you want to know if I could, mum, but I be a cat, and no cat anywhere ever gave anyone a straight answer, har har." | |
| |
| | (permalink) |
| I'm not using inductors in this project but I'll keep that in mind. I have a rat's nest with +12 and -5 running around so I think one of those got it. I hate when ICs fail quietly like that, I wish they would just catch fire so I immediately know where the problem is. | |
| |
| | (permalink) |
| I fried a PIC16F688 a couple of weeks ago. I was trying to get the analog to digital converter working the way I wanted so I had a power supply hooked up directly to an input pin. This would be fine, as I had the voltage well within an acceptible range and the current was set to top out at a relatively low level on the PSU. All was well and good until my friend spontaneously grabbed the current knob on the PSU and cranked it. I'm not sure what happened, but from that point on I couldnt program it any more. It was stuck with the current (broken) program. I've also fried PICs in the past by getting them too hot while soldering/desoldering. | |
| |
| | (permalink) | ||
| Quote:
Quote:
| |||
| |
| | (permalink) | |
| Quote:
| ||
| |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
| |
| | ||||
| Title | Starter | Forum | Replies | Latest |
| how can I do PIC programmer by usp port | morabet | Micro Controllers | 8 | 10th November 2007 02:37 PM |
| PIC pin to MOSFET gate problem | Futterama | Electronic Projects Design/Ideas/Reviews | 7 | 8th November 2007 06:31 PM |
| Best Pic Basic Compiler ... | simrantogether | Micro Controllers | 12 | 29th October 2007 08:52 AM |
| High ADC sampling rate PIC, 18F needed? | bananasiong | Micro Controllers | 24 | 28th October 2007 01:13 PM |
| Four PIC with One LCD.. | meera83 | Micro Controllers | 13 | 20th September 2007 07:40 AM |