Atmega128 có các đặc điểm tiêu biểu:
- Hiệu năng cao, tiêu thụ năng lượng ít
- 133 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 độ thực hiện lên tới 16 triệu lệnh trong 1s với tần số 16Mhz
- Có hai 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
- 128K bytes 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 tùy chọn với những bit khóa độc lập
- Lập trình in-system bởi chương trình on-chip Boot
- 4K bytes EEPROM có thể thực hiện được 100.000 lần ghi/xóa
- 4K bytes SRAM bên trong và cho phép mở rộng bộ nhớ RAM ngoài lên tới 64K bytes
- Lập trình khóa an ninh phần mềm
- Giao diện SPI cho phép lập trình in-system
- Giao diện JTAG
- Những ngoại vi tiêu biểu
- 2 bộ định thời/bộ đếm 8 bit với các chế độ tỉ lệ đặt tr ước và chế độ so sánh
- 2 bộ định thời/bộ đếm 16 bit với các chế độ định tỉ lệ đặt tr ước riêng biệt,chế độ so sánh và chế độ bắt giữ
- Bộ đếm thời gian thực với bộ tạo dao động riêng biệt
- 8 kênh PWM
- 8 kênh ADC 10 bit trong đó:
- 8 kênh đơn cực
- 7 kênh lưỡng cực trong đó có 2 kênh có tỉ lệ khuyếch đại có thể lập trình được: 1x, 10x, 200x
- Bộ truyền tin nối tiếp USART khả trình
- Giao diện nối tiếp 2 dây hướng tới byte TWI
- Giao diện SPIchủ/ tớ
- Watchdog Timer khả trình với bộ tạo dao động bên trong riêng biệt
- Bộ so sánh tương tự
- Các đặc điểm đặc biệt khác
- Power on Reset và dò Brown out khả trình
MAI VĂN SỸ, NGUYỄN NGỌC LINH – ĐKTĐ – KSTN– K48 79
- Các nguồn ngắt bên trong và bên ngoài
- 6 chế độ Sleep: Idle, ADC noise reduction, Power save, Power down, Standby, Extended standby
- I/O và các kiểu đóng gói
- 53 đường I/O khả trình
- Đóng gói 64 lead TQFP và 64 pad QFN/MLF
- Điện áp hoạt động 2.7V-5.5V với Atmega128L 4.5V-5.5V với Atmega128 - Dải tần hoạt động 0-8Mhz với Atmega128L 0-16Mhz với Atmega128