Android to I2C Control

androidi2cusb

I have an I2C device that I would like to interface with Android. It seems that the easiest way would be to use a microcontroller compatible with Accessory Development Kit. But these kits and their microcontrollers are huge in size and I am looking for a solution which will work with a micro-USB and will fit in a form factor of 1 x 0.5 x 0.5 inch.

FT311 seems to be another option but it looks like an overkill for my application.

Is there any other option that I can use. I was hoping for something small like TI's MSP430 to work with Android.

Best Answer

If you're looking for an off the shelf development board that is going to fit in an area of 1" x 0.5", it's not gonna to happen. Even the smallest MSP board I could find is 1.9" x 1.9", doesn't have USB or I2C functionality, and doesn't even have a power supply:

MSP Header board

If that form factor is a hard requirement, then the board will need to be custom. The ADK is open source. So just take the schematic files and do the layout yourself to fit within your desired form factor.