STMICROELECTRONICS M54HC166K1