I suspect this component to be a SMD microphone made by ST. Unfortunately I could not map the writings on the device to any SMD microphone datasheet issued by ST.
Do you have a clue?
Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. It only takes a minute to sign up.Sign up to join this community
You're correct, it's this one: http://www.st.com/web/catalog/sense_power/FM125/SC1564/PF251680
(It's the same one that's on the STM32F4 Discovery Kit)