please can you help me to select a microcontroller with the following requirements The processor should have USB 2.0 HIGH SPEED INTERFACE 3 SPI 1 I2C 2 UARTS IrDA TFT PANELS 1 ETHERNET 100 BASE T CONTROLLER MEMORY INTERFACES FOR RAM , FLASH, SD MEMORY , MMC * COMPACT FLASH INTERFACE OPERATING TEMPERATURE RANGE -40 TO +85 C