Renesas rl78 User Manual

Page of 1004
 
RL78/G1A 
 
CHAPTER  13   SERIAL  INTERFACE  IICA 
13.4.2  Setting transfer clock by using IICWL0 and IICWH0 registers 
 
(1)  Setting transfer clock on master side 
 
Transfer clock = 
f
MCK
 IICWL0 + IICWH0 + f
MCK 
(t
+ t
F
 
At this time, the optimal setting values of the IICWL0 and IICWH0 registers are as follows. 
(The fractional parts of all setting values are rounded up.) 
 
• When the fast mode 
 
  
IICWL0 
0.52
 Transfer clock 
 
× f
MCK
 
 
  IICWH0 = (
0.48
 Transfer clock 
 
− t
R
 
− t
F
× f
MCK 
 
• When the normal mode 
 
  
IICWL0 
0.47
 Transfer clock 
 
× f
MCK
 
 
  IICWH0 = (
0.53
 Transfer clock 
 
− t
R
 
− t
F
× f
MCK
 
 
• When the fast mode plus 
 
  
IICWL0 
0.50
 Transfer clock 
 
× f
MCK
 
 
  IICWH0 = (
0.50
 Transfer clock 
 
− t
R
 
− t
F
× f
MCK 
 
(2)  Setting IICWL0 and IICWH0 registers on slave side 
(The fractional parts of all setting values are truncated.) 
 
• When the fast mode 
 
 
  IICWL0 = 1.3 
μ
× f
MCK
 
 
  IICWH0 = (1.2 
μ
− t
R
 
− t
F
× f
MCK 
 
• When the normal mode 
 
 
  IICWL0 = 4.7 
μ
× f
MCK
 
 
  IICWH0 = (5.3 
μ
− t
R
 
− t
F
× f
MCK 
 
• When the fast mode plus 
 
 
  IICWL0 = 0.50 
μ
× f
MCK
 
 
  IICWH0 = (0.50 
μ
− t
R
 
− t
F
× f
MCK 
 
(Caution and Remarks are listed on the next page.)
 
 
R01UH0305EJ0200  Rev.2.00 
 
 
588  
Jul 04, 2013