Figure 6.13-30 Protocol Of Eeprom Random Read - Nuvoton ISD94124BYI Technical Reference Manual

Isd arm cortex-m4f soc
Table of Contents

Advertisement

STATUS=0x08
S
(STA,STO,SI,AA)=(1,0,1,x)
STATUS=0x28
ACK
STATUS=0x10
Sr
(STA,STO,SI,AA)=(1,0,1,x)

Figure 6.13-30 Protocol of EEPROM Random Read

The I
2
C controller, which is a master, sends START to bus. Then, it sends a SLA+W (Slave address
+ Write bit) to EERPOM followed by two bytes data address to set the EEPROM address to read.
Finally, a Repeat START followed by SLA+R is sent to read the data from EEPROM.
Sep 9, 2019
ISD94100 Series Technical Reference Manual
STATUS=0x18
I2C_DAT
(SLA+W)
I2C_DAT=SLA+W
STATUS=0x20
(STA,STO,SI,AA)=(0,0,1,x)
(STA,STO,SI,AA)=(0,1,1,x)
STATUS=0x28
I2C_DAT
(
)
ROM Address Low Byte
I2C_DAT=ROM Address Low Byte
(STA,STO,SI,AA)=(0,0,1,x)
STATUS=0x30
(STA,STO,SI,AA)=(0,1,1,x)
STATUS=0x40
I2C_DAT
ACK
(SLA+R)
I2C_DAT=SLA+R
(STA,STO,SI,AA)=(0,0,1,x)
STATUS=0x48
NAK
(STA,STO,SI,AA)=(0,1,1,x)
Page 649 of 928
I2C_DAT
ACK
(
ROM Address High Byte
I2C_DAT=ROM Address High Byte
STATUS=0xf8
(STA,STO,SI,AA)=(0,0,1,x)
NAK
P
ACK
STATUS=0xf8
NAK
P
STATUS=0x58
Read I2C_DAT to Get Data
I2C_DAT
NAK
(Data)
(STA,STO,SI,AA)=(0,0,1,0)
STATUS=0xf8
Master to Slave
P
Slave to Master
)
STATUS=0xf8
P
(STA,STO,SI,AA)=(0,1,1,x)
Rev1.09

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents