STM32L476RC page 2 STM32L476RC page 3