И EEPROM, и FLASH - это электрически стираемая программируемя ПЗУ, что явно следует из первой аббревиатуры. Слово FLASH ввел в свое время Intel, один из тех, кто стоял у истоков этого. Это было чем-то вроде торговой марки, но термин был бодро подхвачен и получил популярность.
По сути принципиальное отличие EEPROM от FLASH состоит в том, что EEPROM имеет возможность стирания отдельных ячеек, а FLASH - только блоком. Из-за этого ячейка у FLASH более компактная и дешевая. Ресурс и время обращения - это уже частные моменты, они сильно разнятся от производителя к производителю. Например, интеловская флешь 28Fxxx имела ресурс 1е6, а у Атмела в AVR'ах всего 1000 циклов. И у того же Атмела в датафлешах, afair, 50000 до необходимой регенерации, а после нее еще столько же и т.д. А у ТИ в MSP430 типовое количество циклов 1е4.
А время записи ячейки у AVR составляет единицы миллисекунд, а у MSP430 (специально замерял) порядка 125 мкс.
Естественно, что в МК EEPROM стремятся сделать с как можно бОльшим количеством циклов. Для флеши в МК этого просто не нужно.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|