Hello,
I am Building a Embedded Controller,which has 40+ IO's and need 8 Channel ADC. I have designed it using 89c51/52 and 8255's. But i am trying to build the same in a single chip provided 48 io's. ADC(optional),UART(reqd). Constraint is that i have a programmer which supports only 48 DIP packages. Would be helpful if anybody can guide me in selecting a Chip and a programmer(Cost Effective!). Package - Any. Any guides/reference for how to program this IC http://www.keil.com/dd/chip/3449.htm
www.stcmcu.com/stc-mcu-select-1.htm
Thanks for your feedback.
Yes its not mandatory that i should use 8051s.And what i could read from all of your feedback , it was great information from u guys. I mean HIGH END - which has can,lin,usb etc etc which might not be required for my application(at this stage).. So basically i dont want to waste the power of the mC.(i think so).
"I mean HIGH END - which has can, lin, usb etc etc"
You need to distinguish between high-end processing power, and high-end peripherals.
There are a few high-end 8051s and plenty of low-end ARMs that can easily give you all the IOs you need.
"which might not be required for my application (at this stage)."
You sound rather vague about that - as though it's likely that they will become required?
You really need to be certain about what your exact requirements actually are!
"i dont want to waste the power of the mC"
On the other hand, you don't want to waste time messing about with a whole bunch of external chips...
Who cares If the micro has a few extra features?! (so long as they don't represent an unacceptable price penalty).