Hello Seth,
The UART can work at the max clock configuration.
The project you attached have some problem, you use the PEE mode ,
use the system oscillator 0 reference clock , while you do not define it ,
so you can check , when you project run to
clock = CLOCK_HAL_GetOutClk(MCG_BASE);
the "clock" is 0 .
You can directly add the "board" folder refer to the demo under KSDK,
it define the system oscillator 0 reference clock at the file of board.h :
/* OSC0 configuration. */
#define OSC0_XTAL_FREQ 50000000U
I also change your project and send to you , it can work well now .
Hope it can helps you !
Have a great day,
Alice Yang
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------