STM32F405RGT6 package LQFP64 brand new inventory 405RGT6 microcontroller original authentic 100% original and authentic