Escolar Documentos
Profissional Documentos
Cultura Documentos
PRESENTED BY DEEPAK SINGH (12) RISHABH JAISWAL(36) ROHIT KUMAR SAHU(37) VIKALP TIWARI(51)
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.
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.
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.
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
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
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.
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