제품명 : ATmega4809 DM320115

Type : MCU 8-Bit

사용 IDE : Atmel Studio

1


위 제품을 통해

  1. GPIO
    • Key Switch
    • Key scan
  2. Timger/Counter
  3. Interrupt
  4. CCP (Configuration Change Protection )
  5. ADC (Analog Digital Convertor)
  6. UART
  7. CLCD
  8. SPI
  9. I2C

까지 전반적인 마이크로프로세서에 대해 학습을 진행합니다.


MCU Specification

먼저, 사용할 MCU specification 대해 알아봅시다.

앞으로 AtmegaAVR 0-series의 Atmega4809 Family Data Sheet를 참고할 것입니다.

AVR CPU

Single-cycle I/O access : I/O access가 시간이 많이 걸리는데 한 사이클에 access를 진행합니다.

Two-cycle hardware multiplier : int * int 은 시간이 오래걸리는 연산을 2 Cycle 만에 처리합니다.


Memories

Flash 10,000 cycles

EEPROM 100,000 cycles

학습 중에는 모두 사용하기는 힘듭니다.


System

Power-on Reset (POR) circuit :

Brown-out Detector (BOD) : 전압강하에 대한 감지합니다.

Clock options :

  • 20MHz Low-power internal oscillator : 기본값으로 20MHz 동작을 합니다.
  • 32.768kHz : 우리는 외부 Clock을 사용하기 때문에 사용하지 않습니다.

Single-pin Unified Program Debug Interface (UPDI) : 하나의 라인으로 디버깅 인터페이스가 진행됩니다.


Peripherals

16-bit Timer/Conter type A

16-bit Timer/Conter type B

16-bit Real Time Counter

USARTs

Master/slave Serial Peripheral Interface (SPI)

Master/slave TWI with dual address match

Configurable Custom Logic (CCL)

Analog Comparator (AC)

Analog-to-Digital Converter (ADC)

internal voltage references : 0.55V, 1.1V, 1.5V, 2.5V and 4.3V

Watchdog Timer (WDT)


Speed Grades

  • 0-5MHz @ 1.8V - 5.5V
  • 0-10MHz @ 2.7V - 5.5V
  • 0-20MHz @ 4.5V - 5.5V

주파수의 증가에 따라 전력 소모가 커집니다.



카테고리:

업데이트: