
Transmit shifters must be configured to load on the first shift when the timer is
configured to insert a stop bit on each compare.
When the condition configured by timer disable (TIMDIS) is detected, the following
events occur.
• Timer counter will reload the current value of the Compare Register and start
decrementing as configured by TIMDEC.
• Timer output will clear.
• Transmit shifters controlled by this timer will output their stop bit value (if
configured by SSTOP).
• Receive shifters controlled by this timer will store the contents of the shift register in
their shift buffer, as configured by SSTOP.
If the timer stop bit is enabled, the timer counter will continue decrementing until the
next rising edge of the shift clock is detected, at which point it will finish. A timer enable
condition can be detected in the same cycle as a timer disable condition (if timer stop bit
is disabled), or on the first rising edge of the shift clock after the disable condition (if stop
bit is enabled). Receive shift registers will stop bit enabled will store the contents of the
shift register into the shift buffer and verify the state of the input data on the configured
shift edge while the timer is in the stop state condition. If there is no configured edge
between the timer disable and the next rising edge of the shift clock then the final store
and verify do not occur.
22.3.3 Pin operation
The pin configuration for each timer and shifter can be configured to use any FlexIO pin
with either polarity. Each timer and shifter can be configured as an input, output data,
output enable or bidirectional output. A pin configured for output enable can be used as
an open drain (with inverted polarity, since the output enable assertion would cause logic
zero to be output on the pin) or to control the enable on the bidirectional output. Any
timer or shifter could be configured to control the output enable for a pin where the
bidirectional output data is driven by another timer or shifter.
In addition, shifters can also be configured to use multiple FlexIO pins in parallel using
the SHIFTCFG[PWIDTH] field. PWIDTH is used to configure the following settings of
a shifter:
1. Number of bits shifted per Shift clock.
2. Number of pins driven by the shifter per Shift clock (only on shifters supporting
parallel transmit i.e. SHIFTER0, SHIFTER4).
3. Number of pins sampled by the shifter per Shift clock (only on Shifter supporting
parallel receive i.e. SHIFTER3, SHIFTER7).
Chapter 22 Flexible I/O (FlexIO)
K32 L2A Reference Manual, Rev. 2, 01/2020
NXP Semiconductors
573
Содержание K32 L2A Series
Страница 2: ...K32 L2A Reference Manual Rev 2 01 2020 2 NXP Semiconductors...
Страница 42: ...K32 L2A Reference Manual Rev 2 01 2020 42 NXP Semiconductors...
Страница 122: ...Flash Memory Clock K32 L2A Reference Manual Rev 2 01 2020 122 NXP Semiconductors...
Страница 146: ...Module operation in low power modes K32 L2A Reference Manual Rev 2 01 2020 146 NXP Semiconductors...
Страница 158: ...Debug and security K32 L2A Reference Manual Rev 2 01 2020 158 NXP Semiconductors...
Страница 174: ...Module Signal Description Tables K32 L2A Reference Manual Rev 2 01 2020 174 NXP Semiconductors...
Страница 246: ...Application information K32 L2A Reference Manual Rev 2 01 2020 246 NXP Semiconductors...
Страница 322: ...Kinetis Bootloader Status Error Codes K32 L2A Reference Manual Rev 2 01 2020 322 NXP Semiconductors...
Страница 344: ...Application initialization information K32 L2A Reference Manual Rev 2 01 2020 344 NXP Semiconductors...
Страница 374: ...CMP Trigger Mode K32 L2A Reference Manual Rev 2 01 2020 374 NXP Semiconductors...
Страница 384: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 384 NXP Semiconductors...
Страница 592: ...Application Information K32 L2A Reference Manual Rev 2 01 2020 592 NXP Semiconductors...
Страница 602: ...Initialization and application information K32 L2A Reference Manual Rev 2 01 2020 602 NXP Semiconductors...
Страница 656: ...Functional Description K32 L2A Reference Manual Rev 2 01 2020 656 NXP Semiconductors...
Страница 664: ...Functional Description K32 L2A Reference Manual Rev 2 01 2020 664 NXP Semiconductors...
Страница 744: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 744 NXP Semiconductors...
Страница 762: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 762 NXP Semiconductors...
Страница 806: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 806 NXP Semiconductors...
Страница 868: ...Integer square root K32 L2A Reference Manual Rev 2 01 2020 868 NXP Semiconductors...
Страница 976: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 976 NXP Semiconductors...
Страница 1012: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 1012 NXP Semiconductors...
Страница 1094: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 1094 NXP Semiconductors...
Страница 1132: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 1132 NXP Semiconductors...
Страница 1182: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 1182 NXP Semiconductors...
Страница 1290: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 1290 NXP Semiconductors...
Страница 1344: ...USB Voltage Regulator Module Signal Descriptions K32 L2A Reference Manual Rev 2 01 2020 1344 NXP Semiconductors...
Страница 1356: ...Initialization Application Information K32 L2A Reference Manual Rev 2 01 2020 1356 NXP Semiconductors...