Microcontrollers FLASH vs ROM

Feb 14, 2006 4 Replies

Hi there, first excuseme for my english...



Time ago I have had a question about microcontrollers with flash memory and rom memory. Which are the difference between them?, apart of the feature of flash memory to be reprogramed, there is any difference in cost or any else fact?, which are the advantage of ROM microcontrollers?, for examle the PIC18F252 and PIC18C252. For desing stuff is clear that FLASH micros are better, but in production?, which are better?



Thanks!



"Andros" schreef in bericht news: snipped-for-privacy@z14g2000cwz.googlegroups.com...

According to Microchip, there is no best. It's just a matter of money. Flash is the most expensive and the most flexible. Usefull for development and designs that may need to keep the possibility for changing or upgrading. OTPs are less expensive but still requires programing. Usefull for small and medium quantities. ROM is the cheapest but only for very large volumes.

petrus bitbyter

Microchip seem to be migrating to all flash. OTP and ROM is more secure against accidental erasure, and may be cheaper in quantity. As Petrus said, cost is the main factor when it comes to mask-ROM. You cannot get a flash or OTP micro cheap enough to make most toys or low-end LCD games, for example. The programmable versions are working their way down the food chain and you'll currently find them in many high-volume consumer products such as CO detectors and timers.

Best regards, Spehro Pefhany

"it's the network..." "The Journey is the reward" speff@interlog.com Info for manufacturers: http://www.trexon.com Embedded software/hardware/analog Info for designers: http://www.speff.com

Depends on quantities. For small quantities Flash is best but is you get to a million parts a year then masked ROM will be cheaper.

Ian

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required