Jste zde

ATmega169P - Nízkopříkonové mikrokontroléry AVR

ATmega169P je 8bitový mikrokontrolér firmy Atmel, dosahující výpočetního výkonu až 1 MIPS/MHz a disponující vlastnostmi jako 16kB Flash, 512B EEPROM, 1kB SRAM, 53 univerzálních I/O linek, rozhraní JTAG, USART, SPI, 10bitový ADC, Watchdog Timer a dalšími.

Mikrokontroléry ATmega169P jsou nízkopříkonové CMOS MCU, založené na vylepšené AVR RISC architektuře. Dokáží zpracovat náročné instrukce v jediném cyklu a tedy jejich výkon může dosáhnout téměř až 1 MIPS na MHz a umožňují optimalizaci poměru výkon/spotřeba.

Použité AVR jádro kombinuje bohatou instrukční sadu s 32 univerzálními registry, připojenými k ALU (Arithmetic Logic Unit), což umožňuje přístup do dvou nezávislých registrů během jedné instrukce, která je zpracována v jednom hodinovém cyklu.

Zařízení disponuje nezávislou pamětí. On-chip ISP Flash umožňuje přeprogramování In-System pomocí sériového rozhraní SPI a obyčejného programátoru nebo pomocí on-chip bootovacího programu běžícího v AVR jádru. Tento program může být použit ke stažení programu aplikace do Aplikační části Flash paměti. Tato operace probíhá stylem Read-While-Write. tzn., že program v části Boot Flash běží, zatímco část aplikační (Application Flash) je aktualizována.

Základní vlastnosti

  • Výkonný, nízkopříkonový 8bitový AVR MCU
  • Vylepšená architektura RISC
    • 130 instrukcí (většina jednocyklových)
    • 32 x 8 univerzálních registrů (GPR)
    • plně statická činnost
    • až 16 MIPS na 16 MIPS
    • On-chip 2cyklový Multiplier
  • Nezávislá programová a datová paměť
    • 16kB In-System Self Programmable Flash, 10 000 cyklů Zápis/Výmaz
    • volitelná sekce Boot Code s nezávislými zámky (Lock Bit), programovatelné In-System pomocí Bootovacího programu
    • 512B EEPROM, 100 000 cyklů Zápis/Výmaz
    • 1kB interní SRAM
    • programovací zámek pro bezpečnost sofwaru
  • JTAG (IEEE std. 1149.1)
  • Periferie
    • LCD driver, 4 x 25 segmentů
    • 2x 8bitový Timer/Counter, oddělený Prescaler, režim Compare
    • 16bitový Timer/Counter, oddělený Prescaler, režim Compare a Capture
    • RTC s odděleným oscilátorem
    • 4x PWM kanál
    • 8kanálový, 10bitový ADC
    • programovatelný sériový USART
    • Master/Slave sériové SPI rozhraní
    • Universal seriál Interface
    • programovatelný Watchdog Timer
    • On-chip analogový komparátor
    • Interrupt/Wake-up on Pin Change
  • Zvláštní vlastnosti MCU
    • Power-on Reset a programovatelná detekce poklesu napětí (Brown-out)
    • Internal Calibrated Oscilator
    • externí a Interní zdroje přerušení
    • pět režimů spánku: Idle, ADC Noise Reduction, Power-save, Power-down a Standby
  • I/O a pouzdro
    • 54 programovatelných I/O linek
    • 64-lead TQFP a 64-pad QFN/MLF
  • Rozsah teplot
    • -40°C až 85°C
  • Nízká spotřeba
    • Aktivní režim
      • 1 MHz, 1,8V: 330 µA
      • 32 kHz, 1,8V: 10 µA (vč. Oscilátoru)
      • 32 kHz, 1,8V: 25 µA (vč. Oscilátoru a LCD)
    • Režim Power-down
      • 0,1 µA na 1,8V
    • Režim Power-Save
      • 0,6 µA na 1,8V (vč 32kHz RTC)

Vývojové nástroje

ATmega169P AVR podporuje řadu programů a systémových vývojových nástrojů jako jsou C kompilátory, Macro Assemblery, Prograové Debuggery/Simulátory, In-Circuit Emulátory a též vývojové kity.

David Novák
david.novak@ HW.cz

DOWNLOAD & Odkazy

Hodnocení článku: