Thank you for the information. I don't have a specific problem with Vybrid. I am looking for a processor that can do data transfers using UARTS, USB flash drive, and 10/100 Ethernet. All transfers are simultaneous. I'd like to have two UARTS running full duplex at 1Mbps and would like to write data to a USB flash drive at about 4 MB/sec, and send and receive data TCP/IP at about 2 MB/sec. I have been looking at Cortex M4/M7 MCU's, but I'm not sure they can keep up with these data rates. I've also been looking at the A9 processors. I think A9 can do the data rates, but they have more features than I really need. I think A9 is also more power hungry than I want. The Vybrid looks like it may be a good middle ground, but I think the A5 was intended to run Linux, and maybe the Vybrid A5 running Linux can meet my performance requirements, but if it can't I was thinking MQX running on the A5 might be a good fall back solution.