English
Language : 

MC68HC908LD64 Datasheet, PDF (224/362 Pages) Freescale Semiconductor, Inc – Microcontrollers
Multi-Master IIC Interface (MMIIC)
15.5.1 Multi-Master IIC Address Register (MMADR)
Address: $006B
Bit 7
6
5
4
3
2
1
Bit 0
Read:
MMAD7 MMAD6 MMAD5 MMAD4 MMAD3 MMAD2 MMAD1 MMEXTAD
Write:
Reset: 1
0
1
0
0
0
0
0
Figure 15-2. Multi-Master IIC Address Register (MMADR)
MMAD[7:1] — Multi-Master Address
These seven bits can be the MMIIC interface’s own specific slave
address in slave mode or the calling address when in master mode.
Software must update it as the calling address while entering the
master mode and restore its own slave address after the master mode
is relinquished. Reset sets a default value of $A0.
MMEXTAD — Multi-Master Expanded Address
This bit is set to expand the address of the MMIIC in slave mode.
When set, the MMIIC will acknowledge the general call address $00
and the matched 4-bit address, MMAD[7:4]. Reset clears this bit.
For example, when MMADR is configured as:
MMAD7 MMAD6 MMAD5 MMAD4 MMAD3 MMAD2 MMAD1 MMEXTAD
1
1
0
1
X
X
X
1
The MMIIC module will respond to the calling address:
Bit 7
6
5
4
3
2
Bit 1
1
1
0
1
X
X
X
or the general calling address:
0
0
0
0
0
0
0
where X = don’t care; bit 0 of the calling address is the MMRW bit from
the calling master.
1 = MMIIC responds to address $00 and $MMAD[7:4]
0 = MMIIC responds to address $MMAD[7:1]
Data Sheet
224
Multi-Master IIC Interface (MMIIC)
MC68HC908LD64 — Rev. 3.0
Freescale Semiconductor