InvenSense's (NYSE:INVN) micro electro-mechanical systems (MEMS) allow some of the latest iPhone and Galaxy smartphones to track motions, but getting its products into the devices comes at a cost. Samsung and Apple putting pricing pressure on InvenSense's MEMS, which lowers the average selling price for some of its products.

But lately, InvenSense has started to expand its revenue streams. The company is looking to the MEMS market for Internet of Things devices and is developing products for new markets. And while the past year wasn't kind to the company's stock, there's still much for InvenSense to look forward to. Click on the slideshow below to see the company's opportunities and obstacles. 

Chris Neiger has no position in any stocks mentioned. The Motley Fool owns shares of and recommends Apple and InvenSense. The Motley Fool recommends Cisco Systems. Try any of our Foolish newsletter services free for 30 days. We Fools may not all hold the same opinions, but we all believe that considering a diverse range of insights makes us better investors. The Motley Fool has a disclosure policy.