PIC ROM erase failure


Closed Thread
Results 1 to 5 of 5
  1. #1
    Join Date
    Jun 2006
    Location
    Bangalore, India
    Posts
    136

    Question PIC ROM erase failure

    I am unable to clear the 8th bit of data word in entire flash data memory . . .

    Softwares tried:-
    WinPIC800
    ICProg 106A

    Data given to program :-
    0000 0000 0000 0000 0000 0000 0000 0000

    Data read after programming:-
    0100 0100 0100 0100 0100 0100 0100 0100

    This is 16F628A device . . .
    Another 16F628A works fine.

  2. #2
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by shahidali55 View Post
    Softwares tried:-
    WinPIC800
    ICProg 106A
    ..................................................
    This is 16F628A device . . .
    Another 16F628A works fine.
    Option A) Throw out 16F628A#1 and keep 16F628A#2

    Option B) PICKIT2

  3. #3
    Join Date
    Jun 2006
    Location
    Bangalore, India
    Posts
    136


    Did you find this post helpful? Yes | No

    Post

    Good point skimask.
    Looking the data aquired by oscilloscope, there was a 24v, 15ns pulse on VCC.
    That must have fried the chip.

    Surely PICKIT2 can't repair damage done to the Flash memory cell.
    Last edited by shahidali55; - 8th May 2008 at 07:41.

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


    Did you find this post helpful? Yes | No

    Default

    Probably not damaged at all, most a timing problem that most/All JDM based software have one day or another. Nothing you can fix yourself. One of your PIC is probably less timing critical than the other.. lucky guy!
    Steve

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

  5. #5
    Join Date
    Jun 2006
    Location
    Bangalore, India
    Posts
    136


    Did you find this post helpful? Yes | No

    Post

    I've been programming PICs for over 3 years,
    I have programmed 12C508A, 12F629, 16F628A, 16F84A, 16F676, 16F873A, 16F877A,
    18F2550 and 18F4550 with my JDM.
    The problem with this particular PIC is that it was working fine for over 500 rewrite cycles but a simple switchmode step up converter malfunction caused it to fry (not completely).
    I still cant figure out why only one bit of all the memory words is fixed to '1'.
    Everything erases and writes fine , even the EEPROM.
    Is there some type of of "full erase" for PICs ? If yes, how can it be done?
    This "fixing" of the bits was caused by a 24v spike so i dont think it can be erased with the normal 13.5v VPP.

    I'll just replace it with a new one . . .

    Just curious about this behavior of a PIC :-)

Similar Threads

  1. SMS via pic
    By kenandere in forum GSM
    Replies: 15
    Last Post: - 10th March 2010, 10:00
  2. HSERIN & Interupts (aka controlling PIC programs from a remote PC)
    By HankMcSpank in forum mel PIC BASIC Pro
    Replies: 16
    Last Post: - 17th June 2009, 14:46
  3. New PIC failure rate
    By timmers in forum General
    Replies: 5
    Last Post: - 26th March 2009, 12:11
  4. pic to pic ir link versus wired link : help please anyone
    By xnihilo in forum mel PIC BASIC Pro
    Replies: 13
    Last Post: - 30th May 2008, 21:01
  5. Serial Pic to Pic using HSER
    By Chadhammer in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 11th March 2005, 23:14

Members who have read this thread : 1

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