English
Language : 

MC68HC908BD48 Datasheet, PDF (205/290 Pages) Freescale Semiconductor, Inc – Microcontrollers
DDC12AB Interface
Registers
• the module receives an acknowledge bit (RXAK = 0), after
setting master transmit mode (MRW = 0), and the calling address
has been transmitted; or
• the previous data in the output circuit has be transmitted and the
receiving slave returns an acknowledge bit, indicated by a
received acknowledge bit (RXAK = 0).
If the slave does not return an acknowledge bit (RXAK = 1), the master
will generate a "stop" or "repeated start" condition. The data in the DDTR
will not be transferred to the output circuit. The transmit buffer empty flag
remains cleared (TXBE = 0).
The sequence of events for slave transmit and master transmit are
illustrated in Figure 15-8.
15.6.7 DDC Data Receive Register (DDRR)
Address: $001B
Bit 7
6
5
4
3
2
1
Read: DRD7 DRD6 DRD5 DRD4 DRD3 DRD2 DRD1
Write:
Reset: 0
0
0
0
0
0
0
= Unimplemented
Figure 15-7. DDC Data Receive Register (DDRR)
Bit 0
DRD0
0
When the DDC module is enabled, DEN = 1, data in this read-only
register depends on whether module is in master or slave mode.
In slave mode, the data in DDRR is:
• the calling address from the master when the address match flag
is set (MATCH = 1); or
• the last data received when MATCH = 0.
In master mode, the data in the DDRR is:
• the last data received.
MC68HC908BD48 — Rev. 1.0
MOTOROLA
DDC12AB Interface
Technical Data
205