English
Language : 

M24C01-WBN6P Datasheet, PDF (13/38 Pages) STMicroelectronics – 16 Kbit, 8 Kbit, 4 Kbit, 2 Kbit and 1 Kbit serial I²C bus EEPROM
M24C16, M24C08, M24C04, M24C02, M24C01
Device operation
Figure 7. Write mode sequences with WC = 1 (data write inhibited)
WC
Byte Write
ACK
ACK
NO ACK
Dev select
Byte address
Data in
R/W
WC
Page Write
ACK
ACK
NO ACK
NO ACK
Dev select
Byte address
Data in 1
Data in 2
Data in 3
R/W
WC (cont'd)
Page Write
(cont'd)
NO ACK
NO ACK
Data in N
AI02803d
3.6
Write operations
Following a Start condition the bus master sends a device select code with the Read/Write
bit (RW) reset to 0. The device acknowledges this, as shown in Figure 8, and waits for an
address byte. The device responds to the address byte with an acknowledge bit, and then
waits for the data byte.
When the bus master generates a Stop condition immediately after a data byte Ack bit (in
the “10th bit” time slot), either at the end of a Byte Write or a Page Write, the internal write
cycle is triggered. A Stop condition at any other time slot does not trigger the internal write
cycle.
After the Stop condition, the tw delay, and the successful completion of a Write operation,
the device internal address counter is automatically incremented, to point to the next byte
address after the last one that was modified. During the internal Write cycle,
Serial Data (SDA) is disabled internally, and the device does not respond to any request.
If the Write Control (WC) input is driven High, the Write instruction is not executed and the
corresponding data bytes are not acknowledged as shown in Figure 7.
Doc ID 5067 Rev 17
13/38