beautypg.com

5 seven bit slave address register (isba0) – FUJITSU MB91460 SERIES FR60 User Manual

Page 695

background image

679

Chapter 33 I2C Controller

2.I2C Interface Registers

2.5 Seven Bit Slave Address Register (ISBA0)

This register designates the seven bit slave address.

Write access to this register is only possible if the interface is disabled (EN=‘0’ in ICCR0).

[bit 7] Not used.

This bit always reads ‘0’.

[bit 6] - [bit 0] Seven Bit slave Address (SA6-SA0)

When address data is received in slave mode, it is compared to the ISBA0 register if the seven bit address is
enabled (ENSB=‘1’ in the ISMK0 register). If a match is detected, an acknowledge signal is sent to the master
device and the AAS bit is set.

All bits of the slave address may be masked using the ISMK0 register. The received seven bit slave address is
written back to the ISBA0 register, it is only valid while the AAS bit in the IBSR0 register is ‘1’.

The interface does not compare the contents of this register to the incoming data if a ten bit header or a
general call is received.

---

SA6

SA5

SA4

SA3

SA2

SA1

SA0

Bit no.

Read/write

(-)

(R/W) (R/W) (R/W) (R/W) (R/W) (R/W) (R/W)

Default value

(0)

(0)

(0)

(0)

(0)

(0)

(0)

(0)

Address : 0000D7

H

7

6

5

4

3

2

1

0

ISBA0

Seven Bit Address register