STMICROELECTRONICS M95256