8/4/2019 8515 Presentation
1/14
AVR MICROCONTROLLERATMEGA8515
DEVELOPMENT SYSTEMITKORBA 09 SEPT. 2011
GUIDED BYMRS. SHILPA MANOJ RAWTEM.TECH
PRESENTED BYDEEPAK SINGH (12)RISHABH JAISWAL(36)ROHIT KUMAR SAHU(37)VIKALP TIWARI(51)
8/4/2019 8515 Presentation
2/14
Whats inside Smart Things
Human being is only smart living creature in the world.
Now he needs to be surrounded by smart things in hislife so he started making things smarter.
It is the capability of learning and remembering thatmakes anything smarter.
A single chip that is having learning power andmemory element within itself is called as amicrocontroller that is a entire computer on single chip.
Today every smart appliance, device, vehicle containsa microcontroller for fast processing and smarteroperation.
8/4/2019 8515 Presentation
3/14
Whats inside Smart things
So today, fast growing technology needs things notonly smart but smartest amongst all.
ATMEL decided to change the DNAs of the old Intels
8051 architecture to make a new generation ofmicrocontrollers.
With this idea two students of Norwegian Institute of
Technology (NTH)Alf-Egil Bogen and Vegard Wollanworked for ATMEL for development of RISC basedmicrocontroller with a on chip flash memory to storeprograms.
8/4/2019 8515 Presentation
4/14
ATMEL AVR FAMILY
The AVR is a modified Harvard architecture 8-bit RISC single chip microcontroller which wasdeveloped by Atmel in 1996.
The AVR was one of the first microcontrollerfamilies to use on-chip flash memory forprogram storage.
AVR is named after its designers Alf egilbogen and Vegard wollan and AVR stands forAlf & Vegans Risk architecture.
8/4/2019 8515 Presentation
5/14
AVR Family Members
There are five members from this family: TinyAVR
MEGAAVR
XMEGAApplication Specific AVRFPSLIC (AVR with FPGA)
Among these ATMEGA8515 is the oldest andmost promising replacement for 8051because it is pin compatible with 8051.
8/4/2019 8515 Presentation
6/14
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
8/4/2019 8515 Presentation
7/14
ATMEGA8515 Pin description
Its most of the pins aresimilar to 8051.
It has 5 PORTS namelyPORT A- Pin#32-39 Also low
order address lines
PORT B- Pin#1-8PORT C- Pin#21-28PORT D- Pin#10-17 Also
high order address linesPORT E- Pin#29-31 Its other pins areVcc- PIN#40
GND- PIN#20
8/4/2019 8515 Presentation
8/14
Pin Description contd.....
RESET- Pin#9- Active lowXTAL1/2- Pin#18/19
MISO- Master In SlaveOut- Pin#7
MOSI- Master Out SlaveIn- Pin#6
SS- Pin#5- Slave Selectactive low line
AIN0/1- Pin#3/4- Analogcomparator INput line
SCK- Pin#8 Slave ClockInput used for ISP
8/4/2019 8515 Presentation
9/14
Pin Description contd.....
OC1A/B- Pin#15/29 Output ofTimer/Counter1
RXD/TXD- Pin#10/11-Receive/Transmit serial data
T0/T1- Pin#1/2- Timer 1/2
external controlICP- Pin#31- Input for
Timer/Counter 1
ALE- Pin#30
WR/RD- Pin#16/17- Write Readactive low pin
INT0/1- Pin#12/13- ExternalInterrupt control pin
8/4/2019 8515 Presentation
10/14
Development Boards
A microcontrollerdevelopment board is aprinted circuit boardcontaining a microprocessorand the minimal support logic
needed for an engineer tobecome acquainted with themicrocontroller on the board,and to learn to program it. Italso served users of themicroprocessor as a method
to prototype applications inproducts.
8/4/2019 8515 Presentation
11/14
Development Boards
Unlike a general-purpose system such as a homecomputer, usually a development board contains littleor no hardware dedicated to a user interface. It willhave some provision to accept and run a user-
supplied program, such as downloading a programthrough a serial port to flash memory, or some form ofprogrammable memory in a socket in systems.
The reason for the existence of a development boardwas only to provide a system for learning to use a new
microprocessor, not for entertainment. So everythingsuperfluous was left out to keep costs down.
8/4/2019 8515 Presentation
12/14
ISP (In-System Programming )
In-System Programming (ISP) is the ability of someprogrammable logic devices, microcontrollers, and otherprogrammable electronic chips to be programmed while installedin a complete system, rather than requiring the chip to beprogrammed prior to installing it into the system.
The primary advantage of this feature is that it allows
manufacturers of electronic devices to integrate programming andtesting into a single production phase, rather than requiring aseparate programming stage prior to assembling the system. Thismay allow manufacturers to program the chips in their ownsystem's production line instead of buying preprogrammed chipsfrom a manufacturer or distributor, making it feasible to apply
code or design changes in the middle of a production run.
8/4/2019 8515 Presentation
13/14
STK 200/300
The STK200 Flash MCUStarter Kit is a complete low-cost evaluation system for theAtmel 8 Bit flashmicrocontrollers. It uses anoctal buffer and DB25Pconnection to connect itthrough parallel port ofcomputer. It can work to avery low voltages as low as3V. The ISP out from
development board is directlyconnected to the on chipmale connector as shown.
8/4/2019 8515 Presentation
14/14
STK 200/300