


The modes can be triggered at desired times to save power. Although it has only half the memory of ATMEGA32, it is still more than enough to satisfy most EMBEDDED SYSTEMS.ĪTMEGA16 has also sleep modes. It is particularly a clone to ATMEGA32 except for the memory. ATMEGA16 programming is similar to any other AVR controller. With its features and purchase cost, it became one of favorite controller for both hobbyists and engineers. Maximum DC current through Vcc and GND pins: 200mAĪTMEGA16 microcontroller is one of the popular controllers in AVR series.Maximum DC current allowed through any I/O pin : 40mA.Maximum voltage on RESET pin : -0.5V to +13.0V.Maximum voltage on any pin except RESET : -0.5V to ( Vcc + 0.5)V.55☌ to +125☌(+125 being absolute maximum, -55 being absolute minimum) Timer/Counter2 Output Compare Match OutputĪDC (Analog to Digital Converter) Channel 7ĪDC (Analog to Digital Converter) Channel 6ĪDC (Analog to Digital Converter) Channel 5ĪDC (Analog to Digital Converter) Channel 4ĪDC (Analog to Digital Converter) Channel 3ĪDC (Analog to Digital Converter) Channel 2ĪDC (Analog to Digital Converter) Channel 1ĪDC (Analog to Digital Converter) Channel 0įor ATMEGA16:+4.5 to +5.5 V (+5.5V being absolute maximum)įor ATMEGA16L:+2.7 to 5.5V(+5.5V being absolute maximum) OC1A (Timer Output Compare Match Output) or PWM output OC1B (Timer Output Compare Match Output) or PWM output This is the clock shared between this controller and other system for accurate data transfer. When controller acts as slave, the data is sent to master through this pin. When controller acts as slave, the data is received by this pin. This pin is low when controller acts as slave. OC0 (Timer0 Output Compare Match Output) or PWM output

AIN0(Internal Analog Comparator Positive Input)ĪIN1(Internal Analog Comparator Negative Input)
