Can an EEPROM be one-time-programmable?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
1
down vote

favorite












I'm confused, and I hope you can help me figuring out, what I misunderstood. I am not an electronics engineer, so bear with me :)



I have a chip, from a Toyota 2000 engine control unit, with the following print:



ATMEL010
25020NB
9D3203C


enter image description here



I have not been able to find a datasheet. And that really surprises me. I did find one for At25020B, but not for one with the NB suffix. Why would Atmel make a chip and not publish the datasheet?



First of all, from what I can find, the Atmel AT25 series are all EEPROM (source). So this chip should be an EEPROM. Am I right?



I looked up, what the suffices mean and found the following (source: Explanation of Atmel’s Part Number Code). B means some kind of military compliance. The N says something about the package:



N = Leadless Chip Carrier, One Time Programmable


I think the N in some cases mean "Leadless Chip Carrier" and in some cases "One Time Programmable", since they are not related. Do you agree?



Looking at the picture, it obviously has 8 leads, so it is not leadless, and thus N must mean one-time-programmable. Do you agree?



As far as I understand the EEPROM technology it is by definition erasable/rewritable.



Is this really a one-time-programmable (and therefore not erasable/rewritable) EEPROM? Or what have I misunderstood? :)



The background for even asking is because I have not had luck with communicating with the chip. A friend, who is an experienced tingler tried to with Bus Pirate and command line tool flashrom, without luck.










share|improve this question



















  • 4




    Why would Atmel make a chip and not publish the datasheet? Oh, that happens a lot! Open some old (1970s) Hewlett Packard measurement equipment and there you can find many chips with HP part numbers on them. Often they're very jellybean chips (common chips everyone uses), these just get a special number after packaging. If you buy enough chips you can have a smiley printed on them as well if you like.
    – Bimpelrekkie
    1 hour ago















up vote
1
down vote

favorite












I'm confused, and I hope you can help me figuring out, what I misunderstood. I am not an electronics engineer, so bear with me :)



I have a chip, from a Toyota 2000 engine control unit, with the following print:



ATMEL010
25020NB
9D3203C


enter image description here



I have not been able to find a datasheet. And that really surprises me. I did find one for At25020B, but not for one with the NB suffix. Why would Atmel make a chip and not publish the datasheet?



First of all, from what I can find, the Atmel AT25 series are all EEPROM (source). So this chip should be an EEPROM. Am I right?



I looked up, what the suffices mean and found the following (source: Explanation of Atmel’s Part Number Code). B means some kind of military compliance. The N says something about the package:



N = Leadless Chip Carrier, One Time Programmable


I think the N in some cases mean "Leadless Chip Carrier" and in some cases "One Time Programmable", since they are not related. Do you agree?



Looking at the picture, it obviously has 8 leads, so it is not leadless, and thus N must mean one-time-programmable. Do you agree?



As far as I understand the EEPROM technology it is by definition erasable/rewritable.



Is this really a one-time-programmable (and therefore not erasable/rewritable) EEPROM? Or what have I misunderstood? :)



The background for even asking is because I have not had luck with communicating with the chip. A friend, who is an experienced tingler tried to with Bus Pirate and command line tool flashrom, without luck.










share|improve this question



















  • 4




    Why would Atmel make a chip and not publish the datasheet? Oh, that happens a lot! Open some old (1970s) Hewlett Packard measurement equipment and there you can find many chips with HP part numbers on them. Often they're very jellybean chips (common chips everyone uses), these just get a special number after packaging. If you buy enough chips you can have a smiley printed on them as well if you like.
    – Bimpelrekkie
    1 hour ago













up vote
1
down vote

favorite









up vote
1
down vote

favorite











I'm confused, and I hope you can help me figuring out, what I misunderstood. I am not an electronics engineer, so bear with me :)



I have a chip, from a Toyota 2000 engine control unit, with the following print:



ATMEL010
25020NB
9D3203C


enter image description here



I have not been able to find a datasheet. And that really surprises me. I did find one for At25020B, but not for one with the NB suffix. Why would Atmel make a chip and not publish the datasheet?



First of all, from what I can find, the Atmel AT25 series are all EEPROM (source). So this chip should be an EEPROM. Am I right?



I looked up, what the suffices mean and found the following (source: Explanation of Atmel’s Part Number Code). B means some kind of military compliance. The N says something about the package:



N = Leadless Chip Carrier, One Time Programmable


I think the N in some cases mean "Leadless Chip Carrier" and in some cases "One Time Programmable", since they are not related. Do you agree?



Looking at the picture, it obviously has 8 leads, so it is not leadless, and thus N must mean one-time-programmable. Do you agree?



As far as I understand the EEPROM technology it is by definition erasable/rewritable.



Is this really a one-time-programmable (and therefore not erasable/rewritable) EEPROM? Or what have I misunderstood? :)



The background for even asking is because I have not had luck with communicating with the chip. A friend, who is an experienced tingler tried to with Bus Pirate and command line tool flashrom, without luck.










share|improve this question















I'm confused, and I hope you can help me figuring out, what I misunderstood. I am not an electronics engineer, so bear with me :)



I have a chip, from a Toyota 2000 engine control unit, with the following print:



ATMEL010
25020NB
9D3203C


enter image description here



I have not been able to find a datasheet. And that really surprises me. I did find one for At25020B, but not for one with the NB suffix. Why would Atmel make a chip and not publish the datasheet?



First of all, from what I can find, the Atmel AT25 series are all EEPROM (source). So this chip should be an EEPROM. Am I right?



I looked up, what the suffices mean and found the following (source: Explanation of Atmel’s Part Number Code). B means some kind of military compliance. The N says something about the package:



N = Leadless Chip Carrier, One Time Programmable


I think the N in some cases mean "Leadless Chip Carrier" and in some cases "One Time Programmable", since they are not related. Do you agree?



Looking at the picture, it obviously has 8 leads, so it is not leadless, and thus N must mean one-time-programmable. Do you agree?



As far as I understand the EEPROM technology it is by definition erasable/rewritable.



Is this really a one-time-programmable (and therefore not erasable/rewritable) EEPROM? Or what have I misunderstood? :)



The background for even asking is because I have not had luck with communicating with the chip. A friend, who is an experienced tingler tried to with Bus Pirate and command line tool flashrom, without luck.







automotive atmel eeprom






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 1 hour ago









Marcus Müller

28.6k35388




28.6k35388










asked 2 hours ago









Mads Skjern

3571922




3571922







  • 4




    Why would Atmel make a chip and not publish the datasheet? Oh, that happens a lot! Open some old (1970s) Hewlett Packard measurement equipment and there you can find many chips with HP part numbers on them. Often they're very jellybean chips (common chips everyone uses), these just get a special number after packaging. If you buy enough chips you can have a smiley printed on them as well if you like.
    – Bimpelrekkie
    1 hour ago













  • 4




    Why would Atmel make a chip and not publish the datasheet? Oh, that happens a lot! Open some old (1970s) Hewlett Packard measurement equipment and there you can find many chips with HP part numbers on them. Often they're very jellybean chips (common chips everyone uses), these just get a special number after packaging. If you buy enough chips you can have a smiley printed on them as well if you like.
    – Bimpelrekkie
    1 hour ago








4




4




Why would Atmel make a chip and not publish the datasheet? Oh, that happens a lot! Open some old (1970s) Hewlett Packard measurement equipment and there you can find many chips with HP part numbers on them. Often they're very jellybean chips (common chips everyone uses), these just get a special number after packaging. If you buy enough chips you can have a smiley printed on them as well if you like.
– Bimpelrekkie
1 hour ago





Why would Atmel make a chip and not publish the datasheet? Oh, that happens a lot! Open some old (1970s) Hewlett Packard measurement equipment and there you can find many chips with HP part numbers on them. Often they're very jellybean chips (common chips everyone uses), these just get a special number after packaging. If you buy enough chips you can have a smiley printed on them as well if you like.
– Bimpelrekkie
1 hour ago











1 Answer
1






active

oldest

votes

















up vote
4
down vote














I did find one for At25020B, but not for one with the NB suffix. Why would Atmel make a chip and not publish the datasheet?




Why wouldn't they?



Chips are often manufactured for specific customers with specific needs, especially if the numbers are large enough.



Probably, though, your IC is an AT25020 of some kind, which pretty much sets the way it communicates.




I think the N in some cases mean "Leadless Chip Carrier" and in some cases "One Time Programmable", since they are not related. Do you agree?




No. The wording strongly suggest it's a leadless, one time programmable part. Not either. Both.




Looking at the picture, it obviously has 8 leads, so it is not leadless, and thus N must mean one-time-programmable. Do you agree?




No, it seems that naming scheme simply doesn't apply to the IC you have.




As far as I understand the EEPROM technology it is by definition erasable/rewritable.




Wikipedia: EEPROM stands for Electrically Erasable Programmable Read-Only Memory; so yes, by definition, it's electrically erasable. That functionality is controlled by an on-chip erase controller. If you simply disable that after the first write (e.g. by automatically burning a fuse), then it becomes one-time programmable.



Remember, you do not directly interface the memory cells with the pins of your IC; you talk to some kind of controller that takes the messages ("hey, can you give me data from address 0xDEAD?") and interacts with the actual memory based on its own discretion;.




The background for even asking is because I have not had luck with communicating with the chip. A friend, who is an experienced tingler tried to with Bus Pirate and command line tool flashrom, without luck.




What's the chance of that IC simply being broken?






share|improve this answer




















    Your Answer




    StackExchange.ifUsing("editor", function ()
    return StackExchange.using("mathjaxEditing", function ()
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
    );
    );
    , "mathjax-editing");

    StackExchange.ifUsing("editor", function ()
    return StackExchange.using("schematics", function ()
    StackExchange.schematics.init();
    );
    , "cicuitlab");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "135"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: false,
    noModals: false,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f399653%2fcan-an-eeprom-be-one-time-programmable%23new-answer', 'question_page');

    );

    Post as a guest






























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    4
    down vote














    I did find one for At25020B, but not for one with the NB suffix. Why would Atmel make a chip and not publish the datasheet?




    Why wouldn't they?



    Chips are often manufactured for specific customers with specific needs, especially if the numbers are large enough.



    Probably, though, your IC is an AT25020 of some kind, which pretty much sets the way it communicates.




    I think the N in some cases mean "Leadless Chip Carrier" and in some cases "One Time Programmable", since they are not related. Do you agree?




    No. The wording strongly suggest it's a leadless, one time programmable part. Not either. Both.




    Looking at the picture, it obviously has 8 leads, so it is not leadless, and thus N must mean one-time-programmable. Do you agree?




    No, it seems that naming scheme simply doesn't apply to the IC you have.




    As far as I understand the EEPROM technology it is by definition erasable/rewritable.




    Wikipedia: EEPROM stands for Electrically Erasable Programmable Read-Only Memory; so yes, by definition, it's electrically erasable. That functionality is controlled by an on-chip erase controller. If you simply disable that after the first write (e.g. by automatically burning a fuse), then it becomes one-time programmable.



    Remember, you do not directly interface the memory cells with the pins of your IC; you talk to some kind of controller that takes the messages ("hey, can you give me data from address 0xDEAD?") and interacts with the actual memory based on its own discretion;.




    The background for even asking is because I have not had luck with communicating with the chip. A friend, who is an experienced tingler tried to with Bus Pirate and command line tool flashrom, without luck.




    What's the chance of that IC simply being broken?






    share|improve this answer
























      up vote
      4
      down vote














      I did find one for At25020B, but not for one with the NB suffix. Why would Atmel make a chip and not publish the datasheet?




      Why wouldn't they?



      Chips are often manufactured for specific customers with specific needs, especially if the numbers are large enough.



      Probably, though, your IC is an AT25020 of some kind, which pretty much sets the way it communicates.




      I think the N in some cases mean "Leadless Chip Carrier" and in some cases "One Time Programmable", since they are not related. Do you agree?




      No. The wording strongly suggest it's a leadless, one time programmable part. Not either. Both.




      Looking at the picture, it obviously has 8 leads, so it is not leadless, and thus N must mean one-time-programmable. Do you agree?




      No, it seems that naming scheme simply doesn't apply to the IC you have.




      As far as I understand the EEPROM technology it is by definition erasable/rewritable.




      Wikipedia: EEPROM stands for Electrically Erasable Programmable Read-Only Memory; so yes, by definition, it's electrically erasable. That functionality is controlled by an on-chip erase controller. If you simply disable that after the first write (e.g. by automatically burning a fuse), then it becomes one-time programmable.



      Remember, you do not directly interface the memory cells with the pins of your IC; you talk to some kind of controller that takes the messages ("hey, can you give me data from address 0xDEAD?") and interacts with the actual memory based on its own discretion;.




      The background for even asking is because I have not had luck with communicating with the chip. A friend, who is an experienced tingler tried to with Bus Pirate and command line tool flashrom, without luck.




      What's the chance of that IC simply being broken?






      share|improve this answer






















        up vote
        4
        down vote










        up vote
        4
        down vote










        I did find one for At25020B, but not for one with the NB suffix. Why would Atmel make a chip and not publish the datasheet?




        Why wouldn't they?



        Chips are often manufactured for specific customers with specific needs, especially if the numbers are large enough.



        Probably, though, your IC is an AT25020 of some kind, which pretty much sets the way it communicates.




        I think the N in some cases mean "Leadless Chip Carrier" and in some cases "One Time Programmable", since they are not related. Do you agree?




        No. The wording strongly suggest it's a leadless, one time programmable part. Not either. Both.




        Looking at the picture, it obviously has 8 leads, so it is not leadless, and thus N must mean one-time-programmable. Do you agree?




        No, it seems that naming scheme simply doesn't apply to the IC you have.




        As far as I understand the EEPROM technology it is by definition erasable/rewritable.




        Wikipedia: EEPROM stands for Electrically Erasable Programmable Read-Only Memory; so yes, by definition, it's electrically erasable. That functionality is controlled by an on-chip erase controller. If you simply disable that after the first write (e.g. by automatically burning a fuse), then it becomes one-time programmable.



        Remember, you do not directly interface the memory cells with the pins of your IC; you talk to some kind of controller that takes the messages ("hey, can you give me data from address 0xDEAD?") and interacts with the actual memory based on its own discretion;.




        The background for even asking is because I have not had luck with communicating with the chip. A friend, who is an experienced tingler tried to with Bus Pirate and command line tool flashrom, without luck.




        What's the chance of that IC simply being broken?






        share|improve this answer













        I did find one for At25020B, but not for one with the NB suffix. Why would Atmel make a chip and not publish the datasheet?




        Why wouldn't they?



        Chips are often manufactured for specific customers with specific needs, especially if the numbers are large enough.



        Probably, though, your IC is an AT25020 of some kind, which pretty much sets the way it communicates.




        I think the N in some cases mean "Leadless Chip Carrier" and in some cases "One Time Programmable", since they are not related. Do you agree?




        No. The wording strongly suggest it's a leadless, one time programmable part. Not either. Both.




        Looking at the picture, it obviously has 8 leads, so it is not leadless, and thus N must mean one-time-programmable. Do you agree?




        No, it seems that naming scheme simply doesn't apply to the IC you have.




        As far as I understand the EEPROM technology it is by definition erasable/rewritable.




        Wikipedia: EEPROM stands for Electrically Erasable Programmable Read-Only Memory; so yes, by definition, it's electrically erasable. That functionality is controlled by an on-chip erase controller. If you simply disable that after the first write (e.g. by automatically burning a fuse), then it becomes one-time programmable.



        Remember, you do not directly interface the memory cells with the pins of your IC; you talk to some kind of controller that takes the messages ("hey, can you give me data from address 0xDEAD?") and interacts with the actual memory based on its own discretion;.




        The background for even asking is because I have not had luck with communicating with the chip. A friend, who is an experienced tingler tried to with Bus Pirate and command line tool flashrom, without luck.




        What's the chance of that IC simply being broken?







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 1 hour ago









        Marcus Müller

        28.6k35388




        28.6k35388



























             

            draft saved


            draft discarded















































             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f399653%2fcan-an-eeprom-be-one-time-programmable%23new-answer', 'question_page');

            );

            Post as a guest













































































            Comments

            Popular posts from this blog

            What does second last employer means? [closed]

            List of Gilmore Girls characters

            Confectionery