I am planning to use STM32F301K8 with UFQFPN32 package (the PCB space is critical).
I am going to use:
1 or 2 UARTs in Asynchronouse mode driven by DMA. 8N1 . Boud Rate 115200 .
1 or 2 SPIs driven by DMA. Csn by not dedicated GPIO. Boud Rate up to 5Mbps.
1 I2C with low boud rate.
Up to 3 gemeral purpose Timers with interrupts. There is no requirement for high timing accuracy.
1 ADC input.
Some additional GPIOs with EXTI mode.
System clock - 64MHz.
The PCB space is critical!
Temperature range : -40 to +60 DegC.
Vdd is regulated but voltage spikes expected.
So my question is the internal RC clock stable enough for my implementation or it is strongly suggested to use external crystal ?