Datasheet Reference.com

All Datasheet Catalog of Datasheets, Circuit Schematics, Pinouts, & Projects

  • Increase font size
  • Default font size
  • Decrease font size
AVR ATmega16 Datasheet, Circuit Schematic, Pinouts and Sources

AVR ATmega16 Datasheet and Circuit Informaton

The AVR 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 AVR ATmega16 achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize power con- sumption versus processing speed.

AVR ATmega16 datasheet for download ATmega16 AVR Microcontroller Picture

ATmega16 Price Check

 

AVR ATmega16 Specifications

The AVR 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 AVR ATmega16 achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize power con- sumption 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 AVR 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.

 

AVR ATmega16 Pinouts

ATmega16 Pinouts

 

AVR ATmega16 Sources and Samples

The AVR ATmega16 was manufactured by Atmel.  It was replaced by the AVR ATmega16A which can be purchased at Mouser for $4.

 
Desktop Line Following Robot with AVR ATmega16 Microcontroller

Desktop Line Following Robot with AVR ATmega16 Microcontroller

The line follower is one of the self operating robot that follows a line that drawn on the floor. The basic operations of the line following are as follows:
 

  1. Capture line position with optical sensors mounted at front end of the robot. Most are using several number of photo-reflectors, and some leading contestants are using an image sensor for image processing. The line sensing procss requires high resolution and high robustness.
  2. Steer robot to track the line with any steering mechanism. This is just a servo operation, any phase compensation will be required to stabilize tracking motion by applying digital PID filter or any other servo argolithm.
  3. Control speed according to the lane condition. Running speed is limited during passing a curve due to friction of the tire and the floor.


There are two line styles, white line on the black floor and black line on the white floor. Most contest are adopting the first one in line width of between 15 and 25 millimeters.  Read the details here: http://elm-chan.org/works/ltc/report.html

 
Control AC Outlets Over a Network with AVR ATmega16

Control AC Outlets Over a Network with AVR ATmega16

Synopsis: Using an Atmel NGW100, Olimex AVR I/O relay board, and some electrical elbow grease, I made a network accessible AC Outlet Control.

The purpose of this project was to see what it would take to build a remote controlled outlet. The basic requirements were that I wanted to be able to use a secure shell to log in to a device and tell it to turn on or off a 120V A/C socket.

Using a $69 Linux embedded board (an Atmel NGW100), an AVR microcontroller relay board, open source development tools (WinAVR), and some home-brewed software and electrical elbow grease, I now have a system I can use to hard boot a server remotely.    Read the details at: http://sawdust.see-do.org/power/files/AVRRemoteACControl.html

 

AVR Atmega16 Datasheet Variations and other ATmega16 Keywords

AVR atmega16 Datasheet AVR atmega16 Data Sheet AVR atmega16 Application Note AVR atmega16 Equivalent AVR atmega16 Replacement
atmega16 Fiche technique atmega16 Scheda atmega16 Ficha tecnica de atmega16 Equivalent atmega16 gleichwertige
atmega16 Schematische atmega16 Schema atmega16 Schematische atmega16 Schematico atmega16 Esquema
atmega16 Component atmega16 Reference Design atmega16 Schematic atmega16 Distributor atmega16 Specs
atmega16 equivalente atmega16 Ersatz atmega16 remplacement atmega16 Mechanical Outline atmega16 Features
atmega16 Example atmega16 RoHS atmega16 Design atmega16 Circuit atmega16 Technical Specs
atmega16 Errata atmega16 User Guide atmega16 Archive atmega16 Datenblatt atmega16 Ficha tecnica
atmega16 Prototype atmega16 Design Idea atmega16 Samples atmega16 Inventory atmega16 Stock
atmega16 Revision atmega16 Product Brief atmega16 Release Notes atmega16 Cross Reference atmega16 MOQ
atmega16 Lead Time atmega16 Leadtime atmega16 Xref atmega16 Prototyping atmega16 PDF
atmega16 Capacity atmega16 Availability atmega16 Broker atmega16 Distribution atmega16 Catalog
atmega16 EOL atmega16 End-of-Life atmega16 PCN atmega16 Process Change Notification atmega16 Explanation
atmega16 Description atmega16 Feature atmega16 Operating Parameter atmega16 Suffix atmega16 Options
atmega16 Pin-out atmega16 Marking Code atmega16 Electrical Characteristics