Hiệu năng cao, tiờu thụ năng lượng ớt
Kiến trỳc RISC - Reduce Instruction Set Computer (cú nghĩa là mỏy tớnh dựng tập lệnh rỳt gọn, bộ vi xử lý kiểu này thực hiện ớt lệnh hơn những bộ vi xử lý khỏc )
131 lệnh mạnh, hầu hết cỏc lệnh thực hiện trong một chu kỳ.
32 Thanh ghi 8-bit đa năng.
Tốc độc thực hiện lờn tới 16 triệu lệnh trong 1 giõy với tần số 16MHz
Cú 2 bộ nhõn, mỗi bộ thực hiện trong thời gian 2 chu kỳ
Cỏc bộ nhớ chương trỡnh và dữ liệu cố định.
16 Kb bộ nhớ flash cỳ khả năng tự lập trỡnh trong hệ thống.
Cú thể thực hiện được 10.000 lần ghi/xúa.
Vựng mà Boot tuỳ chọn với những bit khỏc độc lập.
Lập trỡnh trờn trong hệ thống bởi chương trỡnh on-chip Boot.
Thao tỏc đọc trong khi ghi thực sự.
512 bytes EEFROM.
1Kb SRAM bờn trong.
Lập trỡnh khúa an ninh phần mềm.
Giao diện nối tiếp đồng bộ ( chuẩn IEEE stđ.1149.1). Khi thực hiện trao đổi với cỏc dữ liệu tương thớch thỡ khung dữ liệu 8 bit giữa hai thiết bị được truyền đồng bộ ( cựng xung nhịp đồng hồ).
Lập trỡnh bộ nhớ Flash, EPROM, ngắt, khúa, bit thụng qua giao diện JTAG.
43
44
Ghộp nối ngoại vi:
2 bộ định thời/ bộ đếm 8 bit với cỏc chế độ tỷ lệ định trước và chế độ so sỏnh.
1 bộ định thời/ bộ đếm 16 bit với cỏc chế độ tỷ lệ định trước riờng biệt, chế độ so sỏnh và chế độ bắt giữ.
Bộ thời gian thực với bộ tạo dao động riờng biệt.
4 kờnh PWM.
8 kờnh, ADC 10 bit.
Giao điện nối tiếp 2 dõy hướng tới byte.
Bộ truyền tin nối tiếp USART khả trỡnh.
Giao diện SPI chủ / tớ.
Watchdog Timer khả trỡnh với bộ tạo dao động bờn trong riờng biệt.
Mỏy so mẫu tương tự bờn trong. Cỏc đặc điểm đặc biệt khỏc.
Power-on Reset và d. Brown-out khả trỡnh.
Bộ tạo dao động được định cỡ bờn trong.
Cỏc nguồn ngắt bờn trong và bờn ngoài.
6 chế độ ngủ: Nhàn rỗi, giảm ồn ADC, tiết kiệm năng lượng, giảm năng lượng tiờu thụ, giảm năng lượng tiờu thụ, chờ, đúng băng trạng thỏi.
I/O và cỏc loại.
32 đường I/O khả trỡnh.
Điện ỏp hoạt động: 2.7 - 5.5 V.
Nhiệt độ hoạt động: -40oC - 85oC Cỏc tốc độ:
0-8 MHz khi điện ỏp 2.7 - 5.5 V, 0 – 16 MHz khi điện ỏp 4.5 - 5 V.
Tiờu thụ năng lượng tại 1 MHz, 3V, 25oC đối với ATmega16L.
Hoạt động tớch cực: 1.1mA.
45
Chế độ năng lượng thấp: <1 μA khi điện ỏp 2.7V.
Kiến trỳc AVR cú 2 khụng gian bộ nhớ chớnh bao gồm bộ nhớ chương trỡnh và bộ nhớ dữ liệu. Thờm vào đú, Atmega16L cú một bộ nhớ EEPROM để lưu trữ dữ liệu. Tất cả 3 khụng gian này là tuyến tớnh và như thường lệ.
Bộ nhớ chương trỡnh Flash cú thể lập trỡnh lại nằm bờn trong vi xử lớ.
Atmega16L chứa 16K bytes bộ nhớ Flash cú thể lập trỡnh lại được nằm trong chip để chứa chương trỡnh. Từ khi tất cả cỏc lệnh của AVR là 16 hoặc 32 bit thỡ Flash được tổ chức thành 8Kx16. Vỡ lớ do an toàn phần mềm nờn bộ nhớ chương trỡnh Flash được chia thành 2 vựng: Vựng nạp chương trỡnh boot (chương trỡnh khởi động) và vựng chương trỡnh ứng dụng.
Hỡnh 3.11 Sơ đồ chõn của vi điều khiển ATMEGA 16
46