Main Content

Programming At89S52 Using Arduino

In-System Programming (ISP) aka In-Circuit Serial Programming (ICSP) is the ability of some programmable logic devices, microcontrollers, and other embedded devices to be programmed while installed in a complete system, rather than requiring the chip to be programmed prior to installing it into the system.
In this tutorial the AT89S52 microcontroller is programmed by using Arduino as an In-Circuit Serial Programmer.

- 1x AT89S52
- 2x 33pF Disc Capacitors
- 1x 11.0592MHz Crystal Oscillator
- 1x 0.1uF Capacitor
- 1x 10kOhm Resistor
- 1x Push Button
- 1x Bread Board
- Jumper Wires - as Required”

Link to article