42.5.1 Initialization
The following steps can be used to initialize the LPIT module
• Enable the protocol clock by setting the M_CEN bit in the MCR register.
NOTE
Writing to certain registers while M_CEN = 0 will lead to
assertion of transfer error for that bus access. These
registers are MSR, SETTEN, CLRTEN, TVAL, and
TCTRL. Writing to CVAL and Reserved registers will
generate a transfer error irrespective of M_CEN bit value.
Reads to these registers can happen irrespective of M_CEN
bit value.
• Wait for 4 protocol clock cycles to allow time for clock synchronization and reset de-
assertion.
• For each timer channel that is to be enabled, configure the timer mode of operation
(MODE bits), Trigger source selection (TRG_SEL & TRG_SRC) and Trigger
control bits (TROT, TSOT, TSOI bits) in the TCTRLn register.
• Configure the channels that are to be chained by setting the CHAIN bit in the
corresponding channel's TCTRLn register.
• For channels configured in Compare Mode, set the timer timeout value by
programming the appropriate value in TVAL register for those channels.
• Configure TIEn bits in MIER register for those channels which are required to
generate interrupt on timer timeout.
• Configure the low power mode functionality of the module by setting the DBG_EN
and DOZE_EN bits in the MCR register. This is common to all timer channels.
• Enable the channel timers by setting the corresponding T_EN bit in the
corresponding channel's TCRTLn register.
• For channels configured in Capture Mode, the timer value can be read from TVALn
register when channel timeout occurs.
• At any time, the current value of the timer for any channel can be read by reading the
corresponding channel's CVALn register.
• The timer interrupt flag bits (TIFn) in MSR register get asserted on timer timeout.
These bits can be cleared by writing '1' to them.
42.5.2 Timer Modes
The timer mode is configured by setting an appropriate value in the MODE bits in
TCTRLn register. The timer modes supported are:
Chapter 42 Low-power Periodic Interrupt Timer (LPIT)
Kinetis KE1xF Sub-Family Reference Manual, Rev. 4, 06/2019
NXP Semiconductors
1137
Содержание KE1xF Series
Страница 2: ...Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 2 NXP Semiconductors...
Страница 60: ...SysTick Clock Configuration Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 60 NXP Semiconductors...
Страница 114: ...Initialization application information Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 114 NXP Semiconductors...
Страница 138: ...Usage Guide Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 138 NXP Semiconductors...
Страница 320: ...Private Peripheral Bus PPB memory map Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 320 NXP Semiconductors...
Страница 342: ...Functional Description Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 342 NXP Semiconductors...
Страница 360: ...Usage Guide Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 360 NXP Semiconductors...
Страница 490: ...Interrupts Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 490 NXP Semiconductors...
Страница 550: ...Memory map and register definition Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 550 NXP Semiconductors...
Страница 562: ...Boot Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 562 NXP Semiconductors...
Страница 662: ...Power supply supervisor Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 662 NXP Semiconductors...
Страница 694: ...On chip resource access control mechanism Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 694 NXP Semiconductors...
Страница 706: ...Usage Guide Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 706 NXP Semiconductors...
Страница 724: ...Application Information Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 724 NXP Semiconductors...
Страница 736: ...Usage Guide Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 736 NXP Semiconductors...
Страница 750: ...Debug and Security Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 750 NXP Semiconductors...
Страница 798: ...Functional description Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 798 NXP Semiconductors...
Страница 808: ...Functional description Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 808 NXP Semiconductors...
Страница 866: ...Usage Guide Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 866 NXP Semiconductors...
Страница 1164: ...Usage Guide Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 1164 NXP Semiconductors...
Страница 1178: ...Usage Guide Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 1178 NXP Semiconductors...
Страница 1380: ...Usage Guide Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 1380 NXP Semiconductors...
Страница 1472: ...Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 1472 NXP Semiconductors...
Страница 1482: ...Kinetis KE1xF Sub Family Reference Manual Rev 4 06 2019 1482 NXP Semiconductors...