Paglalarawan
Pinagsasama ng AVR core ang isang rich instruction set na may 32 general purpose working registers.Ang lahat ng 32 na rehistro ay direktang konektado sa Arithmetic Logic Unit (ALU), na nagpapahintulot sa dalawang independiyenteng rehistro na ma-access sa isang solong pagtuturo na isinasagawa sa isang ikot ng orasan.Ang resultang arkitektura ay mas mahusay sa code habang nakakamit ang mga throughput nang hanggang sampung beses na mas mabilis kaysa sa maginoo na CISC microcontrollers.Ang ATmega16 ay nagbibigay ng mga sumusunod na tampok: 16 Kbytes ng In-System Programmable Flash Program memory na may Read-While-Write na mga kakayahan, 512 bytes EEPROM, 1 Kbyte SRAM, 32 general purpose I/O lines, 32 general purpose working registers, isang JTAG interface para sa Boundaryscan, On-chip Debugging na suporta at programming, tatlong flexible na Timer/Counter na may mga compare mode, Internal at External Interrupts, isang serial programmable USART, isang byte oriented Two-wire Serial Interface, isang 8-channel, 10-bit ADC na may opsyonal differential input stage na may programmable gain (TQFP package lang), isang programmable Watchdog Timer na may Internal Oscillator, isang SPI serial port, at anim na software na maaaring piliin na power saving mode.Ihihinto ng Idle mode ang CPU habang pinapayagan ang USART, Two-wire interface, A/D Converter, SRAM, Timer/Counter, SPI port, at interrupt system na magpatuloy sa paggana.Ang Power-down mode ay nagse-save ng mga nilalaman ng rehistro ngunit nag-freeze ng Oscillator, hindi pinapagana ang lahat ng iba pang mga function ng chip hanggang sa susunod na External Interrupt o Hardware Reset.Sa Power-save mode, patuloy na tatakbo ang Asynchronous Timer, na nagpapahintulot sa user na magpanatili ng timer base habang natutulog ang natitirang bahagi ng device.Ang ADC Noise Reduction mode ay humihinto sa CPU at lahat ng I/O module maliban sa Asynchronous Timer at ADC, upang mabawasan ang paglipat ng ingay sa panahon ng mga conversion ng ADC.Sa Standby mode, gumagana ang crystal/resonator Oscillator habang natutulog ang natitirang bahagi ng device.Nagbibigay-daan ito sa napakabilis na pagsisimula na sinamahan ng mababang paggamit ng kuryente.Sa Extended Standby mode, ang pangunahing Oscillator at ang Asynchronous Timer ay patuloy na tumatakbo.
Mga pagtutukoy: | |
Katangian | Halaga |
Kategorya | Integrated Circuits (ICs) |
Naka-embed - Mga Microcontroller | |
Mfr | Teknolohiya ng Microchip |
Serye | AVR® ATmega |
Package | Tray |
Katayuan ng Bahagi | Aktibo |
Core Processor | AVR |
Sukat ng Core | 8-Bit |
Bilis | 8MHz |
Pagkakakonekta | I²C, SPI, UART/USART |
Mga peripheral | Brown-out Detect/Reset, POR, PWM, WDT |
Bilang ng I/O | 32 |
Sukat ng Memorya ng Programa | 16KB (8K x 16) |
Uri ng Memorya ng Programa | FLASH |
Laki ng EEPROM | 512 x 8 |
Sukat ng RAM | 1K x 8 |
Boltahe - Supply (Vcc/Vdd) | 2.7V ~ 5.5V |
Mga Converter ng Data | A/D 8x10b |
Uri ng Oscillator | Panloob |
Operating Temperatura | -40°C ~ 85°C (TA) |
Uri ng Pag-mount | Ibabaw na Mount |
Package / Case | 44-TQFP |
Package ng Supplier ng Device | 44-TQFP (10x10) |
Batayang Numero ng Produkto | ATMEGA16 |