Szukam mikrokontrolera (może być 8 bitowiec z rodziny 8051 ale niekoniecznie) co miałby sporo pamięci ram na pokładzie...
Potrzebuje conajmniej 12kb, fajnie byłoby 16kb.
Mam w tej chwili na oku klon 8051 firmy Silicon Labs C8051F045 ale ma on tylko 8kb ram. Chciałbym uniknąć potrzeby dodawania zewnętrznych kostek RAM a z tego co widzę SiLabs robi wszystkie proce z max 8kb...
Procesor ma pracować na małej płytce obsługującej inteligentnego tłumacza protokołów komunikacyjnych pomiędzy 3 urządzeniami komunikującymi się z 4-tym przez porty szeregowe, więc posiadanie kilku uartów (może 4?) na pokładzie też byłoby zaletą, ale na drugim planie... Prędkość komunikacji na poziomie zaledwie 9600 baud umożliwi mi łatwe zrobienie uarta softwareowego metodą "bit-bang".
Acha, zapomniałem dodać, że procek ma być oczywiście tani i dostępny. Najlepiej z darmowym kompilatorem C/C++ :-)) Koszt procka C8051F045 to jest rząd 7-8 dolarów USD i mam już z tą rodziną proców doświadczenie, kompilatory.
Patrzę jeszcze na 16-bitowe procki Texas Instruments serii MSP430. Niektóre mają większą pamięć ram 16kb i 4 uarty. Na przykład MSP430F5418 - cena jednostkowa podobna do proca SiLabs a przy 1000 sztuk spada do 5 dolców... Niestety nie znam tej rodziny proców, nie mam narzędzi itp.
Co możecie doradzić innego? Coś, co nie miałoby wejść/wyjść analogowych, które podejrzewam mocno podrażają kostkę w przypadku C8051F045 lub MSP430F5418 z A/C i C/A...