![Texas Instruments SimpleLink Ethernet MSP432E401Y Technical Reference Manual Download Page 1469](http://html1.mh-extra.com/html/texas-instruments/simplelink-ethernet-msp432e401y/simplelink-ethernet-msp432e401y_technical-reference-manual_10955781469.webp)
PWM Registers
1469
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Pulse Width Modulator (PWM)
Table 21-14. PWMnCTL Register Field Descriptions (continued)
Bit
Field
Type
Reset
Description
9-8
GENBUPD
R/W
0x0
PWMnGENB update mode.
0x0 = ImmediateThe PWMnGENB register value is immediately
updated on a write.
0x1 = Reserved
0x2 = Locally SynchronizedUpdates to the register are reflected to
the generator the next time the counter is 0.
0x3 = Globally SynchronizedUpdates to the register are delayed until
the next time the counter is 0 after a synchronous update has been
requested through the PWMCTL register.
7-6
GENAUPD
R/W
0x0
PWMnGENA update mode.
0x0 = Immediate. The PWMnGENA register value is immediately
updated on a write.
0x1 = Reserved
0x2 = Locally Synchronized. Updates to the register are reflected to
the generator the next time the counter is 0.
0x3 = Globally Synchronized. Updates to the register are delayed
until the next time the counter is 0 after a synchronous update has
been requested through the PWMCTL register.
5
CMPBUPD
R/W
0x0
Comparator B update mode.
0x0 = Locally SynchronizedUpdates to the PWMnCMPB register are
reflected to the generator the next time the counter is 0.
0x1 = Globally SynchronizedUpdates to the register are delayed until
the next time the counter is 0 after a synchronous update has been
requested through the PWMCTL register.
4
CMPAUPD
R/W
0x0
Comparator A update mode.
0x0 = Locally SynchronizedUpdates to the PWMnCMPA register are
reflected to the generator the next time the counter is 0.
0x1 = Globally SynchronizedUpdates to the register are delayed until
the next time the counter is 0 after a synchronous update has been
requested through the PWMCTL register.
3
LOADUPD
R/W
0x0
Load register update mode.
0x0 = Locally SynchronizedUpdates to the PWMnLOAD register are
reflected to the generator the next time the counter is 0.
0x1 = Globally SynchronizedUpdates to the register are delayed until
the next time the counter is 0 after a synchronous update has been
requested through the PWMCTL register.
2
DEBUG
R/W
0x0
Debug mode.
0x0 = The counter stops running when it next reaches 0 and
continues running again when no longer in Debug mode.
0x1 = The counter always runs when in Debug mode.
1
MODE
R/W
0x0
Counter mode.
0x0 = The counter counts down from the load value to 0 and then
wraps back to the load value (Count-Down mode).
0x1 = The counter counts up from 0 to the load value, back down to
0, and then repeats (Count-Up/Down mode).
0
ENABLE
R/W
0x0
PWM block enable. Disabling the PWM by clearing the ENABLE bit
does not clear the COUNT field of the PWMnCOUNT register.
Before re-enabling the PWM (ENABLE = 0x1), the COUNT field
should be cleared by resetting the PWM registers through the
SRPWM register in the System Control Module.
0x0 = The entire PWM generation block is disabled and not clocked.
0x1 = The PWM generation block is enabled and produces PWM
signals.