Development Board With LCD using Atmega16 microcontrollers

Summary of Development Board With LCD using Atmega16 microcontrollers


This article details the design and construction of a custom development board compatible with Atmega16 or Atmega32 microcontrollers. It features an ISP connector, adjustable reference voltage, eight user-configurable LEDs, serial ports, and regulated power. The guide covers sourcing specific components for both the main board and a removable RS-232 module, followed by instructions on etching or milling the PCBs, soldering, and testing using a specialized AVR programmer cable.

Parts used in the Custom Atmega Development Board:

  • Atmega16 or Atmega32 processor
  • Crystal oscillator
  • 27 pF capacitors (2 units)
  • 7805 voltage regulator
  • 47uF 16V capacitor
  • 100nF capacitors (3 units)
  • DC-jack (2.1mm or 2.5mm)
  • 1K potentiometer
  • LEDs (8 units for main board, 2 for RS-232 module)
  • 330 Ohm resistors (8 units for main board, 2 for RS-232 module)
  • Spike bars
  • Max232 IC
  • 0.1uF capacitors (4 units)
  • D9-connector

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

Step: 1 The Circuit Boards

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.

Step: 2 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

The picture on below will show the name of the component and where it should be on board.

Step: 4 Testing

Testing
Before we can test our development board, we are going to need AVR-programmer cable. Here is good instructable about the programming cable. We need only 6 wires. SCK, MISO, MOSI, RST, Ground and +5V and that’s why my connector have only 6 pins.
IMPORTANT! SCK, MISO, MOSI and RST signals needs 390 Ohm resistors which are usually soldered on board, but I wanted save some space from the board and that’s why the resistors are inside the cable. Without these resistors programming won’t work.
We also have to do a cable between rs232 module and the main board.
There is also couple “test wires” on the picture and these are really useful when we are going to test our board.
For more detail: Development Board With LCD using Atmega16 microcontrollers

Quick Solutions to Questions related to Custom Atmega Development Board:

  • What features does this development board offer?
    The board includes an ISP connector, adjustable reference voltage via trimmer, 8 configurable LEDs, spike bars for all ports, a modified bar for LCD screens, and a removable RS-232 module.
  • How can I make the circuit boards?
    You can either etch the boards using provided pictures or mill them using an NC-mill with supplied G-codes.
  • What is required to test the development board?
    You need an AVR-programmer cable with six wires: SCK, MISO, MOSI, RST, Ground, and +5V.
  • Where are the 390 Ohm resistors located for programming?
    The author placed these resistors inside the programming cable rather than on the board to save space.
  • Can I use different colors for the LEDs?
    Yes, the article states you can use any color for the eight LEDs connected to PORTA.
  • How do I connect the RS-232 module to the main board?
    A specific cable must be constructed to connect the RS-232 module to the main board.
  • Is it possible to modify the Eagle files provided?
    Yes, the author encourages users to freely modify the Eagle files as they see fit.
  • What type of crystal frequency should I choose?
    The article states it is your choice how many MHz the crystal will be.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top