mc68hc908ld64 Freescale Semiconductor, Inc, mc68hc908ld64 Datasheet - Page 245

no-image

mc68hc908ld64

Manufacturer Part Number
mc68hc908ld64
Description
M68hc08 Microcontrollers Microcontroller
Manufacturer
Freescale Semiconductor, Inc
Datasheet
MC68HC908LD64
Freescale Semiconductor
Rev. 3.0
SRW — DDC Slave Read/Write
RXAK — DDC Receive Acknowledge
SCLIF — SCL Interrupt Flag
TXBE — DDC Transmit Buffer Empty
This bit indicates the data direction when the module is in slave mode.
It is updated after the calling address is received from a master
device. SRW = 1 when the calling master is reading data from the
module (slave transmit mode). SRW = 0 when the master is writing
data to the module (receive mode).
When this bit is cleared, it indicates an acknowledge signal has been
received after the completion of 8 data bits transmission on the bus.
When RXAK is set, it indicates no acknowledge signal has been
detected at the 9th clock; the module will release the SDA line for the
master to generate "stop" or "repeated start" condition. Reset sets this
bit.
This flag is set when a falling edge is detected on the SCL line, only if
DDC1EN bit is set. SCLIF generates an interrupt request to CPU if the
SCLIEN bit in DDCCR is also set. SCLIF is cleared by writing "0" to it
or when the DCC1EN = 0, or DEN = 0. Reset clears this bit.
This flag indicates the status of the data transmit register (DDCDTR).
When the CPU writes the data to the DDCDTR, the TXBE flag will be
cleared. TXBE is set when DDCDTR is emptied by a transfer of its
data to the output circuit. Reset sets this bit.
1 = Slave mode transmit
0 = Slave mode receive
1 = No acknowledge signal received at 9th clock bit
0 = Acknowledge signal received at 9th clock bit
1 = Falling edge detected on SCL line
0 = No falling edge detected on SCL line
1 = Data transmit register empty
0 = Data transmit register full
DDC12AB Interface
DDC12AB Interface
DDC Registers
Data Sheet
245

Related parts for mc68hc908ld64