Making MCU Programming Board Bootloader

Thread Starter

Lyncheese

Joined Jun 28, 2014
22
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.
 
Top