This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

memory

Hi dazheng,

Need to know ... what is EEPROM used in MCU for ?. I know EEPROM stand for Electrical Erasable Programming ROM but I need to know what's the purpose or where it going to be used in MCU?

I ask this because some of MCU dont have EEPROM ( EEPROM = 0 byte) ie 80NC535 & 80NC321 and the best thing about this MCU (without EEPROM) that's its cheaper than MCU with EEPROM. If it just minor used and can solve it in other method (and not effect my project) , I will use it as I need to lower the cost as much as possible.

Any instruction (ie in proton) that must be used on MCU with EEPROM ?

More explanation greatly appreciated.

Thanks

zuisti

  • "what is EEPROM used in MCU for ?"

    You can use it for whatever purpose you wish!

    "I know EEPROM stand for Electrical Erasable Programming ROM"

    Not quite - it's "Electrically Erasable Programmable ROM"

    Also, the term "EEPROM" is often used specifically of devices intended for Data storage - as opposed to Code storage.
    Thus, "EEPROM" is often taken to imply a device where it's easy to modify individual bytes, or small groups of bytes - as opposed to devices designed for Code storage, where you usually have to erase the entire device, or large sections of it...

    "MCU (without EEPROM) that's its cheaper than MCU with EEPROM"

    No surprises there, then!

    Obviously, any MCU without a particular feature is going to be cheaper than an otherwise-comparable MCU with that feature, isn't it?!

  • Hi "zuisti",

    She wants the EEPROM for keeping the program when changed.

    Will flash Magic Support this one ?

    I happen to have a few pieces of this controller!!

    I'm ready(?) with this work yet.
    It is a two mode (switchable) 8 char dot matrix display, working in Proteus, with source in javaC:
    I'm used a 89c734a.

    - in scrolling mode it has a buffer for a max 54 chars message. The speed is controllable.
    - in static mode it is cascadable, set the position in the received string with the pos. switch.

    The attached ZIP contains the orig. article (a PDF), as my start point. Please read it!

    Please post here your minds!

  • "She wants the EEPROM for keeping the program when changed."

    Then, as described above, that's probably not what it's for!

    What are the 80NC535 & 80NC321?

    The Datasheets will give the precise answer!

  • Hi dazheng,

    I find article and it

    EEPROM is only used for storing system configuration option
    i.e set point on temperature entered by user because you can't
    save them in volatile ram for next power on use.
    

    We wont store temperatures so I think EEPROM is useless and no good.

    The flash Magic works with the 80NC535 but I dont think 80NC321 is done(?) yet.I check with update for 89C734A.

    Proton is better for the design of PCB but the RCF rope is difficult

    zuisti

    Ignorte the messages from the trollop

    Note
    This message was edited to reduce width.

  • "We wont store temperatures so I think EEPROM is useless and no good."

    Wrong.

    That article is clearly talking about some specific application in which the EEPROM is used for temperatures.

    In general, you use EEPROM for aby non-volatile data storage requirement.

    Your application may not use temperatures, but it may have other requirements for non-volatile data storage

  • Do not post in a Public forum if you don't want your posts to be read and commented upon by the Public!

  • Hi "zuisti",

    The 80NC321 has a lot of register but I think it has EEPROM so we cant use it?

    If we stored the latest statuses of it's operational condition in ROM then we could load our last state and continue the operation from there when the power comes back, without starting from the begining twice.

    The flash Magic works then I thionk we give it a run. I started PCB already but I cant find (?) help on the RCF rope.

    We kick the trollop ;-)

    dazheng

  • "She wants the EEPROM for keeping the program when changed."

    No, she doesn't. I checked with her and she wants it for calibration data storage.

  • "Proton is better for the design of PCB but the RCF rope is difficult"

    You don't know what you're talking about. RCF rope is so simple my third grader uses it without any trouble at all.

  • "I started PCB already but I cant find (?) help on the RCF rope."

    What kind of bonehead needs help with RCF rope? RCF rope is easy, a piece of cake.

    Just Please read the manual.

  • Anyone who can think of anything more dense than a neutron star?

  • "The 80NC321 has a lot of register but I think it has EEPROM so we cant use it?"

    Of course we can use it. You're being silly. Why do you doubt its usefulness?

    "If we stored the latest statuses of it's operational condition in ROM then we could load our last state and continue the operation from there when the power comes back, without starting from the begining twice."

    Again, silliness. ROM is Read Only Memory. We can't write to ROM, so we can't store our operational condition there.

  • dazheng,

    Dont try to find the rope option.I looked on web and the version doesnt use it. it has an autostep menu.

    How much space do we need for the statuses? bcoz do we need more than statuses than code?

    yes i think the system could crash, but in my project i only use the key & the screen. if you think that the system would be stable. But my questions is what happens with Magic, maybe Magic dont like working without interruptions.i don't need to get back to sleep once my programm has finished. this is like an embedded project the pc only has to show the signal from the MCU in the screen.

    zuisti

    ignore the trolops and they will get tired !)