Beskriuwing
De AVR-kearn kombinearret in rike ynstruksjeset mei 32 wurkregisters foar algemien doel.Alle 32 registers binne direkt ferbûn mei de Arithmetic Logic Unit (ALU), wêrtroch twa ûnôfhinklike registers tagonklik wurde kinne yn ien inkele ynstruksje útfierd yn ien kloksyklus.De resultearjende arsjitektuer is koade effisjinter, wylst se trochputten oant tsien kear rapper berikke as konvinsjonele CISC-mikrocontrollers.De ATmega16 biedt de folgjende funksjes: 16 Kbytes yn-systeem programmeerber Flash-programma-ûnthâld mei Read-While-Write-mooglikheden, 512 bytes EEPROM, 1 Kbyte SRAM, 32 algemiene doel I/O-rigels, 32 algemiene doel wurkregisters, in JTAG-ynterface foar Boundaryscan, On-chip Debuggen stipe en programmearring, trije fleksibele timer / tellers mei fergelykje modi, ynterne en eksterne interrupts, in serial programmeerbere USART, in byte rjochte Two-wire Serial Interface, in 8-kanaal, 10-bit ADC mei opsjoneel differinsjaaloperator ynfier poadium mei programmeerbere winst (allinich TQFP pakket), in programmeerbere Watchdog Timer mei ynterne oscillator, in SPI seriële poarte, en seis software selektearje enerzjybesparring modi.De Idle-modus stopet de CPU, wylst de USART, Two-wire interface, A / D Converter, SRAM, Timer / Counters, SPI-poarte, en interruptsysteem trochgiet mei funksjonearjen.De Power-down-modus bewarret de registerynhâld, mar befriest de oscillator, en skeakelet alle oare chipfunksjes út oant de folgjende eksterne ûnderbrekking of hardware-reset.Yn Power-save-modus bliuwt de Asynchronous Timer rinnen, wêrtroch de brûker in timerbasis kin behâlde wylst de rest fan it apparaat sliept.De ADC Noise Reduction-modus stopet de CPU en alle I/O-modules útsein Asynchronous Timer en ADC, om skeakellûd te minimalisearjen tidens ADC-konversaasjes.Yn Standby modus rint de kristal / resonator Oscillator wylst de rest fan it apparaat sliept.Dit soarget foar heul rappe opstart kombineare mei leech enerzjyferbrûk.Yn 'e útwreide standby-modus bliuwe sawol de haadoscillator as de asynchrone timer rinne.
Spesifikaasjes: | |
Attribute | Wearde |
Kategory | Integrated Circuits (IC's) |
Ynbêde - Microcontrollers | |
Mfr | Microchip Technology |
Searje | AVR® ATmega |
Pakket | Tray |
Part Status | Aktyf |
Core Prozessor | AVR |
Core Grutte | 8-bit |
Faasje | 8 mhz |
Konnektivität | I²C, SPI, UART/USART |
Perifeare apparaten | Brown-out Detect / Reset, POR, PWM, WDT |
Oantal I / O | 32 |
Program Unthâld Grutte | 16KB (8K x 16) |
Program Memory Type | FLITS |
EEPROM Grutte | 512x8 |
RAM Grutte | 1kx 8 |
Spanning - Oanfier (Vcc/Vdd) | 2.7V ~ 5.5V |
Data Converters | A/D 8x10b |
Oscillator Type | Ynterne |
Operating Temperatuer | -40°C ~ 85°C (TA) |
Mounting Type | Surface Mount |
Pakket / saak | 44-TQFP |
Supplier Device Package | 44-TQFP (10x10) |
Base Product Number | ATMEGA16 |