mc68hc908ld64 Freescale Semiconductor, Inc, mc68hc908ld64 Datasheet - Page 246

no-image

mc68hc908ld64

Manufacturer Part Number
mc68hc908ld64
Description
M68hc08 Microcontrollers Microcontroller
Manufacturer
Freescale Semiconductor, Inc
Datasheet
DDC12AB Interface
16.6.6 DDC Data Transmit Register (DDCDTR)
Data Sheet
246
Address:
RXBF — DDC Receive Buffer Full
When the DDC module is enabled, DEN = 1, data written into this
register depends on whether module is in master or slave mode.
In slave mode, the data in DDCDTR will be transferred to the output
circuit when:
If the calling master does not return an acknowledge bit (RXAK = 1), the
module will release the SDA line for master to generate a "stop" or
"repeated start" condition. The data in the DDCDTR will not be
transferred to the output circuit until the next calling from a master. The
transmit buffer empty flag remains cleared (TXBE = 0).
In master mode, the data in DDCDTR will be transferred to the output
circuit when:
Reset:
Read:
Write:
This flag indicates the status of the data receive register (DDCDRR).
When the CPU reads the data from the DDCDRR, the RXBF flag will
be cleared. RXBF is set when DDCDRR is full by a transfer of data
from the input circuit to the DDCDRR. Reset clears this bit.
1 = Data receive register full
0 = Data receive register empty
the module detects a matched calling address (MATCH = 1), with
the calling master requesting data (SRW = 1); or
the previous data in the output circuit has be transmitted and the
receiving master returns an acknowledge bit, indicated by a
received acknowledge bit (RXAK = 0).
Figure 16-7. DDC Data Transmit Register (DDCDTR)
$001A
DTD7
Bit 7
1
DDC12AB Interface
DTD6
6
1
DTD5
5
1
DTD4
4
1
DTD3
3
1
MC68HC908LD64
DTD2
Freescale Semiconductor
2
1
DTD1
1
1
Rev. 3.0
DTD0
Bit 0
1

Related parts for mc68hc908ld64