16F876A chip failures


Closed Thread
Results 1 to 12 of 12

Hybrid View

  1. #1
    badrad's Avatar
    badrad Guest

    Default 16F876A chip failures

    Has any members here experience pic chip failures?

    We have been experiencing an occasion failure of the 876A pic, where the lcd winds up displaying on the top line - black bars. the pic might have been working for months perfectly, and this failure suddenly happen. we haven't been able to identify particular circumstances, but the pic is "toast".

    the pic is in a board the basically reads an resistance ladder value and displays the information onto an optrex lcd 2x16 display. the hardware and software have been relatively stable and we have around 50 or so out in the field.

    we have had a couple fail over the past few month while with this problem. while not overly alarming, it is of concern since we don't really have a handle on the problem.

    just wondering if any other members have had seen or experience this problem?
    Last edited by badrad; - 14th March 2005 at 04:44.

  2. #2
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    More than often this is caused by the unused pins or power supply spikes.

    If you have unused pins set them to input and tie them to grounds.
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  3. #3
    badrad's Avatar
    badrad Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by mister_e
    More than often this is caused by the unused pins or power supply spikes.

    If you have unused pins set them to input and tie them to grounds.
    thanks for the assist. i'm reworking the pcb, and there are a few unused pins that i had left floating. i tied them to ground, and will rework the software to make them inputs.
    i'll have take a look at how to eliminate power spikes.

  4. #4


    Did you find this post helpful? Yes | No

    Default Pic 16F876 Fails

    Well, I have same problems like you have Badrad , I am totally agree with Mister e but my case all unused pins set it up input and tide up the ground, however among 200 PCS PIC 16F876A 20/P 40PCS was still totally broken After some time,

    And strange thinks that some of them look like works but some ports are defected.


    Finally we trace the problem from EMI interferences chip affected, at the moment it looks okay, but still worry? May be also it is good idea to look some other problems.
    Also for your information I changed controller from previous one to PIC 16F876A I/SP

    regards

  5. #5
    badrad's Avatar
    badrad Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by titanvision
    Well, I have same problems like you have Badrad , I am totally agree with Mister e but my case all unused pins set it up input and tide up the ground, however among 200 PCS PIC 16F876A 20/P 40PCS was still totally broken After some time,

    And strange thinks that some of them look like works but some ports are defected.


    Finally we trace the problem from EMI interferences chip affected, at the moment it looks okay, but still worry? May be also it is good idea to look some other problems.
    Also for your information I changed controller from previous one to PIC 16F876A I/SP

    regards
    So, I am not totally alone with my problems...
    Did you rework your design or shield your PIC?

    As for my problem, since then, I had to rework my pcb and included the following:
    1. left the unused pins alone, but defined them as outputs. (now this might sound contrary and I did initially ground them and assign as inputs, but the tech people at Microchip recommended this to me).
    2. put in sufficient ground plane.
    3. installed MOV at my A/D input as well as at the power input.
    4. increased my A/D input resistor from 1K to 20K.
    5. keep my fingers crossed...

    All my PICs have been the 16F876A I/SP.
    Last edited by badrad; - 28th July 2005 at 15:40. Reason: added comment

  6. #6
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by badrad
    As for my problem, since then, I had to rework my pcb and included the following:
    1. left the unused pins alone, but defined them as outputs. (now this might sound contrary and I did initially ground them and assign as inputs, but the tech people at Microchip recommended this to me).
    2. put in sufficient ground plane.
    3. installed MOV at my A/D input as well as at the power input.
    4. increased my A/D input resistor from 1K to 20K.
    5. keep my fingers crossed...
    I agree with the ground plane idea, i should said it before.

    For MOV at the A/D input... yes/no/toaster it depend of where the signal come from but some 1n5817 could do the job... it's always case by case anyways.

    Increasing the A/D input resistor... i can't see how it will help and it's totally out of the Microchip spec... well in the datasheet.

    But for the left pin open and set them to output... OOOOOOH no i totally disagree. I did it in my first projects as this is what Microchip sugested to me too. I had a loooooooooad of unit that comes back to me after few months... PIC burn.... Solution, set to input, tie them to ground. Most of those unit were dedicated to do some test in car engine... YEAH you want noise... that's one of the best place to test it. After the modification, i place some units
    • 2 X close to the alternator
    • 2 X close to the sparks plug
    • 2 X close to distributor
    in my cars, my friends car and run with them for 1 months. Those unit had no metal shielded box... only sit on a plastic Ziploc bag... with a touch of silicone. After the test... no more problem with those modified, most of those unmodified still had the same problem after the test.

    I still produce those units. I never, never, never see the same problem. now exactly 5 347 are on the market. If i look to my warranty/exchange list and i remove those from the first edition, i have only 8 which come back for a 7 segment problem... Big deal !!!

    I never use internal pull-up for final product... always place an external pull-up 1-4.7K... yeah more power hungry but save my butt in many case.

    I'll be curious to see your actual schematic and board layout to see what i can suggest to you.
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  7. #7


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by badrad
    So, I am not totally alone with my problems...
    Did you rework your design or shield your PIC?

    As for my problem, since then, I had to rework my pcb and included the following:
    1. left the unused pins alone, but defined them as outputs. (now this might sound contrary and I did initially ground them and assign as inputs, but the tech people at Microchip recommended this to me).
    2. put in sufficient ground plane.
    3. installed MOV at my A/D input as well as at the power input.
    4. increased my A/D input resistor from 1K to 20K.
    5. keep my fingers crossed...

    All my PICs have been the 16F876A I/SP.
    Hi badrad

    Well yes I did re-design board again and, I kept unused pin as still input, but I take care
    Ground plane very beginning but my mistake was I did not set unused pin as input and tide pins to ground, additionally I improve power supply for reduce ripple noise and more proper casing design.

    Well so far 11 months I do not have any problem but who knows what it comes next

    Theory for all of us engineers or beginners some time we have iron wall front of us due of undocumented information’s or poor documentations. That’s the reason why we have to keep researching for tomorrow.

    Regards

    Joe

Similar Threads

  1. 16F876A Bootloader Problem
    By Ashleyr01 in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 15th April 2009, 18:21
  2. Trouble with PIC16F88 (chip hangs up)
    By nobner in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 20th January 2009, 09:23
  3. TV Display Chip
    By zadok in forum mel PIC BASIC Pro
    Replies: 19
    Last Post: - 17th April 2008, 22:17
  4. EPIC Programmer - Works for all chips but the 16F876A
    By 4Lewis in forum mel PIC BASIC Pro
    Replies: 3
    Last Post: - 12th April 2006, 23:59
  5. chip selection aid
    By PICMAN in forum General
    Replies: 4
    Last Post: - 21st February 2005, 18:33

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts