STMICROELECTRONICS M29F080D90M6T