Home :: Development Boards :: xBoard (AVR Dev Board for ATmega16/32)

xBoard (AVR Dev Board for ATmega16/32)

xBoard (AVR Dev Board for ATmega16/32)
xBoard v2.0 - Advanve AVR Dev Board xBoard v2.0 - Advanve AVR Dev Board xBoard v2.0 - Advanve AVR Dev Board xBoard v2.0 Dimention xBoard v2.0 Block Diagram xBoard v2.0 Components xBoard v2.0 with Motors xBoard v2.0 with LCD
SKU SKU00111  
LCD Display
Power Adapter
Our price: Rs899.00 ($18.73)
Quantity Price
11-50 Items Rs869.00
51+ Items Rs805.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 free home delivery

xBoard™ v2.0 is a compact Microcontroller Board that provide basic functionality required by most small robotics project. It has AVR ATmega16(or ATmega32) 8 bit MCU as the brain. Connected to it are two* motor driver IC that can drive a total of 4 DC motors. You can control the direction of all four motors from software. You can run them clockwise or anti-clockwise or stop them at all. Two of the four motors are called primary motors. The advantage of these primary motors is that you can control their speed also. You can also control two stepper motors by using the inbuilt motor drivers. So the xBoard™ v2.0 has the support for both DC and Stepper motors.

Other commonly used peripheral with a MCU is LCD module. xBoard™ v2.0 has a clean connector for connecting a standard 16x2 alphanumeric LCD module. Just hook up the module and use the C library (with sample code and tutorial to get started) to use the module in NO time !

xBoard also demonstrate the interfacing of TV's IR remote control with microcontroller. It shows you how your can receive IR signals from the remote, decode it to get they keycode of the keys pressed.

LCD Interface

Fig. 16x2 LCD Interface

xBoard™ v2.0 can be programmed easily by USB 2.0 interface (common in Modern Desktop/Laptop Computers) by using our popular USB AVR Programmer v2.0 with user friendly software.

Other features which make it an ideal system for making robots is the inbuilt RF receiver** module. The RF module can be used to receive data wirelessly. This can be applied to make remote controlled robots. xBoard™ v2.0 also has a Inbuilt IR receiver and decoder for popular NEC format remote controllers. These remote controls are very popular with consumer electronics device like DVD Players and TVs. Our free NEC decoder library makes it very easy to get signals from these standard IR remote controls. You can easily make a wireless IR remote controlled robot.

ATmega16 development board parts

For more information refer to this page.

xBoard v2.0 Complete Documentation

Sample Code

* Only 1 motor driver comes pre-installed. You can purchase and solder 2nd L298 IC separately
** RF Modules must be purchases and soldered separately.

Package Contents

avr dev board LCD with Wire remote   dvd

xBoard v2
MCU, 1 x Motor Driver IC

LCD Module
Soldered 12pin connecter
Remote Control
Mounting Kit
Screws, Nuts, Spacers
User manual and programs


xBoard™ v2.0 is powered by Atmel AVR series of high performance 8bit MCUs, these MCUs are very popular in hobby electronics. Very extensive range of tutorial is made available by us to help you get started with them easily.

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)

PORT Usage

Microcontroller has certain input output pins that connects it to the external world. On these i/o pins external peripherals are connected. Then microcontroller can communicate with them. Most of the pins of a microcontroller are input output pins. The rest are power supply pins or the crystal oscillator pins. The ATmega16/ATmega32 has four input output port named PORTA, PORB, PORTC and PORTD. Each of the port has eight(8) input/output line.

The image below shows how we have connected these input output lines to various peripherals like LCD, IR Remote, Motor Driver, LEDs etc.

ATmega16 dev board port usage

Schematic/Circuit Diagram of Development Board

ATmega16 development board with LCD and Motor Driver Circuit

ATmega16 development board with LCD and Motor Driver Circuit