Pular para o conteúdo principal
Knowledgebase
Home
Renesas Brasil - Knowledgebase

How to transmit data using the I2C bus of H8/3664 group?

Latest Updated:03/24/2009

Question:

Concerning the I2C bus of H8/3664 group, it seems that when detecting start or stop, the content of ICDR register is not cleared, and that the last data at the previous reception is read out at the next reception. To avoid this problem, is there any other way than empty reading? How about transmission data?

Answer:

The previous data remains in ICDR when receiving (please refer to the hardware manual). Even if the value is read out at the next receiving, this data, because it is unnecessary when receiving, is specified to be read out in dummy reading. In the case of sending, the previous value remains as it is, since it needs no clearing.
Suitable Products
H8/300H Tiny
H8/36087
H8/36064
H8/36049
H8/36037, H8/36057
H8/36014, H8/36024
H8/3694
H8/3687
H8/3672
H8/3664
H8/36912, H8/36902