microcontroller flash memory question

H

Henry

Guest
In researching different microcontrollers on different sites, one made the
staement that their microcontroller can be re-programmed up to about 1000
times. Sounds like alot at first, but it you are trying 10-20 programs a day
(experiments from a book with your own variations, etc) then that does not
give one more than several months of use until the microcontroller might
need replacing. I have seen this mention of 1000 reprogramings on only one
site. Is this as limit of this specific microcontroller, or are all
microcontrollers like this and simply dont mention it? I understand that
flash memory has a limited number of rewrites. There are articles about how
digital camera flash memory cards can be (re-)used about 10,000 times.
Although some manufactures say that their cards can be re-used one million
times.

I am considering getting the Basic Stamp "board of education" kit. It seems
pretty complete, kit wise, and seems well documented.

Henry
 
On 2006-02-17, Henry <henrytj@pghmail.com> wrote:

In researching different microcontrollers on different sites, one made the
staement that their microcontroller can be re-programmed up to about 1000
times. Sounds like alot at first, but it you are trying 10-20 programs a day
(experiments from a book with your own variations, etc) then that does not
give one more than several months of use until the microcontroller might
need replacing.
several months is about right I think the intention is that after you get
it doing the task you want you leav it installed and buy a fresh one to
play with... if the part costs less than $10 that's not a big issue...

I have seen this mention of 1000 reprogramings on only one
site.
Atmel?

Is this as limit of this specific microcontroller, or are all
microcontrollers like this and simply dont mention it?
Some can only be programmed once.

some trainer kits use external static ram to hold the program so you can
reprogram any number of times. (but loose the program when the power goes off)

I understand that
flash memory has a limited number of rewrites. There are articles about how
digital camera flash memory cards can be (re-)used about 10,000 times.
Although some manufactures say that their cards can be re-used one million
times.

I am considering getting the Basic Stamp "board of education" kit. It seems
pretty complete, kit wise, and seems well documented.
IIRC the basic stamp uses an interpreter in ROM to execute code loaded into
its EEPROM, EEPROM seems to offer more rewrites than flash.

Bye.
Jasen
 
"Jasen Betts" <jasen@free.net.nz> wrote in message
news:5c68.43f645d1.2297d@clunker.homenet...
On 2006-02-17, Henry <henrytj@pghmail.com> wrote:

In researching different microcontrollers on different sites, one made
the
staement that their microcontroller can be re-programmed up to about
1000
times. Sounds like alot at first, but it you are trying 10-20 programs a
day
(experiments from a book with your own variations, etc) then that does
not
give one more than several months of use until the microcontroller might
need replacing.

several months is about right I think the intention is that after you get
it doing the task you want you leav it installed and buy a fresh one to
play with... if the part costs less than $10 that's not a big issue...

I have seen this mention of 1000 reprogramings on only one
site.

Atmel?

Is this as limit of this specific microcontroller, or are all
microcontrollers like this and simply dont mention it?

Some can only be programmed once.

some trainer kits use external static ram to hold the program so you can
reprogram any number of times. (but loose the program when the power goes
off)

I understand that
flash memory has a limited number of rewrites. There are articles about
how
digital camera flash memory cards can be (re-)used about 10,000 times.
Although some manufactures say that their cards can be re-used one
million
times.

I am considering getting the Basic Stamp "board of education" kit. It
seems
pretty complete, kit wise, and seems well documented.

IIRC the basic stamp uses an interpreter in ROM to execute code loaded
into
its EEPROM, EEPROM seems to offer more rewrites than flash.

Bye.
Jasen
Thanks. Now that is more useful. The one site was Atom-something. (I've been
to so many sites I have lost track. Also my eyesight is going somewhat as I
get tired reading from the screen to easily these days.) The microcontroller
I am considering is the basic stamp. At $30-$40 I want to know if I need to
buy an extra for when I get done "experimenting" with the first.

Thanks,
Henry
 
"Rich Grise" <richgrise@example.net> wrote in message
news:pan.2006.02.18.19.45.58.476138@example.net...
On Fri, 17 Feb 2006 15:58:56 -0500, Henry wrote:
"Rich Grise" <richgrise@example.net> wrote in message

Some of these links might help:

http://www.google.com/search?hl=en&q=flash+memory+cycles+lifetime

Another thing you could do is write your firmware better, so you don't
have to take so many debug cycles. :)
I propose that just answering with a Google search be a new
net-etiquette
rule. First Google searches tend to be filled with a list of sites where
one
site is just a copy of another (sometimes exact copy) over and over
again.
And if its bad information, you simply get the same bad information
repeated
over and over. And there are lots of information that simply is not on
Google. Its also just obnoxious.


No, what's obnoxious is googlegroupies waltzing into the newsgroup (which
existed a long time before google was even a gleam in what's-his-name's
eye), demanding answers to questions that could have already been answered
if the kiddie had bothered to check the left side of google first.

If you're too lazy/stubborn to even do that minuscule amount of research,
then you simply don't deserve that kind of hand-holding from people who do
know their elbow from a hole in the ground.

Thanks,
Rich
First of all I am not completely sure I understand some of your message.

Yes, Google is recent. I have been on the Internet long before there was the
WWW, when the newsgroups were some of the best ways to get information that
was otherwise difficult to find. I dont find Google all that useful. There
is too much repeated and sometimes bad information out there. Rich, are you
referring to yourself as the "googlegroupy?" Because it was you that posted
the Google search link, not me. I dont know about you, but I was in college
back when the Internet was only experimental protocols like Bitnet.

Now, on another discussion list I did got some "off the record" type
information that is somewhat useful from an old friend that now works at
CMU's robotics lab. I will share that comment in another post.

About the rest of your reply, well you assume far too much and I am not even
going to waist anymore of my time with you. You want to act like a child,
then I will ignore you like one.

Henry
 
I have considered a simulator. That might work out some bugs. But when
interfacing with real world devices, there is nothing like testing with the
real thing. If the simulators are free, then I might consider one learning
the programming language. But, again, as I learned over a decade ago when I
did some process control programming with Fortran on VAX/VMS systems, there
is nothing like testing with the real hardware.

THanks, though.

Henry




"diehard67" <ax@bx.cx> wrote in message
news:J7HKf.56600$H%4.16830@pd7tw2no...
I'm not sure what micro controller u are using but did u consider a
simulater

proteus can simulate sevrol diferint pic microcontrolers and no limite on
rewrights, lol

it should be able to do realtime for all but the most complex designs

http://www.labcenter.co.uk/index_uk.htm

I hope this is usfull

--
diehard67
http://www.geocities.com/diehard67
"Henry" <henrytj@pghmail.com> wrote in message
news:BpidnTKb3dhqQmjenZ2dnUVZ_tGdnZ2d@pghconnect.com...
In researching different microcontrollers on different sites, one made
the
staement that their microcontroller can be re-programmed up to about
1000
times. Sounds like alot at first, but it you are trying 10-20 programs a
day
(experiments from a book with your own variations, etc) then that does
not
give one more than several months of use until the microcontroller might
need replacing. I have seen this mention of 1000 reprogramings on only
one
site. Is this as limit of this specific microcontroller, or are all
microcontrollers like this and simply dont mention it? I understand that
flash memory has a limited number of rewrites. There are articles about
how
digital camera flash memory cards can be (re-)used about 10,000 times.
Although some manufactures say that their cards can be re-used one
million
times.

I am considering getting the Basic Stamp "board of education" kit. It
seems
pretty complete, kit wise, and seems well documented.

Henry
 
Finally heard back from Parallax (manufacturer of the Basic Stamp
microcontroller.) They claim that their microcontrollers are good for up to
10 million re-programming cycles.

FYI,
Henry



"Henry" <henrytj@pghmail.com> wrote in message
news:BpidnTKb3dhqQmjenZ2dnUVZ_tGdnZ2d@pghconnect.com...
In researching different microcontrollers on different sites, one made the
staement that their microcontroller can be re-programmed up to about 1000
times. Sounds like alot at first, but it you are trying 10-20 programs a
day
(experiments from a book with your own variations, etc) then that does not
give one more than several months of use until the microcontroller might
need replacing. I have seen this mention of 1000 reprogramings on only one
site. Is this as limit of this specific microcontroller, or are all
microcontrollers like this and simply dont mention it? I understand that
flash memory has a limited number of rewrites. There are articles about
how
digital camera flash memory cards can be (re-)used about 10,000 times.
Although some manufactures say that their cards can be re-used one million
times.

I am considering getting the Basic Stamp "board of education" kit. It
seems
pretty complete, kit wise, and seems well documented.

Henry
 

Welcome to EDABoard.com

Sponsor

Back
Top