STMICROELECTRONICS TSH346ID