| поискавой системы для электроныых деталей |
|
AT21CS01 датащи(PDF) 34 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
AT21CS01 датащи(HTML) 34 Page - Microchip Technology |
|
34 / 47 page ![]() Figure 8-2. Writing to a ROM Zone Register SI/O MSB ACK by Slave 0 1 1 1 A2 A1 A0 0 Device Address MSB 0 0 0 0 A3 A2 A1 A0 ROM Zone Register Address MSB 1 1 1 1 1 1 1 1 Data In Byte (FFh) ACK by Slave ACK by Slave Stop Condition by Master Start Condition by Master 0 0 0 Note: 1. Any attempt to interrupt the internal write cycle by driving the SI/O line low may cause the register being programmed to become corrupted. Note Device Behavior During Internal Write Cycle for the behavior of the device while a write cycle is in progress. If the master must interrupt a write operation, the SI/O line must be driven low for tDSCHG as noted in Interrupting the Device during an Active Operation. 8.2.3 Freeze ROM Zone Registers The current ROM Zone state can be frozen so that no further modifications to the ROM Zone registers can be made. Once frozen, this event cannot be reversed. To freeze the state of the ROM Zone registers, the master must send a Start condition, followed by the device address byte with the opcode of 0001b (1h) specified, along with the appropriate slave address combination and the Read/Write bit set to a logic ‘0’. The device will return either an ACK (logic ‘0’) response if the ROM Zone registers have not been previously frozen or a NACK (logic ‘1’) response if the registers have already been frozen. If the AT21CS01/11 returns an ACK, the master must send a fixed arbitrary address byte value of 55h, to which the device will return an ACK (logic ‘0’). Following the 55h address byte, a data byte of AAh must be sent by the master. The device will ACK after the AAh data byte. If an address byte other than 55h or a data byte other than AAh is sent, the device will NACK (logic ‘1’) and the freeze operation will not be performed. To complete the Freeze ROM Zone register sequence, a Stop condition is required. If a Stop condition is sent at any other point in this sequence, the operation is aborted. Since a Stop condition is defined as a null bit frame with SI/O pulled high, the master does not need to drive the SI/O line to accomplish this. After the Stop condition is complete, the internally self-timed write cycle will begin.The SI/O pin must be pulled high via the external pull-up resistor during the entire tWR cycle. Figure 8-3. Freezing the ROM Zone Registers SI/O MSB ACK by Slave 0 0 0 1 A2 A1 A0 0 Device Address MSB 0 1 0 1 0 1 0 1 Fixed Abitrary Address (55h) MSB 1 0 1 0 1 0 1 0 Data In Byte (AAh) ACK by Slave ACK by Slave Stop Condition by Master Start Condition by Master 0 0 0 Note: 1. Any attempt to drive the SI/O line low during the tWR time period may cause the Freeze operation to not complete successfully, and must be avoided. 8.3 Device Response to a Write Command Within an Enabled ROM Zone The AT21CS01/11 will respond differently to a Write command in a memory zone that has been set to ROM compared to Write command in a memory zone that has not been set to ROM. Writing to the EEPROM is accomplished by sending a Start condition followed by a device address byte with the AT21CS01/AT21CS11 © 2017 Microchip Technology Inc. Datasheet DS20005857A-page 34 |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |