EasyManua.ls Logo

NXP Semiconductors UM10204 - Reserved Addresses in Ufm

NXP Semiconductors UM10204
64 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
UM10204 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2012. All rights reserved.
User manual Rev. 5 — 9 October 2012 29 of 64
NXP Semiconductors
UM10204
I
2
C-bus specification and user manual
Only the write format previously described for 7-bit addressing is possible with 10-bit
addressing. Detailed here:
Master-transmitter transmits to slave-receiver with a 10-bit slave address. The
transfer direction is not changed (see Figure 29
). When a 10-bit address follows a
START condition, each slave compares the first seven bits of the first byte of the slave
address (1111 0XX) with its own address and tests if the eighth bit (R/W
direction bit)
is 0 (W
). All slaves that found a match compare the eight bits of the second byte of the
slave address (XXXX XXXX) with their own addresses, but only one slave finds a
match. The matching slave remains addressed by the master until it receives a STOP
condition (P) or a repeated START condition (Sr) followed by a different slave
address.
The START byte 0000 0001 (01h) can precede the 10-bit addressing in the same way as
for 7-bit addressing (see Section 3.2.12
).
3.2.9 Reserved addresses in UFm
The UFm I
2
C-bus has a different physical layer than the other I
2
C-bus modes. Therefore
the available slave address range is different. Two groups of eight addresses (0000 XXX
and 1111 XXX) are reserved for the purposes shown in Table 7
.
[1] The general call address is used for several functions including software reset.
[2] No UFm device is allowed to acknowledge at the reception of the START byte.
Assignment of addresses within a local system is up to the system architect who must
take into account the devices being used on the bus and any future interaction with
reserved addresses. For example, a device with seven user-assignable address pins
allows all 128 addresses to be assigned. If it is known that the reserved address is never
going to be used for its intended purpose, then a reserved address can be used for a
slave address.
Fig 29. A master-transmitter addresses a slave-receiver with a 10-bit address
002aag661
W
A
(write)
A
A
NA
1 1 1 1 0 X X 0
SLAVE ADDRESS
1st 7 BITS
S DATA PDATA
SLAVE ADDRESS
2nd BYTE
Table 7. Reserved addresses
X = don’t care; 1 = HIGH; 0 = LOW.
Slave address R/W bit Description
0000 000 0 general call address
[1]
0000 000 1 START byte
[2]
0000 001 X reserved for future purposes
0000 010 X reserved for future purposes
0000 011 X reserved for future purposes
0000 1XX X reserved for future purposes
1111 1XX X reserved for future purposes
1111 0XX X 10-bit slave addressing

Table of Contents

Related product manuals