cancel
Showing results for 
Search instead for 
Did you mean: 

Is it recommendation to used internal RCC clock instead of external crystal.

SKada.1
Associate

For peripherals like SPI as HCI, I2S which clock should use RCC or external crystal?

2 REPLIES 2
TDK
Guru

HSE (high speed external crystal) will be more accurate than HSI (high speed internal oscillator), but for SPI and I2C, the extra accuracy will not matter. Not sure what HCI is.

For UART, the extra accuracy can help, but this depends on your particular clock settings. HSI is very often sufficient.

For USB, HSE is often required to meet USB timing requirements, although some chips get away with the HSI by using a clock recovery system based on packets sent by the host.

If you feel a post has answered your question, please click "Accept as Solution".

 Host Controller Interface (HCI), frequently in a Bluetooth context.

The internal clocks usually lack any accuracy in the static modes, and also across temperature and voltage.

Things with critical requirements, like Ethernet, CAN, USB, Radio, etc the use of crystal or TCXO clocks is preferable for reliable operation and interaction with other equipment.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..