STM32F103CBT6 page 2 STM32F103CBT6 page 3