8-bit Microcontroller with 16K Bytes In-System Programmable Flash
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
sneha.varma
Active In SP
**

Posts: 7
Joined: Aug 2010
#1
23-09-2010, 03:39 PM


Reply
projectsofme
Active In SP
**

Posts: 1,124
Joined: Jun 2010
#2
23-09-2010, 05:19 PM

ABSTRACT




The ATmega16 is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the ATmega16 achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize power consumption versus processing speed. The AVR core combines a rich instruction set with 32 general purpose working registers. All the 32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independent registers to be accessed in one single instruction executed in one clock cycle. The resulting architecture is more code efficient while achieving throughputs up to ten times faster than conventional CISC microcontrollers. The ATmega16 provides the following features: 16K bytes of In-System Programmable Flash Program memory with Read-While-Write capabilities, 512 bytes EEPROM, 1K byte SRAM, 32 general purpose I/O lines, 32 general purpose working registers, a JTAG interface for Boundaryscan, On-chip Debugging support and programming, three flexible Timer/Counters with compare modes, Internal and External Interrupts, a serial programmable USART, a byte oriented Two-wire Serial Interface, an 8-channel, 10-bit ADC with optional differential input stage with programmable gain (TQFP package only), a programmable Watchdog Timer with Internal Oscillator, an SPI serial port, and six software selectable power saving modes. The Idle mode stops the CPU while allowing the USART, Two-wire interface, A/D Converter, SRAM, Timer/Counters, SPI port, and interrupt system to continue functioning. The Power-down mode saves the register contents but freezes the Oscillator, disabling all other chip functions until the next External Interrupt or Hardware Reset. In Power-save mode, the Asynchronous Timer continues to run, allowing the user to maintain a timer base while the rest of the device is sleeping. The ADC Noise Reduction mode stops the CPU and all I/O modules except Asynchronous Timer and ADC, to minimize switching noise during ADC conversions. In Standby mode, the crystal/resonator Oscillator is running while the rest of the device is sleeping. This allows very fast start-up combined with low-power consumption. In Extended Standby mode, both the main Oscillator and the Asynchronous Timer continue to run. The device is manufactured using Atmel’s high density nonvolatile memory technology. The Onchip ISP Flash allows the program memory to be reprogrammed in-system through an SPI serial interface, by a conventional nonvolatile memory programmer, or by an On-chip Boot program running on the AVR core. The boot program can use any interface to download the application program in the Application Flash memory. Software in the Boot Flash section will continue to run while the Application Flash section is updated, providing true Read-While-Write operation. By combining an 8-bit RISC CPU with In-System Self-Programmable Flash on a monolithic chip, the Atmel ATmega16 is a powerful microcontroller that provides a highly-flexible and cost-effective solution to many embedded control applications.

To get more information please click the link below:
atmeldyn/resources/prod_documents/8266S.pdf
Reply
seminar flower
Super Moderator
******

Posts: 10,120
Joined: Apr 2012
#3
16-10-2012, 10:53 AM

8-bit Microcontroller with 16K Bytes In-System Programmable Flash


.pdf   8-bit Microcontroller.pdf (Size: 629.86 KB / Downloads: 10)

Overview

The ATmega16 is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC
architecture. By executing powerful instructions in a single clock cycle, the ATmega16 achieves
throughputs approaching 1 MIPS per MHz allowing the system designer to optimize power consumption
versus processing speed.
The AVR core combines a rich instruction set with 32 general purpose working registers. All the
32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independent
registers to be accessed in one single instruction executed in one clock cycle. The resulting
architecture is more code efficient while achieving throughputs up to ten times faster than conventional
CISC microcontrollers.
The ATmega16 provides the following features: 16 Kbytes of In-System Programmable Flash
Program memory with Read-While-Write capabilities, 512 bytes EEPROM, 1 Kbyte SRAM, 32
general purpose I/O lines, 32 general purpose working registers, a JTAG interface for Boundaryscan,
On-chip Debugging support and programming, three flexible Timer/Counters with compare
modes, Internal and External Interrupts, a serial programmable USART, a byte oriented
Two-wire Serial Interface, an 8-channel, 10-bit ADC with optional differential input stage with
programmable gain (TQFP package only), a programmable Watchdog Timer with Internal Oscillator,
an SPI serial port, and six software selectable power saving modes. The Idle mode stops
the CPU while allowing the USART, Two-wire interface, A/D Converter, SRAM, Timer/Counters,
SPI port, and interrupt system to continue functioning. The Power-down mode saves the register
contents but freezes the Oscillator, disabling all other chip functions until the next External Interrupt
or Hardware Reset. In Power-save mode, the Asynchronous Timer continues to run,
allowing the user to maintain a timer base while the rest of the device is sleeping. The ADC
Noise Reduction mode stops the CPU and all I/O modules except Asynchronous Timer and
ADC, to minimize switching noise during ADC conversions. In Standby mode, the crystal/resonator
Oscillator is running while the rest of the device is sleeping. This allows very fast start-up
combined with low-power consumption. In Extended Standby mode, both the main Oscillator
and the Asynchronous Timer continue to run.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page

Quick Reply
Message
Type your reply to this message here.


Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  MICROCONTROLLER BASED PICK AND PLACE ROBOT projectsofme 10 9,432 21-02-2015, 03:56 AM
Last Post: nalzanbagi
  automatic plant irrigation system without microcontroller jaseelati 0 229 01-01-2015, 03:54 PM
Last Post: jaseelati
  at89s52 microcontroller ppt jaseelati 0 134 16-12-2014, 02:55 PM
Last Post: jaseelati
  DETECT HUMAN BEINGS BURIED UNDER EARTHQUAKE USING EMBEDDED MICROCONTROLLER ajukrishnan 10 5,744 29-08-2014, 09:30 PM
Last Post: Guest
  AUTOMATED RATIONING SYSTEM USING EMBEDDED SYSTEM ajukrishnan 12 8,126 23-01-2014, 07:28 AM
Last Post: Guest
  Microcontroller based automatic car parking system seminar ideas 2 3,371 03-10-2013, 11:08 PM
Last Post: arundhati.priya
  The 8051 Microcontroller ppt seminar projects maker 0 438 13-09-2013, 04:01 PM
Last Post: seminar projects maker
  Introduction to Programmable Peripheral Interface 8255 study tips 0 363 10-09-2013, 03:50 PM
Last Post: study tips
  28/40-pin, 8-bit CMOS FLASH Microcontrollers pdf study tips 0 256 06-09-2013, 04:40 PM
Last Post: study tips
  Modeling Flash Memories for IC Designs ppt study tips 0 306 10-08-2013, 04:56 PM
Last Post: study tips