Você está na página 1de 14

AVR MICROCONTROLLER ATMEGA8515 DEVELOPMENT SYSTEM

ITKORBA 09 SEPT. 2011

GUIDED BY MRS. SHILPA MANOJ RAWTE M.TECH

PRESENTED BY DEEPAK SINGH (12) RISHABH JAISWAL(36) ROHIT KUMAR SAHU(37) VIKALP TIWARI(51)

Whats inside Smart Things

Human being is only smart living creature in the world. Now he needs to be surrounded by smart things in his life so he started making things smarter. It is the capability of learning and remembering that makes anything smarter. A single chip that is having learning power and memory element within itself is called as a microcontroller that is a entire computer on single chip. Today every smart appliance, device, vehicle contains a microcontroller for fast processing and smarter operation.

Whats inside Smart things

So today, fast growing technology needs things not only smart but smartest amongst all. ATMEL decided to change the DNAs of the old Intels 8051 architecture to make a new generation of microcontrollers. With this idea two students of Norwegian Institute of Technology (NTH) Alf-Egil Bogen and Vegard Wollan worked for ATMEL for development of RISC based microcontroller with a on chip flash memory to store programs.

ATMEL AVR FAMILY

The AVR is a modified Harvard architecture 8bit RISC single chip microcontroller which was developed by Atmel in 1996. The AVR was one of the first microcontroller families to use on-chip flash memory for program storage. AVR is named after its designers Alf egil bogen and Vegard wollan and AVR stands for Alf & Vegans Risk architecture.

AVR Family Members


There are five members from this family: TinyAVR MEGAAVR XMEGA Application Specific AVR FPSLIC (AVR with FPGA) Among these ATMEGA8515 is the oldest and most promising replacement for 8051 because it is pin compatible with 8051.

ATMEGA8515 Features

Flash memory 8KBytes Pin count 40 pin DIP Max. working frequency 16MHz CPU 8 bit AVR Qtouch channels16 Internal clock 8MHz On-chip Timer/ Counter, Watchdog timer, Programmable serial UART, Analog comparator

ATMEGA8515 Pin description

Its most of the pins are similar to 8051. It has 5 PORTS namely PORT A- Pin#32-39 Also low order address lines PORT B- Pin#1-8 PORT C- Pin#21-28 PORT D- Pin#10-17 Also high order address lines PORT E- Pin#29-31 Its other pins are Vcc- PIN#40 GND- PIN#20

Pin Description contd.....


RESET- Pin#9- Active low XTAL1/2- Pin#18/19 MISO- Master In Slave Out- Pin#7 MOSI- Master Out Slave In- Pin#6 SS- Pin#5- Slave Select active low line AIN0/1- Pin#3/4- Analog comparator INput line SCK- Pin#8 Slave Clock Input used for ISP

Pin Description contd.....


OC1A/B- Pin#15/29 Output of Timer/Counter1 RXD/TXD- Pin#10/11Receive/Transmit serial data T0/T1- Pin#1/2- Timer 1/2 external control ICP- Pin#31- Input for Timer/Counter 1 ALE- Pin#30 WR/RD- Pin#16/17- Write Read active low pin INT0/1- Pin#12/13- External Interrupt control pin

Development Boards

A microcontroller development board is a printed circuit board containing a microprocessor and the minimal support logic needed for an engineer to become acquainted with the microcontroller on the board, and to learn to program it. It also served users of the microprocessor as a method to prototype applications in products.

Development Boards

Unlike a general-purpose system such as a home computer, usually a development board contains little or no hardware dedicated to a user interface. It will have some provision to accept and run a usersupplied program, such as downloading a program through a serial port to flash memory, or some form of programmable memory in a socket in systems. The reason for the existence of a development board was only to provide a system for learning to use a new microprocessor, not for entertainment. So everything superfluous was left out to keep costs down.

ISP (In-System Programming )

In-System Programming (ISP) is the ability of some programmable logic devices, microcontrollers, and other programmable electronic chips to be programmed while installed in a complete system, rather than requiring the chip to be programmed prior to installing it into the system. The primary advantage of this feature is that it allows manufacturers of electronic devices to integrate programming and testing into a single production phase, rather than requiring a separate programming stage prior to assembling the system. This may allow manufacturers to program the chips in their own system's production line instead of buying preprogrammed chips from a manufacturer or distributor, making it feasible to apply code or design changes in the middle of a production run.

STK 200/300

The STK200 Flash MCU Starter Kit is a complete lowcost evaluation system for the Atmel 8 Bit flash microcontrollers. It uses an octal buffer and DB25P connection to connect it through parallel port of computer. It can work to a very low voltages as low as 3V. The ISP out from development board is directly connected to the on chip male connector as shown.

STK 200/300

Você também pode gostar