English
Language : 

K60P100M100SF2RM Datasheet, PDF (1565/1809 Pages) Freescale Semiconductor, Inc – K60 Sub-Family Reference Manual
Chapter 51 Universal Asynchronous Receiver/Transmitter (UART)
4. After the WT interrupt has been cleared, the smartcard remains unresponsive. At
cycle 9701 the WT interrupt will reasserted.
If the intent of clearing the interrupt is such that it does not reassert, the interrupt service
routine must remove or clear the condition that originally caused the interrupt to assert
prior to clearing the interrupt. There are multiple ways that this can be accomplished
including ensuring that an event that results in the wait timer resetting occurs such as the
transmission of another packet.
51.8.10 Legacy and reverse compatibility considerations
Recent versions of the UART have added several new features. Whenever reasonably
possible reverse compatibility was maintained, however, in some cases this was either not
feasible or the behavior was deemed as not intended. This section describes several
differences to legacy operation that resulted from these recent enhancements. If
application codes from previous versions is used, they should be reviewed and modified
to take the following items into account. Depending on the application code, additional
items that are not listed here may also need to be considered.
1. Various reserved registers and register bits were used (i.e. MSFB and M10).
2. This module now generates an error when invalid address spaces are used.
3. While documentation indicated otherwise, in some cases it was possible for
S1[IDLE] to assert even if S1[OR] was set.
4. The S1[OR] flag will only be set if the data buffer (FIFO) does not have sufficient
room. Previously, the data buffer was always a fixed size of one and the S1[OR] flag
would set so long as the S1[RDRF] flag was set even if there was room in the data
buffer. While the clearing mechanism is has remained the save for the S1[RDRF]
flag, keeping the OR flag assertion tied to the RDRF event rather than the data buffer
being full would have greatly reduced the usefulness of the buffer when its size is
larger than one.
5. Previously when the C2[RWU] was set (and WAKE = 0), the IDLE flag could
reassert up to every bit period causing an interrupt and requiring the host processor to
reassert the C2[RWU] bit. This behavior has been modified. Now, when the
C2[RWU] is set (and WAKE = 0) at least one non-idle bit must be detected before an
idle can be detected.
K60 Sub-Family Reference Manual, Rev. 6, Nov 2011
Freescale Semiconductor, Inc.
1565