În acest număr din “Electronica Azi” vom prezenta microcontrolerul ATmega169. Acesta face parte din familia microcontrolerelor AVR ATmega de la Atmel. Este dedicat în special aplicaţiilor ce presupun măsurări de parametri pentru reţele termoelectrice. ATmega169 este un microcontroler cu cosum deosebit de redus, şi cu multiple moduri de consum redus de curent.
Caracteristici ATmega169
• Arhitectură RISC avansată pe 8 biţi:
- 130 de instrucţiuni, majoritatea cu execuţie pe un singur tact de ceas;
- 32 de regiştri de lucru predefiniţi;
- operaţii statice;
- 16 miliinstrucţiuni pe secundă la frecvenţa de 16 MHz;
- multiplicator hardware în 2 tacte.
• Memorii nonvolatile de program şi de date:
- 16 KB memorie Flash internă autoprogramabilă. Suportă până la 10.000 de cicli scriere / ştergere;
- secţiune opţională “bootloader” cu biţi de blocare independenţi;
- 512 biţi EEPROM. Suportă până la 100.000 de cicli scriere / ştergere;
- 1Kb SRAM intern;
- blocare programabilă pentru securitatea software-lui.
• Interfaţă JTAG:
- capacitate de verificare marginală conform standardului JTAG;
- suport pentru debbuger extensibil intern;
- programarea Flash-ului, EEPROM-ului, biţilor de blocare prin interfaţa JTAG;
• Caracteristici periferice:
- 4 x 25 segmente de driver LCD;
- 2 timere pe 8 biţi cu moduri separate de comparare şi prescalare;
- 1 timer pe 16 biţi cu moduri separate de comparare, prescalare şi captură;
- “Real time counter” cu oscilator separat;
- 4 canale PWM;
- convertor analog-digital pe 10 biţi cu 8 canale;
- USART programabil serial;
- interfaţă serială SPI Master/Slave;
- interfaţă serială universală cu detector de condiţie de start;
- “Watchdog timer” cu oscilator intern separat;
- comparator analog intern;
- jumperi de întrerupere şi de repornire.
• Caracteristici speciale ale microcontrolerului:
- include circuit “Brown Out Detection” programabil;
- oscilator intern calibrat;
- surse externe şi interne de întrerupere;
- 5 moduri de consum redus de curent: “Idle”, “ADC Noise Reduction”, “Power Save”, “Power Down”, “Standby”.
• Intrare/Ieşire şi capsule:
- 53 de linii programabile Intrare/Ieşire;
- TQFP cu 64 de pini şi MLF cu 64 de pad-uri.
• Tensiuni de lucru:
- 1.8 - 5.5 V pentru ATmega169V;
- 2.7 - 5.5 V pentru ATmega169L;
- 4.5 - 5.5 V pentru ATmega169.
• Domeniul de temperatură:
- (-40 ... +85) grade Celsius.
- Viteza de lucru:
- 0 - 1 MHz pentruATmega169V;
- 0 - 8 MHz pentruATmega169L;
- 0 - 16 MHz pentruATmega169.
Ing. Cristian Alexe
Alexe Electronice AE s.r.l.
(21) 320.3249
Cristian.Alexe@eae.ro
www.elnec.com
http://www.elnec.com/lprog_uk.htm