STM32L476VE page 2 STM32L476VE page 3