we are from peas technologies, we have 7 years of experience in embedded domain. have interfaced many devices using various protocol like RS485, SPI, I2C, USB etc. in this we used SPI for port expander, high speed ADC, Flash Memory, etc.. we worked with various controller and having ready to use library in 8051, PIC, AVR, ARM, RaspberryPI, Ardunio etc.