Skip to main content
Andrew Neil
Super User
March 25, 2024
Question

MEMS oscillators not compatible with STM32F1 and STM32L1 series?

  • March 25, 2024
  • 2 replies
  • 2530 views

Just came across this post:

https://community.st.com/t5/stm32-mcus-products/oscillator-selection-for-stm32g4/m-p/571716/highlight/true#M217792

which quotes AN2867 saying that MEMS oscillators are, "compatible with all STM32 MCUs/MPUs, except for the STM32F1 and STM32L1 series." 
(my emphasis)

 

AndrewNeil_1-1711360075906.png

 

So what is it that makes the F1 and L1 unable to use MEMS oscillators?

This topic has been closed for replies.

2 replies

Bowman32
ST Employee
April 2, 2024

 

This could be due to the maximum input rise and fall time. For the STM32F1, it is 50 ns as indicated in Table 21 of the datasheet. In a MEMS oscillator, it can reach up to 100 or 200 ns.

Andrew Neil
Super User
April 2, 2024

It would be good if AN2867 stated the reason(s) - rather than just dismissing the F1 and L1

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.