© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
User manual
Rev. 01 — 15 August 2005
255
Philips Semiconductors
UM10139
Volume 1
Chapter 16: PWM
Fig 59. PWM block diagram
RESET
MAXVAL
Note: this diagram is intended to clarify the function of the PWM rather than to suggest a specific design implementation.
TIMER CONTROL REGISTER
PRESCALE REGISTER
PRESCALE COUNTER
ENABLE
SHADOW REGISTER 3
LOAD ENABLE
SHADOW REGISTER 2
LOAD ENABLE
SHADOW REGISTER 1
LOAD ENABLE
SHADOW REGISTER 0
LOAD ENABLE
CONTROL
MATCH CONTROL REGISTER
M[6.0]
INTERRUPT
STOP ON MATCH
RESET ON MATCH
TIMER COUNTER
CSN
TCI
CE
MATCH REGISTER 3
MATCH REGISTER 2
MATCH REGISTER 1
MATCH REGISTER 0
MATCH REGISTER 4
MATCH REGISTER 5
MATCH REGISTER 6
SHADOW REGISTER 4
LOAD ENABLE
SHADOW REGISTER 5
LOAD ENABLE
SHADOW REGISTER 6
LOAD ENABLE
PWM CONTROL REGISTER
PWMENA1..6
PWMSEL2..6
MATCH 0
R
S
Q
EN
R
S
Q
EN
PWM6
PWMENA6
R
S
Q
EN
R
S
Q
EN
R
S
Q
EN
R
S
Q
EN
MUX
MUX
MUX
MUX
MUX
PWMSEL2
PWMSEL3
PWMSEL4
PWMSEL5
PWMSEL6
Match 0
Match 1
Match 2
Match 3
Match 4
Match 5
Match 6
=
=
=
=
=
=
=
LATCH ENABLE REGISTER
CLEAR
PWM5
PWMENA5
PWM4
PWMENA4
PWM3
PWMENA3
PWM2
PWMENA2
PWM1
PWMENA1
Interrupt Register