Both of them are ICs of 8051 microcontroller.
The difference between them are IC89c51 is compatible with CMOS Voltage levels and 89v51RD2 is compatible with TTL voltage levels. Meaning of "v" in IC 89v51RD2 is it is vacuum tube version.
The at89c52 are ones that are more advanced. This means that they are programmable compared to the 8051 which is not. So this makes a really big difference.
can we replace AT89c51 by AT89s52 but i have c51 code
The Atmel AT89S52 is a microcontroller in the 80C51 family.
The AT89S52 microcontroller operates at a frequency of 12 MHz.
yes
semi conductor
32
Its an I\O controller
AT89S52 is a microcontroller based on the Intel 8051 architecture and features. Concerning your question, AT89S52 is the heart of most project involving Dual Tone Multi Frequency (DTMF), that is to say it is the controller IC used in such project.
S stands for SEMI CONDUCTOR
To limit the amount of current to the ports
difference between as on and as at