You are on page 1of 5

DEVELOPMENT BOARDS

P89V51RD2 robotics board

Introduction
P89V51RD2 robotics board is a low cost development board designed for robotics hobbyists and
enthusiasts. The board is most ideal for developing robotic applications which includes Line
Follower, Adaptive cruise control, Autonomous Navigator etc. As mentioned earlier the board
has the legacy P89V51RD2 microcontroller running on 11.0592MHz crystal oscillator. The
onboard peripherals include L293D, 600mA DC motor driver with position and velocity control,
RS-232 to TTL logic converter, 16X2 LCD and an 8-bit/8 Channel Analog to Digital converter
(ADC0808). For further expansion the rest of the on-chip peripherals and microcontroller pins
can be accessed through open pads. It has reverse polarity protection and 7805 voltage regulator
with the heat sink for high load handling capacity. The PCB is a high quality double sided PTH
type for giving extra strength to the connectors.

Specification

Microcontroller: P89V51RD2
Crystal: 11.0592MHz
Programming: Using Flash Magic or any other software via serial port
Operating Supply: 9V to 15V DC
Regulated 5V, 500mA output for external load

INDIAN INSTITUTE OF ROBOTICS


8 channel Analog inputs using ADC0808 Analog to Digital Converter
Potentiometer for Analog input
16x2 Character alphanumeric LCD interface
SPI port output
Reconfigurable three 8 bit I/O ports
Motor Driver: L293D dual motor driver with 600mA current capacity per motor
Four Motor output status display LEDs
Velocity control: PWM (Pulse Width Modulation)
RS232 serial interface
Switches: Interrupt, General input and Reset
Buzzer
5V 7805 voltage regulator with heat sink for high load handling

Kit contains

P89V51RD2 Robot Board


RS232 serial cable
1-Documentation CD

Board overview

List of experiments in the documentation CD (development environment: KEIL)

IO operation Buzzer Beep


IO operation Motor direction control
Position control using Interrupt control

INDIAN INSTITUTE OF ROBOTICS


PWM using PCA
Timer as delay
LCD interfacing string display
LCD interfacing data array display
ADC data display on LCD
Serial communication echo

ATMEGA640 Development Board

IIntroduction
ATMEGA640 Development Board is a powerful development platform based on ATMEGA640
microcontroller which is one of the most feature rich AVR microcontroller from Atmel, featuring
64K Flash, 8K RAM, 86 I/O lines arranged in nine 8 bit ports, 16 ADCs, 4 UARTs, 6 timers, 8
interrupts and much more. This board is ideal for developing embedded applications involving
high speed wireless communication, USB based data logging, real time data monitoring and
control, interactive control panels etc.

ATMEGA640 Development Board has all microcontroller pins in proper PORT wise
configuration. Board has lots of peripherals such as LCD, SD /MMC card, XBee wireless
adaptor board, True USB to Serial converter, 8 servo motors connector, DS1307 based Real-
Time Clock, UL2003 7 channel driver, L293D dual DC motor driver, 3 Potentiometers 8
switches, 8 LEDs, boot switch and RS232 serial interface etc. It is made from double sided PTH
PCB board to provide extra strength to the connector joints for increased reliability.
The board is highly suitable for customization. The on-chip peripherals and the external
hardware on the development board are interconnected using pin headers and jumpers. The I/O
pins on the microcontroller can be accessed from 10 pin FRC connectors. It supports the
operating supply voltage between 7V to 14V and has built-in reverse polarity protection.
Note: You need to buy SD card and XBee wireless modules separately.
Specifications

INDIAN INSTITUTE OF ROBOTICS


Microcontroller: ATMEGA640 with 14.7456 MHz crystal (Also supports ATMEGA128,
ATMEGA1280, )
Power: 7 to 15V, AC or DC, Heat sink on 7805 for better current rating
Reverse polarity protected
2.4GHz ZigBee (XBee) wireless module adaptor
2x16 Character Alphanumeric LCD
SD / MMC Card Holder
True USB to Serial converter at compatible with CMOS / TTL levels
Connector for 8 servo motors
DS1307 based Real-Time Clock with Battery Backup
ULN2003 7 channel 500mA driver
L293D 600mA Dual DC motor Driver
RS232 serial interface
3 Analog Potentiometers
8 Switches
8 LEDs
Double side high quality PTH PCB for added strength.
Switches: Boot, Reset, Power
10 pin FRC connectors for all ports
Schematics and Application examples in AVR studio provided in the documentation CD

ATMEGA640 Microcontroller Features

Advanced RISC Architecture


Up to 16 MIPS Throughput at 14.7456 MHz
64K Bytes of In-System Self-Programmable Flash
8K Bytes RAM
4K Byte Internal SRAM
86 Programmable I/O Lines arranged in nine 8 bit ports
In-System Programming by On-chip Boot Program
JTAG
16-channel, 10-bit ADC
Two 8-bit Timer/Counters with Separate Prescaler and Compare Modes
Four 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture
Real Time Counter with Separate Oscillator
Twelve 16 bit and Four 8 bit PWM Channels,
Four Programmable Serial USART
Eight external interrupts
Master/Slave SPI Serial Interface
Byte-oriented Two-wire Serial Interface
Programmable Watchdog Timer with Separate On-chip Oscillator
100 pin TQFP package

Kit Contains
1- ATMEGA640 Development Board
1- USB Cable
1- DB9 Serial Cable

INDIAN INSTITUTE OF ROBOTICS


10- 1 to 1 jumper cables
1- Documentation CD
5- 2 Pin Jumpers
Experiments in the documentation CD

ADC interfacing
LCD interfacing
I/O interfacing
SD card interfacing
Real Time Clock interfacing
Servo motor control
Serial communication
L293D motor driver interfacing
ULN2003 interfacing

INDIAN INSTITUTE OF ROBOTICS

You might also like