Electronic Components Datasheet Search
  English  ▼

X  

LAN9250 Datasheet(PDF) 286 Page - Microchip Technology

Part # LAN9250
Description  Integrated Ethernet PHY with HP Auto-MDIX
PDF  421 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

LAN9250 Datasheet(HTML) 286 Page - Microchip Technology

Back Button LAN9250 Datasheet HTML 282Page - Microchip Technology LAN9250 Datasheet HTML 283Page - Microchip Technology LAN9250 Datasheet HTML 284Page - Microchip Technology LAN9250 Datasheet HTML 285Page - Microchip Technology LAN9250 Datasheet HTML 286Page - Microchip Technology LAN9250 Datasheet HTML 287Page - Microchip Technology LAN9250 Datasheet HTML 288Page - Microchip Technology LAN9250 Datasheet HTML 289Page - Microchip Technology LAN9250 Datasheet HTML 290Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 286 / 421 page
background image
LAN9250
DS00001913A-page 286
 2015 Microchip Technology Inc.
Figure 13-5 illustrates a typical I2C EEPROM sequential byte reads for single and double byte addressing.
Sequential reads are used by the EEPROM Loader. Refer to Section 13.4, "EEPROM Loader" for additional information.
For a register level description of a read operation, refer to Section 13.3.7, "I2C Master EEPROM Controller Operation,"
on page 288.
13.3.4
I2C EEPROM BYTE WRITES
Following the device addressing, a data byte may be written to the EEPROM by outputting the data after receiving the
acknowledge from the EEPROM. The data byte is acknowledged by the EEPROM slave and the I2C master finishes
the write cycle with a stop condition. If the EEPROM slave fails to send an acknowledge, then the sequence is aborted
(a start condition and a stop condition are sent) and the EEPROM Controller Timeout (EPC_TIMEOUT) bit in the
EEPROM Command Register (E2P_CMD) is set.
Following the data byte write cycle, the I2C master will poll the EEPROM to determine when the byte write is finished.
After meeting the minimum bus free time, a start condition is sent followed by a control byte with a control code of 1010b,
chip/block select bits low (since they are don’t cares) and the R/~W bit low. If the EEPROM is finished with the byte
write, it will respond with an acknowledge. Otherwise, it will respond with a no-acknowledge and the I2C master will issue
a stop and repeat the poll. If the acknowledge does not occur within 30 ms, a timeout occurs (a start condition and a
stop condition are sent) and the EEPROM Controller Timeout (EPC_TIMEOUT) bit in the EEPROM Command Register
(E2P_CMD) is set. The check for timeout is only performed following each no-acknowledge, since it may be possible
that the EEPROM write finished before the timeout but the 30 ms expired before the poll was performed (due to the bus
being used by another master).
Once the I2C master receives the acknowledge, it concludes by sending a start condition, followed by a stop condition,
which will place the EEPROM into standby.
Figure 13-6 illustrates a typical I2C EEPROM byte write.
FIGURE 13-5:
I2C EEPROM SEQUENTIAL BYTE READS
FIGURE 13-6:
I2C EEPROM BYTE WRITE
S 1 0 1 0
A
1
0
A
9
A
8
Control Byte
A
C
K
S 1 0 1 0
Control Byte
A
C
K
Single Byte Addressing Sequential Reads
0 0 0
1
Data Byte
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
A
C
K
P
1
Data Byte
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
A
C
K
A
C
K
A
C
K
Data Byte
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
A
C
K
Data Byte
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
A
C
K
P
A
C
K
Data Byte
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
A
C
K
Data Byte
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
Double Byte Addressing Sequential Reads
...
R/~W
Chip / Block
Select Bits
R/~W
Chip / Block
Select Bits
...
A
C
K
Data Byte
P
A
C
K
S 1 0 1 0
0
R
/
~
W
Control Byte
Chip / Block
Select Bits
0 0 0
S 1 0 1 0
0
R
/
~
W
Control Byte
Chip / Block
Select Bits
0 0 0
S 1 0 1 0
0
R
/
~
W
Control Byte
Chip / Block
Select Bits
0 0 0
...
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
A
C
K
A
C
K
A
C
K
S P
Poll Cycle
Poll Cycle
Poll Cycle
Data Cycle
Conclude
P
P
bus
free
time
bus
free
time
...
...
bus
free
time



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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