R8A66170DD/SP
First byte
(Command 2)
D3 D2 D1
111
110
111
110
101
100
0X1
0X0
The second byte
Upper byte of
PWM H register
Lower byte of
PWM H register
Upper byte of
PWM H register
Lower byte of
PWM H register
Upper byte of
PWM L register
Lower byte of
PWM L register
Upper byte of
prescaler register
Lower byte of
prescaler register
The third byte
Lower byte of
PWM H register
-
Lower byte of
PWM H register
Upper byte of
PWM L register
Lower byte of
PWM L register
-
Lower byte of
prescaler register
-
Fig.2 Data-setting sequence for registers
The fourth byte The fifth byte
Remark
-
-
Upper byte of
PWM L register
Lower byte of
PWM L register
-
-
-
-
-
-
Lower byte of
PWM L register
-
-
-
-
-
In Mode 0 or 1
In Mode 2
Reset
C/D=1 Mode setting (command 1) D7 = 1
C/D=1
C/D=0
C/D=0
Prescaler setting
(upper byte)
(command 2)
Prescaler value
upper byte
Prescaler value
lower byte
D7, D4, D3 = 0
D1 = 1
C/D=1
PWM counter setting
(upper byte)
(command 2)
C/D=0
C/D=0
PWM counter
upper byte
PWM counter
lower byte
D7, D4 = 0
D3, D2, D1 = 1
No
Setting
completed?
C/D=1
Yes
Output enable
(command 3)
Start
D7 = 0
D4 = 1
1
1
Change
No
setting?
Yes
D7, D4 = 0
C/D=1
Prescaler or PWM counter
setting change
D3 = 0 or 1
D2 = 1
(command 2)
D1 = 0 or 1
C/D=0 Upper byte of prescaler or
PWM counter
Lower byte of prescaler or
C/D=0
PWM counter
Yes
C/D=1
Change
setting?
No
Output disable
(command 3)
Yes
Change
mode?
No
End
D7=0
D4=1
Fig.3 Flow chart in Mode 0 or 1 (for one channel)
REJ03F0272-0100 Rev.1.00 Apr.01.2008
Page 5 of 20