Stm32f107vct6 Footprint