Arduino Projects    |   Raspberry Pi  |     Electronic Circuits   |   Electronics Reference Design Library  |   AVR    |    PIC    |    8051    |    Electronic Projects

89S51 and 89C51 similarity or difference

8 posts / 0 new
Last post
Abdul Raoof Khan
ark5230's picture
Offline
Joined: 28/03/2012
Posts: 2
Points: 15
89S51 and 89C51 similarity or difference

Can The two microcontrollers 89S51 and 89C51 be interchangably used?

Is there a majour difference between the two?

Can I use 89S51 ISP programmer with 89C51 ?

D.V.G. Krishna
dinodanda's picture
Offline
Joined: 05/03/2011
Posts: 89
Points: 9120

i think it is not possible

89s51 is having mosi.miso sck pins

but 89c51 is programed serilally

i think it may not be possible

Abdul Raoof Khan
ark5230's picture
Offline
Joined: 28/03/2012
Posts: 2
Points: 15

Thanks for the useful information.

I had similar impression about 89C51 but I saw a data sheet from Atmel that claims "4K Bytes of In-System Reprogrammable Flash Memory, – Endurance: 1,000 Write/Erase Cycles"

 

I am new to this forum, can I attach the PDF file here ?

 

D.V.G. Krishna
dinodanda's picture
Offline
Joined: 05/03/2011
Posts: 89
Points: 9120

here the insystem programable means

 

i think 89C51 can be programed through RXD and TXD serial pins

we connect it to PC db9 port through max232ic and program it with relavent software.but in case of  89S51 it is programed using "master and slave mode"

 

MOSI:master out slave in

 

MISO:master in slave out

 

I think you are using an usb programer for 89S51 that containing an atmega8

microcontroller from AVR family from atmel.this mcu also contains mosi,miso pins.

 

so 89C51 wont support it

Mukil K V
mukilkvjyothish's picture
Offline
Joined: 15/03/2013
Posts: 2
Points: 10

89c51 is not programable with the isp programmer of 89s51. 89c51 is only programable through its parallel proggraming lines.

ABHIJIT PATTNAIK
abhijitbrain's picture
Offline
Joined: 16/01/2013
Posts: 3
Points: 15

89c51 is once programmable and you can't erase it.

 

 

but in 89s51 you can programme it many times

Mukil K V
mukilkvjyothish's picture
Offline
Joined: 15/03/2013
Posts: 2
Points: 10

89C51 also reprogramable. we can erase and reprogram easily

ddrk
dinesh_23's picture
Offline
Joined: 26/06/2013
Posts: 5
Points: 25
  • 89c51 and 89s51 difference......
  •  
  • In 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 . (ISP stands for In System Programming)
  •  
Login or register to post comments