![NXP Semiconductors MPC5605BK Reference Manual Download Page 533](http://html.mh-extra.com/html/nxp-semiconductors/mpc5605bk/mpc5605bk_reference-manual_1721852533.webp)
Chapter 24 LIN Controller (LINFlexD)
MPC5606BK Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor
533
The UART RX buffer must be configured in FIFO mode in order to:
•
Allow the transfer of large data buffer by a single TCD
•
Adsorb the latency, following a DMA request (due to the DMA arbitration), to move data from the
FIFO to the RAM
•
Use low priority DMA channels
•
Support high UART baud rate (at least 2 Mb/s) without overrun events
The Rx FIFO size is:
•
4 bytes in 8-bit data format
•
2 half-words in 16-bit data format
This is sufficient because just one byte allows a reaction time of about 3.8
s (at 2 Mbit/s), corresponding
to about 450 clock cycles at 120 MHz, before the transmission is affected. A DMA request is triggered by
FIFO not empty (RX) status signals.
The concept FSM to control the DMA Rx interface is shown in
. DMA Rx FSM will move
to idle state if DMARXE[0] = 0.
Summary of Contents for MPC5605BK
Page 2: ...This page is intentionally left blank...
Page 20: ...MPC5606BK Microcontroller Reference Manual Rev 2 20 Freescale Semiconductor...
Page 103: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 103 Clocks and power...
Page 645: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 643 Timers...
Page 715: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 713 ADC system...
Page 787: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 787 Memory...
Page 893: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 893 Integrity...
Page 943: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 943 Debug...