MC68HC05L28B MOTOROLA [Motorola, Inc], MC68HC05L28B Datasheet - Page 85

no-image

MC68HC05L28B

Manufacturer Part Number
MC68HC05L28B
Description
Flexible general-purpose microcomputer
Manufacturer
MOTOROLA [Motorola, Inc]
Datasheet
8.3.7
Since wired-AND logic is performed on the SCL line, a high to low transition on SCL affects all the
devices connected on the bus. The devices start counting their low period and once a device’s
clock has gone low, it holds the SCL line low until the clock high state is reached. However, the
change of low to high in this device clock may not change the state of the SCL line if another device
clock is still within its low period. Therefore, synchronized clock SCL is held low by the device with
the longest low period. Devices with shorter low periods enter a high wait state during this time
(see Figure 8-2). When all devices concerned have counted off their low period, the SCL line is
released and pulled high. There is then no difference between the device clocks and the state of
the SCL line, and all of them start counting their high periods. The first device to complete its high
period pulls the SCL line low again.
8.3.8
The clock synchronization mechanism can be used as a handshake in data transfer. The slave
device may hold SCL low after the completion of one byte of data transfer (nine bits). In such
cases, it halts the bus clock and forces the master clock into a wait state until the slave releases
the SCL line.
MC68HC05L28
SCL1
SCL2
SCL
Clock synchronization
Handshaking
Internal counter register
Figure 8-2 Clock synchronization
I
2
C-BUS
Wait
Start counting high period
MOTOROLA
TPG
8-5
8

Related parts for MC68HC05L28B