Home :: Development Boards :: 40 PIN AVR Development Board

40 PIN AVR Development Board

40 PIN AVR Development Board
40 PIN AVR Development Board Main View 40 PIN AVR Development Board Main View Program Uploading Low Cost 40 PIN AVR Dev board Schematic
SKU SKU00098  
Weight 250.00 grams
Which MCU we should install for you?
Our price: Rs324.00 ($6.75)
Quantity Price
11-50 Items Rs311.00
51+ Items Rs286.00

CoinCash On Delivery (COD)

Click here to check COD availability at your area

Delivery Schedule(reach you in 4 days)











one year warranty 15 days money back guarantee ! fully assembled and tested c source code for hc-sr04 40 pin avr development board schematic COD Cash On Delivery


This low cost AVR development board can be used to get started with 40 PIN AVR devices or to test and build projects easily. Get this board along with our USB AVR Programmer and you have complete development and learning platform. The bundled CD provides all software tools, documentation and tutorials to learn the AVR microcontrollers. The board is compatible with highly popular ATmega16 and ATmega32 MCUs.

NOTE: You will need a 12V 1A DC Power Adapter to power up this board. This adapter is NOT included with the board.

Features of the development board

  • Low Cost: Good Startup with microcontrollers in a budget.
  • High Quality FR4 PCB
  • TIN Plated pads for easy soldering and durability.
  • BOLD and clear Silk-screen layer (Top White Labeling layer)
  • Incircuit programmable with USB AVR Programmer.
  • Inbuilt 5V regulated supply for MCU and other ICs
  • Standard DC Jack for powering with standard Power Adapters.
  • On/Off Switch
  • Power Indicator LED
  • 16MHz Crystal for MAX speed.
  • 5v output to power extra project specific ICs/Components.
  • One User LED: Can be connected to any I/O line by using female/female burg wires.
  • One User Button.
  • Reset Button
  • Serial Port with standard DB9 Female Connector.
  • All MCU IO Line available on male headers.
  • Large Prototyping area to expand the board to your own specific needs.

Package Contents

  • Low Cost AVR Development Board - 40 Pins
  • ATmega32 or ATmega16, 40 PIN Microcontroller IC (Optional - On Extra Payment Only)
  • MAX232 RS232 line driver IC

See Also


Main Parts of AVR Development Board

AVR ATmega16 development board
  • Power In - Standard DC socket for powering the board. Use a 12v 1A adapter with Center positive pin.
  • 5v & ground -When you attach some other peripheral to the development board, this point can be used to supply that peripheral with regulated 5 volts.
  • 12v Output - Same as above, but 12v for bigger loads like motor or relays. On/Off Switch - Main Power Control, used to turn on/off the entire board.
  • Power Indicator - This glows when board is receiving power from adapter.
  • ISP Header - This is used to update the program of the MCU without removing it from the board.
  • Free Proto Area - Here you can add more components to the board as required by your application. You can then connect them to the i/o ports. 5v and GND are available nearby to power your extra devices. For example you may connect LEDs, Motor Driver etc. in this free area.
  • MCU - ATmega16 or ATmega32 Microcontroller (Please select the one you need, during ordering!)
  • Reset - Resets the MCU, and execution of program is restarted from beginning.
  • User Button - This button is connected to the general purpose input output port pin PB1. PB1 stands for PORTB bit no 1.
  • User LED - User can turn on or off this LED from their program as per the requirement. For example the "Hello World" program(Most basic, very first program created by a user trying to start learning this field) for microcontrollers is LED blink program. This LED is useful to run such a program. If the user NOT need this LED in any of his/her design, they can simply disconnect it by removing the jumper near this LED. It will disconnect the LED from general purpose input output port pin PB0. PB0 stands for PORTB bit no 0. Please remember that cathode of the LED is connected to the i/o port pin, so you need to write a logical '0' in this i/o pin to make the LED glow. You can write a logical '1' to make this LED off.
  • Serial Port - This port is very useful when you want to create a design which should communicate with a PC. For example you want to read room temperature from a sensor and want to send this data to your PC where it will be nicely displayed and also recored to a file. But you should have the knowledge of programming applications for PC.
  • USART - It stands for universal synchronous asynchronous receiver transmitter. This is a very useful peripheral of any microcontroller that lets you send data serially over single wire. Whole 8 bit data byte is sent one bit at a time. This is very popular method used by many add-on peripherals that can me connected to a microcontrollers like GSM modem, RFID reader, Finger print scanner and many more. It consist of only two pins RX and TX. RX is used to receive data from external device and TX is used to transmit.
  • Crystal - This is like the heart for MCU. It provides beats that makes the MCU take steps. For accurate timing in you application you need a crystal oscillator. It provides a voltage and temperature independent clock source. Note: It is placed beneath the MCU chip so is NOT visible in the image.
  • I/O Ports(PORTA, PORTB, PORTC, PORTD) - They connect the MCU to the external world, all the peripherals are connected using these i/o ports.
one year warranty 15 days money back guarantee ! fully assembled and tested c source code for hc-sr04 40 pin avr development board schematic

Software Development for xBoard

Software for this board is development using the C programming language. The user is expected to know the basics of C programming language and should also have sufficient experience in their usage. The following two tutorial will help you become families with the software development process

Tutorial 1 - Development Process of Embedded Systems

Embedded System This tutorial is aimed at the peoples who dream to get into the field of embedded system development. This is the first chapter and provides the overview of the development process and the basic hardware and software tools required. Read Tutorial (Free)

Tutorial 2 - Creating Your First Project in Atmel Studio

Atmel Studio 6 This tutorial gives you the step by step guide in using the Atmel Studio IDE which was introduced in above tutorial. Read Tutorial (Free)

Alphanumeric LCD Module Interface

Alphanumeric LCD Module can be easily connected with the help of our 16x2 LCD Board. The table below shows the connection between the boards.

Type LCD Board AVR Dev Board
Control Pins 1 R/W PD6
2 RS PD3
Power Pins 4 VCC 5V OUT (VCC)
Data Pins 6 DB7 PB3
7 DB6 PB2
8 DB5 PB1
9 DB4 PB0
Control Pins 10 E PB4


AVR ATmega16 LCD Interface
Fig. Interfacing LCD Modules