Making MCU Programming Board Bootloader

Discussion in 'The Projects Forum' started by Lyncheese, Aug 25, 2014.

  1. Lyncheese

    Thread Starter New Member

    Jun 28, 2014
    22
    0
    Hello,

    I'm trying to make a project using MCU.
    In my plan, I want to use AT89S52,... since it's cheap and quite good for the specification. Actually, I want to use AT90/AT91 to be more "updated" but It's quite more expensive than AT89...

    By the way, so I want to make the programming board first for AT89S52... I read that this IC had ISP feature and It's good for me. So, I could change the program anytime without moving it to other board.

    So, here comes the part that I don't understand.... From my research, It says that to program the AT89, I need both software (i.e uKeil) and hardware (programmer)..... The connection is SPI or ICSP...

    But, then I found interesting method which is called Self-programming for certain MCU...

    So, it is related to the bootloader....

    My question is...
    Is every MCU support this ? in this case is AT89S52... From the datasheet, it is not discussed so maybe no. But, since it's only a matter about the bootloader maybe it's possible ?

    Second, how do I create a bootloader to MCU to make this thing possible ? (If the MCU could do self-programming)

    Any references or experiences about this, please share it with me...

    Thank you...

    Warm regards.
     
Loading...