Estoy haciendo una PCB con el microcontrolador STM32F030CC y he estado leyendo sobre la configuración mínima en la hoja de datos. No incluyen un diagrama de configuración mínimo [...]
ST normalmente proporciona la información de configuración mínima en un documento separado para cada una de sus familias de MCU, no en la hoja de datos. Ese documento usualmente tiene "Cómo empezar" como parte del título. Para su MCU, ese documento es " AN4325 - Comenzando con el desarrollo de hardware de las series STM32F030xx y STM32F070xx ".
Usaré los 6 UARTs, [...] usaré el oscilador interno para que no necesite ningún cristal externo.
Espero que hayas considerado los límites de precisión HSI (oscilador interno), la variación de la temperatura y la posible necesidad de calibración.
¿Necesito tener los condensadores del filtro ADC ya que no usaré el ADC?
Creo que te estás refiriendo a los condensadores en V DDA y V SSA , y sí, todavía tiene sentido hacerlo porque esos pines proporcionan energía a otras partes de la MCU también (por ejemplo, el "bloque de reinicio" y los osciladores internos) no solo el ADC.
A menos que esté produciendo algo que sea extremadamente sensible al costo, entonces reduce su riesgo siguiendo las pautas de ST. Tenga en cuenta que su diseño de referencia (en el documento vinculado anteriormente) enumera un capacitor 1 uF V DDA en la sección "obligatoria". Dado que los pines V DDA y V SSA están uno al lado del otro, es muy fácil agregar el condensador recomendado allí.
¿Hay algo esencial para que funcione? Me he perdido?
No he realizado una revisión completa del diseño, pero un punto es que su pin BOOT0
no tiene ningún pull-up. Entonces, mientras está vinculado a Gnd para arrancar desde el Flash principal, entonces está bien. Sin embargo, si alguna vez desea que BOOT0
sea "alto" (por ejemplo, para usar el gestor de arranque incorporado), entonces no debe asumir que un pin flotante BOOT0
será tratado como "alto".