beautypg.com

2 i2c eeprom, 3 i2c device - thermal sensor, 2 i2c eeprom 4.6.3 i2c device - thermal sensor – Artesyn COMX-P1022 Installation and Use (July 2014) User Manual

Page 61: Table 4-2, I2c#2 address distribution, Functional description

background image

Functional Description

COMX-P1022 COM Express Module Installation and Use (6806800M04C)

61

4.6.2

I2C EEPROM

The I2C EEPROM AT24C02B is located on I2C#1. It is used for board information storage (such
as MAC Address, board ID etc) or for other purposes.

The EEPROM provides 2048 bits of serial electrically erasable and programmable read-only
memory (EEPROM) organized as 256 words of 8 bits each. The device address is 0xA0, it can be
accessed only at I2C#1.

AT24C02 support SEQUENTIAL READ and page write.

Sequential reads are initiated by either a current address read or a random address read. After
the microcontroller receives a data word, it responds with an acknowledge. As long as the
EEPROM receives an acknowledge, it will continue to increment the data word address and
serially clock out sequential data words. When the memory address limit is reached, the data
word address will "roll over" and the sequential read will continue.

AT24C02's 32K EEPROM was internally organized with 32 pages of 8 bytes each. A page write is
initiated the same as a byte write, but the microcontroller does not send a stop condition after
the first data word is clocked in. Instead, after the EEPROM acknowledges receipt of the first
data word, the microcontroller can transmit up to seven more data words.

4.6.3

I2C Device - Thermal Sensor

The thermal sensor ADT7461 is a dual-channel digital thermometer and under/over
temperature alarm, intended for use in PCs and thermal management systems. It is located on
I2C#2. The device address is 0x98. It is designed for monitoring P1022 processor temperature.

Table 4-2 I2C#2 Address Distribution

IIC2

ADDRESS

ADT7461

0X98

DDR3

0XA6 0X66 0x36

RTC

0XD0

IIC MUX

0XE0

TFP410

0X72