Hi,
Regarding the LLCE LIN message buffers, there are 8 bytes for each channel. This can be seen in the Section 3.3.2.10 struct Llce_Lin_SharedMemoryType in the LLCE firmware user guide.
As to recommendations regarding the LIN as UART, it seems there is a workaround for the polling mode, which is forwarding the interrupt to the Host core. I do apologize for the misunderstanding on our side with this topic.
Below will be some options recommended by NXP:
1. Implement UART driver on host side and enable LIN interrupt forwarding. Host core can access the LinFlex registers directly but interrupts of LLCE_LIN cannot be directly routed to host core. For routing LLCE LIN interrupts to host core, LIN interrupt forwarding can be enabled in LLCE FW and the steps to enable are explained in section “LIN Interrupt Forwarding” in LLCE FW user guide. No change required in the FW
2. Implement UART driver on host side with polling. And make sure the host core do not send any LIN related commands to LLCE FW which would result in unpredictable behavior. No change required in the FW.
3. Remove LIN based FW and implement UART based FW in LLCE FW. This would require FDK license.
Please, let us know if this information was helpful or not.