Special Microcontroller Features
̶ Power-on Reset and Programmable Brown-out Detection
̶ Internal Calibrated RC Oscillator
̶ External and Internal Interrupt Sources
̶ Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down,
Standby and Extended Standby
I/O and Packages
̶ 32 Programmable I/O Lines
̶ 40-pin PDIP, 44-lead TQFP, and 44-pad QFN/MLF
Operating Voltages
̶ 2.7 - 5.5V
Speed Grades
̶ 0 - 16MHz
Power Consumption @ 1MHz, 3V, and 25°C
̶ Active: 0.6mA
̶ Idle Mode: 0.2mA
̶ Power-down Mode: < 1µA
32 general purpose working registers and a robust instruction set are combined in the Atmel AVR core. All 32 registers are directly coupled to the Arithmetic Logic Unit (ALU), enabling simultaneous access to two separate registers in a single command that is executed in a single clock cycle. The resultant design achieves throughputs up to 10 times quicker than traditional CISC microcontrollers while being more code efficient.
The following capabilities are offered by the ATmega16A: 16Kbytes of In-System Programmable Flash Program memory with Read-While-Write capabilities; 512bytes EEPROM; 1Kbyte SRAM; 32 general purpose I/O lines, 32 general purpose working registers; a JTAG interface for Boundary-scan; 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 Oscillator is frozen in the Power-down mode, but the register values are saved. Until the next External Interrupt or Hardware Reset, all chip operations are disabled.
While the rest of the device is resting in power-save mode, the Asynchronous Timer keeps running, enabling the user to maintain a timer basis. To reduce switching noise during ADC conversions, the ADC Noise Reduction mode turns down the CPU and all other I/O modules except the Asynchronous Timer and ADC.
While the rest of the device is sleeping in standby mode, the crystal/resonator oscillator is operating. As a result, highly quick startup and low power consumption are both possible. The primary oscillator and the asynchronous timer both keep operating in Extended Standby mode.
3rd Floor, 3c , Manek Chambers, above vasant bhuvan, LAMINGTON ROAD, GRANT ROAD,, Mumbai 400007