mc68hc908ld64 Freescale Semiconductor, Inc, mc68hc908ld64 Datasheet - Page 224

no-image

mc68hc908ld64

Manufacturer Part Number
mc68hc908ld64
Description
M68hc08 Microcontrollers Microcontroller
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Multi-Master IIC Interface (MMIIC)
15.5.1 Multi-Master IIC Address Register (MMADR)
Data Sheet
224
Address:
MMAD[7:1] — Multi-Master Address
MMEXTAD — Multi-Master Expanded Address
Reset:
Read:
Write:
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.
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:
The MMIIC module will respond to the calling address:
or the general calling address:
where X = don’t care; bit 0 of the calling address is the MMRW bit from
the calling master.
Figure 15-2. Multi-Master IIC Address Register (MMADR)
1 = MMIIC responds to address $00 and $MMAD[7:4]
0 = MMIIC responds to address $MMAD[7:1]
MMAD7 MMAD6 MMAD5 MMAD4 MMAD3 MMAD2 MMAD1 MMEXTAD
MMAD7
$006B
Bit 7
Bit 7
Multi-Master IIC Interface (MMIIC)
1
1
0
1
MMAD6
6
0
1
6
1
0
MMAD5
5
1
0
5
0
0
MMAD4
4
0
1
4
1
0
MMAD3
X
X
3
0
3
0
MC68HC908LD64
MMAD2
Freescale Semiconductor
X
X
2
0
2
0
MMAD1 MMEXTAD
Bit 1
X
X
0
1
0
Rev. 3.0
Bit 0
1
0

Related parts for mc68hc908ld64