---
+ Post New Thread
Results 1 to 4 of 4
  1. #1
    Newbie level 5
    Points: 1,384, Level: 8

    Join Date
    Jun 2005
    Location
    kathmandu,Nepal
    Posts
    8
    Helped
    0 / 0
    Points
    1,384
    Level
    8

    difference between at89c51 and at89s51

    Could any body tell me abot the difference betwin 89c51 & 89s51

    in the data sheet i got the pins status are the same but the flash memory of both mcu is in system programmable but the 89s51 only have pins allocated for in system programming. what about 89c51 in systemm programming?

    •   Alt28th January 2006, 19:34

      advertising

        
       

  2. #2
    Newbie level 6
    Points: 1,884, Level: 10

    Join Date
    May 2004
    Location
    Riyadh, Saudi Arab
    Posts
    11
    Helped
    1 / 1
    Points
    1,884
    Level
    10

    difference between 8051 and 89c51

    Hi,

    I think studying the datasheets of both versions would make it more clear to you. as far as i know that 89s51 can be directly programmed by serial port and 89c51 cannot be.

    Regards



    •   Alt28th January 2006, 20:19

      advertising

        
       

  3. #3
    Advanced Member level 3
    Points: 12,871, Level: 27
    silvio's Avatar
    Join Date
    Dec 2001
    Location
    Romania
    Posts
    716
    Helped
    110 / 110
    Points
    12,871
    Level
    27

    difference between 89c51 and 89s51

    A simple presence of flash memory alterable when the 8951 is supplied only with +5v was strong enough for a good advertisement.
    A voltage of +12v was not so common available in the electronic boards based on microcontroller supplied at +5v.
    Thus, such a kind of microcontrollers with internal flash memory program, alterable only at +12v, have to be removed from the board and programmed in external programmers.
    When Atmel's AT89C51 was released with internal flash memory alterable at +5v, Atmel claimed that can be in user-system reprogramable (no external programmer required).
    This has been specially mentioned in the datasheet as a good advertisement for the product they developed. Watch out to "user" and "re"
    However, even if the +12v was not required for reprogram in the user-system (the high voltage programming is still possible in external programmer) the AT89C51 still needs a lot of I/O pins to be reprogrammed.

    Thus the Atmel felt the need of a new microcontroller based on 8051 core that must provide a true ISP (In System Programming) with only few I/O pins involved in programming.
    AT89S51 released few years later, can be programmed in the system through SPI interface which requires only 4 pins.

    As I explained in a previous thread, the AT89S51 inherits most of the features provided by AT89C51 since both are based on 8051 core.
    Including almost the same layout for datasheet.
    Thus, you can't see any big difference between statements like:

    In System Reprogrammable for AT89C51 (watch the "re" in the first page of datasheet which confused yarajit)

    and

    In System Programmable (ISP) for AT89S51 (watch the missing "re" in the datasheet)

    Like I said it's only a matter of english and Atmel advertisement.

    Hope that my english knowledges helped me to explain these difference between AT89C51 and AT89S51.


    1 members found this post helpful.

    •   Alt28th January 2006, 22:59

      advertising

        
       

  4. #4
    Full Member level 4
    Points: 3,283, Level: 13
    eng_ahmed22's Avatar
    Join Date
    Jun 2005
    Posts
    190
    Helped
    21 / 21
    Points
    3,283
    Level
    13

    difference between 89s51 and 89c51

    hi
    this is a .pdf file from ATMEL describes the migration between the AT89Cxx series and the AT89Sxx sries.

    http://www.atmel.com/dyn/resources/p...ts/doc3487.pdf

    hope it help u
    bye :)
    Ahmed



+ Post New Thread
Please login