ne znam sta pravis .. u kom jeziku pises ... ja bi licno isao na neki 18F
ali odes na:
http://www.microchip.com/maps/main.aspx
pa odaberes microcontroller
odaberes da te zanimaju samo 8-bitni (ili ako oces ne moras .. ali ne verujem da ces da radis sa 16bitnim ili 32bitnim uC-om ovu pricu :D )
pa odaberes periferije koje ti trebaju (u tvom slucaju odaberes da ima 1 uart ch)
obrati paznju, svaki put kad nesto promenis on refreshuje ili cenu stranu ili samo deo sa rezultatima
onda sortiras rezultate po "sta te vec zanima" ... na primer ako oces sto manji footprint onda sortiras po "package pin"
i dobijes npr da od 8pina sa seriskim portom (hardwerskim) imas PIC12F1822, da sa 14pina imas PIC16F1823, PIC16F1824 ...
onda mozes da odaberes par komada (kliknes na ADD...) i uradis "compare side by side" ...
na primer odlicni su ti
PIC18F1220 ili PIC18F1230 ... PIC18F1220 ima 1 8bita i 3 16bitna tajmera dok 1230 ima samo 2 16bitna, ali zato 1230 ima 3 analogna komparatora i 100ksps ad .. oba imaju lin, 8mhz interni osc ili 40mhz max frekvenciju rada ... etc etc ...
tako da... "koji predlazes" .. predlazem da odes na maps, odaberes sta ti treba od periferije i onda odaberes odgovarajuci uC .... sto se samog seriskog porta tice .. skoro svaki noviji pic ima usart tako da moras da vidis vezano za ostale parametre .. ono sto ja predlazem je da uzmes 18F osim ako ti nije bas zapelo za to da bude 8pina ... onda imas onaj 12F1822