I am about to develop a portable device to be interfaced with a computer (so, consumer electronics). I only have experiences with Microchip and Texas Instruments and I would like to have some hint to choose the right MCU.
Key requirements should be:
- low power (it's a portable device);
- 16 bit;
- RAM>10 kB;
- Hardware multiplier;
- large program memory (128 kB), and;
- available in development kit form or something.
Is there any with the possibility of interfacing a on-chip Flash memory (such as the ones in USB keys)? Otherwise, I'll just use an SD card.
Very important, is there any chance I could find one with 3 Mbps (3250000 bps) UART? I need to interface with a Bluetooth module for high speed communication.
What kind of MCU do you think would be a nice compromise?