STC12或STC11系列的单片机,你用AT89S52的程序基本可以在这上面运行,速度要快8~12倍。IO口你可以选LQFP-48封装的,P5口都有了。我想应该勉强够你用了吧
宏晶公司的stc单片机,编程相同,但速度快很多,外设也比at89s52多
我知道的是stc12c5a60s2不知道你用过没有。比51要强大很多。不过和51是通用的。你可以试一试