Main Content

Hello everyone, today we will learn to program the 89S52 micro-controller using the arduino board. The 89S52 uC is slightly different from the 89C51 uC as it has ISP(In System Programming) feature.
It has SPI pins MOSI, MISO and SCK which will be used to upload the hex file to the uC. The original creator of this project is Nick Pablo and a huge thanks to him.
This project will be helpful for those who are willing to start with the 89S52 uC and don’t want to invest on an additional programmer for the 89S52 uC.
You just need your arduino board and few additional components to make this project.
So read the entire instructable and follow all the steps and you will be able to program the 89S52 uC using your arduino board.”

Link to article