STM32L476VC page 2 STM32L476VC page 3