2008-2016 Microchip Technology Inc. DS20002123F-page 13
25AA02E48/25AA02E64
3.0 PRE-PROGRAMMED EUI-48™
OR EUI-64™ NODE ADDRESS
The 25AA02EXX is programmed at the factory with a
globally unique node address stored in the upper 1/4 of
the array and write-protected through the STATUS
register. The remaining 1,536 bits are available for
application use.
FIGURE 3-1: MEMORY ORGANIZATION
3.1 Factory-Programmed Write
Protection
In order to help guard against accidental corruption of
the node address, the BP1 and BP0 bits of the STATUS
register are programmed at the factory to0’ and ‘1’,
respectively, as shown in the following table:
This protects the upper 1/4 of the array (0xC0 to 0xFF)
from write operations. This array block can be utilized
for writing by clearing the BP bits with a Write Status
Register (WRSR) instruction. Note that if this is
performed, care must be taken to prevent overwriting
the node address value.
3.2 EUI-48 Node Address
(25AA02E48)
The 6-byte EUI-48™ node address value of the
25AA02E48 is stored in array locations 0xFA through
0xFF, as shown in Figure 3-2. The first three bytes are
the Organizationally Unique Identifier (OUI) assigned
to Microchip by the IEEE Registration Authority. The
remaining three bytes are the Extension Identifier, and
are generated by Microchip to ensure a globally
unique, 48-bit value.
3.2.1 EUI-64™ SUPPORT USING THE
25AA02E48
The pre-programmed EUI-48 node address of the
25AA02E48 can easily be encapsulated at the
application level to form a globally unique, 64-bit node
address for systems utilizing the EUI-64 standard. This
is done by adding 0xFFFE between the OUI and the
Extension Identifier, as shown below.
FIGURE 3-2: EUI-48 NODE ADDRESS PHYSICAL MEMORY MAP EXAMPLE (25AA02E48)
7654 3 2 1 0
XXXX BP1 BP0 WEL WIP
———— 01——
00h
C0h
FFh
Write-Protected
Node Address Block
Standard
EEPROM
Note: Currently, Microchip’s OUIs are
0x0004A3, 0x001EC0, 0xD88039 and
0x5410EC, though this will change as
addresses are exhausted.
Note: As an alternative, the 25AA02E64
features an EUI-64 node address that can
be used in EUI-64 applications directly
without the need for encapsulation,
thereby simplifying system software. See
Section 3.3 “EUI-64™ Node Address
(25AA02E64)” for details.
FAh FFh
24-bit Organizationally
Unique Identifier
24-bit Extension
Identifier
00h 04h A3h 12h 34h 56h
Corresponding EUI-48™ Node Address:
00-04-A3-12-34-56
Description
Data
Array
Address
Corresponding EUI-64™ Node Address After Encapsulation:
00-04-A3-FF-FE-12-34-56
25AA02E48/25AA02E64
DS20002123F-page 14 2008-2016 Microchip Technology Inc.
3.3 EUI-64 Node Address
(25AA02E64)
The 8-byte EUI-64™ node address value of the
25AA02E64 is stored in array locations 0xF8 through
0xFF, as shown in Figure 3-3. The first three bytes are
the Organizationally Unique Identifier (OUI) assigned
to Microchip by the IEEE Registration Authority. The
remaining five bytes are the Extension Identifier, and
are generated by Microchip to ensure a globally
unique, 64-bit value.
FIGURE 3-3: EUI-64 NODE ADDRESS PHYSICAL MEMORY MAP EXAMPLE (25AA02E64)
Note: Currently, Microchip’s OUIs are
0x0004A3, 0x001EC0, 0xD88039 and
0x5410EC, though this will change as
addresses are exhausted.
Note: In conformance with IEEE guidelines,
Microchip will not use the values 0xFFFE
and 0xFFFF for the first two bytes of the
EUI-64 Extension Identifier. These two
values are specifically reserved to allow
applications to encapsulate EUI-48
addresses into EUI-64 addresses.
F8h FFh
24-bit Organizationally
Unique Identifier
40-bit Extension
Identifier
00h 04h A3h 12h 34h 56h
Corresponding EUI-64™ Node Address:
00-04-A3-12-34-56-78-90
Description
Data
Array
Address
78h 90h
2008-2016 Microchip Technology Inc. DS20002123F-page 15
25AA02E48/25AA02E64
4.0 PIN DESCRIPTIONS
The descriptions of the pins are listed in Table 4-1.
TABLE 4-1: PIN FUNCTION TABLE
4.1 Chip Select (CS)
A low level on this pin selects the device. A high level
deselects the device and forces it into Standby mode.
However, a programming cycle which is already
initiated or in progress will be completed, regardless of
the CS input signal. If CS is brought high during a
program cycle, the device will go into Standby mode as
soon as the programming cycle is complete. When the
device is deselected, SO goes to the high-impedance
state, allowing multiple parts to share the same SPI
bus. A low-to-high transition on CS
after a valid write
sequence initiates an internal write cycle. After
power-up, a low level on CS is required prior to any
sequence being initiated.
4.2 Serial Output (SO)
The SO pin is used to transfer data out of the
25AA02EXX. During a read cycle, data is shifted out on
this pin after the falling edge of the serial clock.
4.3 Write-Protect (WP)
The WP pin is a hardware write-protect input pin.
When it is low, all writes to the array or STATUS
register are disabled, but any other operations
function normally. When WP
is high, all functions,
including nonvolatile writes, operate normally. At any
time when WP is low, the write enable Reset latch will
be reset and programming will be inhibited. However,
if a write cycle is already in progress, WP
going low
will not change or disable the write cycle. See
Table 2-4 for the Write-Protect Functionality Matrix.
4.4 Serial Input (SI)
The SI pin is used to transfer data into the device. It
receives instructions, addresses and data. Data is
latched on the rising edge of the serial clock.
4.5 Serial Clock (SCK)
The SCK is used to synchronize the communication
between a master and the 25AA02EXX. Instructions,
addresses or data present on the SI pin are latched on
the rising edge of the clock input, while data on the SO
pin is updated after the falling edge of the clock input.
4.6 Hold (HOLD)
The HOLD pin is used to suspend transmission to the
25AA02EXX while in the middle of a serial sequence
without having to retransmit the entire sequence again.
It must be held high any time this function is not being
used. Once the device is selected and a serial
sequence is underway, the HOLD
pin may be pulled
low to pause further serial communication without
resetting the serial sequence. The HOLD pin must be
brought low while SCK is low, otherwise the HOLD
function will not be invoked until the next SCK
high-to-low transition. The 25AA02EXX must remain
selected during this sequence. The SI, SCK and SO
pins are in a high-impedance state during the time the
device is paused and transitions on these pins will be
ignored. To resume serial communication, HOLD
must
be brought high while the SCK pin is low, otherwise
serial communication will not resume. Lowering the
HOLD line at any time will tri-state the SO line.
Name SOIC SOT-23 Function
CS
1 5 Chip Select Input
SO 2 4 Serial Data Output
WP
3 Write-Protect Pin
V
SS 4 2 Ground
SI 5 3 Serial Data Input
SCK 6 1 Serial Clock Input
HOLD
7 Hold Input
V
CC 8 6 Supply Voltage

25AA02E48T-I/SN

Mfr. #:
Manufacturer:
Microchip Technology
Description:
EEPROM 2K, 256x8, 1.8V MAC Addressable
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union