STMICROELECTRONICS STPS3L40UF