TPMx_CONF field descriptions (continued)
Field
Description
When set, the TPM counter will reload with 0 (and initialize PWM outputs to their default value) when a
rising edge is detected on the selected trigger input.
The trigger input is ignored if the TPM counter is paused during debug mode or doze mode. This field
should only be changed when the TPM counter is disabled.
0
Counter is not reloaded due to a rising edge on the selected input trigger
1
Counter is reloaded when a rising edge is detected on the selected input trigger
17
CSOO
Counter Stop On Overflow
When set, the TPM counter will stop incrementing once the counter equals the MOD value and
incremented (this also sets the TOF). Reloading the counter with 0 due to writing to the counter register or
due to a trigger input does not cause the counter to stop incrementing. Once the counter has stopped
incrementing, the counter will not start incrementing unless it is disabled and then enabled again, or a
rising edge on the selected trigger input is detected when CSOT set.
This field should only be changed when the TPM counter is disabled.
0
TPM counter continues incrementing or decrementing after overflow
1
TPM counter stops incrementing or decrementing after overflow.
16
CSOT
Counter Start on Trigger
When set, the TPM counter will not start incrementing after it is enabled until a rising edge on the selected
trigger input is detected. If the TPM counter is stopped due to an overflow, a rising edge on the selected
trigger input will also cause the TPM counter to start incrementing again.
The trigger input is ignored if the TPM counter is paused during debug mode or doze mode. This field
should only be changed when the TPM counter is disabled.
0
TPM counter starts to increment immediately, once it is enabled.
1
TPM counter only starts to increment when it a rising edge on the selected input trigger is detected,
after it has been enabled or after it has stopped due to overflow.
15–10
Reserved
This field is reserved.
This read-only field is reserved and always has the value 0.
9
GTBEEN
Global time base enable
Configures the TPM to use an externally generated global time base counter. When an externally
generated timebase is used, the internal TPM counter is not used by the channels but can be used to
generate a periodic interruptor DMA request using the Modulo register and timer overflow flag.
0
All channels use the internally generated TPM counter as their timebase
1
All channels use an externally generated global timebase as their timebase
8
GTBSYNC
Global Time Base Synchronization
When enabled, the TPM counter is synchronized to the global time base. It uses the global timebase
enable, trigger and overflow to ensure the TPM counter starts incrementing at the same time as the global
timebase, stops incrementing at the same time as the global timebase and is reset at the same time as the
global timebase. This field should only be changed when the TPM counter is disabled.
0
Global timebase synchronization disabled.
1
Global timebase synchronization enabled.
7–6
DBGMODE
Debug Mode
Configures the TPM behavior in debug mode. All other configurations are reserved.
Table continues on the next page...
Chapter 29 Timer/PWM Module (TPM)
KL27 Sub-Family Reference Manual , Rev. 5, 01/2016
Freescale Semiconductor, Inc.
473
Содержание MKL27Z128VFM4
Страница 2: ...KL27 Sub Family Reference Manual Rev 5 01 2016 2 Freescale Semiconductor Inc...
Страница 54: ...AWIC introduction KL27 Sub Family Reference Manual Rev 5 01 2016 54 Freescale Semiconductor Inc...
Страница 100: ...Module operation in low power modes KL27 Sub Family Reference Manual Rev 5 01 2016 100 Freescale Semiconductor Inc...
Страница 142: ...Functional description KL27 Sub Family Reference Manual Rev 5 01 2016 142 Freescale Semiconductor Inc...
Страница 248: ...Memory map and register descriptions KL27 Sub Family Reference Manual Rev 5 01 2016 248 Freescale Semiconductor Inc...
Страница 256: ...Memory map register descriptions KL27 Sub Family Reference Manual Rev 5 01 2016 256 Freescale Semiconductor Inc...
Страница 262: ...Initialization application information KL27 Sub Family Reference Manual Rev 5 01 2016 262 Freescale Semiconductor Inc...
Страница 292: ...Functional description KL27 Sub Family Reference Manual Rev 5 01 2016 292 Freescale Semiconductor Inc...
Страница 324: ...Functional Description KL27 Sub Family Reference Manual Rev 5 01 2016 324 Freescale Semiconductor Inc...
Страница 390: ...Application information KL27 Sub Family Reference Manual Rev 5 01 2016 390 Freescale Semiconductor Inc...
Страница 422: ...Functional description KL27 Sub Family Reference Manual Rev 5 01 2016 422 Freescale Semiconductor Inc...
Страница 432: ...Initialization Application Information KL27 Sub Family Reference Manual Rev 5 01 2016 432 Freescale Semiconductor Inc...
Страница 442: ...Functional description KL27 Sub Family Reference Manual Rev 5 01 2016 442 Freescale Semiconductor Inc...
Страница 512: ...Functional description KL27 Sub Family Reference Manual Rev 5 01 2016 512 Freescale Semiconductor Inc...
Страница 610: ...Initialization application information KL27 Sub Family Reference Manual Rev 5 01 2016 610 Freescale Semiconductor Inc...
Страница 646: ...Initialization application information KL27 Sub Family Reference Manual Rev 5 01 2016 646 Freescale Semiconductor Inc...
Страница 744: ...Application information KL27 Sub Family Reference Manual Rev 5 01 2016 744 Freescale Semiconductor Inc...
Страница 784: ...Application Information KL27 Sub Family Reference Manual Rev 5 01 2016 784 Freescale Semiconductor Inc...
Страница 830: ...Functional description KL27 Sub Family Reference Manual Rev 5 01 2016 830 Freescale Semiconductor Inc...
Страница 850: ...Application information KL27 Sub Family Reference Manual Rev 5 01 2016 850 Freescale Semiconductor Inc...
Страница 886: ...Functional description KL27 Sub Family Reference Manual Rev 5 01 2016 886 Freescale Semiconductor Inc...