Cirrus Logic EP93 Series User Manual page 737

Arm 9 embedded processor family
Table of Contents

Advertisement

Bit Descriptions:
PWM_DC:
PWMxEn
15
14
13
12
Address:
PWM0En: 0x8091_0008 - Read/Write
PWM1En: 0x8091_0028 - Read/Write
Default:
0x0000_0000
Definition:
PWMx Enable
Bit Descriptions:
RSVD:
EN:
PWMxInvert
15
14
13
12
Address:
PWM0Invert: 0x8091_000C - Read/Write
PWM1Invert: 0x8091_002C - Read/Write
DS785UM1
PWM_DC is used in conjunction with PWMxTermCnt to
adjust the output duty cycle of PWM. PWMxDutyCycle is
double buffered to allow it to be programed statically
(PWM is stopped) or dynamically (PWM is running).
Programmed dynamically, PWMxDutyCycle is updated at
the end of a PWM cycle to prevent any output glitches or
errors. Reading the register reflects what was written to it,
not the state of the counter.
11
10
9
8
RSVD
Reserved. Unknown During Read.
Enable PWM
0 - Disable/Stop PWM. The PWM is actually stopped when
it reaches the end of its current cycle. PWM output is:
0 - If PWM_INV = 0
1 - if PWM_INV = 1
1 - PWM is Enabled. When in normal mode writing a one
will start the PWM.
PWMxTermCnt is updated with its new buffered value.
PWMxDutyCycle is updated with its new buffered value.
11
10
9
8
RSVD
Copyright 2007 Cirrus Logic
7
6
5
4
7
6
5
4
Pulse Width Modulator
EP93xx User's Guide
3
2
1
0
EN
3
2
1
0
INV
24-5
24

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EP93 Series and is the answer not in the manual?

This manual is also suitable for:

Ep9315Ep9301Ep9302Ep9307Ep9312

Table of Contents