Аппаратные интерфейсы ПК



EEPROM и флэш-память - часть 25


/p>

продолжение &

302

Глава 7. Интерфейсы электронной памяти

Таблица 7.28 (продолжение)

Команда  Reset/Read

Autoselect

Byte Program

Chip Erase

Sector Erase

3-й цикл  Addr

5555h

5555h

5555h

5555И

5555И

Data

FOh

90h

AOh

80h

80h

4-й цикл  Addr

-

XXOOh/XX01h

PA1

5555И

5555h

Data

01h/20h

PD2

AAh

AAh

5-й цикл Addr

-

-

-

2AAAh

2AAAh

Data

-

- ¦   ¦¦

55h

55h

6-й цикл Addr

-

-

-

5555h

SA3

Data

-

-

-

10h

30h

1 PA " адрес программируемой ячейки.

1PD - данные для записи в программируемую ячейку.

3SA - адрес стираемого сектора (значимы биты А16, А15 и А14).

В командах значение бит А15, А16 существенно только при задании адреса ячейки. Ниже описано назначение команд.

¦     Reset/Read — сброс и перевод в режим считывания массива. Производится

автоматически по включении питания и рри получении некорректной коман­

ды (или адреса) в цепочке.

¦     Аи t о s е I е с t — чтение кодов идентификации производителя (А=0), устройства (А=1) или состояния защиты сектора (биты А16-А14 задают адрес сектора, А2-1, остальные биты адреса — нулевые). Результат считывания состояния защищен­ного сектора — Olh, незащищенного — OOh. Идентификаторы и состояние за­щиты могут быть считаны и путем подачи высокого напряжения на вход А9 в шинном цикле считывания.

¦     Byte Program — программирование байта. После четвертого цикла шины на­чинается внутреннее выполнение программирования, при этом чтение по ад­ресу программируемой ячейки выводит биты состояния.

¦     Chi р Erase — стирание всех незащищенных секторов. На время выполнения стирания чтение по любому адресу (кроме адресов, принадлежащих защищен­ным секторам) выводит биты состояния.

¦     Sector Erase — стирание сектора или группы секторов.


Содержание  Назад  Вперед