You are on page 1of 2

Project Summary

This project is design to be use in basic course of microcontroller (AVR). It


incorporate all the basic physical components that one learns to program and use.
Most of the modules are separately built on the board and can be connected to the
microcontroller using jumper wires as most of the pins are general purpose. This
development board has external ISP support so that the microcontroller can be
programed and tested without removal.

Schematic

Project Description
This project uses and is built for the atmega16 microcontroller. The board has a
regulated power supply of +5 volt that is distributed on the entire system. The
supply uses a 7405 dc voltage regulator and can handle a dc voltage of about
35volts. The voltage apply to the connector should be kept above 5volt for it to
work properly. The input voltage cannot be Ac.
The microcontroller can be operated on 2 MHz internal (default) or by a 12 MHz
external crystal. The reset pin is connected to a puss and a capacitor network. The
capacitor provides a power on reset. The ADC reference voltage is +5 volts.

The board also has two pot attached to the AD0, and AD1 pins of the microcontroller
that can be used as analog signals form a sensor. it also has a push button attached
to PORTD to simulate input.
The board has a separate LED strip that can be connected directly to any available
pins of the controller by jumper. It also has a single LED attached to PORD.P7 that
can be used to check the statues of the controller.
The board also has 3 simple 7-seg display that can be connected to the controller
and used as output display that can be physically monitor by the used. It also has
the advance display of TEXT LCD that is partially connected to the controller. The
last 4 data pins of the LCD display are permanently connected to the
microcontroller. The control pins of the LCD namely R/W, RS and E pins can be
connected by jumper wires. These pins with the already attached data pins can
drive the LCD in 4 bit mode (which is preferred over 8-bit mode).

Programmer
The controller can be programmed on board by using any ISP programmer. The SPI
pins are accordingly connected to the connector that is required by most ISP
programmer. Or it can be programed by an arduino( project arduino as ISP).

You might also like