The difference between performance of 89c51 and 89s51 is that the 89c51 has a standard 51 core. The 89c51 program cannot be directly ported to 51 compared to the 89s51.
Difference Between the 89C51 Micro-controllers and 89S51Following are the main differences between 89S51/S52 and 89C51/C52In S series the main difference is that you can program the "S" verison through ISP (in application) or using very simple programmers, while the "C" version still needs "full" parallel programmer . Where ISP stands for In System Programming89s51 has more new feature than 89c51 such as Watchdog Timers 51 is more cheaper than c 51 . if you want to use the application for longtime better use c 51 .
89s51 and 89s52 both are same version of 8051 microcontroller
c in 89c51 stands for cmos.. s in 89s51 stands for system programming system programming is way of burning your program into microcontroller chip... just like we write a program in c language and then burn it into microcontroller.this in system programming is another way of burning your program into microcontroller....
an 8 bit processor
s for static