Для начала возьмите вот этот
http://www.ti.com/product/msp430f1611 Два USART, 48К Flash, 10К RAM. Он Вам точно подойдте.
Второй USART поможет Вам в отладке, 48К Flash это очень много, можно написать любой алгоритм, если конечно не загружать туда Бейсик или Паскаль

А 10K RAM достаточно для пакетов любого протокола, хватит на простенький TCP/IP.