5 i2c slave address register- isar, Table 9-13. i2c slave address register - isar, C slave address register- isar – Intel PXA26X User Manual

Page 366

Advertising
background image

9-28

Intel® PXA26x Processor Family Developer’s Manual

Inter-Integrated Circuit Bus Interface Unit

9.9.5

I

2

C Slave Address Register- ISAR

The ISAR (see

Table 9-13

) defines the I

2

C unit’s 7-bit slave address. In slave-receive mode, the

processor responds when the 7-bit address matches the value in this register. The processor writes
this register before it enables I

2

C operations. The ISAR is fully programmable (no address is

assigned to the I

2

C unit) so it can be set to a value other than those of hard-wired I

2

C slave

peripherals in the system. If the processor is reset, the ISAR is not affected. The ISAR register
default value is 0000000

2

.

2

UB

UNIT BUSY:

0 – I

2

C unit not busy.

1 – Set when the I

2

C unit is busy. Defined as the time between the first START and STOP.

1

ACKNAK

ACK/NAK STATUS:

0 – I

2

C unit received or sent an ACK on the bus.

1 – I

2

C unit received or sent a NAK.

Used in slave-transmit mode to determine when the transferred byte is the last one.
Updated after each byte and ACK/NAK information is received.

0

RWM

READ/WRITE MODE:

0 – I

2

C unit is in master-transmit or slave-receive mode.

1 – I

2

C unit is in master-receive or slave-transmit mode.

R/nW bit of the slave address. Automatically cleared by hardware after a stop state.

Table 9-12. I

2

C Status Register - ISR (Sheet 2 of 2)

Physical Address

4030_1698

I

2

C Status Register

I

2

C

Bit

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9

8

7

6

5

4

3

2

1

0

R

ese

rved

BE

D

SA

D

GC

AD

IR

F

ITE

AL

D

SS

D

IB

B

UB

AC

KNA

K

RW

M

Reset

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

Table 9-13. I2C Slave Address Register - ISAR

Physical Address

4030_16A0

I

2

C Slave Address Register

I

2

C

Bit

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9

8

7

6

5

4

3

2

1

0

R

eser

v

e

d

ISA

Reset

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

31:7

Reserved

6:0

ISA

I

2

C SLAVE ADDRESS:

7-bit address that the I

2

C unit responds to when in slave-receive mode.

Advertising