L ỜI NểI ĐẦU
3.2.2.3.2 Đặc điểm của ATMEGA 16
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ự.
Cú thể thực hiện 100.000 lần ghi /xúa.
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
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.
Chế độ nghỉ ở 0.35 mA.
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ệ.
1.3.6.1 In-System Reprogrammable Flash Program Memory – 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.