Was looking for 555's in my parts box, and while I did find one NE555, I found a dozen of these, in the same pouch. Wondering if the seller pushed me some slugs, because I can't find datasheet for this part. Not even in the Chinese / Russian parts search sites !!
The form-factor is same as NE555 (8 pin DIP), and markings on top say -
ATML U942 2FB 2 9H07258
and the bottom die sealant says that it's manf'd in Thailand.