ADM1026JSTZ-REEL ON Semiconductor, ADM1026JSTZ-REEL Datasheet - Page 13
![IC CNTRL SYS REF/EEPROM 48-LQFP](/photos/7/49/74961/adm1026jstz_sml.jpg)
ADM1026JSTZ-REEL
Manufacturer Part Number
ADM1026JSTZ-REEL
Description
IC CNTRL SYS REF/EEPROM 48-LQFP
Manufacturer
ON Semiconductor
Datasheet
1.ADM1026JSTZ-R7.pdf
(55 pages)
Specifications of ADM1026JSTZ-REEL
Function
Hardware Monitor
Topology
ADC, Comparator, Multiplexer, Register Bank
Sensor Type
External & Internal
Sensing Temperature
0°C ~ 100°C, External Sensor
Output Type
SMBus™
Output Alarm
No
Output Fan
Yes
Voltage - Supply
3 V ~ 5.5 V
Operating Temperature
0°C ~ 100°C
Mounting Type
Surface Mount
Package / Case
48-LFQFP
Full Temp Accuracy
+/- 3 C
Digital Output - Bus Interface
Serial (2-Wire)
Maximum Operating Temperature
+ 100 C
Minimum Operating Temperature
0 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
ADM1026JSTZ-REEL
Manufacturer:
AD
Quantity:
6 906
Company:
Part Number:
ADM1026JSTZ-REEL
Manufacturer:
ON Semiconductor
Quantity:
10 000
Part Number:
ADM1026JSTZ-REEL
Manufacturer:
ON/安森美
Quantity:
20 000
Part Number:
ADM1026JSTZ-REEL7
Manufacturer:
ADI/亚德诺
Quantity:
20 000
locations. To write new data to a programmed location, it is
first necessary to erase it. EEPROM erasure cannot be done
at the byte level; the EEPROM is arranged as 128 pages of
64 bytes, and an entire page must be erased. Note that of
these 128 pages, only 124 pages are available to the user. The
last four pages are reserved for manufacturing purposes and
cannot be erased/rewritten.
EEPROM Registers 1, 2, and 3 at Addresses 06h, 0Ch, and
13h. EEPROM Registers 1 and 2 are for factory use only.
EEPROM Register 3 sets up the EEPROM operating mode.
Setting Bit 0 of EEPROM Register 3 puts the EEPROM into
read mode. Setting Bit 1 puts it into programming mode.
Setting Bit 2 puts it into erase mode.
may be accessed. Setting no bits or more than one of them
causes the device to respond with No Acknowledge if an
EEPROM read, program, or erase operation is attempted.
operations, such as sending an address or command, and
EEPROM programming operations. It is possible to write an
EEPROM address over the SMBus, whatever the state of
EEPROM Register 3. However, EEPROM Register 3 must
be correctly set before a subsequent EEPROM operation can
be performed. For example, when reading from the
EEPROM, Bit 0 of EEPROM Register 3 can be set, even
though SMBus write operations are required to set up the
EEPROM address for reading. Bit 3 of EEPROM Register 3
is used for EEPROM write protection. Setting this bit
prevents accidental programming or erasure of the
EEPROM. If an EEPROM write or erase operation is
attempted when this bit is set, the ADM1026 responds with
No Acknowledge. This bit is write−once and can only be
cleared by a power−on reset.
Programming an EEPROM byte takes approximately
250 ms, which would limit the SMBus clock for repeated or
block write operations. Because EEPROM block read/write
access is slow, it is recommended that this clock extend bit
typically be set to 1. This allows the ADM1026 to pull SCL
low and extend the clock pulse when it cannot accept any
more data.
ADM1026 SMBus Operations
different types of read and write operations. The ones used
in the ADM1026 are discussed below. The following
abbreviations are used in the diagrams:
S—START
W—WRITE
P—STOP
A—ACKNOWLEDGE
R—READ
A—NO ACKNOWLEDGE
Data can only be written to unprogrammed EEPROM
The EEPROM has three RAM registers associated with it,
Only one of these bits must be set before the EEPROM
It is important to distinguish between SMBus write
EEPROM Register 3 Bit 7 is used for clock extend.
The SMBus specifications define several protocols for
http://onsemi.com
13
ADM1026 Write Operations
Send Byte
command byte to a slave device, as follows:
a register address to RAM for a subsequent single−byte read
from the same address or block read or write starting at that
address. This is illustrated in Figure 18.
after setting up the address, the master can assert a repeat
start condition immediately after the final ACK and carry
out a single byte read, block read, or block write operation
without asserting an intermediate stop condition.
Write Byte/Word
and one or two data bytes to the slave device as follows:
four purposes. The ADM1026 knows how to respond by the
value of the command byte and EEPROM Register 3.
In this case, the command byte is the RAM address from 00h
to 6Fh and the (only) data byte is the actual data. This is
illustrated in Figure 19.
Figure 18. Setting a RAM Address for Subsequent Read
In this operation, the master device sends a single
In the ADM1026, the send byte protocol is used to write
If it is required to read data from the RAM immediately
In this operation, the master device sends a command byte
In the ADM1026, the write byte/word protocol is used for
The first purpose is to write a single byte of data to RAM.
10. The master asserts a stop condition on the SDA to
1. The master device asserts a start condition on the
2. The master sends the 7−bit slave address followed
3. The addressed slave device asserts an ACK on the
4. The master sends a command code.
5. The slave asserts ACK on the SDA.
6. The master asserts a stop condition on the SDA
1. The master device asserts a start condition on the
2. The master sends the 7−bit slave address followed
3. The addressed slave device asserts an ACK on the
4. The master sends a command code.
5. The slave asserts an ACK on the SDA.
6. The master sends a data byte.
7. The slave asserts an ACK on the SDA.
8. The master sends a data byte (or may assert stop
9. The slave asserts an ACK on the SDA.
SDA.
by the write bit (low).
SDA.
and the transaction ends.
SDA.
by the write bit (low).
SDA.
here.)
end the transaction.
1
S
ADDRESS
SLAVE
2
W
3
A
(00h TO 6Fh)
ADDRESS
RAM
4
5
A
P
6