In order to avoid these troubles, the following procedures must be observed in initialization of
2
I
C.
(1) Implement initialization of internal state by setting IICRST bit or ICE bit.
(2) Execute the stop condition issue instruction (setting BBSY = 0 and SCP = 0 to write) and
wait for a duration equivalent to 2 clocks of the transfer rate.
(3) Execute initialization of internal state again by setting IICRST bit or ICE bit.
2
(4) Initialize each I
C register (re-setting).
Rev. 2.0, 11/00, page 566 of 1037