Yes, I'm using the Atmel AT89S52 - and I mentioned above about how I programmed a fast ICSP programmer for it, using an Arduino to talk to its SPI pins. You just use an XMODEM transfer of an Intel Hex file to the Arduino's serial port, and it does the rest. The S52 is only a 12T design, though. The AT89LP version runs two or three times as fast, according to the data sheet - though I've not tried one, yet.
My Atmel S52 chips are the 24PU type - I run them with 22.1184 MHz crystals, but I've not tried pushing them beyond that.
The STC chips will run with 40 MHz crystals, and at 6T, but I've still not been able to find a seller of the HC versions - either PDIP 40 or LQFP 44 packages.
There are lots of other 8051 core chips in the STC family - and some of those run at 1T and high frequency clocks, but only the '89' version (as far as I know) supports external memory - either RAM or ROM. I've used STC15, STC12 and STC8. The STC8 ones are the fastest, if you don't need external memory.
My Atmel S52 chips are the 24PU type - I run them with 22.1184 MHz crystals, but I've not tried pushing them beyond that.
The STC chips will run with 40 MHz crystals, and at 6T, but I've still not been able to find a seller of the HC versions - either PDIP 40 or LQFP 44 packages.
There are lots of other 8051 core chips in the STC family - and some of those run at 1T and high frequency clocks, but only the '89' version (as far as I know) supports external memory - either RAM or ROM. I've used STC15, STC12 and STC8. The STC8 ones are the fastest, if you don't need external memory.






