12MHz FRO frequency change

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

12MHz FRO frequency change

跳至解决方案
505 次查看
F_Vaquero
Contributor I

Hello,

We are using the LPC54608J512BD208 microcontroller in our product with 2 UART (FLEXCOMM2 and FLEXCOMM4) sourced from the 12MHz internal FRO. 

We saw that, from time to time, the baud rate of the UART changed to a lower value (it could take several days) and we confirmed (using a pin to output the 12MHz internal FRO) that the reason is frequency of the 12MHz FRO changed more or less 5% to a lower value.

I saw in this forum a similar issue:

https://community.nxp.com/t5/LPC-Microcontrollers/LPC54605-fro-hf-drift-lower-than-48MHz-after-IEC-6...

Do you know why frequency is changing more than 1% indicated at datasheet?

Thank you.

标签 (2)
0 项奖励
回复
1 解答
484 次查看
Harry_Zhang
NXP Employee
NXP Employee

Hi @F_Vaquero 

According the LPC546xx Data Sheet.

Harry_Zhang_0-1748593474252.png

The 12 MHz FRO (Free Running Oscillator) on the LPC54608J512 should typically stay within ±1% frequency accuracy across operating conditions, as stated in the datasheet.

A drift of 5% is unusual and exceeds the expected spec. Since you're observing the FRO output changing after long durations (several days) and your UART baud rate is affected, this may indicate a hardware or environmental sensitivity issue.

Your FRO drift issue likely results from EMC-induced trim corruption.

So i think the most robust solution is to switch to a crystal oscillator for clocking, especially for timing-critical subsystems like UART.

BR

Harry

在原帖中查看解决方案

0 项奖励
回复
1 回复
485 次查看
Harry_Zhang
NXP Employee
NXP Employee

Hi @F_Vaquero 

According the LPC546xx Data Sheet.

Harry_Zhang_0-1748593474252.png

The 12 MHz FRO (Free Running Oscillator) on the LPC54608J512 should typically stay within ±1% frequency accuracy across operating conditions, as stated in the datasheet.

A drift of 5% is unusual and exceeds the expected spec. Since you're observing the FRO output changing after long durations (several days) and your UART baud rate is affected, this may indicate a hardware or environmental sensitivity issue.

Your FRO drift issue likely results from EMC-induced trim corruption.

So i think the most robust solution is to switch to a crystal oscillator for clocking, especially for timing-critical subsystems like UART.

BR

Harry

0 项奖励
回复