Help finding the right MCU

I’m currently in the process of developing a wireless gaming mouse, I have the 3D modeling complete but I’m stuck looking for a usable MCU for a Pixart 3395 Optical Sensor. I have a NDA with Pixart

If anyone could help I’d really appreciate it.


Thank you for posting this question on the Tech Forum, we are looking into this and will get back to you as soon as we can.

Thank you


Welcome to the forum.

Given that the sensor system outputs via 4-wire SPI almost any micro will work to some definitions of work.

If I was working on this I’d start by using some complete easy to use platforms and figure out minimum speeds and maximum power consumption you can tolerate for your application.

Platforms I consider easy to use for this application testing are, Arduino, RP2040, Raspberry Pi, etc.
Any of those will allow you to get the SPI hardware tested and the interfacing software roughed out before committing to a specific micro for the final application.


Hi @Horizyn,
I would go with some full-fat microcontroller for sure. My favourites are the usual suspects–RP2040 by Raspberry Pi and STM32F7x. I am pretty sure you would need a lot of memory and raw power. If interested, some more thoughts here: Discord

I don’t know, but I do know which mouse uses this. You can buy one and take it apart. This is the dumbest way to do it. It’s called MSI Gaming Mouse Clutch GM51 Lightweight Wireless MS643