Atmega16/32 Development Board With LCD

Picture of Atmega16/32 Development Board With LCD
This instructable shows, how to do your own development board for Atmega16 or Atmega32 processors.The Internet is full of home made development boards, but I think that, there is room left for another one. This board have been very useful on my projects and I actually designed and made it to serve one of my project.

What it offers?

- ISP-connector.
- Adjustable reference voltage for AREF with trimmer.
- 8 leds connected PORTA with removable jumpers, so you can use leds also with another ports.
- Spike bars for PORTA, PORTB, PORTC and PORTD.
- Modified spike bar for LCD-screen (4 bit)
- rs232 serial port connector
- Removable rs232 module
- Regulated 5V

What you will need? (parts for main board)

- 1x Atmega16 or Atmega32 processor
- 1x crystal (It is your choice how many Mhz it will be)
- 2x 27 pF capacitors for crystal
- 1x 7805 voltage regulator
- 1x 47uF 16V capacitor
- 3x 100nF capacitor
- 1x DC-jack 2,1mm or 2,5mm (what ever you want use)
- 1x 1K potentiometer
- 8x led (any colour)
- 8x 330 Ohm resistors
- lot of spike bars

Parts for rs232 module

- Max232 IC
- 4x 0,1uF capacitors
- 2x led (green and red)
- 2x 330 Ohm resistors
- Spike bar
- D9-connector
Remove these adsRemove these ads by Signing Up

Step 1: The Circuit Boards

Picture of The Circuit Boards
There is circuits from the both boards and the pdf-file contains print out files from these boards. You can etch your boards from these pictures. The zip-file contains all Eagle-files from these boards. Feel free to modify these how do you want.
rs232.pdf(595x842) 10 KB
mega16.pdf(595x842) 17 KB

Step 2: Etching or Milling

Picture of Etching or Milling
There is two ways to make these boards, etching or milling. I'm not a chemist, so I used the last option. I made my mill from these great instructables, so If someone have also nc-mill and want to use it for make these boards, just let me know and I will send the G-codes.

Step 3: Soldering

Picture of Soldering
The picture on below will show the name of the component and where it should be on board.
moris_zen4 years ago
 Great instructable !
I just purchased my new ATMEGA168 but can't seem to get it to load my first program .. I would be happy if you could give me a hand .
I have the RS232 (MAX) adaptor connected to my PC and tested (loopback) .
I just connected the VCC and GDM and tryed to send it a simple "blink LED" program with no sucsess .
I assume when I buy a new deice it is set to internal clock (as in DS) .
I assume it works by default in the RS232 in 9600 (8N1 - no hw ).
Any tips ?
TXTCLA554 years ago
HEY! I have a LCD screen, i need to hook it up to a Arduino using only three wires. One for Vcc, another for ground, and the last one for Com (or data). Any suggestions?

Get More Out of Instructables

Already have an Account?


PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!