flash eeprom что это

В чем разница между флэш-памятью и EEPROM?

Флэш-память и EEPROM используют транзисторы с плавающим затвором для хранения данных. Что отличается между двумя и почему Flash так намного быстрее?

5 ответов

Следующим усовершенствованием стало устройство памяти с имплантированным зарядом, которое позволило заряжать электрически имплантированным, но не удаленным. Если такие устройства были упакованы в пакеты с ультрафиолетовым излучением (EPROM), их можно было бы стереть при воздействии ультрафиолетового излучения примерно на 5-30 минут. Это позволило повторно использовать устройства, содержимое которых оказалось нецелесообразным (например, багги или недоделанные версии программного обеспечения). Помещение одинаковых чипов в непрозрачный пакет позволяло им продаваться более недорого для приложений конечного пользователя, где маловероятно, что кто-то захочет их стереть и повторно использовать (OTPROM). Последующее улучшение позволило стереть устройства электрически без УФ-излучения (ранняя ЭСППЗУ).

Ранние устройства EEPROM могут быть уничтожены только в массовом порядке, а программирование требует условий, сильно отличающихся от условий, связанных с нормальной работой; следовательно, как и в устройствах PROM /EPROM, они обычно использовались в схемах, которые могли читать, но не записывать их. Более поздние усовершенствования EEPROM позволили стереть меньшие регионы, если не отдельные байты, а также позволили им записать те же схемы, которые использовали их. Тем не менее, имя не изменилось.

Когда на сцену вышла технология под названием «Flash ROM», для устройств EEPROM было довольно нормально разрешать отдельные байты стираться и перезаписываться в схеме приложения. Flash ROM был в некотором смысле шагом назад функционально, так как стирание могло иметь место только в больших кусках. Тем не менее, ограничение стирания на большие куски позволило хранить информацию гораздо компактнее, чем это было возможно с EEPROM. Кроме того, многие флэш-устройства имеют более быстрые циклы записи, но более медленные циклы стирания, чем это было бы типично для EEPROM-устройств (многие устройства EEPROM занимали бы 1-10 мс для записи байта и 5-50 мс для стирания; флеш-устройства обычно требовали бы менее 100US пишите, но для удаления требуется несколько сотен миллисекунд).

Я не знаю, что между флеш-памятью и EEPROM существует четкая разделительная линия, так как некоторые устройства, которые называются «флеш-памятью», могут быть стерты на основе каждого байта. Тем не менее, сегодняшняя тенденция, по-видимому, заключается в использовании термина «EEPROM» для устройств с возможностями для каждого байта и «вспышки» для устройств, которые поддерживают только стирание большого блока.

Спойлер: EEPROM на самом деле является Flash.

Вспышка NAND (обычная вспышка):

Может быть стерто только на страницах. блоков байтов. Вы можете читать и писать (по неписаным) одиночные байты, но для стирания требуется уничтожить много других байтов.

В микроконтроллерах он обычно используется для хранения прошивки. Некоторые реализации поддерживают флеш-обработку из встроенного программного обеспечения, и в этом случае вы можете использовать эту флешку для хранения информации до тех пор, пока вы не испортите использованные страницы (в противном случае вы удалите свою прошивку).

Вспышка NOR (также EEPROM):

Может читать, записывать и стирать отдельные байты. Его логика управления выложена таким образом, что все байты доступны индивидуально. Хотя это медленнее обычной вспышки, эта функция отличается меньшими /более старыми электронными устройствами. Например, более старые телевизоры и мониторы CRT использовали EEPROM для хранения пользовательских конфигураций, таких как яркий, контрастный и т. Д.

В микроконтроллерах это то, что вы обычно используете для хранения конфигураций, состояний или данных калибровки. Это лучше, чем вспышка для этого, так как для стирания одного байта вам не нужно запоминать (ОЗУ) содержимое страницы, чтобы переписать его.

Флэш-память также включает в себя как EEP-ROM (электрически стираемое программируемое постоянное запоминающее устройство), так и NV-RAM (энергонезависимая память произвольного доступа). EEP-ROM дешевле и используется для хранения на большинстве устройств System-on-Chips и Android. NV-RAM более дорогая и используется для твердотельных дисков и хранения в устройствах Apple.

Новые чипы NV-RAM намного быстрее, чем EEP-ROM и другие технологии Flash.

Источник

Что такое чип памяти и как программировать микросхемы

Главная страница » Что такое чип памяти и как программировать микросхемы

Микросхемы разного назначения применяются в составе электроники современной техники. Огромное многообразие такого рода компонентов дополняют микросхемы памяти. Этот вид радиодеталей (среди электронщиков и в народе) зачастую называют просто – чипы. Основное назначение чипов памяти – хранение определённой информации с возможностью внесения (записи), изменения (перезаписи) или полного удаления (стирания) программными средствами. Всеобщий интерес к чипам памяти понятен. Мастерам, знающим как программировать микросхемы памяти, открываются широкие просторы в области ремонта и настройки современных электронных устройств.

О чипах – микросхемах хранения информации

Микросхема памяти — это электронный компонент, внутренняя структура которого способна сохранять (запоминать) внесённые программы, какие-либо данные или одновременно то и другое. По сути, загруженные в чип сведения представляют собой серию команд, состоящих из набора вычислительных единиц микропроцессора.

Следует отметить: чипы памяти всегда являются неотъемлемым дополнением микропроцессоров – управляющих микросхем. В свою очередь микропроцессор является основой электроники любой современной техники.

Набор электронных компонентов на плате современного электронного устройства. Где-то среди этой массы радиодеталей приютился компонент, способный запоминать информацию

Таким образом, микропроцессор управляет работой электронной техники, а чип памяти хранит сведения, необходимые микропроцессору. Программы или данные хранятся в чипе памяти как ряд чисел — нулей и единиц (биты). Один бит может быть представлен логическими нулем (0) либо единицей (1).

В единичном виде обработка битов видится сложной. Поэтому биты объединяются в группы. Шестнадцать бит составляют группу «слов», восемь бит составляют байт — «часть слова», четыре бита — «кусочек слова».

Программным термином для чипов, что используется чаще других, является байт. Это набор из восьми бит, который может принимать от 2 до 8 числовых вариаций, что в общей сложности даёт 256 различных значений.

Для представления байта используется шестнадцатеричная система счисления, где предусматривается использование 16 значений из двух групп:

Читайте также:  что делать если в классе меня не любят

Поэтому в комбинациях двух знаков шестнадцатеричной системы также укладываются 256 значений (от 00h до FFh). Конечный символ «h» указывает на принадлежность к шестнадцатеричным числам.

Организация микросхем (чипов) памяти

Для 8-битных чипов памяти (наиболее распространенный тип) биты объединяются в байты (8 бит) и сохраняются под определённым «адресом». По назначенному адресу открывается доступ к байтам. Вывод восьми битов адреса доступа осуществляется через восемь портов данных.

Организация структуры запоминающего устройства. На первый взгляд сложный и непонятный алгоритм. Но при желании разобраться, понимание приходит быстро

Например, 8-мегабитный чип серии 27c801 имеет в общей сложности 1048576 байт (8388608 бит). Каждый байт имеет свой собственный адрес, пронумерованный от 00000h до FFFFFh (десятичное значение 0 — 1048575).

Помимо 8-битных чипов памяти, существуют также 16-битные чипы памяти. Есть микросхемы последовательного доступа, характеризуемые как 1-битные и 4-битные чипы памяти. Правда, последние из отмеченных микросхем теперь уже практически не встречаются.

Микросхемы памяти EPROM (серия 27… 27C …)

Термином «EPROM» зашифрована аббревиатурой техническая характеристика микросхем — стираемая программируемая память только читаемая (Erasable Programmable Read Only Memory). Что это значит в деталях?

Одна из модификаций запоминающих устройств, особенность исполнения которой заключается в наличии специального окна. Благодаря этому окну, ультрафиолетом стирается информация

Несмотря на расшифровку куска аббревиатуры – «только для чтения» (Read Only Memory), информация доступна для стирания и перезаписи, но только с помощью программатора. Часть аббревиатуры — «Erasable», сообщает о возможности стирания данных.

Структура чипов серии 27… 27C… поддерживает стирание информации методом воздействия на ячейки хранения интенсивным ультрафиолетовым излучением (длина волны 254 нм). Обозначение аббревиатуры «программируемый» (Programmable) указывает на возможность программирования, когда любая цифровая информация может быть заложена в чип.

Для программирования чипов требуется программатор. К примеру, 27 серия успешно прошивается устройствами «Batronix Eprommer» или «Galep-4».

Программатор микросхем Batronix — эффективный и продуктивный инструмент программирования запоминающих устройств. Поддерживает работу с широким набором чипов, включая 27 серию

Тип памяти серии 27… 27C… сохраняет записанные программатором данные до следующего программирования с функцией стирания или без таковой. Допускается многократное программирование без стирания, при условии изменения битов только от состояния единицы до состояния нуля или имеющих состояние нуль.

Если же требуется запрограммировать чип памяти с изменением бита от состояния нуля до состояния единицы, прежде необходимо применить функцию стирания. Такая функция предусмотрена в конструкциях микросхем.

Конфигурация исполнения серии 27…, 27C..

Микросхемы 27 серии выпускаются с окном из кварцевого стекла для засветки ультрафиолетом или без окна. Конфигурация чипа без окна не поддерживает функцию ультрафиолетового стирания. Такой тип микросхем (без окна) относят к чипам EPROM, которые программируются за один раз. Маркируются чипы как OTP (One Time Programmable) — одноразовое программирование.

Запоминающее программируемое устройство из группы однократно программируемых EPROM (One Time Programmable). В настоящее время редко применяемые

На устройствах с окном после стирания ультрафиолетом и последующего программирования, кварцевое окно закрывают наклейкой. Так защищают данные от возможного повреждения светом.

Солнечные лучи содержат ультрафиолет, а это значит – свет солнца способен стирать информацию, записанную в микросхеме. Правда, чтобы полностью стереть данные солнечным светом, потребуется несколько сотен часов прямого воздействия солнечных лучей.

Также следует отметить особенности EPROM серии 27C… Символ «С» в данном случае указывает на принадлежность чипа к семейству CMOS (Complimentary Metal Oxide Semiconductor) — комплементарный метал-оксидный полупроводник.

Этот вид микросхем памяти отличается сниженной производительностью по отношению к семейству NMOS (N-channel Metal Oxide Semiconductor) — N-канальный метал-оксидный полупроводник.

Кроме того, серия 27C требует меньшего напряжения питания (12,5В). Между тем обе конфигурации исполнения совместимы. Поэтому, к примеру, микросхема 2764 вполне заменима на чип 27C64.

Микросхемы памяти EEPROM серии 28C…

Здесь первое отличие заметно в аббревиатуре типа памяти – EEPROM, что означает электрически стираемое программируемое постоянное запоминающее устройство (Electrically Erasable Programmable Read Only Memory).

Построение этой серии практически идентично 27 чипам. Однако 28 серия позволяет стирать отдельные байты или всё пространство памяти электрическим способом, без применения ультрафиолета.

Серия запоминающих устройств, поддерживающая электрический метод стирания информации. Этот вид входит уже в состав группы EEPROM — электрически стираемых постоянных запоминающих устройств

Поскольку отдельные байты можно стереть, не удаляя всю хранимую информацию, эти отдельные байты могут быть перезаписаны. Однако процесс записи EEPROM занимает больше времени, чем программирование EPROM. Разница до нескольких миллисекунд на байт.

Чтобы компенсировать этот недостаток, чипы подобные AT28C256, оснащаются функцией блочного программирования. При таком подходе к программированию, одновременно (блоком) загружаются 64, 128 или 256 байт. Блочный способ сокращает время программирования.

Чипы памяти FLASH EEPROM серии 28F …, 29C …, 29F …

Эти чипы можно стирать электрически — полностью или блоками, а некоторые (подобные AT28C …) могут программироваться блоками.

Между тем Flash-память не всегда применимо использовать в качестве замены обычного чипа. Причины, как правило, заключаются в разной конфигурации корпусного исполнения.

Устройства записи и хранения данных, поддерживающие технологию программирования Flash-memory. Отличаются исполнением корпуса с большим числом контактов (32). Входят в группу EPROM

Простой пример, когда Flash-память доступна только в корпусах на 32 контакта или более. Поэтому, допустим, чип 28F256 на 32 вывода не совместим с чипом 27C256, имеющим 28 контактных выводов. При этом микросхемы имеют одинаковый объём памяти и другие параметры, подходящие для замены.

Чипы EEPROM с последовательным доступом (24C …, 25C …, 93C …)

Микросхемы памяти с последовательным интерфейсом отличаются тем, что вывод данных и наименование имен в них происходят частями (последовательно).

Последовательный процесс позволяет получить доступ только к одному биту за раз, и доступный адрес также передаётся по битам. Но последовательное программирование имеет явное преимущество в плане конфигурации корпусов.

Читайте также:  какой метод селекции был самым первым

Всего восемь контактных ножек достаточно запоминающему устройству серии 24C и подобным для полноценной работы на запись и хранение данных

Это преимущество успешно используется. Практически все EEPROM последовательного доступа изготавливаются в виде 8-контактных малогабаритных микросхем. Такое исполнение корпуса видится более практичным, удобным.

Запоминающие устройства ОЗУ серии 52 …, 62 …, 48Z …, DS12 …, XS22 …

Аббревиатура ОЗУ (RAM) расшифровывается как «память произвольного доступа» (Random Access Memory). Также микросхемы серии 52 …, 62 … и подобные часто характеризуются «оперативными запоминающими устройствами».

Их отличительные черты – скоростная запись без необходимости предварительного стирания. Здесь видится некоторое преимущество относительно других изделий. Но есть и недостаток – чипы ОЗУ отмеченной и других серий утрачивают все записанные и сохранённые данные при отключении питания.

Однако имеется альтернатива – память NVRAM (Non Volatile Random Access Memory) – энергонезависимая память серий 48, DS, XS и подобная, с произвольным доступом. Этот вид чипов выделяется среди основных преимуществ микросхем RAM высокой скоростью перезаписи и простым программированием. Потеря питания не оказывает влияние на сохранённую информацию.

Устройства записи и хранения информации, которые не боятся отключения питания. Их структура предусматривает эффективную защиту данных

Как же способом достигается энергетическая независимость NVRAM? Оказывается, производителями используются две методики:

Для первого варианта: при отключении питания происходит автоматический переход на внутренний источник энергии. По словам производителей чипов с АКБ, энергии встроенного уникального аккумулятора вполне достаточно на 10 лет работы.

Для второго варианта: технология предусматривает копирование данных пространства памяти NVRAM на встроенное пространство EEPROM. Если утрачивается питание, копия информации остаётся нетронутой и после восстановления энергии, автоматически копируется на NVRAM.

Маркировка и взаимозаменяемость компонентов

Выведенная на корпусе маркировка чипа памяти традиционно содержит:

Также на корпусах нередко отмечаются сведения о производителе. Независимо от производителя, многие микросхемы памяти совместимы.

Маркировка — структура записи на корпусе программируемого устройства, раскрывающая основные сведения, по которым можно подобрать аналог на замену при необходимости

Также микросхемы памяти должны иметь одинаковый размер (объём) и равноценное или меньшее время доступа. Желательно выбирать корпус, подходящий по температурному диапазону. Следует отметить: размер памяти задается в битах, не в байтах. За цифрой объёма обычно следует обозначение версии (например, «F»).

Далее, через дефис, отмечается максимально разрешенная скорость доступа в наносекундах — время задержки между циклами ввода адреса и вывода данных на порты чипа памяти. Время задержки обозначается двумя цифрами (например, «70» соответствует 70 нс, а вот «10» соответствует 100 нс). Наконец, завершают маркировку изделия тип корпуса и допустимый диапазон температур.

Пример расшифровки маркировки микросхемы памяти M27C1001-10F1:

Из практики программирования запоминающих устройств

На видео ниже демонстрируется пример из практики инженера-электронщика, касающийся программирования специальных чипов, наделённых функционалом электрической «памяти»:

При помощи информации: Batronix

КРАТКИЙ БРИФИНГ

Источник

EPROM, EEPROM и flash-память

На заре возникновения памяти, сохраняющей данные при отключении пита­ния (EPROM, Erasable Programmable ROM — «стираемая/программируемая ROM», или по-русски ППЗУ — «программируемое ПЗУ»), основным типом ее была память, стираемая ультрафиолетом: UV-EPROM (Ultra-Violet EPROM, УФ-ППЗУ). Причем часто приставку UV опускали, так как всем бы­ло понятно, что EPROM — это стираемая ультрафиолетом, а ROM (или ПЗУ) просто, без добавлений— это однократно программируемые кристаллы OTP-ROM. Микроконтроллеры с УФ-памятью программ были распростране­ны еще в середине 1990-х. В рабочих образцах устройств с УФ-памятью кварцевое окошечко, через которое осуществлялось стирание, заклеивали кусочком черной липкой ленты, так как информация в UV-EPROM медленно разрушается и на солнечном свету.

Рис. 18.7. Устройство элементарной ячейки EPROM

На рис. 18.7 показано устройство элементарной ячейки EPROM, которая ле­жит в основе всех современных типов flash-памяти. Если исключить из нее то, что обозначено надписью «плавающий затвор», мы получим самый обыч­ный полевой транзистор — точно такой же входит в ячейку DRAM. Если по­дать на управляющий затвор такого транзистора положительное напряжение, то он откроется, и через него потечет ток (это считается состоянием логиче­ской единицы). На рис. 18.7 вверху-и изображен такой случай, когда пла­вающий затвор не оказывает никакого влияния на работу ячейки — напри­мер, такое состояние характерно для чистой flash-памяти, в которую еще ни разу ничего не записывали.

Если же мы каким-то образом (каким— поговорим отдельно) ухитримся разместить на плавающем затворе некоторое количество зарядов — свобод­ных электронов, которые показаны на рис. 18.7 внизу в виде темных кружоч­ков со значком минуса, то они будуу экранировать действие управляющего электрода, и такой транзистор вообще перестанет проводить ток. Это состоя­ние логического нуля. Поскольку плавающий затвор потому так и называет­ся, что он «плавает» в толще изолятора (двуокиси кремния), то сообщенные ему однажды заряды в покое никуда деваться не могут. И записанная таким образом информация может храниться десятилетиями (до последнего време­ни производители обычно давали гарантию на 10 лет, но на практике в обыч­ных условиях время хранения значительно больше).

Строго говоря, в NAND-чипах (о которых далее) логика обязана быть обрат­ной. Если в обычной EPROM запрограммированную ячейку вы не можете от­крыть подачей считывающего напряжения, то там наоборот — ее нельзя запе­реть снятием напряжения. Поэтому, в частности, чистая NAND-память выдает все нули, а не единицы, как EPROM. Но это нюансы, которые не меняют суть дела.

Octajiocb всего ничего — придумать, как размещать заряды на изолирован­ном от всех внешних влияний плавающем затворе. И не только разме­щать — ведь иногда память и стирать приходится, потому должен сущест­вовать способ их извлекать оттуда. В UV-EPROM слой окисла между плавающим затвором и подложкой был достаточно толстым (если величину 50 нанометров можно охарактеризовать словом «толстый», конечно), и ра­ботало все это довольно грубо. При записи на управляющий затвор подава­ли достаточно высокое положительное напряжение — иногда до 36—40 В, а на сток транзистора — небольшое положительное. При этом электроны, которые двигались от истока к стоку, настолько ускорялись полем управ­ляющего электрода, что просто перепрыгивали барьер в виде изолятора между подложкой и плавающим затвором. Такой процесс называется еще «инжекцией горячих электронов».

Читайте также:  Что значит стресс перелом

Ток заряда при этом достигал миллиампера — можете себе представить, ка­ково было потребление всей схемы, если в ней одновременно программиро­вать хотя бы несколько тысяч ячеек. И хотя такой ток требовался на доста­точно короткое время (впрочем, с точки зрения быстродействия схемы не такое уж и короткое — миллисекунды), но это было крупнейшим недостат­ком всех старых образцов EPROM-памяти. Еще хуже другое — и изолятор, и сам плавающий затвор такого издевательства долго не выдерживали и посте­пенно деградировали, отчего количество циклов стирания-записи было огра­ничено нескольким сотнями, максимум— тысячами. Во многих образцах flash-памяти более позднего времени даже была предусмотрена специальная схема для хранения карты «битых» ячеек — в точности так, как это делается для жестких дисков. В современных моделях с миллионами ячеек такая карта тоже имеется — однако число циклов стирания/записи теперь возросло до сотен тысяч. Как этого удалось добиться?

Рис. 18.8. Процесс стирания в элементарной ячейке EPROM

Сначала посмотрим, как осуществлялось в этой схеме стирание. В UV-EPROM при облучении ультрафиолетом фотоны высокой энергии сообщали электронам на плавающем затэоре достаточный импульс для того, чтобы они «прыгали» обратно на подложку самостоятельно, без каких-либо электриче­ских воздействий. Первые образцы электрически стираемой памяти (EEPROM, Electrically Erasable Programmable ROM — «электрически стирае­мое перепрограммируемое ПЗУ», ЭСППЗУ) были созданы в компании Intel в. конце 1970-х при непосредственном участии будущего основателя Atmel Джорджа Перлегоса. Он использовал «квантовый эффект туннелирования Фаулера-Нордхейма». За этим непонятным названием кроется довольно про­стое по сути (но очень сложное с физической точки зрения) явление: при достаточно тонкой пленке изолятора (ее толщину пришлось уменьшить с 50 до 10 нм) электроны, если их слегка подтолкнуть подачей не слишком высо­кого напряжения в нужном направлении, могут просачиваться через барьер, не перепрыгивая его. Сам процесс показан на рис. 18.8 вверху (обратите внимание на знак напряжения на управляющем электроде).

Старые образцы EEPROM именно так и работали: запись производилась «го­рячей инжекцией», а стирание — «квантовым туннелированием». Оттого они были довольно сложны в эксплуатации — разработчики со стажем помнят, что первые микросхемы EEPROM требовали два, а то и три питающих на­пряжения, причем подавать их при записи и стирании требовалось в опреде­ленной последовательности.

Превращение EEPROM во flash происходило по трем разным направлениям. В первую очередь — в направлении совершенствования конструкции самой ячейки. Для начала избавились от самой противной стадии — «горячей ин-жекции». Вместо нее при записи стали также использовать «квантовое тун-нелирование», как и при стирании. рис. 18.8 внизу показан этот про­цесс— если при открытом транзисторе подать на управляющий затвор достаточно высокое (но значительно меньшее, чем при «горячей инжекции») напряжение, то часть электронов, двигающихся через открытый транзистор от истока к стоку, «просочится» через изолятор и окажется на плавающем затворе. Потребление тока при записи снизилось на несколько порядков. Изолятор, правда, пришлось сделать еще тоньше, что обусловило довольно большие трудности с внедрением этой технологии в производство.

Второе направление — ячейку сделали несколько сложнее, пристроив к ней второй транзистор (обычный, не двухзатворный), который разделил вывод стока и считывающую шину всей микросхемы. Благодаря всему этому уда­лось добиться значительного повышения долговечности — до сотен тысяч циклов записи/стирания (миллионы циклов, характерные для флэш-карточек, получаются, если добавить схемы коррекции ошибок). Кроме того, схемы формирования высокого напряжения и соответствующие генераторы им­пульсов записи/стирания перенесли внутрь микросхемы, отчего пользоваться этими типами памяти стало несравненно удобнее — они стали питаться от одного напряжения (5, 3,3 или даже 1,8 В).

И, наконец, третье, едва ли не самое главное усовершенствование заключа­лось в изменении организации доступа к ячейкам на кристалле, вследствие чего этот тип памяти и заслужил наименование — flash (то есть «молния»), ныне известное каждому владельцу цифровой камеры или карманного МРЗ-плеера. Так в середине 1980-х назвали разновидность EEPROM, в ко­торой стирание и запись производились сразу целыми блоками — страни­цами. Процедура чтения из произвольной ячейки, впрочем, по понятным причинам замедлилась— для его ускорения приходится на кристаллах flash-памяти располагать промежуточную (буферную) SRAM. Для флэш-накопителей это не имеет особого значения, так как там все равно данные читаются и пишутся сразу большими массивами, но для использования в микроконтроллерах это может оказаться неудобным. Тем более, в МК не­удобно использовать самый быстродействующий вариант flash-техноло­гии — т. н. память типа NAND (от наименования логической функции «И-НЕ»), где читать и записывать память в принципе возможно только блока­ми по 512 байт (это обычная величина сектора на жестком диске, также чи­таемого и записываемого целиком за один раз — отсюда можно понять ос­новное назначение NAND).

В МК обычно используют традиционную (типа NOR) flash-память про­грамм, в которой страницы относительно невелики по размерам — порядка 64—256 байт. Впрочем, если пользователь сам не берется за создание про­грамматора для такой микросхемы, он может о страничном характере па­мяти и не догадываться. А для пользовательских данных применяют EEPROM либо с возможностью чтения произвольного байта, либо секцио­нированную, но на очень маленькие блоки — например, по 4 байта. При этом для пользователя все равно доступ остается побайтным. Характерной чертой такой памяти является довольно медленная (порядка миллисекунд) процедура записи, в то время как чтение протекает ничуть не медленнее любых других операций в МК.

Развитие технологий flash-памяти имело огромное значения для удешевления и доступности микроконтроллеров. В дальнейшем мы будем иметь дело с энергонезависимой памятью не только в виде встроенных в микроконтроллер памяти программ и данных, но и с отдельными микросхемами, позволяющи­ми записывать довольно большие объемы информации.

Источник

Сказочный портал