STMICROELECTRONICS M28C256