Introduction: AT89S52 - Veroboard & Upcycling Components

About: I'm technician on Electronic (Data Acquisition System) with a Technological University Diploma in Electrical Engineering and Industrial Computing. Arduino and 3D Print are my hobbies.

Build your own ancestor of Arduino with upcycled components.

32 I/O programmable. Is this an ISP programmable microcontroller.

Easy and instructive build project.

(Ok... i buy Veroboard for this one, or you could do it on breadboard)

Supplies

Step 1: Find Components

- 2 x 22 pF Ceramic capacitors

- 2 x 180 ohm Resistor 1/4W

- 1 x 10k ohm Resistor 1/4W

- 2 capacitor 10uF (could put 10uF or 1uF for reset)

- 1 capacitor 1uF

- 1 x 20 MHz Oscillator 2 points

- 1 x LM7805 Regulator 5V

- 1 x Interruptor 2 positions

- 1 x USB B female connector

- 4 x 8 pins male headers

- 2 x 4 pins male headers

- 1 x AT89S52 Microcontroller

- 1 x Veroboard

- 2 x Leds 3mm (1 red and 1 green) for check supply

Required: Stuff for soldering.

Note, all components was upcycled. You could find them on electronic waste.

I've just buy Veroboard.

Step 2: Soldering

Follow previous schematic for soldering components on Veroboard.

Warning: Try on breadboard before solder.

Step 3: Checking

Check power supply with Leds.

Put the microcontroller in good position. Point on corner of AT89S52 is first pin.

It's an Arduino looks like with old stuff.

Step 4: Upload Your Program

Now it's time for programming microcontroller. Choose your method, and try a Blink code for testing it.

I'm using a professionnal ISP programmer with ZIF socket for upload hex file. You could program it with an Arduino Uno and using goods pins.

Upcycle for fun.