설명
Atmel®AVR® 코어는 풍부한 명령어 세트를 32개의 범용 작업 레지스터와 결합합니다.32개의 모든 레지스터는 산술 논리 장치(ALU)에 직접 연결되어 있어 하나의 클록 주기에서 실행되는 하나의 단일 명령어에서 두 개의 독립적인 레지스터에 액세스할 수 있습니다.결과 아키텍처는 기존 CISC 마이크로컨트롤러보다 최대 10배 더 빠른 처리량을 달성하면서 코드 효율성이 향상되었습니다.ATmega8은 다음과 같은 기능을 제공합니다: Read-While-Write 기능이 있는 8KB의 시스템 내 프로그래밍 가능 플래시, 512바이트의 EEPROM, 1KB의 SRAM, 23개의 범용 I/O 라인, 32개의 범용 작업 레지스터, 3개의 유연한 타이머 /비교 모드가 있는 카운터, 내부 및 외부 인터럽트, 직렬 프로그래밍 가능 USART, 바이트 지향 2선 직렬 인터페이스, 10비트 정확도의 6채널 ADC(TQFP 및 QFN/MLF 패키지의 8개 채널), 내부 발진기, SPI 직렬 포트 및 5개의 소프트웨어 선택 가능 절전 모드.유휴 모드는 SRAM, 타이머/카운터, SPI 포트 및 인터럽트 시스템이 계속 작동하도록 허용하면서 CPU를 중지합니다.전원 차단 모드는 레지스터 내용을 저장하지만 오실레이터를 동결하여 다음 인터럽트 또는 하드웨어 재설정까지 다른 모든 칩 기능을 비활성화합니다.절전 모드에서는 비동기식 타이머가 계속 실행되어 나머지 장치가 잠자고 있는 동안 사용자가 타이머 베이스를 유지할 수 있습니다.ADC 잡음 감소 모드는 CPU와 비동기 타이머 및 ADC를 제외한 모든 I/O 모듈을 중지하여 ADC 변환 중 스위칭 잡음을 최소화합니다.대기 모드에서 크리스탈/공진기 오실레이터는 장치의 나머지 부분이 잠자고 있는 동안 실행됩니다.이를 통해 저전력 소모와 결합된 매우 빠른 시동이 가능합니다.
명세서: | |
기인하다 | 값 |
범주 | 집적 회로(IC) |
임베디드 - 마이크로컨트롤러 | |
제조업체 | 마이크로칩 기술 |
시리즈 | AVR® ATmega |
패키지 | 튜브 |
부품 상태 | 활동적인 |
코어 프로세서 | AVR |
코어 크기 | 8비트 |
속도 | 16MHz |
연결성 | I²C, SPI, UART/USART |
주변기기 | 절전 감지/재설정, POR, PWM, WDT |
I/O 수 | 23 |
프로그램 메모리 크기 | 8KB(4K x 16) |
프로그램 메모리 유형 | 플래시 |
EEPROM 크기 | 512x8 |
RAM 크기 | 1K x 8 |
전압 - 공급(Vcc/Vdd) | 4.5V ~ 5.5V |
데이터 변환기 | A/D 6x10b |
발진기 유형 | 내부 |
작동 온도 | -40°C ~ 85°C(TA) |
장착 유형 | 구멍을 통해 |
패키지/케이스 | 28-DIP(0.300", 7.62mm) |
공급자 장치 패키지 | 28-PDIP |
기본 제품 번호 | ATMEGA8 |