0% found this document useful (0 votes)
147 views

ATmega 8

This document summarizes the features and specifications of the ATmega8 microcontroller. It describes the microcontroller's advanced RISC architecture, including its instruction set, registers, and throughput. It also outlines its memory segments, peripheral features like timers and analog-to-digital converters, and special power saving modes. The document discusses the microcontroller's input/output port structure and how to program it using languages like C/C++ and assembly.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
147 views

ATmega 8

This document summarizes the features and specifications of the ATmega8 microcontroller. It describes the microcontroller's advanced RISC architecture, including its instruction set, registers, and throughput. It also outlines its memory segments, peripheral features like timers and analog-to-digital converters, and special power saving modes. The document discusses the microcontroller's input/output port structure and how to program it using languages like C/C++ and assembly.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 22

ATmega8

I. Feature II. In/out put port structure III. How does it work

ATmega8
I. Feature II. In/out put port structure III. How does it work

ATmega8
I. Feature II. In/out put port structure III. How does it work

ATmega8
I. Feature II. In/out put port structure III. How does it work

I.Feature
1.High-performance 2. Advanced RISC Architecture 3. High Endurance Non-volatile Memory segments 4. Peripheral Features 5. Special Microcontroller Features

Feature
6.I/O and Packages 7. Operating Voltages 8. Speed Grades 9. Power Consumption at 4Mhz, 3V, 25C

2. Advanced RISC Architecture


130 Powerful Instructions Most Singleclock Cycle Execution 32 8 General Purpose Working Registers Fully Static Operation Up to 16MIPS Throughput at 16MHz On-chip 2-cycle Multiplier

3. High Endurance Non-volatile Memory segments


8Kbytes of In-System Self-programmable Flash program memory 512Bytes EEPROM 1Kbyte Internal SRAM Write/Erase Cycles: 10,000 Flash/100,000 EEPROM Data retention: 20 years at 85C/100 years at 25C(1) Optional Boot Code Section with Independent Lock Bits In-System Programming by On-chip Boot Program True Read-While-Write Operation Programming Lock for Software Security

4. Peripheral Features
Two 8-bit Timer/Counters with Separate Prescaler, one Compare Mode One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode Real Time Counter with Separate Oscillator Three PWM Channels 8-channel ADC in TQFP and QFN/MLF package Eight Channels 10-bit Accuracy 6-channel ADC in PDIP package Six Channels 10-bit Accuracy Byte-oriented Two-wire Serial Interface Programmable Serial USART Master/Slave SPI Serial Interface Programmable Watchdog Timer with Separate On-chip Oscillator On-chip Analog Comparator

5. Special Microcontroller Features


Power-on Reset and Programmable Brownout Detection Internal Calibrated RC Oscillator External and Internal Interrupt Sources Five Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, and Standby

6.I/O and Packages


23 Programmable I/O Lines 28-lead PDIP, 32-lead TQFP, and 32-pad QFN/MLF

7. Operating Voltages
2.7V - 5.5V (ATmega8L) 4.5V - 5.5V (ATmega8)

8. Speed Grades
0 - 8MHz (ATmega8L) 0 - 16MHz (ATmega8)

9. Power Consumption at 4Mhz, 3V, 25C


Active: 3.6mA Idle Mode: 1.0mA Power-down Mode: 0.5A

II.In/out put port structure


1.DDRx register 2.PORTx register 3.Structure of ports

1.DDRx register

- 8 bits register - Control the direction of port

2.Portx

- 8 bits register - Read and memorize

3.Structure of ports

Pin diagram

III.How does it work


1.Structure inside 2.Program for controlling

1.Structure inside

2.Program for controlling


C/C++ ASM

You might also like