Making Your Own Development Board
Making Your Own Development Board
in
In this article, I will show you how to make your own AVR development board for
ATmega8 microcontroller.
What is a development board?
In order to learn any MCU like AVR we need a AVR MCU that has all the basic
connections like power supply, crystal oscillator, proper reset signal and an ISP
connector for uploading a program. All these things are required for any project you
will make. A development board is a circuit board that contains all these connections
and it has connectors for IO pins of MCU so that they can be connected to any
external circuit with ease. So as you see its is like a basic framework. Once you
make a good development board and test it, you will have a solid foundation and for
your project you can concentrate on the specific requirement of that project. This will
also reduce the chance of making errors.
Some more complicated development boards have a RS232 level converters(for serial
communication) ,motor control chips etc.
Now lets do it!
I have described the basic connections required by any AVR MCU in Part III of my
AVR tutorial series so I am jumping right to the schematic.
Component
ATmega8
Voltage Regulator IC 7805
Resistance
Resistance
Capacitor (Electrolytic/Polar)
Capacitor (Electrolytic/Polar)
Name
IC1
IC2
R1
R2
C1
C2
Value
330ohm
1k
100uF
100uF
07
08
09
10
11
12
13
14
15
16
17
Capacitor (Electrolytic/Polar)
Capacitor (Ceramic Disk type)
Capacitor (Ceramic Disk type)
Capacitor (Ceramic Disk type)
Capacitor (Ceramic Disk type)
Inductor
Diode
Crystal Oscillator
LED
Tactile push to on Switch
Connectors, IC Socket, Power Jack,
General Purpose PCBs, wires etc
C6
C3
C4
C5
C6
L1
D1
Q1
LED1
S1
1uF
0.1uF
22pF
22pF
0.1uF
10uH
1N4007
16Mhz
Note
The voltage rating of C1 must be at least twice the input voltage while that of C2 &
C6 can be 12 Volts or more
Now connect the components according to the schematic on a general purpose PCB.
You will get something like this.