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
And what, exactly, do you mean by "high-end" here?
If you've never heard of ISP, I guess you must also be well out-of-date with the general state of the microcontroller market today?
ARM Cortex-M0 and -M3 devices are now widely available and competitive with the type of 8051 that you'd need to meet your stated requirements.
If you do stick with 8051, I'd certainly second the recommendation that you look closely at the Silicon Labs parts...