ML620Q503/Q504 User's Manual
Chapter 14 UART with FIFO(UARTF)
FEUL620Q504 14-20
14.3.4 FIFO Mode
When the receive FIFO and reception interrupt are both enabled, reception interrupts are generated as follows:
(A)
If the number of characters present within the FIFO exceeds the programmed trigger level, a received data
read request interrupt is generated. This interrupt is immediately cleared when the number of characters
present within the FIFO drops below the trigger level.
(B)
As with the received data read request interrupt, the UAnIIR received data read request display is set to "1"
if the number of characters present within the FIFO exceeds the trigger level, and cleared to "0" if it drops
below the trigger level.
(C)
The received data error interrupt has a higher priority than the received data read request interrupt.
(D)
The received data read request flag is set to "1" as soon as the data is transferred from the receive shift
register to the FIFO, and cleared to "0" when the FIFO becomes empty.
When the receive FIFO and the reception interrupt are both enabled, a character timeout interrupt is generated as
follows.
(A)
A character timeout interrupt is generated when the following conditions are met.
•
There is at least one character present in the FIFO.
•
An amount of time required to transfer at least 4 characters has elapsed since a character was last
received (if 2 stop bits are specified, the time after the first stop bit is calculated).
•
An amount of time required to transfer at least 4 characters has elapsed since the receive FIFO was last
read.
For example, if 1 start bit + 8 character bits + 1 parity bit + 2 stop bits is specified, and the transfer speed is
300 baud, the said amount of time will be approximately 160 ms.
(B)
SYSCLK is used to calculate the character time.
(C)
When a character is read out from the FIFO, the character timeout interrupt and the timer used for timeout
detection will be cleared.
(D)
When no character timeout interrupt is generated, the timeout detection timer will be cleared when a
character is read out from the FIFO or a new character is received.
The transmission interrupt is generated as follows when the transmitter section and the transmit FIFO interrupts
have been enabled.
(A)
If the transmit FIFO is empty, a transmitted data write request interrupt occurs. This interrupt is cleared
when a character is written to the transmit FIFO or when UAnIIR is read out.
(B)
When the following conditions are met, the transmitted data write request interrupt will be delayed for an
amount of time equivalent to "time required to transmit one character – time when last stop bit occurred".
•
There was a period when only one character was present in the FIFO after THRE (transmitted data write
request) was last set.
•
THRE was set.
[Note]
Transmit FIFO is an empty state, but there is the case that all transmit processing doesn’t complete.
Confirm that transmit shift register (TSR) became empty in UF0TEMT bit of UAF0LSR register before
stopping high-speed clock (Transition to modes such as STOP / DEEP-HALT / HALT-H).
Содержание LAPIS SEMICONDUCTOR ML620Q503
Страница 2: ...ML620Q503 Q504 User s Manual Issue Date Apr 16 2015 FEUL620Q504 01...
Страница 18: ...Chapter 1 Overview...
Страница 32: ...Chapter 2 CPU and Memory Space...
Страница 44: ...Chapter 3 Reset Function...
Страница 50: ...Chapter 4 Power Management...
Страница 70: ...Chapter 5 Interrupts...
Страница 134: ...Chapter 6 Clock Generation Circuit...
Страница 161: ...Chapter 7 Time Base Counter...
Страница 170: ...Chapter 8 Timers...
Страница 183: ...Chapter 9 Function Timer FTM...
Страница 231: ...Chapter 10 Watchdog Timer...
Страница 239: ...Chapter 11 Synchronous Serial Port SSIO...
Страница 251: ...Chapter 12 Synchronous Serial Port with FIFO SSIOF...
Страница 283: ...Chapter 13 UART...
Страница 303: ...Chapter 14 UART with FIFO UARTF...
Страница 327: ...Chapter 15 I2 C Bus Interface...
Страница 344: ...Chapter 16 Port XT...
Страница 350: ...Chapter 17 Port 0...
Страница 361: ...Chapter 18 Port 1...
Страница 368: ...Chapter 19 Port2...
Страница 379: ...Chapter 20 Port 3...
Страница 395: ...Chapter 21 Port 4...
Страница 410: ...Chapter 22 Port 5...
Страница 426: ...Chapter 23 Melody Driver...
Страница 439: ...Chapter 24 RC Oscillation type A D Converter RC ADC...
Страница 462: ...Chapter 25 Successive Approximation Type A D Converter SA ADC...
Страница 479: ...Chapter 26 Analog Comparator...
Страница 489: ...Chapter 27 Flash Memory Control...
Страница 505: ...Chapter 28 Voltage Level Supervisor VLS...
Страница 517: ...Chapter 29 LLD circuit...
Страница 519: ...Chapter 30 On Chip Debug Function...
Страница 522: ...Appendixes...
Страница 552: ...Revision History...