mvs sarma said:
don't use c51/c52 try s51 and s52 . they are flash versions and are cheap
And what do you mean by that?
Do you mean to say In-System Programmable (ISP) Flash Memory, as all the device mentioned above use flash memory only.
Well, it is true that if somebody is desinging a new product I will recommend not to go with 89CXX series.
The major difference between 89CXX and 89SXX is AT89SXX device may be in-system programmed via SPI-compatible interface.
But as the author of the topic wants to learn how to program the chip he must be meaning how to do it serially.
AT89S51 have the following additional features than AT89C51
• Full Duplex UART Serial Channel
• Low-power Idle and Power-down Modes
• Interrupt Recovery from Power-down Mode
• Watchdog Timer
• Dual Data Pointer
• Power-off Flag
• Fast Programming Time
• Flexible ISP Programming (Byte and Page Mode)
Cheers!
Sarang