SlideShare a Scribd company logo
1 of 26
Download to read offline
– Hai bộ định thời/bộ đếm 8-bit với chế độ so sánh và bộ đếm trước riêng biệt
– Khóa lập trình để bảo mật phần mềm
– Giao diện nối tiếp 2 dây định hướng byte (tương thích với Philips I2 C)
– 131 Lệnh mạnh mẽ – Thực hiện hầu hết chu kỳ đồng hồ đơn lẻ – 32 x 8
Thanh ghi làm việc cho mục đích chung
– USART nối tiếp có thể lập trình
Lập trình trong hệ thống bằng chương trình khởi động trên chip
– Sáu chế độ ngủ: Không hoạt động, Giảm tiếng ồn ADC, Tiết kiệm năng lượng, Tắt nguồn, Chờ,
– Lưu giữ dữ liệu: 20 năm ở 85°C/100 năm ở 25°C(1)
– Hệ số nhân 2 chu kỳ trên chip
• Phân đoạn bộ nhớ không bay hơi có độ bền cao
Đo nhiệt độ – ADC 10-bit 6 kênh
trong gói PDIP
– Hoạt động hoàn toàn tĩnh
– SRAM nội bộ 512/1K/1K/2K byte (ATmega48P/88P/168P/328P)
– Bộ tạo dao động được hiệu chỉnh bên trong
– Ngắt và đánh thức khi thay đổi pin • Tính
năng vi điều khiển đặc biệt
– Sáu kênh PWM – ADC 10
bit 8 kênh trong gói TQFP và QFN/MLF
• Mức tiêu thụ điện năng thấp ở 1 MHz, 1,8V, 25°C đối với ATmega48P/88P/168P:
– Bộ hẹn giờ Watchdog có thể lập trình với Bộ tạo dao động trên chip riêng biệt
– Một Bộ định thời/Bộ đếm 16-bit với Bộ định tỷ lệ trước riêng biệt, Chế độ so sánh và Chụp
Tính năng • Bộ
vi điều khiển AVR® 8 bit hiệu suất cao, công suất thấp • Kiến trúc
RISC nâng cao
(ATmega48P/88P/168P/328P)
và Chế độ chờ mở rộng
– Nguồn ngắt bên ngoài và bên trong
– Giao diện nối tiếp SPI Master/Slave
Hoạt động đọc-trong khi-ghi thực sự
– Chế độ hoạt động: 0,3
mA – Chế độ tắt nguồn: 0,1 µA –
Chế độ tiết kiệm năng lượng: 0,8 µA (Bao gồm 32 kHz RTC)
Cách thức
Đo nhiệt độ
– 4/8/16/32K byte bộ nhớ chương trình Flash tự lập trình trong hệ thống
– Phần mã khởi động tùy chọn với Bit khóa độc lập
– Đặt lại khi bật nguồn và Phát hiện mất điện có thể lập trình
– Bộ đếm thời gian thực với Bộ tạo dao động riêng
– 256/512/512/1K byte EEPROM (ATmega48P/88P/168P/328P)
– Lên đến 20 Thông lượng MIPS ở 20 MHz
– Chu kỳ ghi/xóa: 10.000 Flash/100.000 EEPROM
– Bộ so sánh tương tự trên chip
ATmega48P/V
Sơ bộ
vi điều khiển
Tốc biến
ATmega328P
8 bit
có thể lập trình
ATmega168P/V
Byte trong hệ thống
ATmega88P/V
Bản tóm tắt
với 4/8/16/32K
• Tính năng ngoại vi
• I/O và Gói – 23
Dòng I/O có thể lập trình –
PDIP 28 chân, TQFP 32 đầu, QFN/MLF 28 và QFN/MLF 32 chân • Điện áp hoạt
động: – 1,8 - 5,5V đối với ATmega48P / 88P /168PV – 2,7 - 5,5V đối với
ATmega48P/88P/168P – 1,8 - 5,5V đối với ATmega328P • Phạm vi nhiệt độ: –
-40°C đến 85°C • Cấp tốc độ: – ATmega48P/88P/168PV: 0 - 4 MHz @ 1,8 -
5,5V, 0 - 10 MHz @ 2,7 - 5,5V – ATmega48P/88P/168P: 0 - 10 MHz @ 2,7 -
5,5V, 0 - 20 MHz @ 4,5 - 5,5V – ATmega328P: 0 - 4 MHz @ 1,8 - 5,5 V, 0 - 10
MHz @ 2,7 - 5,5V, 0 - 20 MHz @ 4,5 - 5,5V
Phiên bản 8025FS–
AVR–
08/08
Machine Translated by Google
13
14
(PCINT0/
CLKO/
ICP1)
PB0
(PCINT3/
OC2A/
MOSI)
PB3
PC3
(ADC3/
PCINT11)
PC6
(ĐẶT
LẠI/
PCINT14)
(PCINT0/
CLKO/
ICP1)
PB0
25
9
16
PC2
(ADC2/
PCINT10)
26
32
10
PC3
(ADC3/
PCINT11)
10
(PCINT4/
MISO)
PB4
(PCINT23/
AIN1)
PD7
PD0
(RXD/
PCINT16)
23
29
13
13
12
PC6
(ĐẶT
LẠI/
PCINT14)
26
(PCINT21/
OC0B/
T1)
PD5
(PCINT0/
CLKO/
ICP1)
PB0
PD0
(RXD/
PCINT16)
PC4
(ADC4/
SDA/
PCINT12)
26
16
15
PC3
(ADC3/
PCINT11)
27
(PCINT22/
OC0A/
AIN0)
PD6
9
(PCINT4/
MISO)
PB4
30
(PCINT1/
OC1A)
PB1
PD1
(TXD/
PCINT17)
24
12
30
12
11
PD0
(RXD/
PCINT16)
27
(PCINT2/
SS/
OC1B)
PB2
(PCINT2/
SS/
OC1B)
PB2
27
15
(PCINT3/
OC2A/
MOSI)
PB3
14
PC4
(ADC4/
SDA/
PCINT12)
28
số
8
(PCINT22/
OC0A/
AIN0)
PD6
31
PC4
(ADC4/
SDA/
PCINT12)
31
11
10
PD1
(TXD/
PCINT17)
28
11
(PCINT23/
AIN1)
PD7
(PCINT1/
OC1A)
PB1
(PCINT21/
OC0B/
T1)
PD5
PC5
(ADC5/
SCL/
PCINT13)
PD1
(TXD/
PCINT17)
PC5
(ADC5/
SCL/
PCINT13)
25
(PCINT3/
OC2A/
MOSI)
PB3
(PCINT22/
OC0A/
AIN0)
PD6
32
PC5
(ADC5/
SCL/
PCINT13)
(PCINT4/
MISO)
PB4
PD2
(INT0/
PCINT18)
25
9
PD2
(INT0/
PCINT18)
PC2
(ADC2/
PCINT10)
29
(PCINT1/
OC1A)
PB1
(PCINT23/
AIN1)
PD7
(PCINT2/
SS/
OC1B)
PB2
PC6
(ĐẶT
LẠI/
PCINT14)
PD2
(INT0/
PCINT18)
22
28
14
ATmega48P/88P/168P/328P
28 MLF Nhìn từ trên xuống
PDIP
32 MLF Nhìn từ trên xuống
TQFP Nhìn từ trên xuống
7
19
22
VCC
PB2 (SS/OC1B/PCINT2)
4
AVCC
VCC
7
(PCINT22/OC0A/AIN0) PD6
15
PC0 (ADC0/PCINT8)
PC0 (ADC0/PCINT8)
20
14
(PCINT20/XCK/T0) PD4
22
22
2
(PCINT21/OC0B/T1) PD5
GND
6
20
VCC
GND
(PCINT20/XCK/T0) PD4
6
23
23
1
PC1 (ADC1/PCINT9)
PB3 (MOSI/OC2A/PCINT3)
13
3
KHÁC
(PCINT19/OC2B/INT1) PD3
27
GND
20
20
(PCINT20/XCK/T0) PD4
KHÁC
9
(PCINT6/XTAL1/TOSC1) PB6
17
6
(PCINT7/XTAL2/TOSC2) PB7
(PCINT14/ĐẶT LẠI) PC6
VCC
1
1
số 8
(PCINT19/OC2B/INT1) PD3
4
GND
PC4 (ADC4/SDA/PCINT12)
PB1 (OC1A/PCINT1)
18
5
(PCINT6/XTAL1/TOSC1) PB6
28
VCC
(PCINT23/AIN1) PD7
số 8
(PCINT19/OC2B/INT1) PD3
GND
18
ADC7
PC5 (ADC5/SCL/PCINT13)
19
GND
GND
21
21
3
18
6
GND
ADC6
PC2 (ADC2/PCINT10)
16
25
số 8
(PCINT7/XTAL2/TOSC2) PB7
18
23
AVCC
GND
ADC6
10
PC1 (ADC1/PCINT9)
(PCINT17/TXD) PD1
3
KHÁC
3
19
19
5
(PCINT20/XCK/T0) PD4
7
(PCINT7/XTAL2/TOSC2) PB7
26
(PCINT6/XTAL1/TOSC1) PB6
PB5 (SCK/PCINT5)
GND
2
24
(PCINT0/CLKO/ICP1) PB0
KHÁC
PC3 (ADC3/PCINT11)
17
(PCINT16/RXD) PD0
2
PC0 (ADC0/PCINT8)
(PCINT19/OC2B/INT1) PD3
(PCINT7/XTAL2/TOSC2) PB7
5
VCC
16
21
PC1 (ADC1/PCINT9)
LƯU Ý: Miếng đệm dưới cùng phải được hàn với mặt đất.
PB5 (SCK/PCINT5)
24
24
(PCINT21/OC0B/T1) PD5
5
21
2
PB4 (MISO/PCINT4)
12
ADC7
PB5 (SCK/PCINT5)
PC1 (ADC1/PCINT9)
AVCC
(PCINT18/INT0) PD2
4
15
17
LƯU Ý: Miếng đệm dưới cùng phải được hàn với mặt đất.
17
7
PC2 (ADC2/PCINT10)
1
AVCC
11
PC0 (ADC0/PCINT8)
(PCINT6/XTAL1/TOSC1) PB6
4
PB5 (SCK/PCINT5)
8025FS–
AVR–
08/08
1. Cấu hình chân cắm
Hình 1-1. Sơ đồ chân ATmega48P/88P/168P/328P
2
Machine Translated by Google
1.1 Mô tả chân cắm
8025FS–
AVR–
08/08
Độ dài xung tối thiểu được đưa ra trong Bảng 28-3 trên trang 320. Các xung ngắn hơn không đảm bảo sẽ
tạo ra một Thiết lập lại.
Cổng B là cổng I/O hai chiều 8 bit với các điện trở kéo lên bên trong (được chọn cho mỗi bit). Bộ đệm
đầu ra của Cổng B có các đặc tính điều khiển đối xứng với cả khả năng nguồn và độ chìm cao. Là đầu vào,
các chân của Cổng B được kéo xuống thấp bên ngoài sẽ cấp nguồn nếu các điện trở kéo lên được kích hoạt.
Các chân của Cổng B ở trạng thái ba trạng thái khi điều kiện đặt lại hoạt động, ngay cả khi đồng hồ
không chạy.
PC6/THIẾT LẬP LẠI
Nếu Cầu chì RSTDISBL được lập trình, PC6 được sử dụng làm chân I/O. Lưu ý rằng đặc tính điện của PC6
khác với đặc tính của các chân khác của Cổng C.
Tùy thuộc vào cài đặt cầu chì lựa chọn đồng hồ, PB6 có thể được sử dụng làm đầu vào cho bộ khuếch đại
dao động đảo ngược và đầu vào cho mạch vận hành đồng hồ bên trong.
Cổng C là cổng I/O hai chiều 7 bit với các điện trở kéo lên bên trong (được chọn cho mỗi bit). Bộ đệm
đầu ra PC5..0 có các đặc điểm ổ đĩa đối xứng với cả khả năng nguồn và độ chìm cao. Là đầu vào, các chân
của Cổng C được kéo xuống mức thấp bên ngoài sẽ cấp nguồn nếu các điện trở kéo lên được kích hoạt. Các
chân của Cổng C ở trạng thái ba trạng thái khi điều kiện đặt lại hoạt động, ngay cả khi đồng hồ không
chạy.
1.1.3
Cổng D là cổng I/O hai chiều 8 bit với các điện trở kéo lên bên trong (được chọn cho mỗi bit). Bộ đệm
đầu ra của Cổng D có các đặc tính điều khiển đối xứng với cả khả năng nguồn và độ chìm cao. Là đầu vào,
các chân của Cổng D được kéo xuống thấp bên ngoài sẽ cấp nguồn nếu các điện trở kéo lên được kích hoạt.
Các chân của Cổng D ở trạng thái ba trạng thái khi điều kiện đặt lại hoạt động, ngay cả khi đồng hồ
không chạy.
3
Cổng B (PB7:0) XTAL1/XTAL2/TOSC1/TOSC2
1.1.5
1.1.4
1.1.2 GND
1.1.6
Các tính năng đặc biệt khác nhau của Cổng C được trình bày chi tiết trong "Chức năng thay thế của Cổng C" trên trang
85.
Cổng D (PD7:0)
Đất.
Cổng C (PC5:0)
1.1.1 VCC
Nếu Bộ tạo dao động RC hiệu chuẩn bên trong được sử dụng làm nguồn xung nhịp chip, PB7..6 được sử dụng làm đầu
vào TOSC2..1 cho Bộ định thời/Bộ đếm không đồng bộ 2 nếu bit AS2 trong ASSR được đặt.
Tùy thuộc vào cài đặt cầu chì chọn đồng hồ, PB7 có thể được sử dụng làm đầu ra từ bộ khuếch đại Dao
động đảo ngược.
Điện áp cung cấp kỹ thuật số.
Các tính năng đặc biệt khác nhau của Cổng B được trình bày chi tiết trong "Chức năng thay thế của Cổng B" ở
trang 82 và "Đồng hồ hệ thống và Tùy chọn đồng hồ" ở trang 26.
Nếu Cầu chì RSTDISBL không được lập trình, PC6 được sử dụng làm đầu vào Đặt lại. Mức thấp trên chân
này lâu hơn độ dài xung tối thiểu sẽ tạo ra Reset, ngay cả khi đồng hồ không chạy.
ATmega48P/88P/168P/328P
Machine Translated by Google
Trong gói TQFP và QFN/MLF, ADC7:6 đóng vai trò là đầu vào tương tự cho bộ chuyển đổi A/D.
1.1.8 AREF
4
Các tính năng đặc biệt khác nhau của Cổng D được trình bày chi tiết trong "Chức năng Thay thế của Cổng D" trên trang
88.
Các chân này được cấp nguồn từ nguồn cung cấp tương tự và hoạt động như các kênh ADC 10 bit.
AREF là chân tham chiếu tương tự cho Bộ chuyển đổi A/D.
1.1.7
1.1.9
Các giá trị điển hình có trong biểu dữ liệu này dựa trên các mô phỏng và đặc tính của các bộ vi
điều khiển AVR khác được sản xuất trên cùng một quy trình công nghệ. Giá trị tối thiểu và tối đa
sẽ khả dụng sau khi thiết bị được đặc trưng.
ADC7:6 (Chỉ gói TQFP và QFN/MLF)
1.2 Tuyên bố miễn trừ trách nhiệm
AVCC là chân điện áp cung cấp cho Bộ chuyển đổi A/D, PC3:0 và ADC7:6. Nó phải được kết nối bên ngoài
với VCC, ngay cả khi ADC không được sử dụng. Nếu ADC được sử dụng, nó phải được kết nối với VCC thông
qua bộ lọc thông thấp. Lưu ý rằng PC6..4 sử dụng điện áp cung cấp kỹ thuật số, VCC.
8025FS–
AVR–
08/08
AVCC
ATmega48P/88P/168P/328P
Machine Translated by Google
GND
6
CÀI LẠI
KHÁC
AVCC
Máy tính[0..6] ADC[6..7]
PB[0..7]
2
HỢP LÝ
CHƯƠNG TRÌNH
XTAL[1..2]
PD[0..7]
Khoảng cách ban nhạc
hẹn giờ
CÀI LẠI
CỔNG C (7)
Phần mềm
tương tự
CPU
CỔNG D (8)
giám sát
Cái đồng hồ
T/C 16 bit 1
Quyền lực
SPI
Tốc biến
Dao động
cơ quan giám sát
TWI
CẢNG B (8)
EEPROM
cơ quan giám sát
Nội bộ
Chu trình /
Thế hệ
POR / HĐQT &
8bit T/C 0 Chuyển đổi A/D
USART 0
8 bit T/C 2
SRAM
gỡ lỗiWIRE
Dao động
5
Lõi AVR kết hợp một tập lệnh phong phú với 32 thanh ghi làm việc cho mục đích chung. Tất cả 32
thanh ghi được kết nối trực tiếp với Đơn vị logic số học (ALU), cho phép truy cập hai thanh ghi
độc lập trong một lệnh duy nhất được thực hiện trong một chu kỳ xung nhịp. Kết quả
ATmega48P/88P/168P/328P là bộ vi điều khiển 8-bit CMOS công suất thấp dựa trên kiến trúc RISC nâng
cao của AVR. Bằng cách thực hiện các hướng dẫn mạnh mẽ trong một chu kỳ đồng hồ duy nhất, ATmega48P/
88P/168P/328P đạt được thông lượng gần 1 MIPS mỗi MHz cho phép nhà thiết kế hệ thống tối ưu hóa mức
tiêu thụ điện năng so với tốc độ xử lý.
Hình 2-1. Sơ đồ khối
8025FS–
AVR–
08/08
2.1 Sơ đồ khối
DỮ
LIỆU
VCC
GND
ATmega48P/88P/168P/328P
2. Tổng quan
Machine Translated by Google
ATmega48P/88P/168P/328P
8025FS–
AVR–
08/08
ATmega48P 256 byte 1 từ hướng dẫn/vector
32K byte
ATmega88P
4K byte
1 từ hướng dẫn/vector
1K byte
8K byte
512 byte
2 từ hướng dẫn/vector
ĐẬP
1K byte
512 byte
2 từ hướng dẫn/vector
ATmega168P
Thiết bị
1K byte
2K byte
16K byte
Tốc biến Kích thước Vector ngắt
EEPROM
512 byte
ATmega328P
Bảng 2-1. Tóm tắt kích thước bộ nhớ
ATmega48P/88P/168P/328P cung cấp các tính năng sau: 4K/8K/16K/32K byte của Flash có thể lập trình
trong hệ thống với khả năng Đọc-While-Write, 256/512/512/1K byte EEPROM, 512/1K/1K/ 2K byte SRAM, 23
dòng I/O mục đích chung, 32 thanh ghi làm việc mục đích chung, ba Bộ định thời/Bộ đếm linh hoạt với
các chế độ so sánh, ngắt bên trong và bên ngoài, USART có thể lập trình nối tiếp, Giao diện nối tiếp
2 dây hướng byte, SPI cổng nối tiếp, ADC 6 kênh 10 bit (8 kênh trong các gói TQFP và QFN/MLF), Bộ
hẹn giờ Watchdog có thể lập trình với Bộ tạo dao động bên trong và năm chế độ tiết kiệm năng lượng
có thể lựa chọn bằng phần mềm. Chế độ Chờ dừng CPU trong khi cho phép SRAM, Bộ định thời/Bộ đếm,
USART, mặt Giao tiếp nối tiếp 2 dây, cổng SPI và hệ thống ngắt tiếp tục hoạt động. Chế độ Power-down
lưu nội dung thanh ghi nhưng đóng băng Bộ tạo dao động, vô hiệu hóa tất cả các chức năng khác của
chip cho đến khi ngắt tiếp theo hoặc thiết lập lại phần cứng. Ở chế độ Tiết kiệm năng lượng, bộ hẹn
giờ không đồng bộ tiếp tục chạy, cho phép người dùng duy trì cơ sở hẹn giờ trong khi phần còn lại
của thiết bị đang ở chế độ ngủ. Chế độ Giảm nhiễu ADC dừng CPU và tất cả các mô-đun I/O ngoại trừ bộ
hẹn giờ không đồng bộ và ADC, để giảm thiểu tiếng ồn chuyển đổi trong quá trình chuyển đổi ADC. Ở
chế độ Chờ, Bộ tạo dao động tinh thể/bộ cộng hưởng đang chạy trong khi phần còn lại của thiết bị
đang ở chế độ ngủ. Điều này cho phép khởi động rất nhanh kết hợp với mức tiêu thụ điện năng thấp.
ATmega88P, ATmega168P và ATmega328P hỗ trợ cơ chế kết hợp chương trình tự đọc-trong khi-ghi thực
sự. Có một Phần Bộ tải khởi động riêng và lệnh SPM chỉ có thể thực thi từ đó. Trong ATmega48P, không
có hỗ trợ Read-While-Write và không có Phần Boot Loader riêng biệt. Lệnh SPM có thể thực thi từ toàn
bộ Flash.
kiến trúc mã hiệu quả hơn trong khi đạt được thông lượng nhanh hơn gấp mười lần so với các bộ vi
điều khiển CISC thông thường.
2.2 So sánh giữa ATmega48P, ATmega88P, ATmega168P và ATmega328P ATmega48P, ATmega88P, ATmega168P và ATmega328P chỉ
khác nhau về kích thước bộ nhớ, hỗ trợ bộ tải khởi động và kích thước vectơ ngắt. Bảng 2-1 tóm tắt
các kích thước vectơ ngắt và bộ nhớ khác nhau cho ba thiết bị.
ATmega48P/88P/168P/328P AVR được hỗ trợ với một bộ công cụ phát triển hệ thống và chương trình đầy
đủ bao gồm: Trình biên dịch C, Trình biên dịch Macro, Trình gỡ lỗi/Trình mô phỏng chương trình,
Trình giả lập trong mạch và bộ công cụ đánh giá.
Thiết bị này được sản xuất bằng công nghệ bộ nhớ không bay hơi mật độ cao của Atmel. ISP Flash trên
chip cho phép bộ nhớ chương trình được lập trình lại trong Hệ thống thông qua giao diện nối tiếp
SPI, bởi bộ lập trình bộ nhớ cố định thông thường hoặc bởi chương trình Khởi động trên chip chạy
trên lõi AVR. Chương trình Khởi động có thể sử dụng bất kỳ giao diện nào để tải xuống chương trình
ứng dụng trong bộ nhớ Flash Ứng dụng. Phần mềm trong phần Flash khởi động sẽ tiếp tục chạy trong khi
phần Flash ứng dụng được cập nhật, cung cấp hoạt động Đọc-While-Write thực sự. Bằng cách kết hợp CPU
RISC 8 bit với Flash tự lập trình trong hệ thống trên chip nguyên khối, Atmel ATmega48P/88P/168P/
328P là một bộ vi điều khiển mạnh mẽ cung cấp giải pháp linh hoạt và tiết kiệm chi phí cho nhiều ứng
dụng điều khiển nhúng.
6
Machine Translated by Google
Lưu ý: 1.
Một bộ toàn diện các công cụ phát triển, ghi chú ứng dụng và bảng dữ liệu có sẵn để tải xuống trên
http://www.atmel.com/avr.
Kết quả Đánh giá độ tin cậy cho thấy tỷ lệ lỗi lưu giữ dữ liệu dự kiến thấp hơn nhiều so với 1 PPM
trong 20 năm ở 85°C hoặc 100 năm ở 25°C.
7
8025FS–
AVR–
08/08
ATmega48P/88P/168P/328P
3. Tài nguyên
4. Lưu trữ dữ liệu
Machine Translated by Google
UCSZ00/UCPHA0
UCSZ01 /UDORD0
số 8
–
–
–
–
–
–
–
–
–
–
–
–
–
–
Kín đáo
–
Kín đáo
–
–
–
–
–
–
–
Kín đáo
–
–
–
–
Kín đáo
–
–
Kín đáo
–
Kín đáo
–
–
–
–
–
–
Kín đáo
–
UCSR0C
–
–
Kín đáo
–
–
–
–
–
–
–
–
–
–
–
–
–
–
TXC0
–
–
–
–
–
–
–
Tốc độ truyền USART Đăng ký thấp
–
–
–
–
–
–
–
Kín đáo
–
–
Kín đáo
–
–
–
–
–
Kín đáo
–
Kín đáo
–
–
–
–
–
–
Kín đáo
Kín đáo
–
–
–
–
–
Kín đáo
–
–
–
–
–
–
–
UBRR0H
–
Kín đáo
–
–
–
–
–
199
–
–
–
–
–
RXC0
–
–
–
–
–
–
–
–
UPE0
–
–
–
TXB80
UPM00
–
–
–
Kín đáo
–
–
–
–
Kín đáo
–
–
Kín đáo
–
–
–
–
–
Kín đáo
–
Kín đáo
–
–
–
–
–
–
Kín đáo
–
Kín đáo
–
–
–
–
UCSR0B
–
Kín đáo
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
UPM01
–
–
–
–
–
195
–
–
–
–
–
–
TXEN0
–
–
–
–
–
–
–
–
Kín đáo
–
Kín đáo
–
–
Kín đáo
–
–
–
–
–
Kín đáo
–
Kín đáo
–
–
–
–
–
–
–
–
–
UBRR0L
–
–
–
–
–
–
–
–
–
–
199
–
–
–
(0xFF)
(0xFE)
(0xFD)
(0xFC)
(0xFB)
(0xFA)
(0xF9)
(0xF8)
(0xF7)
(0xF6)
(0xF5)
(0xF4)
(0xF3)
(0xF2)
(0xF1)
(0xF0)
(0xEF )
(0xEE)
(0xED)
(0xEC)
(0xEB)
(0xEA)
(0xE9)
(0xE8)
(0xE7)
(0xE6)
(0xE5)
(0xE4)
(0xE3)
(0xE2)
(0xE1)
(0xE0)
(0xDF)
( 0xDE)
(0xDD)
(0xDC)
(0xDB)
(0xDA)
(0xD9)
(0xD8)
(0xD7)
(0xD6)
(0xD5)
(0xD4)
(0xD3)
(0xD2)
(0xD1)
(0xD0)
(0xCF)
(0xCE)
(0xCD)
(0xCC)
(0xCB)
(0xCA)
(0xC9)
(0xC8)
(0xC7)
(0xC6)
(0xC5)
(0xC4)
(0xC3)
(0xC2)
(0xC1)
(0xC0)
RXEN0
–
–
–
–
–
–
UMSEL00
–
–
–
MPCM0
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
Kín đáo
–
–
Kín đáo
–
–
–
–
–
Kín đáo
–
–
–
–
–
–
–
UCSR0A
–
–
–
–
–
–
–
Thanh ghi dữ liệu USART I/O
–
–
–
DOR0
UDRIE0
–
–
–
UMSEL01
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
Kín đáo
–
–
–
–
–
–
–
–
–
–
–
Kín đáo
–
Kín đáo –
–
–
–
–
–
–
–
–
–
Kín đáo
–
–
–
–
–
–
–
–
–
–
Tốc độ truyền USART Đăng ký cao
FE0
–
–
–
–
–
–
TXCIE0
–
–
–
–
–
–
RXB80
197/212
–
–
–
–
–
–
–
–
–
–
Kín đáo
–
Kín đáo
–
–
–
–
–
–
–
Kín đáo
–
–
Kín đáo
–
–
–
–
Kín đáo
–
–
–
–
–
–
Kín đáo
RXCIE0
–
–
–
–
–
–
–
–
–
195
–
–
–
UCPOL0
UDRE0
–
–
–
–
–
–
–
–
–
–
–
–
UCSZ02
–
–
–
–
–
–
Kín đáo
–
–
–
–
–
–
Kín đáo
–
–
–
–
–
–
Kín đáo
–
Kín đáo –
–
Kín đáo
–
–
–
–
–
Kín đáo
–
–
–
–
Kín đáo
–
Kín đáo
–
–
196
–
–
–
–
–
–
USBS0
–
–
–
–
–
–
U2X0
–
–
–
–
–
–
–
–
–
Kín đáo
–
–
–
–
Kín đáo
–
–
–
–
Kín đáo
–
Kín đáo
–
–
–
–
–
–
Kín đáo
–
Kín đáo
–
–
Kín đáo
–
–
–
–
–
UDR0
–
Kín đáo
–
–
–
–
–
–
–
–
–
–
ATmega48P/88P/168P/328P
8025FS–
AVR–
08/08
5. Đăng ký Tóm tắt
bit 6 bit 2
Tên bit 1
bit 5 Bit 0
bit 4 Trang
bit 7 bit 3
Địa chỉ
Machine Translated by Google
9
–
TWAM0
–
–
–
–
–
–
TWS3
–
TWS6
–
– –
–
–
–
–
–
–
–
–
ADC0D
–
–
–
ADC2D
–
–
–
–
TWSTA
–
–
–
Kín đáo
–
Kín đáo
FOC1A
–
–
OCR1AL
–
–
136
–
CS11
–
TCCR1B
–
–
TWSR
Thanh ghi so sánh đầu ra Timer/Counter2 A
–
TCNT2
FOC2A
–
–
Kín đáo
WGM21
–
Kín đáo
–
–
Bộ định thời/Bộ đếm 1 - Thanh ghi chụp đầu vào Byte thấp
139
Kín đáo
–
–
–
–
TWA6
–
TWA0
–
–
–
–
–
–
–
OCR2BUB
–
–
–
TWAM5
–
–
–
TWWC
–
245
–
TWA3
–
–
–
TCNT1L
–
–
–
–
COM1B0
CS10
–
–
–
–
–
–
–
–
–
Kín đáo
–
–
138
ADC5D
–
Kín đáo
–
Kín đáo
(0x8A)
–
–
Kín đáo
–
–
–
ICE1
–
–
OCR1BH
–
–
–
(0xBF)
(0xBE)
(0xBD)
(0xBC)
(0xBB)
(0xBA)
(0xB9)
(0xB8)
(0xB7)
(0xB6)
(0xB5)
(0xB4)
(0xB3)
(0xB2)
(0xB1)
(0xB0)
(0xAF )
(0xAE)
(0xAD)
(0xAC)
(0xAB)
(0xAA)
(0xA9)
(0xA8)
(0xA7)
(0xA6)
(0xA5)
(0xA4)
(0xA3)
(0xA2)
(0xA1)
(0xA0)
(0x9F)
( 0x9E)
(0x9D)
(0x9C)
(0x9B)
(0x9A)
(0x99)
(0x98)
(0x97)
(0x96)
(0x95)
(0x94)
(0x93)
(0x92)
(0x91)
(0x90)
(0x8F)
(0x8E)
(0x8D)
(0x8C)
(0x8B)
–
–
AIN0D
–
–
–
–
ADC3D
–
–
–
TWAM4
–
–
–
–
–
Kín đáo
Kín đáo
–
–
Kín đáo
–
–
–
137
OCR1AH
–
–
–
–
TCCR1C
–
CS12
–
–
TWAR
Thanh ghi so sánh đầu ra Timer/Counter2 B
–
–
–
–
–
OCR2A
158
Kín đáo
–
–
Kín đáo
COM2B0
CS21
Bộ định thời/Bộ đếm 1 - Thanh ghi chụp đầu vào Byte cao
138
–
TWPS0
–
TWA1
–
–
–
–
–
–
OCR2AUB
–
–
–
–
–
–
TWINT
TWAM2
–
–
244
–
–
Thanh ghi dữ liệu giao diện nối tiếp 2 dây
–
–
–
Kín đáo
–
TCNT1H
267
–
–
DIDR0
–
–
WGM13
ADC1D
–
–
–
–
–
–
–
–
–
138
Kín đáo
Kín đáo
–
–
Kín đáo
–
–
138
–
Kín đáo
–
–
FOC1B
EXCLK
–
164
–
–
–
–
–
TWAMR
–
ASSR
–
162
Kín đáo
COM2A0
–
–
Timer/Counter1 - Thanh ghi so sánh đầu ra B Byte thấp
(0x89)
(0x88)
(0x87)
(0x86)
(0x85)
(0x84)
(0x83)
(0x82)
(0x81)
(0x80)
(0x7F)
(0x7E)
–
Kín đáo
–
Kín đáo
–
–
Kín đáo
–
–
–
COM1A0
–
–
–
OCR1BL
–
–
–
TWDR
–
–
–
–
OCR2B
161
Kín đáo
–
CS22
–
Kín đáo
COM2B1
–
Timer/Counter1 - Thanh ghi so sánh đầu ra Một byte thấp
138
–
–
–
TWGCE
–
–
TWS5
–
–
–
–
–
–
TCN2UB
–
–
–
–
–
–
–
–
TWAM6
–
TWSTO
–
–
242
–
–
Kín đáo
–
–
ICR1L
–
–
250
–
DIDR1
–
–
AIN1D
–
–
COM1B1
–
TCCR2A
FOC2B
–
Timer/Counter1 - Thanh ghi so sánh đầu ra B Byte cao
Timer/Counter1 - Thanh ghi bộ đếm Byte thấp
–
Kín đáo
WGM20
Kín đáo
–
–
Kín đáo
–
–
138
–
–
–
COM1A1
Kín đáo
–
–
–
–
–
–
TCR2BUB
–
–
–
Kín đáo
–
–
Kín đáo
162
–
–
–
–
HAI
242
–
–
TWS4
–
–
TWA5
–
–
AS2
–
–
–
–
–
TWCR
–
–
–
Kín đáo
162
–
Kín đáo
WGM22
–
–
Timer/Counter1 - Thanh ghi So sánh Đầu ra Một Byte Cao
–
TWIE
–
Thanh ghi tốc độ bit giao diện nối tiếp 2 dây
–
–
TWA4
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
TWAM3
–
–
245
–
–
ICNC1
–
Kín đáo
–
Kín đáo
–
–
ICR1H
–
–
134
–
–
–
WGM11
TCCR1A
–
–
–
–
TCCR2B
–
COM2A1
–
–
Kín đáo
CS20
Kín đáo
Timer/Counter1 - Thanh ghi bộ đếm Byte cao
–
–
Kín đáo
–
–
139
–
TWPS1
–
–
–
–
–
TCR2AUB
–
–
Kín đáo
–
–
TWBR
Bộ định thời/Bộ đếm2 (8-bit)
–
TWEA
–
–
–
–
TWAM1
–
244
– –
TWA2
–
–
–
–
TWS7
–
Kín đáo
–
–
–
WGM12
WGM10
–
–
–
–
–
–
–
ADC4D
–
8025FS–
AVR–
08/08
ATmega48P/88P/168P/328P
Tên bit 5 bit 3
Địa chỉ bit 6 bit 4 bit 1 Bit 0
bit 7 bit 2 Trang
Machine Translated by Google
Địa chỉ bit 4 bit 2
bit 3
Tên bit 5 Bit 0 Trang
bit 6 bit 1
bit 7
5.
5.
10
–
h
–
–
–
40
–
–
MỘT XÚC SẮC
SM1
–
PRTIM0
–
–
–
–
–
–
–
PCINT11
–
(RWWSB)5.
–
–
EEPM1
PCIE2
293
INTF1
THAM KHẢO1
–
ADTS2
–
EXTRF
ADPS0
–
–
–
SMCR
74
SPCR
COM0A0
ICIE1
–
TCCR0B
–
–
WGM00
–
72
–
GPIOR0
PCINT21
CLKPS0
Kín đáo
–
25
TIMSK1
–
9
XUÂN0
PCICR
OCIE1B
S
CLKPR
OCIE0A
–
MSTR
–
Kín đáo
SP4
PCINT16
Timer/Counter0 Đầu ra So sánh Thanh ghi B
PRADC
–
–
–
–
–
–
–
ACD ACIS0
TÔI
–
Kín đáo
(SP10)
–
–
ADPS1
CƠ THỂ
–
–
–
266
ĐN
ADEN
–
–
–
– WDRF
EEARL
–
–
PCINT12
PCINT22
21
–
–
–
EEPM0
–
–
PGWRT
ADLAR
PCIE0
–
PRR
PCINT2
Thanh ghi I/O mục đích chung 2
–
–
SP7
SPL
TOIE2
Kín đáo
–
139
–
Kín đáo
–
–
COM0A1 WGM01
COM0B1
–
OCR0B
–
PCINT19
–
–
–
–
Thanh ghi I/O mục đích chung 0
SELFPRGEN
–
ISC10
INT1
–
MUX2
–
–
ADTS0
–
IVSEL
TOIE0
SP5
–
Kín đáo
–
MCUSR
74
–
SPSR
–
–
FOC0B CS00
TCNT0
–
–
–
–
EECR
PCINT6
25
–
N
Kín đáo
–
SP1
–
173
SPI2X
54
TIMSK2
–
EICRA
WDCE
–
Kín đáo
OCIE1A
OCIE2B
DORD
–
PRUSART0
–
–
–
–
–
–
–
–
WDIF
–
ACIS1
–
ADSC
ISC00
–
–
BAN
–
ADTS1
264
PORF
–
–
37
–
–
–
–
–
Kín đáo
–
EEARH
–
PCINT23
–
PCINT20
–
21
–
Thanh ghi dữ liệu EEPROM
–
PCINT7
–
–
BLBSET
EERE
PCINT10
WDP3
XUÂN1
Kín đáo
SPH
PCINT1
–
SPMCSR
163
–
–
FOC0A
ACSR
–
–
CS01
–
–
–
V
–
ACI
Thanh ghi dữ liệu SPI
WDP1
ADCSRA
–
Kín đáo
SP8
–
PCMSK1
–
–
gián điệp
–
–
SP6
Kín đáo
TOIE1
MCUCR
–
–
SPDR
–
111
TSM PSRASY
–
–
COM0B0
OCR0A
WDP2
–
–
ADCL
–
SP9
174
37
Kín đáo –
Kín đáo
SPE
–
–
Kín đáo
OCIE2A
–
Thanh ghi I/O mục đích chung 1
–
–
Thanh ghi dữ liệu ADC Byte thấp
–
PRSPI
–
–
– –
–
–
–
CLKPCE
–
ACIC
–
SPMIE
ACME
PCIE1
–
EEPE
INTF0
–
–
MUX1
–
266
–
Thanh ghi hiệu chuẩn dao động
–
– IVCE
GPIOR1
–
–
GTCCR
–
–
–
21
EIFR
PCINT5
–
–
–
–
Địa chỉ EEPROM Đăng ký Byte thấp
–
PCMSK2
–
12
–
CPHA
t
OSCCAL
PCINT18
SREG
–
PCINT9
Kín đáo
PCINT0
–
–
Bộ định thời/Bộ đếm0 (8-bit)
–
–
CS02
Kín đáo
–
–
–
–
–
ACO
–
WDE
–
CLKPS1
ADCSRB
–
–
Kín đáo
–
C
SPIF
–
54
–
ADIF
–
PRTIM2
–
–
BORF
–
–
–
–
ACIE
–
–
–
CLKPS2
ADCH
z
–
175
Kín đáo –
–
PCMSK0
–
SP0
nhà vệ sinh
–
–
Thanh ghi dữ liệu ADC Byte cao
–
–
PRTIM1
–
–
–
–
–
–
–
(RWWSRE)5.
–
–
EEMPE
THAM KHẢO0
ISC01
–
INT0
–
–
ADPS2
–
263
–
SM0
–
–
–
WGM02
–
Kín đáo
74
GPIOR2
–
–
TCCR0A
–
–
PSRSYNC 143/165
PCINT13
–
72
EIMSK
PCINT3
–
(Đăng ký địa chỉ EEPROM Byte cao)
25
TIMSK0
12
–
–
WDIE
Kín đáo
OCIE0B
WDTCSR
CPOL
PCINT17
–
Kín đáo
PCINT8
SP3
–
Timer/Counter0 Đầu ra So sánh Thanh ghi A
–
–
–
–
ACBG
–
–
CLKPS3
248
ADMUX
–
SP2
Kín đáo
–
WDP0
MUX0
–
PUD
–
–
–
266
44/68/92
MỘT BUỔI HẸN HÒ
–
PRTWI
–
SM2
–
–
42
–
EEDR
PCINT14
–
PCINT4
–
21
–
(0x7D)
(0x7C)
(0x7B)
(0x7A)
(0x79)
(0x78)
(0x77)
(0x76)
(0x75)
(0x74)
(0x73)
(0x72)
(0x71)
(0x70)
(0x6F)
(0x6E)
(0x6D )
(0x6C)
(0x6B)
(0x6A)
(0x69)
(0x68)
(0x67)
(0x66)
(0x65)
(0x64)
(0x63)
(0x62)
(0x61)
(0x60)
0x3F (0x5F)
0x3E (0x5E)
0x3D ( 0x5D)
0x3C (0x5C)
0x3B (0x5B)
0x3A (0x5A)
0x39 (0x59)
0x38 (0x58)
0x37 (0x57)
0x36 (0x56)
0x35 (0x55)
0x34 (0x54)
0x33 (0x53)
0x32 (0x55)
0x34 (0x54)
0x33 (0x53)
0x32 (0x55)
0x30 (0x50)
0x2F (0x4F)
0x2E (0x4E)
0x2D (0x4D)
0x2C (0x4C)
0x2B (0x4B)
0x2A (0x4A)
0x29 (0x49)
0x28 (0x48)
0x27 (0x47)
0x26 (0x46)
0x45 (5)
0x44) 0x23
(0x43) 0x22
(0x42) 0x21
(0x41) 0x20
(0x40) 0x1F
(0x3F) 0x1E
(0x3E) 0x1D (0x3D) 0x1C (0x3C)
–
–
GHÊ RỢN
PGERS
–
ISC11
MUX3
–
–
71
ATmega48P/88P/168P/328P
8025FS–
AVR–
08/08
Machine Translated by Google
ATmega48P/88P/168P/328P
–
–
Kín đáo
CỔNGB6
–
–
–
92
CẢNG
PIND7
–
–
93
Kín đáo
–
–
TOV1
CỔNG0
TIFR1
–
–
OCF2B
PINC1
–
–
DDB2
–
mã PIND3
–
–
CỔNG2
–
DDC4
–
–
–
92
ĐDDH
CỔNG7
–
DDB7
–
mã PINB0
Kín đáo
–
OCF0A
DDD0
Kín đáo
–
–
–
CẢNG1
–
–
–
PINC2
–
–
DDB3
0x1B (0x3B)
0x1A (0x3A)
0x19 (0x39)
0x18 (0x38)
0x17 (0x37)
0x16 (0x36)
0x15 (0x35)
0x14 (0x34)
0x13 (0x33)
0x12 (0x32)
0x11 (0x31)
0x10 (0x31)
0x2F) 0x0E
(0x2E) 0x0D
(0x2D) 0x0C
(0x2C) 0x0B
(0x2B) 0x0A
(0x2A) 0x09
(0x29) 0x08
(0x28) 0x07
(0x27) 0x06
(0x26) 0x05
(0x25) 0x04
(0x27) 0x06
(0x26) 0x05
(0x25) 0x04
(0x24) 0x02
(0x22) 0x01 (0x21) 0x0 (0x20)
PIND4
–
–
–
CỔNG3
DDC5
–
–
–
CỔNG4
–
–
–
mã PINB5
–
–
–
–
DDD5
–
CẢNGB7
ĐRB
CỔNG6
Kín đáo
–
–
92
PORTD
–
Kín đáo
–
–
DDB0
–
OCF1A
CỔNG0
–
DDC2
–
PIND1
–
CỔNGB5
–
–
–
–
mã PINB6
–
–
–
–
mã PIN
DDD6
ICF1
92
Kín đáo
–
PCIFR
–
163
PINC0
Kín đáo
–
–
OCF0B
DDB1
PIND2
–
–
CỔNG1
–
DDC3
–
–
–
CẢNGB2
–
–
mã PINB3
–
–
–
–
DDD3
–
–
–
–
CỔNG4
–
–
PCIF2
PINC5
CHDCND Triều Tiên
CỔNG6
–
–
Kín đáo
DDB6
Kín đáo
–
–
–
DDC0
TIFR0
–
–
93
–
CỔNGB3
–
–
–
mã PINB4
–
–
–
DDD4
–
–
–
CỔNG5
DDD7
–
PINB7
Kín đáo
PINC6
Kín đáo
–
–
92
mã PIN
TIFR2
–
–
93
–
DDC1
–
TOV2
PIND0
140
CỔNG0
Kín đáo
–
–
92
OCF2A
mã PINB1
Kín đáo
–
–
DDD1
–
–
–
CẢNG2
–
–
–
PINC3
CỔNG4
–
–
–
DDB4
PIND5
–
–
PCIF0
DDC6
PINB
–
–
OCF1B
CẢNGB1
–
TOV0
–
mã PINB2
–
–
–
DDD2
–
–
–
CỔNG3
–
–
–
PINC4
CỔNG5
–
–
PCIF1
DDB5
PORTB
PIND6
–
–
Kín đáo –
–
11
bit 7
Tên bit 5
Địa chỉ bit 6 bit 2
bit 3 Bit 0 Trang
bit 1
bit 4
Các thanh ghi dưới dạng không gian dữ liệu sử dụng các lệnh LD và ST, 0x20 phải được thêm vào các địa chỉ này. ATmega48P/88P/
168P/328P là một bộ vi điều khiển phức tạp với nhiều đơn vị ngoại vi hơn mức có thể được hỗ trợ trong 64 vị trí dành riêng trong Opcode cho các lệnh IN
và OUT. Đối với không gian I/O mở rộng từ 0x60 - 0xFF trong SRAM, chỉ có thể sử dụng các lệnh ST/STS/STD và LD/LDS/LDD.
Lưu ý: 1. Để tương thích với các thiết bị trong tương lai, các bit dành riêng phải được ghi bằng 0 nếu được truy cập. Địa chỉ bộ nhớ I/O dành riêng
2. Các thanh ghi I/O trong phạm vi địa chỉ 0x00 - 0x1F có thể truy cập bit trực tiếp bằng cách sử dụng các lệnh SBI và CBI. Trong các thanh ghi này, giá trị
của các bit đơn lẻ có thể được kiểm tra bằng cách sử dụng các lệnh SBIS và SBIC.
4. Khi sử dụng các lệnh I/O cụ thể IN và OUT, phải sử dụng các địa chỉ I/O 0x00 - 0x3F. Khi định địa chỉ I/O
5. Chỉ hợp lệ cho ATmega88P/168P.
không bao giờ nên được viết.
3. Một số Cờ trạng thái bị xóa bằng cách viết một ký tự hợp lý cho chúng. Lưu ý rằng, không giống như hầu hết các AVR khác, các lệnh CBI và SBI sẽ chỉ hoạt
động trên bit đã chỉ định và do đó có thể được sử dụng trên các thanh ghi chứa các Cờ trạng thái đó. Các hướng dẫn CBI và SBI chỉ hoạt động với các thanh
ghi 0x00 đến 0x1F.
8025FS–
AVR–
08/08
Machine Translated by Google
6. Tóm tắt tập lệnh
SBRS
BRBC
k
Rdh:Rdl Rdh:Rdl - K
PC PC + k + 1
EOR
BRMI
Z,N,V
GMB
Rd Rd + Rr
R1:R0 (Rd x Rr) << 1
Chi nhánh nếu bằng hoặc cao hơn
Logic AND Thanh ghi và Hằng số Z,N,V
Gọi gián tiếp đến (Z)
Không có
SBCI
Z,C
Xóa đăng ký
Không có
Z,C,N,V,S
1/2
THÊM VÀO
Phân số nhân có dấu với không dấu
Không có
R1:R0 Rd x Rr
Không có
Rdl,K
1/2
Rd Rd • (0xFF - K)
nếu (Rd = Rr) PC PC + 2 hoặc 3
2
1/2
1
4
Rd,Rr
Đặt (các) Bit trong Thanh ghi
1
1/2/3
1
Không có
Chi nhánh nếu Cờ mang một nửa được xóa
So sánh Đăng ký với Ngay lập tức
Rd, Rr
Z,C,N,V,H
CPSE
Nhánh nếu Carry Set
Thêm ngay vào Word
R1:R0 (Rd x Rr) << 1
Trừ ngay từ Word
SBIS
Z,C,N,V,S
GỌI
SUBI
Rd, Rr
Không có
Rd, Rr
1/2
Phân Số Nhân Không Dấu
Không có
Rd 0xFF
Z, N, V, C, H
Rd, Rr
1/2
Không có
đường
p, b
giảm
2
1/2
Rd,Rr
Bổ sung của một người
1
1
1
Không có
Chi nhánh nếu nhỏ hơn 0, đã ký
FMULS
So sánh
1
3
Rd 0x00 Rd
PC CÒN
k
BRTC
TST
1
2
Bỏ qua nếu Bit trong thanh ghi được đặt
RJMP
Chi nhánh nếu cờ T bị xóa
PHCNDVCĐ
BRHS
Chi nhánh nếu trừ
1
Không có
chương trình con trở lại
MULS
BRCC
VÀ TÔI
Rd Rd v K
PC Z
k
Z,N,V
SBIC
Rd Rd - K
Gián tiếp Nhảy tới (Z)
k
SUB
Rd, Rr
Không có
Z,C,N,V
RETI
Chi nhánh nếu không bằng nhau
Thêm với Mang theo hai Thanh ghi
R1:R0 Rd x Rr
Nhân chữ ký với Unsigned
Không có
Z,C,N,V,H
k
đường
Không có
Rd, K
1/2
2
1/2
Rd Rd Rd
Z, N, V, C, H
Rd, K
1/2
Z,C,N,V,H
Không có
k
SER
BRVC
Thanh ghi logic OR và hằng số
BRNE
Rd Rd • K
máy tính k
k
BRGE
phủ định
Z,N,V
SBRC
k
Rdh:Rdl Rdh:Rdl + K
k
Z,N,V
VÀ
Z,C
Nhân không dấu
Không có
Chi nhánh nếu cờ trạng thái bị xóa
Z,C,N,V,H
Không có
ADC
Z,C
đường
Không có
Rd, K
1/2
1/2/3
Rd Rr C
Rd Rd 1
Rdl,K
1/2
1
4
Rd,K
Rr, b
2
2
1/2
nếu (Rr(b)=0) PC PC + 2 hoặc
3 nếu (Rr(b)=1) PC PC + 2 hoặc
3 nếu (P(b)=0) PC PC + 2 hoặc
3 nếu ( P(b)=1) PC PC + 2 hoặc
3 nếu (SREG(s) = 1) thì PC PC+k + 1 nếu
(SREG(s) = 0) thì PC PC+k + 1 nếu ( Z =
1) thì PC PC + k + 1 nếu (Z = 0) thì
PC PC + k + 1 nếu (C = 1) thì PC
PC + k + 1 nếu (C = 0) thì PC PC + k
+ 1 nếu (C = 0) thì PC PC + k + 1 nếu
(C = 1) thì PC PC + k + 1 nếu (N = 1)
thì PC PC + k + 1 nếu (N = 0) thì PC
PC + k + 1 nếu (N V= 0) thì PC
PC + k + 1 nếu (N V= 1) thì PC PC
+ k + 1 nếu (H = 1) thì PC PC + k + 1
nếu (H = 0) thì PC PC + k + 1 nếu (T
= 1) thì PC PC + k + 1 nếu (T = 0)
thì PC PC + k + 1 nếu ( V = 1) thì PC
PC + k + 1 nếu (V = 0) thì PC PC +
k + 1
R1:R0 Rd x Rr
1
1
Kiểm tra Zero hoặc Minus
s,
ks, k
FMULSU
So sánh với Mang theo
1
3
Rd,Rr
phần bù của hai
CLR
BRVS
Chi nhánh nếu đặt cờ mang một nửa
1
TÔI
BRPL
COM
Rd Rd v K
Không có
Rd Rd + Rr + C
Z,C
Chi nhánh nếu thấp hơn
k
Thanh ghi logic HOẶC
BREQ
k
Rd Rd • Rr
PC Z
SBIW
Z,C
Chi nhánh nếu Cờ trạng thái được đặt
Z,N,V
CPI
IJMP
Không có
Rd, Rr
Không có
Z,N,V
Gọi chương trình con trực tiếp
1
1
p, b
Tăng
So sánh, Bỏ qua nếu bằng nhau
Nhánh nếu Cờ tràn bị xóa
1
3
đường
Bỏ qua nếu Bit trong Thanh ghi I/O được đặt
BRTS
THÁNG MƯỜI HAI
1
Không có
Nhánh nếu Lớn hơn hoặc Bằng, Đã ký
FMUL
ORI
BRLO
k
Rd 0xFF Rd
PC CÒN
R1:R0 (Rd x Rr) << 1
Chi nhánh nếu thực hiện Cleared
Thanh ghi logic AND
BRBS
Rd Rd - K - C
Gọi chương trình con tương đối
Không có
SBC
Rd, Rr
k
Z,N,V
CP
Trừ hai thanh ghi Trừ
hằng số từ thanh ghi Trừ với mang
theo hai thanh ghi Trừ với hằng số
mang theo từ Reg.
HƯỚNG DẪN SỐ HỌC VÀ LOGIC
Phân số nhân có dấu
Không có
Z,N,V
ICALL
1/2
Rd, K
Không có
Rd, Rr
1/2
Z,C,N,V,H
Z,C,N,V,H
k
ADIW
Rd, Rr
Không có
Z,N,V
NGHỈ LẠI
Rd, Rr
1/2
Không có
nhân đã ký
Rd, Rr
1/2
đường
Không có
Rr, b
Xóa (các) Bit trong Thanh ghi
2
1/2/3
Rd K
Rd Rd • Rd
đường
Bỏ qua nếu Bit trong thanh ghi I/O bị xóa
1
1/2/3
Không có
Chi nhánh nếu Plus
gián đoạn trở lại
MULSU
1
2
k
Rd Rd Rr
máy tính k
Nhánh nếu Cờ tràn được đặt
INC
BRHC
2
Rd Rd - Rr - C
Nhảy trực tiếp
k
HOẶC
BRSH
Rd, Rr
1/2
Đặt đăng ký
Không có
Z,C,N,V,H
Rd, Rr
1/2
Không có
đường
Rd,K
Rd,K
1
1/2/3
Rd Rr
Rd Rd + 1
Bỏ qua nếu Bit trong thanh ghi bị xóa
HƯỚNG DẪN CHI NHÁNH
1
4
MUL
k
2
Z, N, V, C, H
Chi nhánh nếu Bộ cờ T
Rd Rd v Rr
PC PC + k + 1
k
SBR
BRLT
k
1
Không có
Rd Rd - Rr
Nhảy tương đối
k
BRCS
Đăng ký HOẶC độc quyền
Thêm hai thanh ghi
Z,C
Chi nhánh nếu bằng nhau
Z,N,V
JMP(1)
GỌI(1)
12
Toán hạng cờ
thuật nhớ Sự miêu tả #Đồng hồ
Hoạt động
ATmega48P/88P/168P/328P
8025FS–
AVR–
08/08
Machine Translated by Google
Sự miêu tả Hoạt động
thuật nhớ Toán hạng #Đồng hồ
cờ
13
8025FS–
AVR–
08/08
Tải gián tiếp và trước tháng 12.
(Y) Rr, Y Y + 1
1
Không có
Không có
Đăng ký đẩy trên ngăn xếp
Không có
S 0
Z Z - 1, Rd (Z)
Dịch chuyển logic sang trái
Không có
Rd, - X
Rr
X X - 1, Rd (X)
Z 1 Z1
Chi nhánh nếu ngắt được kích hoạt
Lưu trữ bộ nhớ chương trình
CLS
1
NGOÀI
Tải gián tiếp và Post-Inc.
Hoán đổi Nibbles
2
Y+, Rr
ROR
Tải bit từ T đến Thanh ghi
ST
Z,C,N,V
2
1
HƯỚNG DẪN BIT VÀ KIỂM TRA BIT
LDD
Lưu trữ gián tiếp và trước tháng 12.
đường
Không có
tải gián tiếp
LDI
t
R0 (Z)
Rd(n+1) Rd(n), Rd(0) 0
Rd(n) Rd(n+1), Rd(7) 0
Rd(0) C,Rd(n+1) Rd(n),C Rd(7)
H 1 H1
Không có
Rd, Z Rd (Z)
1
Đặt bit trong thanh ghi I/O
Không có
Rd, P
Rd, X
N 0
Rd (X)
k
Rd K
CLI
SPM
Nạp bộ nhớ chương trình
P Rr
Không có
tải ngay lập tức
GIÂY
ST
Lưu trữ gián tiếp với dịch chuyển
Xóa bộ tràn bổ sung hai phần T trong
SREG
Z,C,N,V
1
2
Cửa hàng gián tiếp
PHÔ MAI MỀM CỦA PHÁP
1
LD
đường
PHIM
Không có
X, Rr
Z Z - 1, (Z) Rr
V
p,b
Không có
Di chuyển giữa các thanh ghi
Rd, - Y
T 1 T1
X X - 1, (X) Rr
I/O(P,b) 0
Không có
C 0
Tải gián tiếp và Post-Inc.
2
1/2
Rd Rr
CLZ
LPM
Lưu trữ trực tiếp đến SRAM
Rd, b
BỘ
Rd, Rr
3
Rd, Z+
-Z, Rr
BST
Đặt cờ không
STD 2
2
LSR
LDS
- X, Rr
Xóa cờ
SREG(s) 1
SREG(s) 0
T Rr(b)
Không có
2
1
Rd, Z+q
2
Không có
(Z) R1:R0
Đặt cờ một nửa trong SREG
(X) Rr
V 0
Xoay phải qua mang
Không có
TÔI
(Z) Rr
Tôi 1 I1
Y Y - 1, Rd (Y)
Không có
Không có
Lưu trữ gián tiếp và trước tháng 12.
STS
1
2
SEV
XÔ
BSET
ST
Z, Rr
tại cảng
Đặt cờ phủ định
CLN
2
Lưu trữ gián tiếp và trước tháng 12.
CBI
1
LD 2
Không có
S
LD
Tải gián tiếp với dịch chuyển
1
2
Z,C,N,V
Không có
SEH
Rd (Z)
Rd (Z + q)
Dịch chuyển hợp lý sang phải
Không có
Y Y - 1, (Y) Rr
N
Z 0
Rd (Y)
Chi nhánh nếu ngắt bị vô hiệu hóa
1
Không có
Tải gián tiếp và trước tháng 12.
C
Rd, Y
1
- Y, Rr
ASR
Đặt thực hiện
ST 2
TTHTCĐ
ST
SBI
LD
Cửa hàng gián tiếp
Cửa hàng gián tiếp
Không có
2
LD
Tải gián tiếp và Post-Inc.
Z,C,N,V
2
Rd(7) C,Rd(n) Rd(n+1),C Rd(0)
Không có
Rd, Z+
H 0
đường
Không có
Xóa bit trong thanh ghi I/O
T 0
Không có
(Y) Rr
Rd (X), X X + 1
1
k
Không có
CỌC Rr
S 1 S1
Rd (Z), Z Z+1
1
tải gián tiếp
Rd, X+
P, Rr
SREG(s)
SES
2
Tải bộ nhớ chương trình và Post-Inc
TRONG
CẦU
LD
Cửa hàng gián tiếp và Post-Inc.
Dịch chuyển số học sang phải
VAI TRÒ
ST
2
Y, Rr
Tải gián tiếp với dịch chuyển
MOVW
Z,C,N,V
1
Không có
Sao chép đăng ký từ
Rd,Y+q
đường
Không có
Không có
Không có
(Z + q) Rr
(k) Rr
Xóa T trong SREG
đường
1/2
Rd+1:Rd Rr+1:Rr
Cổng ra
Rd (Y + q)
tôi 0
t
CLT
3
-
Rd, K
N 1 N1
Tải gián tiếp và trước tháng 12.
Xóa Cờ Zero
Ngắt Toàn cầu Kích hoạt
Ngắt Toàn cầu Tắt Đặt
Cờ Kiểm tra Đã ký Xóa
Cờ Kiểm tra Đã ký Đặt
Tràn bổ sung Twos.
2
SEI
LPM
Nạp bộ nhớ chương trình
Lưu trữ bit từ Thanh ghi đến T
2
Z+q,Rr
k, Rr
BLĐ
ST
HƯỚNG DẪN CHUYỂN DỮ LIỆU
Rd, k
S
Không có
Rd P
Xóa một nửa cờ mang trong SREG
Rd(b)
TC 1 C1
Không có
I/O(P,b) 1
S
Không có
(Z) Rr, Z Z + 1
1
Không có
Không có
Không có
1
(X) Rr, X X + 1
3
CLV
Rd, Rr
Rd, Z
tải gián tiếp
1
Xóa cờ tiêu cực
2
Lưu trữ gián tiếp với dịch chuyển
Đặc khu kinh tế
Rr, b
LPM
Bộ cờ
BCLR
ST
2
Z+, Rr
Tải trực tiếp từ SRAM
LD
1
2
LSL
LDD
CLH
Rd (Z), Z Z+1
X+, Rr
Rd(n) Rd(n+1), n=0..6
Rd(3..0) Rd(7..4),Rd(7..4) Rd(3..0)
Không có
z
(Y + q) Rr
2
Không có
nếu ( I = 1) thì PC PC + k +
1 nếu ( I = 0) thì PC PC + k + 1
Không có
Rd (k)
V 1 V1
Xoay Trái Qua Mang
Không có
1
Rd, Y+
1
Rd (Y), Y Y + 1
rõ ràng thực hiện
SEN
STD
2
Cửa hàng gián tiếp và Post-Inc.
SREG(s)
2
1
2
TRÁO ĐỔI
ST
Y+q,RR
1
2
Cửa hàng gián tiếp và Post-Inc.
p,b
LD
h
đường
Rd, -Z
Không có
LD
ATmega48P/88P/168P/328P
Machine Translated by Google
Sự miêu tả
thuật nhớ cờ
Toán hạng #Đồng hồ
Hoạt động
Lưu ý: 1. Các hướng dẫn này chỉ khả dụng trong ATmega168P và ATmega328P.
8025FS–
AVR–
08/08
KHÔNG
đường
không áp dụng
HƯỚNG DẪN ĐIỀU KHIỂN MCU
Pop đăng ký từ ngăn xếp
NGỦ
Thiết lập lại cơ quan giám sát
Không có
WDR Không có
(xem mô tả cụ thể về chức năng Ngủ) (xem mô
tả cụ thể về WDR/bộ hẹn giờ)
Không có
Không có
PHÁ VỠ Chỉ dành cho gỡ lỗi trên chip
Phá vỡ
Rd NGỒI
1
1
2
Không có
1
NHẠC POP
Không hoạt động
Ngủ
ATmega48P/88P/168P/328P
14
Machine Translated by Google
ATmega48P/88P/168P/328P
7.1 ATmega48P
8025FS–
AVR–
08/08
7. Thông tin đặt hàng
32A
32M1-A
ATmega48PV-10AU
32M1-A
(-40°C đến 85°C)
2. Bao bì không chứa Pb tuân thủ Chỉ thị Châu Âu về Hạn chế Các chất Nguy hiểm (chỉ thị RoHS). Đồng thời không chứa Halide
và hoàn toàn Xanh.
1,8 - 5,5
32A
ATmega48PV-10MU
Loại gói
Công nghiệp
28M1
ATmega48PV-10PU
Gói phẳng 4 đầu bằng nhựa mỏng (1,0 mm) 32 chì (TQFP)
Mã đặt hàng (2)
28P3
ATmega48P-20MMU
Thân máy 32-pad, 5 x 5 x 1.0, Khoảng cách chì 0,50 mm Quad Flat No-Lead No-Lead/Micro Lead Frame Package (QFN/MLF)
ATmega48P-20PU
32A
Nguồn cấp
28M1
Lưu ý: 1. Thiết bị này cũng có thể được cung cấp ở dạng wafer. Vui lòng liên hệ với văn phòng bán hàng Atmel tại địa phương của bạn để biết thông tin đặt hàng chi tiết
phạm vi hoạt động
Công nghiệp
và số lượng tối thiểu.
28M1
28P3
ATmega48PV-10MMU
3. Xem Hình 28-1 trang 317 và Hình 28-2 trang 318.
28P3
32M1-A
Thân máy 28-pad, 4 x 4 x 1.0, Khoảng cách chì 0,45 mm Quad Flat No-Lead No-Lead/Micro Lead Frame Package (QFN/MLF)
ATmega48P-20AU
(-40°C đến 85°C)
Tốc độ (MHz) Gói(1)
ATmega48P-20MU
2,7 - 5,5
Gói nội tuyến kép bằng nhựa, rộng 28 dây, rộng 0,300 inch (PDIP)
15
20(3)
10(3)
Machine Translated by Google
7.2ATmega88P
20(3)
10(3)
16
32M1-A
ATmega88P-20MU
(-40°C đến 85°C)
32A
và số lượng tối thiểu.
Tốc độ (MHz)
Công nghiệp
32M1-A
2. Bao bì không chứa Pb tuân thủ Chỉ thị Châu Âu về Hạn chế Các chất Nguy hiểm (chỉ thị RoHS). Đồng thời không chứa Halide
và hoàn toàn Xanh.
Nguồn cấp
32A
ATmega88PV-10AU
(-40°C đến 85°C)
Loại gói
Gói nội tuyến kép bằng nhựa, rộng 28 dây, rộng 0,300 inch (PDIP)
28P3
ATmega88PV-10PU
32A
Thân máy 32-pad, 5 x 5 x 1.0, Khoảng cách chì 0,50 mm Quad Flat No-Lead No-Lead/Micro Lead Frame Package (QFN/MLF)
ATmega88P-20AU
2,7 - 5,5
28P3
ATmega88P-20PU
Lưu ý: 1. Thiết bị này cũng có thể được cung cấp ở dạng wafer. Vui lòng liên hệ với văn phòng bán hàng Atmel tại địa phương của bạn để biết thông tin đặt hàng chi tiết
28P3
Mã đặt hàng (2) Gói(1) phạm vi hoạt động
1,8 - 5,5
3. Xem Hình 28-1 trang 317 và Hình 28-2 trang 318.
ATmega88PV-10MU 32M1-A
Công nghiệp
Gói phẳng 4 đầu bằng nhựa mỏng (1,0 mm) 32 chì (TQFP)
8025FS–
AVR–
08/08
ATmega48P/88P/168P/328P
Machine Translated by Google
ATmega48P/88P/168P/328P
28P3
ATmega168P-20AU
2,7 - 5,5
Thân máy 32-pad, 5 x 5 x 1.0, Khoảng cách chì 0,50 mm Quad Flat No-Lead No-Lead/Micro Lead Frame Package (QFN/MLF)
Lưu ý: 1. Thiết bị này cũng có thể được cung cấp ở dạng wafer. Vui lòng liên hệ với văn phòng bán hàng Atmel tại địa phương của bạn để biết thông tin đặt hàng chi tiết
32M1-A
ATmega168P-20PU
28P3
và số lượng tối thiểu.
28P3
Công nghiệp
32M1-A
phạm vi hoạt động
Mã đặt hàng (2)
1,8 - 5,5
3. Xem Hình 28-1 trang 317 và Hình 28-2 trang 318.
Công nghiệp
32A
ATmega168PV-10MU 32M1-A
Gói phẳng 4 đầu bằng nhựa mỏng (1,0 mm) 32 chì (TQFP)
ATmega168PV-10PU
20
Gói nội tuyến kép bằng nhựa, rộng 28 dây, rộng 0,300 inch (PDIP)
32A
ATmega168P-20MU
(-40°C đến 85°C)
32A
Tốc độ (MHz)(3) Nguồn cấp
10
2. Bao bì không chứa Pb tuân thủ Chỉ thị Châu Âu về Hạn chế Các chất Nguy hiểm (chỉ thị RoHS). Đồng thời không chứa Halide
và hoàn toàn Xanh.
ATmega168PV-10AU
Gói(1)
(-40°C đến 85°C)
Loại gói
17
7.3ATmega168P
8025FS–
AVR–
08/08
Machine Translated by Google
7.4 ATmega328P
18
ATmega328P-AU
Mã đặt hàng (2)
ATmega328P-PU
ATmega328P- MU
Công nghiệp
Gói(1)
3. Xem Hình 28-3 trang 318.
Loại gói
20
32A
Gói nội tuyến kép bằng nhựa, rộng 28 dây, rộng 0,300 inch (PDIP)
Gói phẳng 4 đầu bằng nhựa mỏng (1,0 mm) 32 chì (TQFP)
Thân máy 32-pad, 5 x 5 x 1.0, Khoảng cách chì 0,50 mm Quad Flat No-Lead No-Lead/Micro Lead Frame Package (QFN/MLF)
32M1-A
1,8 - 5,5
(-40°C đến 85°C)
28P3
32A
28P3
Nguồn cấp
Lưu ý: 1. Thiết bị này cũng có thể được cung cấp ở dạng wafer. Vui lòng liên hệ với văn phòng bán hàng Atmel tại địa phương của bạn để biết thông tin đặt hàng chi tiết
32M1-A
phạm vi hoạt động
và số lượng tối thiểu.
Tốc độ (MHz)(3)
2. Bao bì không chứa Pb tuân thủ Chỉ thị Châu Âu về Hạn chế Các chất Nguy hiểm (chỉ thị RoHS). Đồng thời không chứa Halide
và hoàn toàn Xanh.
8025FS–
AVR–
08/08
ATmega48P/88P/168P/328P
Machine Translated by Google
–
0,95 1,00
–
(Đơn vị đo = mm)
6,90
0,45
E1
7,00
3. Độ đồng phẳng của chì tối đa là 0,10 mm.
0,75
1,20
0,80 LOẠI
C
MỘT
0,15
l
6,90
0,30
7,00
Ghi chú:
0,45
9,25
A2
–
2. Kích thước D1 và E1 không bao gồm phần nhô ra của khuôn. cho phép
9,25
D1
e
7.10 Lưu ý 2
KÍCH THƯỚC THÔNG DỤNG
8,75 9.00
–
BIỂU TƯỢNG MIN NOM MAX LƯU Ý
9.00
0,20
b
8,75
–
–
1,05
A1
0,09
1. Gói này tuân theo tham chiếu JEDEC MS-026, Biến thể ABA.
7.10 Lưu ý 2
nhô ra là 0,25 mm mỗi bên. Kích thước D1 và E1 là kích thước kích
thước thân nhựa tối đa bao gồm cả sự không phù hợp của khuôn.
Đ.
0,05
32A
8.1 32A
8025FS–
AVR–
08/08
r
0˚~7˚
Đ.
2325 Đại lộ Orchard
C
mã PIN 1
A1 A2
5/10/2001
32A, 32 dây dẫn, Kích thước thân máy 7 x 7 mm, Độ dày thân máy
1,0 mm, Khoảng cách dây dẫn 0,8 mm, Gói nhựa phẳng Quad Profile mỏng (TQFP)
MỘT
b
BẢN VẼ SỐ.
l
TÁI BẢN
E1 E
e
b
D1
TIÊU ĐỀ
San Jose, CA 95131
19
e
PIN 1 SỐ NHẬN DẠNG
ATmega48P/88P/168P/328P
8. Thông tin đóng gói
Machine Translated by Google
ATmega48P/88P/168P/328P
20
3,95
b
2,35
e
1
0,08
Đ.
1,00
2,40
2,35
y
Lưu ý: ID thiết bị đầu cuối số 1 là Tính năng được đánh dấu bằng laze.
0,02
3
–
2,40
0,05
KÍCH THƯỚC THÔNG DỤNG
0,45
e
E2
2,45
1
4,05
0,35
0,22
MỘT
0,20
0,80
3
0,20 GIỚI THIỆU
ID ghim 1
4,00
0,90
C
3,95
l
–
2
4,05
0,00
4,00
D2
–
0,40
(Đơn vị đo = mm)
0,17
2,45
0,00
BIỂU TƯỢNG MIN NOM MAX LƯU Ý
2
0,45
0,27
A1
8025FS–
AVR–
08/08
l
K
r
8.2 28M1
A1
C
MỘT
XEM HÀNG ĐẦU
y
9/7/06
E2
BẢN VẼ SỐ.
K
TÁI BẢN
b
R 0,20
San Jose, CA 95131
D2
e
28M1
0,45
MỘT
e
TITLE
28M1, 28-pad, Thân 4 x 4 x 1,0 mm, Khoảng cách chì 0,45
mm, Pad tiếp xúc 2,4 mm, Gói khung siêu nhỏ (MLF)
XEM MẶT
2325 Đại lộ Orchard
Đ.
COI TỪ DƯỚI
Machine Translated by Google
K
K
San Jose, CA 95131
2325 Đại lộ Orchard
TÁI BẢN
32M1-A, 32 miếng đệm, Thân máy 5 x 5 x 1,0 mm, Bước chì 0,50 mm,
Tấm tiếp xúc 3,10 mm, Gói khung vi chì (MLF)
XEM MẶT
32M1-A
25/5/06
XEM HÀNG ĐẦU
COI TỪ DƯỚI
e
BẢN VẼ SỐ.
TIÊU ĐỀ
4,90
E2
4,80
12o
–
A3
1,00
(Đơn vị đo = mm)
5.10
4,75
0,65
E1 E
D1
0,18
D1
D2
0,40
5.10
–
5,00
A1
A2
0,90
P
KÍCH THƯỚC THÔNG DỤNG
5,00
0,30
–
Đ.
0,50 BSC
P
0,20
3,25
A2
2,95
E1
0,23
0,60
3,25
A1 –
l
3.10
–
2,95
0,05
E2
Đ.
3.10
4,80
Lưu ý: JEDEC Standard MO-220, Hình 2 (Anvil Singulation), VHHD-2.
A3
e
0,20 GIỚI THIỆU
4,70
0,50
0,80
4,75
MỘT
–
e
4,70
ID ghim 1
–
0,02
b
e
–
D2
1,00
0,30
4,90
BIỂU TƯỢNG MIN NOM MAX LƯU Ý
MỘT
21
0
8025FS–
AVR–
08/08
1
Chốt số 1
(0,20 R)
2
2
3
0,08 độ C
3
1
r
P
b
K
l
0
ATmega48P/88P/168P/328P
8.3 32M1-A
Machine Translated by Google
ATmega48P/88P/168P/328P
22
MÁY BAY NGỒI
8025FS–
AVR–
08/08
0,533
0,762
1.397
–
– –
0,203
E1
–
3.429
1. Kích thước D và E1 không bao gồm Flash khuôn hoặc Nhô ra.
B1
(4 NƠI)
–
34.544
B2
BIỂU TƯỢNG MIN NOM MAX LƯU Ý
7.620
–
34.798 Lưu ý 1
10.160
2.540 LOẠI
–
7.493 Lưu ý 1
MỘT
C
0,381
–
–
Đ.
KÍCH THƯỚC THÔNG DỤNG
–
(Đơn vị đo = mm)
e
3.175
1.143
Ghi chú:
0,356
b
0,508 –
Khuôn Flash hoặc Nhô ra không được vượt quá 0,25 mm (0,010").
7.112
4.5724
l
8.255
–
–
A1
–
eB
1.143
e
r
8.4 28P3
mã PIN
1
B1
BẢN VẼ SỐ.
b
E1
e
TÁI BẢN
28P3
e
MỘT
b
TIÊU ĐỀ
eB
2325 Đại lộ Orchard
A1
San Jose, CA 95131
l
0º ~ 15º
28P3, Gói nội tuyến kép bằng nhựa 28 dây dẫn (Rộng
0,300"/7,62 mm) (PDIP)
B2
THAM KHẢO
Đ.
28/09/01
C
Machine Translated by Google
9. Sai lầm
Không lấy mẫu.
Thư sửa đổi trong phần này đề cập đến việc sửa đổi thiết bị ATmega88P.
Bộ tạo dao động 32 kHz được sử dụng làm bộ đếm thời gian không đồng bộ là không chính xác.
Không có lỗi nào được biết đến.
Thư sửa đổi trong phần này đề cập đến việc sửa đổi thiết bị ATmega48P.
9.2.1
Khắc phục sự cố/Giải pháp thay thế
Không có
linh mục A
9.1.1
9.4.1
Thư sửa đổi trong phần này đề cập đến việc sửa đổi thiết bị ATmega328P.
Linh mục B
Mục sư B
Không có lỗi nào được biết đến.
9.4.2 Rev A
• Bộ tạo dao động 32 kHz không ổn định
Không có lỗi nào được biết đến.
Không có lỗi nào được biết đến.
23
1. Bộ tạo dao động 32 kHz không ổn định
Thư sửa đổi trong phần này đề cập đến việc sửa đổi thiết bị ATmega168P.
9.1.2
Bộ tạo dao động 32 kHz không hoạt động như đồng hồ hệ thống.
linh mục A
9.3.1 Rev A
9.1 Lỗi ATmega48P
9.4 Lỗi ATmega328P
9.2 Lỗi ATmega88P
9.3 Lỗi ATmega168P
ATmega48P/88P/168P/328P
8025FS–
AVR–
08/08
Machine Translated by Google
Đã thêm Errata cho ATmega328P rev. B, ”Errata ATmega328P” ở trang 23.
Đã thêm "Đặc điểm DC ATmega328P" ở trang 317.
1.
9.
2.
10. Đã thêm hình "Độ rộng xung đặt lại tối thiểu so với VCC." trên trang 352 cho ATmega48P.
2.
Đã xóa ghi chú 6 và 7 khỏi bảng "Đặc điểm giao diện nối tiếp 2 dây" trên
Số liệu được cập nhật trong "Cấp độ tốc độ" trên trang 317.
11. Đã thêm hình "Độ rộng xung đặt lại tối thiểu so với VCC." trên trang 376 cho ATmega88P.
Mô tả cập nhật của "Con trỏ ngăn xếp" trên trang 12.
3.
Ghi chú được cập nhật trong Bảng 28-4 trong “Đặc điểm Hệ thống và Đặt lại” trên trang 320.
24
1.
Đã cập nhật Bảng 8-9 trong “Bộ tạo dao động tinh thể tần số thấp” trên trang 32.
5.
13. Đã thêm "Đặc điểm tiêu biểu của ATmega328P" trên trang 401. 14.
- ATmega328P chỉ được cung cấp ở tùy chọn 20 MHz.
7.
2.
Đã thêm phần ”Đọc Hàng Chữ ký từ Phần mềm” ở trang 286.
Đã thêm ATmega328P "Dòng cung cấp dự phòng" trên trang 408.
1.
Đã cập nhật ”Bit khóa bộ nhớ chương trình và dữ liệu” trên trang 295 để bao gồm ATmega328P trong phần
mô tả.
số 8.
1.
Đã cập nhật "Cấp độ tốc độ" trên trang 317 cho ATmega328P.
trang 323.
3.
Tiết kiệm năng lượng Các giá trị tối đa đã loại bỏ biểu mẫu "Đặc điểm ATmega48P DC" trên trang 315,
"Đặc điểm ATmega88P DC" trên trang 316 và "Đặc điểm ATmega168P DC" trên trang 316.
Xin lưu ý rằng các số trang giới thiệu trong phần này được tham chiếu đến tài liệu này. Bản sửa đổi tham chiếu
trong phần này đề cập đến bản sửa đổi tài liệu.
Mô tả cập nhật về việc sử dụng các tụ điện bên ngoài trong “Máy tạo dao động tinh thể tần số thấp”
trên trang 32.
Đã cập nhật mã đặt hàng cho ”ATmega328P” ở trang 18 .
4.
12. Đã thêm hình "Độ rộng xung đặt lại tối thiểu so với VCC." trên trang 400 cho ATmega168P.
Đã thêm ghi chú vào "Đơn vị đối sánh địa chỉ" trên trang 222.
Đã cập nhật ”Đặc điểm tiêu biểu của ATmega328P” ở trang 401 với các số Tiết kiệm năng lượng.
6.
Cập nhật thông tin đặt hàng cho ”ATmega328P” trên trang 18.
4.
8025FS–
AVR–
08/08
ATmega48P/88P/168P/328P
10.1 Bản sửa đổi 2545F-08/08
10.2 Bản sửa đổi 2545E-08/08
10.4 Bản sửa đổi 2545C-01/08
10.3 Bản sửa đổi 2545D-03/08
10. Lịch sử sửa đổi bảng dữ liệu
Machine Translated by Google
10.6 Rev. 2545A-07/07
10.5 Rev. 2545B-01/08
1.
7.
4.
6.
12.
14.
9.
số 8.
3.
8025FS–
AVR–
08/08
Đã cập nhật "Tính năng" trên trang 1.
Cập nhật địa chỉ bắt đầu vectơ ngắt trong Bảng 11-5 trang 63 và Bảng 11-7 trang 66.
1.
Đã cập nhật cài đặt chương trình chung và điển hình cho Đặt lại và Địa chỉ vectơ ngắt trong
"Vectơ ngắt trong ATmega168P" ở trang 62 và "Vectơ ngắt trong ATmega328P" ở trang 65.
11. Điều kiện cập nhật cho VOL trong “Đặc điểm DC” trên trang 314.
2. Đã thêm "Lưu giữ dữ liệu" trên trang 7.
Cập nhật "Đo nhiệt độ" trên trang 262.
Đã cập nhật giá trị tối đa cho VIL2 trong "Đặc điểm DC" trên trang 314.
Sửa đổi ban đầu.
Cập nhật Bảng 8-2 trang 28.
Đã thêm "Đặc điểm ATmega48P DC" trên trang 315, "Đặc điểm ATmega88P DC tics" trên trang 316
và "Đặc điểm ATmega168P DC" trên trang 316.
13. Đã cập nhật ”Đặc điểm Hệ thống và Đặt lại” ở trang 320.
25
Đã thêm "Đặc điểm tiêu biểu của ATmega48P" ở trang 329, "Đặc điểm tiêu biểu của ATmega88P" ở
trang 353 và "Đặc điểm tiêu biểu của ATmega168P" ở trang 377.
Đã xóa bảng “Điện dung tải bên trong của Bộ tạo dao động tinh thể tần số thấp“ khỏi “Bộ tạo
dao động tinh thể tần số thấp” trên trang 32.
15. Ghi chú cập nhật trong “Tóm tắt tập lệnh” ở trang 12.
5. Đã xóa bit JTD khỏi “MCUCR – Thanh ghi điều khiển MCU” ở trang 44.
Đã cập nhật ATmega328P ”Fuse Bits” trên trang 296.
10. Đã xóa các hàng VOL3/VOH3 khỏi “Đặc điểm DC” trên trang 314.
ATmega48P/88P/168P/328P
Machine Translated by Google
Liên hệ sản phẩm
Trụ sở chính Quốc tế
Fax: 1(408) 487-2600
Atmel Châu Âu Atmel Nhật Bản
9F, Tonetsu Shinkawa Bldg.
8, Rue Jean-Pierre Timbaud
Phòng 1219
Trang web
www.atmel.com
Chinachem Golden Plaza
BP 309
2325 Đại lộ Orchard
Đông Cửu Long
Yvelines Cedex
Liên hệ bán hàng
www.atmel.com/contacts
Điện thoại: (33) 1-30-60-70-00
Hoa Kỳ
ĐT: (852) 2721-9778
Điện thoại: 1(408) 441-0311
© 2008 Tập đoàn Atmel. Đã đăng ký Bản quyền. Atmel®, logo và sự kết hợp của chúng, AVR® và các nhãn hiệu khác đã được đăng ký nhãn hiệu hoặc nhãn hiệu thương mại
của Atmel Corporation hoặc các công ty con của nó. Các điều khoản khác và tên sản phẩm có thể là thương hiệu của người khác.
Fax: (852) 2722-1369
Fax: (33) 1-30-60-71-11
Atmel Châu Á
Le Krebs
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033 Nhật
Bản Điện thoại: (81)
3-3523-3551 Fax: (81)
3-3523-7581
Tập đoàn Atmel
77 Mody Road Tsimshatsui
78054 Saint-Quentin-en
Hỗ trợ Kỹ thuật
avr@atmel.com
Hồng Kông
San Jose, CA 95131
Pháp
Yêu cầu Văn học
www.atmel.com/literature
8025FS–
AVR–
08/08
Tuyên bố miễn trừ trách nhiệm: Thông tin trong tài liệu này được cung cấp liên quan đến các sản phẩm của Atmel. Không có giấy phép nào, rõ ràng hay ngụ ý, bằng biện pháp cấm vận hay cách khác, đối với bất
kỳ quyền sở hữu trí tuệ nào được cấp theo tài liệu này hoặc liên quan đến việc bán các sản phẩm của Atmel. NGOẠI TRỪ NHƯ ĐƯỢC QUY ĐỊNH TRONG CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN BÁN HÀNG CỦA ATMEL TRÊN TRANG WEB
CỦA ATMEL, ATMEL KHÔNG CHỊU TRÁCH NHIỆM PHÁP LÝ BẤT KỲ BẤT CỨ BẤT KỲ TRÁCH NHIỆM PHÁP LÝ NÀO VÀ TUYÊN BỐ TỪ CHỐI BẤT KỲ BẢO HÀNH RÕ RÀNG, NGỤ Ý HOẶC THEO LUẬT ĐỊNH LIÊN QUAN ĐẾN SẢN PHẨM CỦA MÌNH BAO GỒM
NHƯNG KHÔNG GIỚI HẠN, BẢO ĐẢM NGỤ Ý VỀ KHẢ NĂNG BÁN ĐƯỢC, TÍNH PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ HOẶC KHÔNG VI PHẠM. TRONG MỌI TRƯỜNG HỢP, ATMEL SẼ KHÔNG CHỊU TRÁCH NHIỆM PHÁP LÝ VỀ BẤT KỲ THIỆT HẠI TRỰC
TIẾP, GIÁN TIẾP, DO HẬU QUẢ, TRÁCH NHIỆM, ĐẶC BIỆT HOẶC SỰ CỐ (BAO GỒM, KHÔNG GIỚI HẠN, THIỆT HẠI DO MẤT LỢI NHUẬN, GIÁN ĐOẠN KINH DOANH HOẶC MẤT THÔNG TIN) PHÁT SINH NGOÀI VIỆC SỬ DỤNG HOẶC KHÔNG CÓ KHẢ
NĂNG SỬ DỤNG SỬ DỤNG TÀI LIỆU NÀY, NGAY CẢ KHI ATMEL ĐÃ ĐƯỢC TƯ VẤN VỀ KHẢ NĂNG THIỆT HẠI ĐÓ. Atmel không tuyên bố hay bảo đảm về tính chính xác hoặc đầy đủ của nội dung tài liệu này và bảo lưu quyền thay
đổi thông số kỹ thuật và mô tả sản phẩm bất kỳ lúc nào mà không cần thông báo. Atmel không đưa ra bất kỳ cam kết nào về việc cập nhật thông tin trong tài liệu này. Trừ khi có quy định cụ thể khác, các sản
phẩm của Atmel không phù hợp và sẽ không được sử dụng trong các ứng dụng ô tô. Các sản phẩm của Atmel không được thiết kế, ủy quyền hoặc bảo hành để sử dụng như các thành phần trong các ứng dụng nhằm hỗ
trợ hoặc duy trì sự sống.
Machine Translated by Google

More Related Content

Similar to datasheet.pdf

Đồ Án Đo Điện Áp Hiển Thị Trên LCD
Đồ Án Đo Điện Áp Hiển Thị Trên LCDĐồ Án Đo Điện Áp Hiển Thị Trên LCD
Đồ Án Đo Điện Áp Hiển Thị Trên LCDMr Giap
 
ky thuat vi xu lychuong4.ppt
ky thuat vi xu lychuong4.pptky thuat vi xu lychuong4.ppt
ky thuat vi xu lychuong4.pptChienNguyenViet
 
Tailieu.vncty.com thiet-ke-dong-ho-thoi-gian-thu
Tailieu.vncty.com   thiet-ke-dong-ho-thoi-gian-thuTailieu.vncty.com   thiet-ke-dong-ho-thoi-gian-thu
Tailieu.vncty.com thiet-ke-dong-ho-thoi-gian-thuTrần Đức Anh
 
Bai 001 vxl_pic_cautruc
Bai 001 vxl_pic_cautrucBai 001 vxl_pic_cautruc
Bai 001 vxl_pic_cautrucmster_dang
 
Báo cáo thực tập công nhân hệ thống báo động phát hiện rò rỉ khí gas
Báo cáo thực tập công nhân   hệ thống báo động phát hiện rò rỉ khí gas Báo cáo thực tập công nhân   hệ thống báo động phát hiện rò rỉ khí gas
Báo cáo thực tập công nhân hệ thống báo động phát hiện rò rỉ khí gas nataliej4
 
418 giaotrinh avr
418 giaotrinh avr418 giaotrinh avr
418 giaotrinh avranhhoi12345
 
Giaotrinh avr tech24.vn
Giaotrinh avr tech24.vnGiaotrinh avr tech24.vn
Giaotrinh avr tech24.vnbibibobo2007
 
1.gioi thieu 8051
1.gioi thieu 80511.gioi thieu 8051
1.gioi thieu 8051DngBi73
 
Đồ Án Thiết Kế Lịch Vạn Niên Điện Tử Hiển Thị Trên LCD.pdf
Đồ Án Thiết Kế Lịch Vạn Niên Điện Tử Hiển Thị Trên LCD.pdfĐồ Án Thiết Kế Lịch Vạn Niên Điện Tử Hiển Thị Trên LCD.pdf
Đồ Án Thiết Kế Lịch Vạn Niên Điện Tử Hiển Thị Trên LCD.pdfNuioKila
 
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...Thư Viện Số
 
Spartan 3e-vietnamese
Spartan 3e-vietnameseSpartan 3e-vietnamese
Spartan 3e-vietnamesebuianhminh
 
Mitsubishi
MitsubishiMitsubishi
Mitsubishiddungd4
 
PLC mitsubishi
PLC mitsubishiPLC mitsubishi
PLC mitsubishiquanglocbp
 
Vxl ch03-8051-3.1 3.2-v03
Vxl ch03-8051-3.1 3.2-v03Vxl ch03-8051-3.1 3.2-v03
Vxl ch03-8051-3.1 3.2-v03Huynh MVT
 
BÁO cáo học tập về PLC MITSHUBISHI FX3U.pdf
BÁO cáo học tập về PLC MITSHUBISHI FX3U.pdfBÁO cáo học tập về PLC MITSHUBISHI FX3U.pdf
BÁO cáo học tập về PLC MITSHUBISHI FX3U.pdfMan_Ebook
 
Gioi thieu-ve-vi-dieu-khien-pic
Gioi thieu-ve-vi-dieu-khien-picGioi thieu-ve-vi-dieu-khien-pic
Gioi thieu-ve-vi-dieu-khien-picCu Bi
 
Giáo trình vi điều khiển avr
Giáo trình vi điều khiển avr Giáo trình vi điều khiển avr
Giáo trình vi điều khiển avr Ky Nguyen Ad
 
Chuong 2 gioi thieu ve cau truc ho vdk 8051
Chuong 2 gioi thieu ve cau truc ho vdk 8051Chuong 2 gioi thieu ve cau truc ho vdk 8051
Chuong 2 gioi thieu ve cau truc ho vdk 8051Bút Chì
 

Similar to datasheet.pdf (20)

Atmel avr
Atmel avrAtmel avr
Atmel avr
 
Đồ Án Đo Điện Áp Hiển Thị Trên LCD
Đồ Án Đo Điện Áp Hiển Thị Trên LCDĐồ Án Đo Điện Áp Hiển Thị Trên LCD
Đồ Án Đo Điện Áp Hiển Thị Trên LCD
 
ky thuat vi xu lychuong4.ppt
ky thuat vi xu lychuong4.pptky thuat vi xu lychuong4.ppt
ky thuat vi xu lychuong4.ppt
 
Tailieu.vncty.com thiet-ke-dong-ho-thoi-gian-thu
Tailieu.vncty.com   thiet-ke-dong-ho-thoi-gian-thuTailieu.vncty.com   thiet-ke-dong-ho-thoi-gian-thu
Tailieu.vncty.com thiet-ke-dong-ho-thoi-gian-thu
 
Bai 001 vxl_pic_cautruc
Bai 001 vxl_pic_cautrucBai 001 vxl_pic_cautruc
Bai 001 vxl_pic_cautruc
 
Báo cáo thực tập công nhân hệ thống báo động phát hiện rò rỉ khí gas
Báo cáo thực tập công nhân   hệ thống báo động phát hiện rò rỉ khí gas Báo cáo thực tập công nhân   hệ thống báo động phát hiện rò rỉ khí gas
Báo cáo thực tập công nhân hệ thống báo động phát hiện rò rỉ khí gas
 
418 giaotrinh avr
418 giaotrinh avr418 giaotrinh avr
418 giaotrinh avr
 
Giaotrinh avr tech24.vn
Giaotrinh avr tech24.vnGiaotrinh avr tech24.vn
Giaotrinh avr tech24.vn
 
1.gioi thieu 8051
1.gioi thieu 80511.gioi thieu 8051
1.gioi thieu 8051
 
Đồ Án Thiết Kế Lịch Vạn Niên Điện Tử Hiển Thị Trên LCD.pdf
Đồ Án Thiết Kế Lịch Vạn Niên Điện Tử Hiển Thị Trên LCD.pdfĐồ Án Thiết Kế Lịch Vạn Niên Điện Tử Hiển Thị Trên LCD.pdf
Đồ Án Thiết Kế Lịch Vạn Niên Điện Tử Hiển Thị Trên LCD.pdf
 
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
 
Spartan 3e-vietnamese
Spartan 3e-vietnameseSpartan 3e-vietnamese
Spartan 3e-vietnamese
 
Mitsubishi
MitsubishiMitsubishi
Mitsubishi
 
PLC mitsubishi
PLC mitsubishiPLC mitsubishi
PLC mitsubishi
 
Vxl ch03-8051-3.1 3.2-v03
Vxl ch03-8051-3.1 3.2-v03Vxl ch03-8051-3.1 3.2-v03
Vxl ch03-8051-3.1 3.2-v03
 
BÁO cáo học tập về PLC MITSHUBISHI FX3U.pdf
BÁO cáo học tập về PLC MITSHUBISHI FX3U.pdfBÁO cáo học tập về PLC MITSHUBISHI FX3U.pdf
BÁO cáo học tập về PLC MITSHUBISHI FX3U.pdf
 
câu 1.docx
câu 1.docxcâu 1.docx
câu 1.docx
 
Gioi thieu-ve-vi-dieu-khien-pic
Gioi thieu-ve-vi-dieu-khien-picGioi thieu-ve-vi-dieu-khien-pic
Gioi thieu-ve-vi-dieu-khien-pic
 
Giáo trình vi điều khiển avr
Giáo trình vi điều khiển avr Giáo trình vi điều khiển avr
Giáo trình vi điều khiển avr
 
Chuong 2 gioi thieu ve cau truc ho vdk 8051
Chuong 2 gioi thieu ve cau truc ho vdk 8051Chuong 2 gioi thieu ve cau truc ho vdk 8051
Chuong 2 gioi thieu ve cau truc ho vdk 8051
 

datasheet.pdf

  • 1. – Hai bộ định thời/bộ đếm 8-bit với chế độ so sánh và bộ đếm trước riêng biệt – Khóa lập trình để bảo mật phần mềm – Giao diện nối tiếp 2 dây định hướng byte (tương thích với Philips I2 C) – 131 Lệnh mạnh mẽ – Thực hiện hầu hết chu kỳ đồng hồ đơn lẻ – 32 x 8 Thanh ghi làm việc cho mục đích chung – USART nối tiếp có thể lập trình Lập trình trong hệ thống bằng chương trình khởi động trên chip – Sáu chế độ ngủ: Không hoạt động, Giảm tiếng ồn ADC, Tiết kiệm năng lượng, Tắt nguồn, Chờ, – Lưu giữ dữ liệu: 20 năm ở 85°C/100 năm ở 25°C(1) – Hệ số nhân 2 chu kỳ trên chip • Phân đoạn bộ nhớ không bay hơi có độ bền cao Đo nhiệt độ – ADC 10-bit 6 kênh trong gói PDIP – Hoạt động hoàn toàn tĩnh – SRAM nội bộ 512/1K/1K/2K byte (ATmega48P/88P/168P/328P) – Bộ tạo dao động được hiệu chỉnh bên trong – Ngắt và đánh thức khi thay đổi pin • Tính năng vi điều khiển đặc biệt – Sáu kênh PWM – ADC 10 bit 8 kênh trong gói TQFP và QFN/MLF • Mức tiêu thụ điện năng thấp ở 1 MHz, 1,8V, 25°C đối với ATmega48P/88P/168P: – Bộ hẹn giờ Watchdog có thể lập trình với Bộ tạo dao động trên chip riêng biệt – Một Bộ định thời/Bộ đếm 16-bit với Bộ định tỷ lệ trước riêng biệt, Chế độ so sánh và Chụp Tính năng • Bộ vi điều khiển AVR® 8 bit hiệu suất cao, công suất thấp • Kiến trúc RISC nâng cao (ATmega48P/88P/168P/328P) và Chế độ chờ mở rộng – Nguồn ngắt bên ngoài và bên trong – Giao diện nối tiếp SPI Master/Slave Hoạt động đọc-trong khi-ghi thực sự – Chế độ hoạt động: 0,3 mA – Chế độ tắt nguồn: 0,1 µA – Chế độ tiết kiệm năng lượng: 0,8 µA (Bao gồm 32 kHz RTC) Cách thức Đo nhiệt độ – 4/8/16/32K byte bộ nhớ chương trình Flash tự lập trình trong hệ thống – Phần mã khởi động tùy chọn với Bit khóa độc lập – Đặt lại khi bật nguồn và Phát hiện mất điện có thể lập trình – Bộ đếm thời gian thực với Bộ tạo dao động riêng – 256/512/512/1K byte EEPROM (ATmega48P/88P/168P/328P) – Lên đến 20 Thông lượng MIPS ở 20 MHz – Chu kỳ ghi/xóa: 10.000 Flash/100.000 EEPROM – Bộ so sánh tương tự trên chip ATmega48P/V Sơ bộ vi điều khiển Tốc biến ATmega328P 8 bit có thể lập trình ATmega168P/V Byte trong hệ thống ATmega88P/V Bản tóm tắt với 4/8/16/32K • Tính năng ngoại vi • I/O và Gói – 23 Dòng I/O có thể lập trình – PDIP 28 chân, TQFP 32 đầu, QFN/MLF 28 và QFN/MLF 32 chân • Điện áp hoạt động: – 1,8 - 5,5V đối với ATmega48P / 88P /168PV – 2,7 - 5,5V đối với ATmega48P/88P/168P – 1,8 - 5,5V đối với ATmega328P • Phạm vi nhiệt độ: – -40°C đến 85°C • Cấp tốc độ: – ATmega48P/88P/168PV: 0 - 4 MHz @ 1,8 - 5,5V, 0 - 10 MHz @ 2,7 - 5,5V – ATmega48P/88P/168P: 0 - 10 MHz @ 2,7 - 5,5V, 0 - 20 MHz @ 4,5 - 5,5V – ATmega328P: 0 - 4 MHz @ 1,8 - 5,5 V, 0 - 10 MHz @ 2,7 - 5,5V, 0 - 20 MHz @ 4,5 - 5,5V Phiên bản 8025FS– AVR– 08/08 Machine Translated by Google
  • 2. 13 14 (PCINT0/ CLKO/ ICP1) PB0 (PCINT3/ OC2A/ MOSI) PB3 PC3 (ADC3/ PCINT11) PC6 (ĐẶT LẠI/ PCINT14) (PCINT0/ CLKO/ ICP1) PB0 25 9 16 PC2 (ADC2/ PCINT10) 26 32 10 PC3 (ADC3/ PCINT11) 10 (PCINT4/ MISO) PB4 (PCINT23/ AIN1) PD7 PD0 (RXD/ PCINT16) 23 29 13 13 12 PC6 (ĐẶT LẠI/ PCINT14) 26 (PCINT21/ OC0B/ T1) PD5 (PCINT0/ CLKO/ ICP1) PB0 PD0 (RXD/ PCINT16) PC4 (ADC4/ SDA/ PCINT12) 26 16 15 PC3 (ADC3/ PCINT11) 27 (PCINT22/ OC0A/ AIN0) PD6 9 (PCINT4/ MISO) PB4 30 (PCINT1/ OC1A) PB1 PD1 (TXD/ PCINT17) 24 12 30 12 11 PD0 (RXD/ PCINT16) 27 (PCINT2/ SS/ OC1B) PB2 (PCINT2/ SS/ OC1B) PB2 27 15 (PCINT3/ OC2A/ MOSI) PB3 14 PC4 (ADC4/ SDA/ PCINT12) 28 số 8 (PCINT22/ OC0A/ AIN0) PD6 31 PC4 (ADC4/ SDA/ PCINT12) 31 11 10 PD1 (TXD/ PCINT17) 28 11 (PCINT23/ AIN1) PD7 (PCINT1/ OC1A) PB1 (PCINT21/ OC0B/ T1) PD5 PC5 (ADC5/ SCL/ PCINT13) PD1 (TXD/ PCINT17) PC5 (ADC5/ SCL/ PCINT13) 25 (PCINT3/ OC2A/ MOSI) PB3 (PCINT22/ OC0A/ AIN0) PD6 32 PC5 (ADC5/ SCL/ PCINT13) (PCINT4/ MISO) PB4 PD2 (INT0/ PCINT18) 25 9 PD2 (INT0/ PCINT18) PC2 (ADC2/ PCINT10) 29 (PCINT1/ OC1A) PB1 (PCINT23/ AIN1) PD7 (PCINT2/ SS/ OC1B) PB2 PC6 (ĐẶT LẠI/ PCINT14) PD2 (INT0/ PCINT18) 22 28 14 ATmega48P/88P/168P/328P 28 MLF Nhìn từ trên xuống PDIP 32 MLF Nhìn từ trên xuống TQFP Nhìn từ trên xuống 7 19 22 VCC PB2 (SS/OC1B/PCINT2) 4 AVCC VCC 7 (PCINT22/OC0A/AIN0) PD6 15 PC0 (ADC0/PCINT8) PC0 (ADC0/PCINT8) 20 14 (PCINT20/XCK/T0) PD4 22 22 2 (PCINT21/OC0B/T1) PD5 GND 6 20 VCC GND (PCINT20/XCK/T0) PD4 6 23 23 1 PC1 (ADC1/PCINT9) PB3 (MOSI/OC2A/PCINT3) 13 3 KHÁC (PCINT19/OC2B/INT1) PD3 27 GND 20 20 (PCINT20/XCK/T0) PD4 KHÁC 9 (PCINT6/XTAL1/TOSC1) PB6 17 6 (PCINT7/XTAL2/TOSC2) PB7 (PCINT14/ĐẶT LẠI) PC6 VCC 1 1 số 8 (PCINT19/OC2B/INT1) PD3 4 GND PC4 (ADC4/SDA/PCINT12) PB1 (OC1A/PCINT1) 18 5 (PCINT6/XTAL1/TOSC1) PB6 28 VCC (PCINT23/AIN1) PD7 số 8 (PCINT19/OC2B/INT1) PD3 GND 18 ADC7 PC5 (ADC5/SCL/PCINT13) 19 GND GND 21 21 3 18 6 GND ADC6 PC2 (ADC2/PCINT10) 16 25 số 8 (PCINT7/XTAL2/TOSC2) PB7 18 23 AVCC GND ADC6 10 PC1 (ADC1/PCINT9) (PCINT17/TXD) PD1 3 KHÁC 3 19 19 5 (PCINT20/XCK/T0) PD4 7 (PCINT7/XTAL2/TOSC2) PB7 26 (PCINT6/XTAL1/TOSC1) PB6 PB5 (SCK/PCINT5) GND 2 24 (PCINT0/CLKO/ICP1) PB0 KHÁC PC3 (ADC3/PCINT11) 17 (PCINT16/RXD) PD0 2 PC0 (ADC0/PCINT8) (PCINT19/OC2B/INT1) PD3 (PCINT7/XTAL2/TOSC2) PB7 5 VCC 16 21 PC1 (ADC1/PCINT9) LƯU Ý: Miếng đệm dưới cùng phải được hàn với mặt đất. PB5 (SCK/PCINT5) 24 24 (PCINT21/OC0B/T1) PD5 5 21 2 PB4 (MISO/PCINT4) 12 ADC7 PB5 (SCK/PCINT5) PC1 (ADC1/PCINT9) AVCC (PCINT18/INT0) PD2 4 15 17 LƯU Ý: Miếng đệm dưới cùng phải được hàn với mặt đất. 17 7 PC2 (ADC2/PCINT10) 1 AVCC 11 PC0 (ADC0/PCINT8) (PCINT6/XTAL1/TOSC1) PB6 4 PB5 (SCK/PCINT5) 8025FS– AVR– 08/08 1. Cấu hình chân cắm Hình 1-1. Sơ đồ chân ATmega48P/88P/168P/328P 2 Machine Translated by Google
  • 3. 1.1 Mô tả chân cắm 8025FS– AVR– 08/08 Độ dài xung tối thiểu được đưa ra trong Bảng 28-3 trên trang 320. Các xung ngắn hơn không đảm bảo sẽ tạo ra một Thiết lập lại. Cổng B là cổng I/O hai chiều 8 bit với các điện trở kéo lên bên trong (được chọn cho mỗi bit). Bộ đệm đầu ra của Cổng B có các đặc tính điều khiển đối xứng với cả khả năng nguồn và độ chìm cao. Là đầu vào, các chân của Cổng B được kéo xuống thấp bên ngoài sẽ cấp nguồn nếu các điện trở kéo lên được kích hoạt. Các chân của Cổng B ở trạng thái ba trạng thái khi điều kiện đặt lại hoạt động, ngay cả khi đồng hồ không chạy. PC6/THIẾT LẬP LẠI Nếu Cầu chì RSTDISBL được lập trình, PC6 được sử dụng làm chân I/O. Lưu ý rằng đặc tính điện của PC6 khác với đặc tính của các chân khác của Cổng C. Tùy thuộc vào cài đặt cầu chì lựa chọn đồng hồ, PB6 có thể được sử dụng làm đầu vào cho bộ khuếch đại dao động đảo ngược và đầu vào cho mạch vận hành đồng hồ bên trong. Cổng C là cổng I/O hai chiều 7 bit với các điện trở kéo lên bên trong (được chọn cho mỗi bit). Bộ đệm đầu ra PC5..0 có các đặc điểm ổ đĩa đối xứng với cả khả năng nguồn và độ chìm cao. Là đầu vào, các chân của Cổng C được kéo xuống mức thấp bên ngoài sẽ cấp nguồn nếu các điện trở kéo lên được kích hoạt. Các chân của Cổng C ở trạng thái ba trạng thái khi điều kiện đặt lại hoạt động, ngay cả khi đồng hồ không chạy. 1.1.3 Cổng D là cổng I/O hai chiều 8 bit với các điện trở kéo lên bên trong (được chọn cho mỗi bit). Bộ đệm đầu ra của Cổng D có các đặc tính điều khiển đối xứng với cả khả năng nguồn và độ chìm cao. Là đầu vào, các chân của Cổng D được kéo xuống thấp bên ngoài sẽ cấp nguồn nếu các điện trở kéo lên được kích hoạt. Các chân của Cổng D ở trạng thái ba trạng thái khi điều kiện đặt lại hoạt động, ngay cả khi đồng hồ không chạy. 3 Cổng B (PB7:0) XTAL1/XTAL2/TOSC1/TOSC2 1.1.5 1.1.4 1.1.2 GND 1.1.6 Các tính năng đặc biệt khác nhau của Cổng C được trình bày chi tiết trong "Chức năng thay thế của Cổng C" trên trang 85. Cổng D (PD7:0) Đất. Cổng C (PC5:0) 1.1.1 VCC Nếu Bộ tạo dao động RC hiệu chuẩn bên trong được sử dụng làm nguồn xung nhịp chip, PB7..6 được sử dụng làm đầu vào TOSC2..1 cho Bộ định thời/Bộ đếm không đồng bộ 2 nếu bit AS2 trong ASSR được đặt. Tùy thuộc vào cài đặt cầu chì chọn đồng hồ, PB7 có thể được sử dụng làm đầu ra từ bộ khuếch đại Dao động đảo ngược. Điện áp cung cấp kỹ thuật số. Các tính năng đặc biệt khác nhau của Cổng B được trình bày chi tiết trong "Chức năng thay thế của Cổng B" ở trang 82 và "Đồng hồ hệ thống và Tùy chọn đồng hồ" ở trang 26. Nếu Cầu chì RSTDISBL không được lập trình, PC6 được sử dụng làm đầu vào Đặt lại. Mức thấp trên chân này lâu hơn độ dài xung tối thiểu sẽ tạo ra Reset, ngay cả khi đồng hồ không chạy. ATmega48P/88P/168P/328P Machine Translated by Google
  • 4. Trong gói TQFP và QFN/MLF, ADC7:6 đóng vai trò là đầu vào tương tự cho bộ chuyển đổi A/D. 1.1.8 AREF 4 Các tính năng đặc biệt khác nhau của Cổng D được trình bày chi tiết trong "Chức năng Thay thế của Cổng D" trên trang 88. Các chân này được cấp nguồn từ nguồn cung cấp tương tự và hoạt động như các kênh ADC 10 bit. AREF là chân tham chiếu tương tự cho Bộ chuyển đổi A/D. 1.1.7 1.1.9 Các giá trị điển hình có trong biểu dữ liệu này dựa trên các mô phỏng và đặc tính của các bộ vi điều khiển AVR khác được sản xuất trên cùng một quy trình công nghệ. Giá trị tối thiểu và tối đa sẽ khả dụng sau khi thiết bị được đặc trưng. ADC7:6 (Chỉ gói TQFP và QFN/MLF) 1.2 Tuyên bố miễn trừ trách nhiệm AVCC là chân điện áp cung cấp cho Bộ chuyển đổi A/D, PC3:0 và ADC7:6. Nó phải được kết nối bên ngoài với VCC, ngay cả khi ADC không được sử dụng. Nếu ADC được sử dụng, nó phải được kết nối với VCC thông qua bộ lọc thông thấp. Lưu ý rằng PC6..4 sử dụng điện áp cung cấp kỹ thuật số, VCC. 8025FS– AVR– 08/08 AVCC ATmega48P/88P/168P/328P Machine Translated by Google
  • 5. GND 6 CÀI LẠI KHÁC AVCC Máy tính[0..6] ADC[6..7] PB[0..7] 2 HỢP LÝ CHƯƠNG TRÌNH XTAL[1..2] PD[0..7] Khoảng cách ban nhạc hẹn giờ CÀI LẠI CỔNG C (7) Phần mềm tương tự CPU CỔNG D (8) giám sát Cái đồng hồ T/C 16 bit 1 Quyền lực SPI Tốc biến Dao động cơ quan giám sát TWI CẢNG B (8) EEPROM cơ quan giám sát Nội bộ Chu trình / Thế hệ POR / HĐQT & 8bit T/C 0 Chuyển đổi A/D USART 0 8 bit T/C 2 SRAM gỡ lỗiWIRE Dao động 5 Lõi AVR kết hợp một tập lệnh phong phú với 32 thanh ghi làm việc cho mục đích chung. Tất cả 32 thanh ghi được kết nối trực tiếp với Đơn vị logic số học (ALU), cho phép truy cập hai thanh ghi độc lập trong một lệnh duy nhất được thực hiện trong một chu kỳ xung nhịp. Kết quả ATmega48P/88P/168P/328P là bộ vi điều khiển 8-bit CMOS công suất thấp dựa trên kiến trúc RISC nâng cao của AVR. Bằng cách thực hiện các hướng dẫn mạnh mẽ trong một chu kỳ đồng hồ duy nhất, ATmega48P/ 88P/168P/328P đạt được thông lượng gần 1 MIPS mỗi MHz cho phép nhà thiết kế hệ thống tối ưu hóa mức tiêu thụ điện năng so với tốc độ xử lý. Hình 2-1. Sơ đồ khối 8025FS– AVR– 08/08 2.1 Sơ đồ khối DỮ LIỆU VCC GND ATmega48P/88P/168P/328P 2. Tổng quan Machine Translated by Google
  • 6. ATmega48P/88P/168P/328P 8025FS– AVR– 08/08 ATmega48P 256 byte 1 từ hướng dẫn/vector 32K byte ATmega88P 4K byte 1 từ hướng dẫn/vector 1K byte 8K byte 512 byte 2 từ hướng dẫn/vector ĐẬP 1K byte 512 byte 2 từ hướng dẫn/vector ATmega168P Thiết bị 1K byte 2K byte 16K byte Tốc biến Kích thước Vector ngắt EEPROM 512 byte ATmega328P Bảng 2-1. Tóm tắt kích thước bộ nhớ ATmega48P/88P/168P/328P cung cấp các tính năng sau: 4K/8K/16K/32K byte của Flash có thể lập trình trong hệ thống với khả năng Đọc-While-Write, 256/512/512/1K byte EEPROM, 512/1K/1K/ 2K byte SRAM, 23 dòng I/O mục đích chung, 32 thanh ghi làm việc mục đích chung, ba Bộ định thời/Bộ đếm linh hoạt với các chế độ so sánh, ngắt bên trong và bên ngoài, USART có thể lập trình nối tiếp, Giao diện nối tiếp 2 dây hướng byte, SPI cổng nối tiếp, ADC 6 kênh 10 bit (8 kênh trong các gói TQFP và QFN/MLF), Bộ hẹn giờ Watchdog có thể lập trình với Bộ tạo dao động bên trong và năm chế độ tiết kiệm năng lượng có thể lựa chọn bằng phần mềm. Chế độ Chờ dừng CPU trong khi cho phép SRAM, Bộ định thời/Bộ đếm, USART, mặt Giao tiếp nối tiếp 2 dây, cổng SPI và hệ thống ngắt tiếp tục hoạt động. Chế độ Power-down lưu nội dung thanh ghi nhưng đóng băng Bộ tạo dao động, vô hiệu hóa tất cả các chức năng khác của chip cho đến khi ngắt tiếp theo hoặc thiết lập lại phần cứng. Ở chế độ Tiết kiệm năng lượng, bộ hẹn giờ không đồng bộ tiếp tục chạy, cho phép người dùng duy trì cơ sở hẹn giờ trong khi phần còn lại của thiết bị đang ở chế độ ngủ. Chế độ Giảm nhiễu ADC dừng CPU và tất cả các mô-đun I/O ngoại trừ bộ hẹn giờ không đồng bộ và ADC, để giảm thiểu tiếng ồn chuyển đổi trong quá trình chuyển đổi ADC. Ở chế độ Chờ, Bộ tạo dao động tinh thể/bộ cộng hưởng đang chạy trong khi phần còn lại của thiết bị đang ở chế độ ngủ. Điều này cho phép khởi động rất nhanh kết hợp với mức tiêu thụ điện năng thấp. ATmega88P, ATmega168P và ATmega328P hỗ trợ cơ chế kết hợp chương trình tự đọc-trong khi-ghi thực sự. Có một Phần Bộ tải khởi động riêng và lệnh SPM chỉ có thể thực thi từ đó. Trong ATmega48P, không có hỗ trợ Read-While-Write và không có Phần Boot Loader riêng biệt. Lệnh SPM có thể thực thi từ toàn bộ Flash. kiến trúc mã hiệu quả hơn trong khi đạt được thông lượng nhanh hơn gấp mười lần so với các bộ vi điều khiển CISC thông thường. 2.2 So sánh giữa ATmega48P, ATmega88P, ATmega168P và ATmega328P ATmega48P, ATmega88P, ATmega168P và ATmega328P chỉ khác nhau về kích thước bộ nhớ, hỗ trợ bộ tải khởi động và kích thước vectơ ngắt. Bảng 2-1 tóm tắt các kích thước vectơ ngắt và bộ nhớ khác nhau cho ba thiết bị. ATmega48P/88P/168P/328P AVR được hỗ trợ với một bộ công cụ phát triển hệ thống và chương trình đầy đủ bao gồm: Trình biên dịch C, Trình biên dịch Macro, Trình gỡ lỗi/Trình mô phỏng chương trình, Trình giả lập trong mạch và bộ công cụ đánh giá. Thiết bị này được sản xuất bằng công nghệ bộ nhớ không bay hơi mật độ cao của Atmel. ISP Flash trên chip cho phép bộ nhớ chương trình được lập trình lại trong Hệ thống thông qua giao diện nối tiếp SPI, bởi bộ lập trình bộ nhớ cố định thông thường hoặc bởi chương trình Khởi động trên chip chạy trên lõi AVR. Chương trình Khởi động có thể sử dụng bất kỳ giao diện nào để tải xuống chương trình ứng dụng trong bộ nhớ Flash Ứng dụng. Phần mềm trong phần Flash khởi động sẽ tiếp tục chạy trong khi phần Flash ứng dụng được cập nhật, cung cấp hoạt động Đọc-While-Write thực sự. Bằng cách kết hợp CPU RISC 8 bit với Flash tự lập trình trong hệ thống trên chip nguyên khối, Atmel ATmega48P/88P/168P/ 328P là một bộ vi điều khiển mạnh mẽ cung cấp giải pháp linh hoạt và tiết kiệm chi phí cho nhiều ứng dụng điều khiển nhúng. 6 Machine Translated by Google
  • 7. Lưu ý: 1. Một bộ toàn diện các công cụ phát triển, ghi chú ứng dụng và bảng dữ liệu có sẵn để tải xuống trên http://www.atmel.com/avr. Kết quả Đánh giá độ tin cậy cho thấy tỷ lệ lỗi lưu giữ dữ liệu dự kiến thấp hơn nhiều so với 1 PPM trong 20 năm ở 85°C hoặc 100 năm ở 25°C. 7 8025FS– AVR– 08/08 ATmega48P/88P/168P/328P 3. Tài nguyên 4. Lưu trữ dữ liệu Machine Translated by Google
  • 8. UCSZ00/UCPHA0 UCSZ01 /UDORD0 số 8 – – – – – – – – – – – – – – Kín đáo – Kín đáo – – – – – – – Kín đáo – – – – Kín đáo – – Kín đáo – Kín đáo – – – – – – Kín đáo – UCSR0C – – Kín đáo – – – – – – – – – – – – – – TXC0 – – – – – – – Tốc độ truyền USART Đăng ký thấp – – – – – – – Kín đáo – – Kín đáo – – – – – Kín đáo – Kín đáo – – – – – – Kín đáo Kín đáo – – – – – Kín đáo – – – – – – – UBRR0H – Kín đáo – – – – – 199 – – – – – RXC0 – – – – – – – – UPE0 – – – TXB80 UPM00 – – – Kín đáo – – – – Kín đáo – – Kín đáo – – – – – Kín đáo – Kín đáo – – – – – – Kín đáo – Kín đáo – – – – UCSR0B – Kín đáo – – – – – – – – – – – – – – – – – UPM01 – – – – – 195 – – – – – – TXEN0 – – – – – – – – Kín đáo – Kín đáo – – Kín đáo – – – – – Kín đáo – Kín đáo – – – – – – – – – UBRR0L – – – – – – – – – – 199 – – – (0xFF) (0xFE) (0xFD) (0xFC) (0xFB) (0xFA) (0xF9) (0xF8) (0xF7) (0xF6) (0xF5) (0xF4) (0xF3) (0xF2) (0xF1) (0xF0) (0xEF ) (0xEE) (0xED) (0xEC) (0xEB) (0xEA) (0xE9) (0xE8) (0xE7) (0xE6) (0xE5) (0xE4) (0xE3) (0xE2) (0xE1) (0xE0) (0xDF) ( 0xDE) (0xDD) (0xDC) (0xDB) (0xDA) (0xD9) (0xD8) (0xD7) (0xD6) (0xD5) (0xD4) (0xD3) (0xD2) (0xD1) (0xD0) (0xCF) (0xCE) (0xCD) (0xCC) (0xCB) (0xCA) (0xC9) (0xC8) (0xC7) (0xC6) (0xC5) (0xC4) (0xC3) (0xC2) (0xC1) (0xC0) RXEN0 – – – – – – UMSEL00 – – – MPCM0 – – – – – – – – – – – – – – – – – – – Kín đáo – – Kín đáo – – – – – Kín đáo – – – – – – – UCSR0A – – – – – – – Thanh ghi dữ liệu USART I/O – – – DOR0 UDRIE0 – – – UMSEL01 – – – – – – – – – – – – – – – Kín đáo – – – – – – – – – – – Kín đáo – Kín đáo – – – – – – – – – – Kín đáo – – – – – – – – – – Tốc độ truyền USART Đăng ký cao FE0 – – – – – – TXCIE0 – – – – – – RXB80 197/212 – – – – – – – – – – Kín đáo – Kín đáo – – – – – – – Kín đáo – – Kín đáo – – – – Kín đáo – – – – – – Kín đáo RXCIE0 – – – – – – – – – 195 – – – UCPOL0 UDRE0 – – – – – – – – – – – – UCSZ02 – – – – – – Kín đáo – – – – – – Kín đáo – – – – – – Kín đáo – Kín đáo – – Kín đáo – – – – – Kín đáo – – – – Kín đáo – Kín đáo – – 196 – – – – – – USBS0 – – – – – – U2X0 – – – – – – – – – Kín đáo – – – – Kín đáo – – – – Kín đáo – Kín đáo – – – – – – Kín đáo – Kín đáo – – Kín đáo – – – – – UDR0 – Kín đáo – – – – – – – – – – ATmega48P/88P/168P/328P 8025FS– AVR– 08/08 5. Đăng ký Tóm tắt bit 6 bit 2 Tên bit 1 bit 5 Bit 0 bit 4 Trang bit 7 bit 3 Địa chỉ Machine Translated by Google
  • 9. 9 – TWAM0 – – – – – – TWS3 – TWS6 – – – – – – – – – – – ADC0D – – – ADC2D – – – – TWSTA – – – Kín đáo – Kín đáo FOC1A – – OCR1AL – – 136 – CS11 – TCCR1B – – TWSR Thanh ghi so sánh đầu ra Timer/Counter2 A – TCNT2 FOC2A – – Kín đáo WGM21 – Kín đáo – – Bộ định thời/Bộ đếm 1 - Thanh ghi chụp đầu vào Byte thấp 139 Kín đáo – – – – TWA6 – TWA0 – – – – – – – OCR2BUB – – – TWAM5 – – – TWWC – 245 – TWA3 – – – TCNT1L – – – – COM1B0 CS10 – – – – – – – – – Kín đáo – – 138 ADC5D – Kín đáo – Kín đáo (0x8A) – – Kín đáo – – – ICE1 – – OCR1BH – – – (0xBF) (0xBE) (0xBD) (0xBC) (0xBB) (0xBA) (0xB9) (0xB8) (0xB7) (0xB6) (0xB5) (0xB4) (0xB3) (0xB2) (0xB1) (0xB0) (0xAF ) (0xAE) (0xAD) (0xAC) (0xAB) (0xAA) (0xA9) (0xA8) (0xA7) (0xA6) (0xA5) (0xA4) (0xA3) (0xA2) (0xA1) (0xA0) (0x9F) ( 0x9E) (0x9D) (0x9C) (0x9B) (0x9A) (0x99) (0x98) (0x97) (0x96) (0x95) (0x94) (0x93) (0x92) (0x91) (0x90) (0x8F) (0x8E) (0x8D) (0x8C) (0x8B) – – AIN0D – – – – ADC3D – – – TWAM4 – – – – – Kín đáo Kín đáo – – Kín đáo – – – 137 OCR1AH – – – – TCCR1C – CS12 – – TWAR Thanh ghi so sánh đầu ra Timer/Counter2 B – – – – – OCR2A 158 Kín đáo – – Kín đáo COM2B0 CS21 Bộ định thời/Bộ đếm 1 - Thanh ghi chụp đầu vào Byte cao 138 – TWPS0 – TWA1 – – – – – – OCR2AUB – – – – – – TWINT TWAM2 – – 244 – – Thanh ghi dữ liệu giao diện nối tiếp 2 dây – – – Kín đáo – TCNT1H 267 – – DIDR0 – – WGM13 ADC1D – – – – – – – – – 138 Kín đáo Kín đáo – – Kín đáo – – 138 – Kín đáo – – FOC1B EXCLK – 164 – – – – – TWAMR – ASSR – 162 Kín đáo COM2A0 – – Timer/Counter1 - Thanh ghi so sánh đầu ra B Byte thấp (0x89) (0x88) (0x87) (0x86) (0x85) (0x84) (0x83) (0x82) (0x81) (0x80) (0x7F) (0x7E) – Kín đáo – Kín đáo – – Kín đáo – – – COM1A0 – – – OCR1BL – – – TWDR – – – – OCR2B 161 Kín đáo – CS22 – Kín đáo COM2B1 – Timer/Counter1 - Thanh ghi so sánh đầu ra Một byte thấp 138 – – – TWGCE – – TWS5 – – – – – – TCN2UB – – – – – – – – TWAM6 – TWSTO – – 242 – – Kín đáo – – ICR1L – – 250 – DIDR1 – – AIN1D – – COM1B1 – TCCR2A FOC2B – Timer/Counter1 - Thanh ghi so sánh đầu ra B Byte cao Timer/Counter1 - Thanh ghi bộ đếm Byte thấp – Kín đáo WGM20 Kín đáo – – Kín đáo – – 138 – – – COM1A1 Kín đáo – – – – – – TCR2BUB – – – Kín đáo – – Kín đáo 162 – – – – HAI 242 – – TWS4 – – TWA5 – – AS2 – – – – – TWCR – – – Kín đáo 162 – Kín đáo WGM22 – – Timer/Counter1 - Thanh ghi So sánh Đầu ra Một Byte Cao – TWIE – Thanh ghi tốc độ bit giao diện nối tiếp 2 dây – – TWA4 – – – – – – – – – – – – – – – – TWAM3 – – 245 – – ICNC1 – Kín đáo – Kín đáo – – ICR1H – – 134 – – – WGM11 TCCR1A – – – – TCCR2B – COM2A1 – – Kín đáo CS20 Kín đáo Timer/Counter1 - Thanh ghi bộ đếm Byte cao – – Kín đáo – – 139 – TWPS1 – – – – – TCR2AUB – – Kín đáo – – TWBR Bộ định thời/Bộ đếm2 (8-bit) – TWEA – – – – TWAM1 – 244 – – TWA2 – – – – TWS7 – Kín đáo – – – WGM12 WGM10 – – – – – – – ADC4D – 8025FS– AVR– 08/08 ATmega48P/88P/168P/328P Tên bit 5 bit 3 Địa chỉ bit 6 bit 4 bit 1 Bit 0 bit 7 bit 2 Trang Machine Translated by Google
  • 10. Địa chỉ bit 4 bit 2 bit 3 Tên bit 5 Bit 0 Trang bit 6 bit 1 bit 7 5. 5. 10 – h – – – 40 – – MỘT XÚC SẮC SM1 – PRTIM0 – – – – – – – PCINT11 – (RWWSB)5. – – EEPM1 PCIE2 293 INTF1 THAM KHẢO1 – ADTS2 – EXTRF ADPS0 – – – SMCR 74 SPCR COM0A0 ICIE1 – TCCR0B – – WGM00 – 72 – GPIOR0 PCINT21 CLKPS0 Kín đáo – 25 TIMSK1 – 9 XUÂN0 PCICR OCIE1B S CLKPR OCIE0A – MSTR – Kín đáo SP4 PCINT16 Timer/Counter0 Đầu ra So sánh Thanh ghi B PRADC – – – – – – – ACD ACIS0 TÔI – Kín đáo (SP10) – – ADPS1 CƠ THỂ – – – 266 ĐN ADEN – – – – WDRF EEARL – – PCINT12 PCINT22 21 – – – EEPM0 – – PGWRT ADLAR PCIE0 – PRR PCINT2 Thanh ghi I/O mục đích chung 2 – – SP7 SPL TOIE2 Kín đáo – 139 – Kín đáo – – COM0A1 WGM01 COM0B1 – OCR0B – PCINT19 – – – – Thanh ghi I/O mục đích chung 0 SELFPRGEN – ISC10 INT1 – MUX2 – – ADTS0 – IVSEL TOIE0 SP5 – Kín đáo – MCUSR 74 – SPSR – – FOC0B CS00 TCNT0 – – – – EECR PCINT6 25 – N Kín đáo – SP1 – 173 SPI2X 54 TIMSK2 – EICRA WDCE – Kín đáo OCIE1A OCIE2B DORD – PRUSART0 – – – – – – – – WDIF – ACIS1 – ADSC ISC00 – – BAN – ADTS1 264 PORF – – 37 – – – – – Kín đáo – EEARH – PCINT23 – PCINT20 – 21 – Thanh ghi dữ liệu EEPROM – PCINT7 – – BLBSET EERE PCINT10 WDP3 XUÂN1 Kín đáo SPH PCINT1 – SPMCSR 163 – – FOC0A ACSR – – CS01 – – – V – ACI Thanh ghi dữ liệu SPI WDP1 ADCSRA – Kín đáo SP8 – PCMSK1 – – gián điệp – – SP6 Kín đáo TOIE1 MCUCR – – SPDR – 111 TSM PSRASY – – COM0B0 OCR0A WDP2 – – ADCL – SP9 174 37 Kín đáo – Kín đáo SPE – – Kín đáo OCIE2A – Thanh ghi I/O mục đích chung 1 – – Thanh ghi dữ liệu ADC Byte thấp – PRSPI – – – – – – – CLKPCE – ACIC – SPMIE ACME PCIE1 – EEPE INTF0 – – MUX1 – 266 – Thanh ghi hiệu chuẩn dao động – – IVCE GPIOR1 – – GTCCR – – – 21 EIFR PCINT5 – – – – Địa chỉ EEPROM Đăng ký Byte thấp – PCMSK2 – 12 – CPHA t OSCCAL PCINT18 SREG – PCINT9 Kín đáo PCINT0 – – Bộ định thời/Bộ đếm0 (8-bit) – – CS02 Kín đáo – – – – – ACO – WDE – CLKPS1 ADCSRB – – Kín đáo – C SPIF – 54 – ADIF – PRTIM2 – – BORF – – – – ACIE – – – CLKPS2 ADCH z – 175 Kín đáo – – PCMSK0 – SP0 nhà vệ sinh – – Thanh ghi dữ liệu ADC Byte cao – – PRTIM1 – – – – – – – (RWWSRE)5. – – EEMPE THAM KHẢO0 ISC01 – INT0 – – ADPS2 – 263 – SM0 – – – WGM02 – Kín đáo 74 GPIOR2 – – TCCR0A – – PSRSYNC 143/165 PCINT13 – 72 EIMSK PCINT3 – (Đăng ký địa chỉ EEPROM Byte cao) 25 TIMSK0 12 – – WDIE Kín đáo OCIE0B WDTCSR CPOL PCINT17 – Kín đáo PCINT8 SP3 – Timer/Counter0 Đầu ra So sánh Thanh ghi A – – – – ACBG – – CLKPS3 248 ADMUX – SP2 Kín đáo – WDP0 MUX0 – PUD – – – 266 44/68/92 MỘT BUỔI HẸN HÒ – PRTWI – SM2 – – 42 – EEDR PCINT14 – PCINT4 – 21 – (0x7D) (0x7C) (0x7B) (0x7A) (0x79) (0x78) (0x77) (0x76) (0x75) (0x74) (0x73) (0x72) (0x71) (0x70) (0x6F) (0x6E) (0x6D ) (0x6C) (0x6B) (0x6A) (0x69) (0x68) (0x67) (0x66) (0x65) (0x64) (0x63) (0x62) (0x61) (0x60) 0x3F (0x5F) 0x3E (0x5E) 0x3D ( 0x5D) 0x3C (0x5C) 0x3B (0x5B) 0x3A (0x5A) 0x39 (0x59) 0x38 (0x58) 0x37 (0x57) 0x36 (0x56) 0x35 (0x55) 0x34 (0x54) 0x33 (0x53) 0x32 (0x55) 0x34 (0x54) 0x33 (0x53) 0x32 (0x55) 0x30 (0x50) 0x2F (0x4F) 0x2E (0x4E) 0x2D (0x4D) 0x2C (0x4C) 0x2B (0x4B) 0x2A (0x4A) 0x29 (0x49) 0x28 (0x48) 0x27 (0x47) 0x26 (0x46) 0x45 (5) 0x44) 0x23 (0x43) 0x22 (0x42) 0x21 (0x41) 0x20 (0x40) 0x1F (0x3F) 0x1E (0x3E) 0x1D (0x3D) 0x1C (0x3C) – – GHÊ RỢN PGERS – ISC11 MUX3 – – 71 ATmega48P/88P/168P/328P 8025FS– AVR– 08/08 Machine Translated by Google
  • 11. ATmega48P/88P/168P/328P – – Kín đáo CỔNGB6 – – – 92 CẢNG PIND7 – – 93 Kín đáo – – TOV1 CỔNG0 TIFR1 – – OCF2B PINC1 – – DDB2 – mã PIND3 – – CỔNG2 – DDC4 – – – 92 ĐDDH CỔNG7 – DDB7 – mã PINB0 Kín đáo – OCF0A DDD0 Kín đáo – – – CẢNG1 – – – PINC2 – – DDB3 0x1B (0x3B) 0x1A (0x3A) 0x19 (0x39) 0x18 (0x38) 0x17 (0x37) 0x16 (0x36) 0x15 (0x35) 0x14 (0x34) 0x13 (0x33) 0x12 (0x32) 0x11 (0x31) 0x10 (0x31) 0x2F) 0x0E (0x2E) 0x0D (0x2D) 0x0C (0x2C) 0x0B (0x2B) 0x0A (0x2A) 0x09 (0x29) 0x08 (0x28) 0x07 (0x27) 0x06 (0x26) 0x05 (0x25) 0x04 (0x27) 0x06 (0x26) 0x05 (0x25) 0x04 (0x24) 0x02 (0x22) 0x01 (0x21) 0x0 (0x20) PIND4 – – – CỔNG3 DDC5 – – – CỔNG4 – – – mã PINB5 – – – – DDD5 – CẢNGB7 ĐRB CỔNG6 Kín đáo – – 92 PORTD – Kín đáo – – DDB0 – OCF1A CỔNG0 – DDC2 – PIND1 – CỔNGB5 – – – – mã PINB6 – – – – mã PIN DDD6 ICF1 92 Kín đáo – PCIFR – 163 PINC0 Kín đáo – – OCF0B DDB1 PIND2 – – CỔNG1 – DDC3 – – – CẢNGB2 – – mã PINB3 – – – – DDD3 – – – – CỔNG4 – – PCIF2 PINC5 CHDCND Triều Tiên CỔNG6 – – Kín đáo DDB6 Kín đáo – – – DDC0 TIFR0 – – 93 – CỔNGB3 – – – mã PINB4 – – – DDD4 – – – CỔNG5 DDD7 – PINB7 Kín đáo PINC6 Kín đáo – – 92 mã PIN TIFR2 – – 93 – DDC1 – TOV2 PIND0 140 CỔNG0 Kín đáo – – 92 OCF2A mã PINB1 Kín đáo – – DDD1 – – – CẢNG2 – – – PINC3 CỔNG4 – – – DDB4 PIND5 – – PCIF0 DDC6 PINB – – OCF1B CẢNGB1 – TOV0 – mã PINB2 – – – DDD2 – – – CỔNG3 – – – PINC4 CỔNG5 – – PCIF1 DDB5 PORTB PIND6 – – Kín đáo – – 11 bit 7 Tên bit 5 Địa chỉ bit 6 bit 2 bit 3 Bit 0 Trang bit 1 bit 4 Các thanh ghi dưới dạng không gian dữ liệu sử dụng các lệnh LD và ST, 0x20 phải được thêm vào các địa chỉ này. ATmega48P/88P/ 168P/328P là một bộ vi điều khiển phức tạp với nhiều đơn vị ngoại vi hơn mức có thể được hỗ trợ trong 64 vị trí dành riêng trong Opcode cho các lệnh IN và OUT. Đối với không gian I/O mở rộng từ 0x60 - 0xFF trong SRAM, chỉ có thể sử dụng các lệnh ST/STS/STD và LD/LDS/LDD. Lưu ý: 1. Để tương thích với các thiết bị trong tương lai, các bit dành riêng phải được ghi bằng 0 nếu được truy cập. Địa chỉ bộ nhớ I/O dành riêng 2. Các thanh ghi I/O trong phạm vi địa chỉ 0x00 - 0x1F có thể truy cập bit trực tiếp bằng cách sử dụng các lệnh SBI và CBI. Trong các thanh ghi này, giá trị của các bit đơn lẻ có thể được kiểm tra bằng cách sử dụng các lệnh SBIS và SBIC. 4. Khi sử dụng các lệnh I/O cụ thể IN và OUT, phải sử dụng các địa chỉ I/O 0x00 - 0x3F. Khi định địa chỉ I/O 5. Chỉ hợp lệ cho ATmega88P/168P. không bao giờ nên được viết. 3. Một số Cờ trạng thái bị xóa bằng cách viết một ký tự hợp lý cho chúng. Lưu ý rằng, không giống như hầu hết các AVR khác, các lệnh CBI và SBI sẽ chỉ hoạt động trên bit đã chỉ định và do đó có thể được sử dụng trên các thanh ghi chứa các Cờ trạng thái đó. Các hướng dẫn CBI và SBI chỉ hoạt động với các thanh ghi 0x00 đến 0x1F. 8025FS– AVR– 08/08 Machine Translated by Google
  • 12. 6. Tóm tắt tập lệnh SBRS BRBC k Rdh:Rdl Rdh:Rdl - K PC PC + k + 1 EOR BRMI Z,N,V GMB Rd Rd + Rr R1:R0 (Rd x Rr) << 1 Chi nhánh nếu bằng hoặc cao hơn Logic AND Thanh ghi và Hằng số Z,N,V Gọi gián tiếp đến (Z) Không có SBCI Z,C Xóa đăng ký Không có Z,C,N,V,S 1/2 THÊM VÀO Phân số nhân có dấu với không dấu Không có R1:R0 Rd x Rr Không có Rdl,K 1/2 Rd Rd • (0xFF - K) nếu (Rd = Rr) PC PC + 2 hoặc 3 2 1/2 1 4 Rd,Rr Đặt (các) Bit trong Thanh ghi 1 1/2/3 1 Không có Chi nhánh nếu Cờ mang một nửa được xóa So sánh Đăng ký với Ngay lập tức Rd, Rr Z,C,N,V,H CPSE Nhánh nếu Carry Set Thêm ngay vào Word R1:R0 (Rd x Rr) << 1 Trừ ngay từ Word SBIS Z,C,N,V,S GỌI SUBI Rd, Rr Không có Rd, Rr 1/2 Phân Số Nhân Không Dấu Không có Rd 0xFF Z, N, V, C, H Rd, Rr 1/2 Không có đường p, b giảm 2 1/2 Rd,Rr Bổ sung của một người 1 1 1 Không có Chi nhánh nếu nhỏ hơn 0, đã ký FMULS So sánh 1 3 Rd 0x00 Rd PC CÒN k BRTC TST 1 2 Bỏ qua nếu Bit trong thanh ghi được đặt RJMP Chi nhánh nếu cờ T bị xóa PHCNDVCĐ BRHS Chi nhánh nếu trừ 1 Không có chương trình con trở lại MULS BRCC VÀ TÔI Rd Rd v K PC Z k Z,N,V SBIC Rd Rd - K Gián tiếp Nhảy tới (Z) k SUB Rd, Rr Không có Z,C,N,V RETI Chi nhánh nếu không bằng nhau Thêm với Mang theo hai Thanh ghi R1:R0 Rd x Rr Nhân chữ ký với Unsigned Không có Z,C,N,V,H k đường Không có Rd, K 1/2 2 1/2 Rd Rd Rd Z, N, V, C, H Rd, K 1/2 Z,C,N,V,H Không có k SER BRVC Thanh ghi logic OR và hằng số BRNE Rd Rd • K máy tính k k BRGE phủ định Z,N,V SBRC k Rdh:Rdl Rdh:Rdl + K k Z,N,V VÀ Z,C Nhân không dấu Không có Chi nhánh nếu cờ trạng thái bị xóa Z,C,N,V,H Không có ADC Z,C đường Không có Rd, K 1/2 1/2/3 Rd Rr C Rd Rd 1 Rdl,K 1/2 1 4 Rd,K Rr, b 2 2 1/2 nếu (Rr(b)=0) PC PC + 2 hoặc 3 nếu (Rr(b)=1) PC PC + 2 hoặc 3 nếu (P(b)=0) PC PC + 2 hoặc 3 nếu ( P(b)=1) PC PC + 2 hoặc 3 nếu (SREG(s) = 1) thì PC PC+k + 1 nếu (SREG(s) = 0) thì PC PC+k + 1 nếu ( Z = 1) thì PC PC + k + 1 nếu (Z = 0) thì PC PC + k + 1 nếu (C = 1) thì PC PC + k + 1 nếu (C = 0) thì PC PC + k + 1 nếu (C = 0) thì PC PC + k + 1 nếu (C = 1) thì PC PC + k + 1 nếu (N = 1) thì PC PC + k + 1 nếu (N = 0) thì PC PC + k + 1 nếu (N V= 0) thì PC PC + k + 1 nếu (N V= 1) thì PC PC + k + 1 nếu (H = 1) thì PC PC + k + 1 nếu (H = 0) thì PC PC + k + 1 nếu (T = 1) thì PC PC + k + 1 nếu (T = 0) thì PC PC + k + 1 nếu ( V = 1) thì PC PC + k + 1 nếu (V = 0) thì PC PC + k + 1 R1:R0 Rd x Rr 1 1 Kiểm tra Zero hoặc Minus s, ks, k FMULSU So sánh với Mang theo 1 3 Rd,Rr phần bù của hai CLR BRVS Chi nhánh nếu đặt cờ mang một nửa 1 TÔI BRPL COM Rd Rd v K Không có Rd Rd + Rr + C Z,C Chi nhánh nếu thấp hơn k Thanh ghi logic HOẶC BREQ k Rd Rd • Rr PC Z SBIW Z,C Chi nhánh nếu Cờ trạng thái được đặt Z,N,V CPI IJMP Không có Rd, Rr Không có Z,N,V Gọi chương trình con trực tiếp 1 1 p, b Tăng So sánh, Bỏ qua nếu bằng nhau Nhánh nếu Cờ tràn bị xóa 1 3 đường Bỏ qua nếu Bit trong Thanh ghi I/O được đặt BRTS THÁNG MƯỜI HAI 1 Không có Nhánh nếu Lớn hơn hoặc Bằng, Đã ký FMUL ORI BRLO k Rd 0xFF Rd PC CÒN R1:R0 (Rd x Rr) << 1 Chi nhánh nếu thực hiện Cleared Thanh ghi logic AND BRBS Rd Rd - K - C Gọi chương trình con tương đối Không có SBC Rd, Rr k Z,N,V CP Trừ hai thanh ghi Trừ hằng số từ thanh ghi Trừ với mang theo hai thanh ghi Trừ với hằng số mang theo từ Reg. HƯỚNG DẪN SỐ HỌC VÀ LOGIC Phân số nhân có dấu Không có Z,N,V ICALL 1/2 Rd, K Không có Rd, Rr 1/2 Z,C,N,V,H Z,C,N,V,H k ADIW Rd, Rr Không có Z,N,V NGHỈ LẠI Rd, Rr 1/2 Không có nhân đã ký Rd, Rr 1/2 đường Không có Rr, b Xóa (các) Bit trong Thanh ghi 2 1/2/3 Rd K Rd Rd • Rd đường Bỏ qua nếu Bit trong thanh ghi I/O bị xóa 1 1/2/3 Không có Chi nhánh nếu Plus gián đoạn trở lại MULSU 1 2 k Rd Rd Rr máy tính k Nhánh nếu Cờ tràn được đặt INC BRHC 2 Rd Rd - Rr - C Nhảy trực tiếp k HOẶC BRSH Rd, Rr 1/2 Đặt đăng ký Không có Z,C,N,V,H Rd, Rr 1/2 Không có đường Rd,K Rd,K 1 1/2/3 Rd Rr Rd Rd + 1 Bỏ qua nếu Bit trong thanh ghi bị xóa HƯỚNG DẪN CHI NHÁNH 1 4 MUL k 2 Z, N, V, C, H Chi nhánh nếu Bộ cờ T Rd Rd v Rr PC PC + k + 1 k SBR BRLT k 1 Không có Rd Rd - Rr Nhảy tương đối k BRCS Đăng ký HOẶC độc quyền Thêm hai thanh ghi Z,C Chi nhánh nếu bằng nhau Z,N,V JMP(1) GỌI(1) 12 Toán hạng cờ thuật nhớ Sự miêu tả #Đồng hồ Hoạt động ATmega48P/88P/168P/328P 8025FS– AVR– 08/08 Machine Translated by Google
  • 13. Sự miêu tả Hoạt động thuật nhớ Toán hạng #Đồng hồ cờ 13 8025FS– AVR– 08/08 Tải gián tiếp và trước tháng 12. (Y) Rr, Y Y + 1 1 Không có Không có Đăng ký đẩy trên ngăn xếp Không có S 0 Z Z - 1, Rd (Z) Dịch chuyển logic sang trái Không có Rd, - X Rr X X - 1, Rd (X) Z 1 Z1 Chi nhánh nếu ngắt được kích hoạt Lưu trữ bộ nhớ chương trình CLS 1 NGOÀI Tải gián tiếp và Post-Inc. Hoán đổi Nibbles 2 Y+, Rr ROR Tải bit từ T đến Thanh ghi ST Z,C,N,V 2 1 HƯỚNG DẪN BIT VÀ KIỂM TRA BIT LDD Lưu trữ gián tiếp và trước tháng 12. đường Không có tải gián tiếp LDI t R0 (Z) Rd(n+1) Rd(n), Rd(0) 0 Rd(n) Rd(n+1), Rd(7) 0 Rd(0) C,Rd(n+1) Rd(n),C Rd(7) H 1 H1 Không có Rd, Z Rd (Z) 1 Đặt bit trong thanh ghi I/O Không có Rd, P Rd, X N 0 Rd (X) k Rd K CLI SPM Nạp bộ nhớ chương trình P Rr Không có tải ngay lập tức GIÂY ST Lưu trữ gián tiếp với dịch chuyển Xóa bộ tràn bổ sung hai phần T trong SREG Z,C,N,V 1 2 Cửa hàng gián tiếp PHÔ MAI MỀM CỦA PHÁP 1 LD đường PHIM Không có X, Rr Z Z - 1, (Z) Rr V p,b Không có Di chuyển giữa các thanh ghi Rd, - Y T 1 T1 X X - 1, (X) Rr I/O(P,b) 0 Không có C 0 Tải gián tiếp và Post-Inc. 2 1/2 Rd Rr CLZ LPM Lưu trữ trực tiếp đến SRAM Rd, b BỘ Rd, Rr 3 Rd, Z+ -Z, Rr BST Đặt cờ không STD 2 2 LSR LDS - X, Rr Xóa cờ SREG(s) 1 SREG(s) 0 T Rr(b) Không có 2 1 Rd, Z+q 2 Không có (Z) R1:R0 Đặt cờ một nửa trong SREG (X) Rr V 0 Xoay phải qua mang Không có TÔI (Z) Rr Tôi 1 I1 Y Y - 1, Rd (Y) Không có Không có Lưu trữ gián tiếp và trước tháng 12. STS 1 2 SEV XÔ BSET ST Z, Rr tại cảng Đặt cờ phủ định CLN 2 Lưu trữ gián tiếp và trước tháng 12. CBI 1 LD 2 Không có S LD Tải gián tiếp với dịch chuyển 1 2 Z,C,N,V Không có SEH Rd (Z) Rd (Z + q) Dịch chuyển hợp lý sang phải Không có Y Y - 1, (Y) Rr N Z 0 Rd (Y) Chi nhánh nếu ngắt bị vô hiệu hóa 1 Không có Tải gián tiếp và trước tháng 12. C Rd, Y 1 - Y, Rr ASR Đặt thực hiện ST 2 TTHTCĐ ST SBI LD Cửa hàng gián tiếp Cửa hàng gián tiếp Không có 2 LD Tải gián tiếp và Post-Inc. Z,C,N,V 2 Rd(7) C,Rd(n) Rd(n+1),C Rd(0) Không có Rd, Z+ H 0 đường Không có Xóa bit trong thanh ghi I/O T 0 Không có (Y) Rr Rd (X), X X + 1 1 k Không có CỌC Rr S 1 S1 Rd (Z), Z Z+1 1 tải gián tiếp Rd, X+ P, Rr SREG(s) SES 2 Tải bộ nhớ chương trình và Post-Inc TRONG CẦU LD Cửa hàng gián tiếp và Post-Inc. Dịch chuyển số học sang phải VAI TRÒ ST 2 Y, Rr Tải gián tiếp với dịch chuyển MOVW Z,C,N,V 1 Không có Sao chép đăng ký từ Rd,Y+q đường Không có Không có Không có (Z + q) Rr (k) Rr Xóa T trong SREG đường 1/2 Rd+1:Rd Rr+1:Rr Cổng ra Rd (Y + q) tôi 0 t CLT 3 - Rd, K N 1 N1 Tải gián tiếp và trước tháng 12. Xóa Cờ Zero Ngắt Toàn cầu Kích hoạt Ngắt Toàn cầu Tắt Đặt Cờ Kiểm tra Đã ký Xóa Cờ Kiểm tra Đã ký Đặt Tràn bổ sung Twos. 2 SEI LPM Nạp bộ nhớ chương trình Lưu trữ bit từ Thanh ghi đến T 2 Z+q,Rr k, Rr BLĐ ST HƯỚNG DẪN CHUYỂN DỮ LIỆU Rd, k S Không có Rd P Xóa một nửa cờ mang trong SREG Rd(b) TC 1 C1 Không có I/O(P,b) 1 S Không có (Z) Rr, Z Z + 1 1 Không có Không có Không có 1 (X) Rr, X X + 1 3 CLV Rd, Rr Rd, Z tải gián tiếp 1 Xóa cờ tiêu cực 2 Lưu trữ gián tiếp với dịch chuyển Đặc khu kinh tế Rr, b LPM Bộ cờ BCLR ST 2 Z+, Rr Tải trực tiếp từ SRAM LD 1 2 LSL LDD CLH Rd (Z), Z Z+1 X+, Rr Rd(n) Rd(n+1), n=0..6 Rd(3..0) Rd(7..4),Rd(7..4) Rd(3..0) Không có z (Y + q) Rr 2 Không có nếu ( I = 1) thì PC PC + k + 1 nếu ( I = 0) thì PC PC + k + 1 Không có Rd (k) V 1 V1 Xoay Trái Qua Mang Không có 1 Rd, Y+ 1 Rd (Y), Y Y + 1 rõ ràng thực hiện SEN STD 2 Cửa hàng gián tiếp và Post-Inc. SREG(s) 2 1 2 TRÁO ĐỔI ST Y+q,RR 1 2 Cửa hàng gián tiếp và Post-Inc. p,b LD h đường Rd, -Z Không có LD ATmega48P/88P/168P/328P Machine Translated by Google
  • 14. Sự miêu tả thuật nhớ cờ Toán hạng #Đồng hồ Hoạt động Lưu ý: 1. Các hướng dẫn này chỉ khả dụng trong ATmega168P và ATmega328P. 8025FS– AVR– 08/08 KHÔNG đường không áp dụng HƯỚNG DẪN ĐIỀU KHIỂN MCU Pop đăng ký từ ngăn xếp NGỦ Thiết lập lại cơ quan giám sát Không có WDR Không có (xem mô tả cụ thể về chức năng Ngủ) (xem mô tả cụ thể về WDR/bộ hẹn giờ) Không có Không có PHÁ VỠ Chỉ dành cho gỡ lỗi trên chip Phá vỡ Rd NGỒI 1 1 2 Không có 1 NHẠC POP Không hoạt động Ngủ ATmega48P/88P/168P/328P 14 Machine Translated by Google
  • 15. ATmega48P/88P/168P/328P 7.1 ATmega48P 8025FS– AVR– 08/08 7. Thông tin đặt hàng 32A 32M1-A ATmega48PV-10AU 32M1-A (-40°C đến 85°C) 2. Bao bì không chứa Pb tuân thủ Chỉ thị Châu Âu về Hạn chế Các chất Nguy hiểm (chỉ thị RoHS). Đồng thời không chứa Halide và hoàn toàn Xanh. 1,8 - 5,5 32A ATmega48PV-10MU Loại gói Công nghiệp 28M1 ATmega48PV-10PU Gói phẳng 4 đầu bằng nhựa mỏng (1,0 mm) 32 chì (TQFP) Mã đặt hàng (2) 28P3 ATmega48P-20MMU Thân máy 32-pad, 5 x 5 x 1.0, Khoảng cách chì 0,50 mm Quad Flat No-Lead No-Lead/Micro Lead Frame Package (QFN/MLF) ATmega48P-20PU 32A Nguồn cấp 28M1 Lưu ý: 1. Thiết bị này cũng có thể được cung cấp ở dạng wafer. Vui lòng liên hệ với văn phòng bán hàng Atmel tại địa phương của bạn để biết thông tin đặt hàng chi tiết phạm vi hoạt động Công nghiệp và số lượng tối thiểu. 28M1 28P3 ATmega48PV-10MMU 3. Xem Hình 28-1 trang 317 và Hình 28-2 trang 318. 28P3 32M1-A Thân máy 28-pad, 4 x 4 x 1.0, Khoảng cách chì 0,45 mm Quad Flat No-Lead No-Lead/Micro Lead Frame Package (QFN/MLF) ATmega48P-20AU (-40°C đến 85°C) Tốc độ (MHz) Gói(1) ATmega48P-20MU 2,7 - 5,5 Gói nội tuyến kép bằng nhựa, rộng 28 dây, rộng 0,300 inch (PDIP) 15 20(3) 10(3) Machine Translated by Google
  • 16. 7.2ATmega88P 20(3) 10(3) 16 32M1-A ATmega88P-20MU (-40°C đến 85°C) 32A và số lượng tối thiểu. Tốc độ (MHz) Công nghiệp 32M1-A 2. Bao bì không chứa Pb tuân thủ Chỉ thị Châu Âu về Hạn chế Các chất Nguy hiểm (chỉ thị RoHS). Đồng thời không chứa Halide và hoàn toàn Xanh. Nguồn cấp 32A ATmega88PV-10AU (-40°C đến 85°C) Loại gói Gói nội tuyến kép bằng nhựa, rộng 28 dây, rộng 0,300 inch (PDIP) 28P3 ATmega88PV-10PU 32A Thân máy 32-pad, 5 x 5 x 1.0, Khoảng cách chì 0,50 mm Quad Flat No-Lead No-Lead/Micro Lead Frame Package (QFN/MLF) ATmega88P-20AU 2,7 - 5,5 28P3 ATmega88P-20PU Lưu ý: 1. Thiết bị này cũng có thể được cung cấp ở dạng wafer. Vui lòng liên hệ với văn phòng bán hàng Atmel tại địa phương của bạn để biết thông tin đặt hàng chi tiết 28P3 Mã đặt hàng (2) Gói(1) phạm vi hoạt động 1,8 - 5,5 3. Xem Hình 28-1 trang 317 và Hình 28-2 trang 318. ATmega88PV-10MU 32M1-A Công nghiệp Gói phẳng 4 đầu bằng nhựa mỏng (1,0 mm) 32 chì (TQFP) 8025FS– AVR– 08/08 ATmega48P/88P/168P/328P Machine Translated by Google
  • 17. ATmega48P/88P/168P/328P 28P3 ATmega168P-20AU 2,7 - 5,5 Thân máy 32-pad, 5 x 5 x 1.0, Khoảng cách chì 0,50 mm Quad Flat No-Lead No-Lead/Micro Lead Frame Package (QFN/MLF) Lưu ý: 1. Thiết bị này cũng có thể được cung cấp ở dạng wafer. Vui lòng liên hệ với văn phòng bán hàng Atmel tại địa phương của bạn để biết thông tin đặt hàng chi tiết 32M1-A ATmega168P-20PU 28P3 và số lượng tối thiểu. 28P3 Công nghiệp 32M1-A phạm vi hoạt động Mã đặt hàng (2) 1,8 - 5,5 3. Xem Hình 28-1 trang 317 và Hình 28-2 trang 318. Công nghiệp 32A ATmega168PV-10MU 32M1-A Gói phẳng 4 đầu bằng nhựa mỏng (1,0 mm) 32 chì (TQFP) ATmega168PV-10PU 20 Gói nội tuyến kép bằng nhựa, rộng 28 dây, rộng 0,300 inch (PDIP) 32A ATmega168P-20MU (-40°C đến 85°C) 32A Tốc độ (MHz)(3) Nguồn cấp 10 2. Bao bì không chứa Pb tuân thủ Chỉ thị Châu Âu về Hạn chế Các chất Nguy hiểm (chỉ thị RoHS). Đồng thời không chứa Halide và hoàn toàn Xanh. ATmega168PV-10AU Gói(1) (-40°C đến 85°C) Loại gói 17 7.3ATmega168P 8025FS– AVR– 08/08 Machine Translated by Google
  • 18. 7.4 ATmega328P 18 ATmega328P-AU Mã đặt hàng (2) ATmega328P-PU ATmega328P- MU Công nghiệp Gói(1) 3. Xem Hình 28-3 trang 318. Loại gói 20 32A Gói nội tuyến kép bằng nhựa, rộng 28 dây, rộng 0,300 inch (PDIP) Gói phẳng 4 đầu bằng nhựa mỏng (1,0 mm) 32 chì (TQFP) Thân máy 32-pad, 5 x 5 x 1.0, Khoảng cách chì 0,50 mm Quad Flat No-Lead No-Lead/Micro Lead Frame Package (QFN/MLF) 32M1-A 1,8 - 5,5 (-40°C đến 85°C) 28P3 32A 28P3 Nguồn cấp Lưu ý: 1. Thiết bị này cũng có thể được cung cấp ở dạng wafer. Vui lòng liên hệ với văn phòng bán hàng Atmel tại địa phương của bạn để biết thông tin đặt hàng chi tiết 32M1-A phạm vi hoạt động và số lượng tối thiểu. Tốc độ (MHz)(3) 2. Bao bì không chứa Pb tuân thủ Chỉ thị Châu Âu về Hạn chế Các chất Nguy hiểm (chỉ thị RoHS). Đồng thời không chứa Halide và hoàn toàn Xanh. 8025FS– AVR– 08/08 ATmega48P/88P/168P/328P Machine Translated by Google
  • 19. – 0,95 1,00 – (Đơn vị đo = mm) 6,90 0,45 E1 7,00 3. Độ đồng phẳng của chì tối đa là 0,10 mm. 0,75 1,20 0,80 LOẠI C MỘT 0,15 l 6,90 0,30 7,00 Ghi chú: 0,45 9,25 A2 – 2. Kích thước D1 và E1 không bao gồm phần nhô ra của khuôn. cho phép 9,25 D1 e 7.10 Lưu ý 2 KÍCH THƯỚC THÔNG DỤNG 8,75 9.00 – BIỂU TƯỢNG MIN NOM MAX LƯU Ý 9.00 0,20 b 8,75 – – 1,05 A1 0,09 1. Gói này tuân theo tham chiếu JEDEC MS-026, Biến thể ABA. 7.10 Lưu ý 2 nhô ra là 0,25 mm mỗi bên. Kích thước D1 và E1 là kích thước kích thước thân nhựa tối đa bao gồm cả sự không phù hợp của khuôn. Đ. 0,05 32A 8.1 32A 8025FS– AVR– 08/08 r 0˚~7˚ Đ. 2325 Đại lộ Orchard C mã PIN 1 A1 A2 5/10/2001 32A, 32 dây dẫn, Kích thước thân máy 7 x 7 mm, Độ dày thân máy 1,0 mm, Khoảng cách dây dẫn 0,8 mm, Gói nhựa phẳng Quad Profile mỏng (TQFP) MỘT b BẢN VẼ SỐ. l TÁI BẢN E1 E e b D1 TIÊU ĐỀ San Jose, CA 95131 19 e PIN 1 SỐ NHẬN DẠNG ATmega48P/88P/168P/328P 8. Thông tin đóng gói Machine Translated by Google
  • 20. ATmega48P/88P/168P/328P 20 3,95 b 2,35 e 1 0,08 Đ. 1,00 2,40 2,35 y Lưu ý: ID thiết bị đầu cuối số 1 là Tính năng được đánh dấu bằng laze. 0,02 3 – 2,40 0,05 KÍCH THƯỚC THÔNG DỤNG 0,45 e E2 2,45 1 4,05 0,35 0,22 MỘT 0,20 0,80 3 0,20 GIỚI THIỆU ID ghim 1 4,00 0,90 C 3,95 l – 2 4,05 0,00 4,00 D2 – 0,40 (Đơn vị đo = mm) 0,17 2,45 0,00 BIỂU TƯỢNG MIN NOM MAX LƯU Ý 2 0,45 0,27 A1 8025FS– AVR– 08/08 l K r 8.2 28M1 A1 C MỘT XEM HÀNG ĐẦU y 9/7/06 E2 BẢN VẼ SỐ. K TÁI BẢN b R 0,20 San Jose, CA 95131 D2 e 28M1 0,45 MỘT e TITLE 28M1, 28-pad, Thân 4 x 4 x 1,0 mm, Khoảng cách chì 0,45 mm, Pad tiếp xúc 2,4 mm, Gói khung siêu nhỏ (MLF) XEM MẶT 2325 Đại lộ Orchard Đ. COI TỪ DƯỚI Machine Translated by Google
  • 21. K K San Jose, CA 95131 2325 Đại lộ Orchard TÁI BẢN 32M1-A, 32 miếng đệm, Thân máy 5 x 5 x 1,0 mm, Bước chì 0,50 mm, Tấm tiếp xúc 3,10 mm, Gói khung vi chì (MLF) XEM MẶT 32M1-A 25/5/06 XEM HÀNG ĐẦU COI TỪ DƯỚI e BẢN VẼ SỐ. TIÊU ĐỀ 4,90 E2 4,80 12o – A3 1,00 (Đơn vị đo = mm) 5.10 4,75 0,65 E1 E D1 0,18 D1 D2 0,40 5.10 – 5,00 A1 A2 0,90 P KÍCH THƯỚC THÔNG DỤNG 5,00 0,30 – Đ. 0,50 BSC P 0,20 3,25 A2 2,95 E1 0,23 0,60 3,25 A1 – l 3.10 – 2,95 0,05 E2 Đ. 3.10 4,80 Lưu ý: JEDEC Standard MO-220, Hình 2 (Anvil Singulation), VHHD-2. A3 e 0,20 GIỚI THIỆU 4,70 0,50 0,80 4,75 MỘT – e 4,70 ID ghim 1 – 0,02 b e – D2 1,00 0,30 4,90 BIỂU TƯỢNG MIN NOM MAX LƯU Ý MỘT 21 0 8025FS– AVR– 08/08 1 Chốt số 1 (0,20 R) 2 2 3 0,08 độ C 3 1 r P b K l 0 ATmega48P/88P/168P/328P 8.3 32M1-A Machine Translated by Google
  • 22. ATmega48P/88P/168P/328P 22 MÁY BAY NGỒI 8025FS– AVR– 08/08 0,533 0,762 1.397 – – – 0,203 E1 – 3.429 1. Kích thước D và E1 không bao gồm Flash khuôn hoặc Nhô ra. B1 (4 NƠI) – 34.544 B2 BIỂU TƯỢNG MIN NOM MAX LƯU Ý 7.620 – 34.798 Lưu ý 1 10.160 2.540 LOẠI – 7.493 Lưu ý 1 MỘT C 0,381 – – Đ. KÍCH THƯỚC THÔNG DỤNG – (Đơn vị đo = mm) e 3.175 1.143 Ghi chú: 0,356 b 0,508 – Khuôn Flash hoặc Nhô ra không được vượt quá 0,25 mm (0,010"). 7.112 4.5724 l 8.255 – – A1 – eB 1.143 e r 8.4 28P3 mã PIN 1 B1 BẢN VẼ SỐ. b E1 e TÁI BẢN 28P3 e MỘT b TIÊU ĐỀ eB 2325 Đại lộ Orchard A1 San Jose, CA 95131 l 0º ~ 15º 28P3, Gói nội tuyến kép bằng nhựa 28 dây dẫn (Rộng 0,300"/7,62 mm) (PDIP) B2 THAM KHẢO Đ. 28/09/01 C Machine Translated by Google
  • 23. 9. Sai lầm Không lấy mẫu. Thư sửa đổi trong phần này đề cập đến việc sửa đổi thiết bị ATmega88P. Bộ tạo dao động 32 kHz được sử dụng làm bộ đếm thời gian không đồng bộ là không chính xác. Không có lỗi nào được biết đến. Thư sửa đổi trong phần này đề cập đến việc sửa đổi thiết bị ATmega48P. 9.2.1 Khắc phục sự cố/Giải pháp thay thế Không có linh mục A 9.1.1 9.4.1 Thư sửa đổi trong phần này đề cập đến việc sửa đổi thiết bị ATmega328P. Linh mục B Mục sư B Không có lỗi nào được biết đến. 9.4.2 Rev A • Bộ tạo dao động 32 kHz không ổn định Không có lỗi nào được biết đến. Không có lỗi nào được biết đến. 23 1. Bộ tạo dao động 32 kHz không ổn định Thư sửa đổi trong phần này đề cập đến việc sửa đổi thiết bị ATmega168P. 9.1.2 Bộ tạo dao động 32 kHz không hoạt động như đồng hồ hệ thống. linh mục A 9.3.1 Rev A 9.1 Lỗi ATmega48P 9.4 Lỗi ATmega328P 9.2 Lỗi ATmega88P 9.3 Lỗi ATmega168P ATmega48P/88P/168P/328P 8025FS– AVR– 08/08 Machine Translated by Google
  • 24. Đã thêm Errata cho ATmega328P rev. B, ”Errata ATmega328P” ở trang 23. Đã thêm "Đặc điểm DC ATmega328P" ở trang 317. 1. 9. 2. 10. Đã thêm hình "Độ rộng xung đặt lại tối thiểu so với VCC." trên trang 352 cho ATmega48P. 2. Đã xóa ghi chú 6 và 7 khỏi bảng "Đặc điểm giao diện nối tiếp 2 dây" trên Số liệu được cập nhật trong "Cấp độ tốc độ" trên trang 317. 11. Đã thêm hình "Độ rộng xung đặt lại tối thiểu so với VCC." trên trang 376 cho ATmega88P. Mô tả cập nhật của "Con trỏ ngăn xếp" trên trang 12. 3. Ghi chú được cập nhật trong Bảng 28-4 trong “Đặc điểm Hệ thống và Đặt lại” trên trang 320. 24 1. Đã cập nhật Bảng 8-9 trong “Bộ tạo dao động tinh thể tần số thấp” trên trang 32. 5. 13. Đã thêm "Đặc điểm tiêu biểu của ATmega328P" trên trang 401. 14. - ATmega328P chỉ được cung cấp ở tùy chọn 20 MHz. 7. 2. Đã thêm phần ”Đọc Hàng Chữ ký từ Phần mềm” ở trang 286. Đã thêm ATmega328P "Dòng cung cấp dự phòng" trên trang 408. 1. Đã cập nhật ”Bit khóa bộ nhớ chương trình và dữ liệu” trên trang 295 để bao gồm ATmega328P trong phần mô tả. số 8. 1. Đã cập nhật "Cấp độ tốc độ" trên trang 317 cho ATmega328P. trang 323. 3. Tiết kiệm năng lượng Các giá trị tối đa đã loại bỏ biểu mẫu "Đặc điểm ATmega48P DC" trên trang 315, "Đặc điểm ATmega88P DC" trên trang 316 và "Đặc điểm ATmega168P DC" trên trang 316. Xin lưu ý rằng các số trang giới thiệu trong phần này được tham chiếu đến tài liệu này. Bản sửa đổi tham chiếu trong phần này đề cập đến bản sửa đổi tài liệu. Mô tả cập nhật về việc sử dụng các tụ điện bên ngoài trong “Máy tạo dao động tinh thể tần số thấp” trên trang 32. Đã cập nhật mã đặt hàng cho ”ATmega328P” ở trang 18 . 4. 12. Đã thêm hình "Độ rộng xung đặt lại tối thiểu so với VCC." trên trang 400 cho ATmega168P. Đã thêm ghi chú vào "Đơn vị đối sánh địa chỉ" trên trang 222. Đã cập nhật ”Đặc điểm tiêu biểu của ATmega328P” ở trang 401 với các số Tiết kiệm năng lượng. 6. Cập nhật thông tin đặt hàng cho ”ATmega328P” trên trang 18. 4. 8025FS– AVR– 08/08 ATmega48P/88P/168P/328P 10.1 Bản sửa đổi 2545F-08/08 10.2 Bản sửa đổi 2545E-08/08 10.4 Bản sửa đổi 2545C-01/08 10.3 Bản sửa đổi 2545D-03/08 10. Lịch sử sửa đổi bảng dữ liệu Machine Translated by Google
  • 25. 10.6 Rev. 2545A-07/07 10.5 Rev. 2545B-01/08 1. 7. 4. 6. 12. 14. 9. số 8. 3. 8025FS– AVR– 08/08 Đã cập nhật "Tính năng" trên trang 1. Cập nhật địa chỉ bắt đầu vectơ ngắt trong Bảng 11-5 trang 63 và Bảng 11-7 trang 66. 1. Đã cập nhật cài đặt chương trình chung và điển hình cho Đặt lại và Địa chỉ vectơ ngắt trong "Vectơ ngắt trong ATmega168P" ở trang 62 và "Vectơ ngắt trong ATmega328P" ở trang 65. 11. Điều kiện cập nhật cho VOL trong “Đặc điểm DC” trên trang 314. 2. Đã thêm "Lưu giữ dữ liệu" trên trang 7. Cập nhật "Đo nhiệt độ" trên trang 262. Đã cập nhật giá trị tối đa cho VIL2 trong "Đặc điểm DC" trên trang 314. Sửa đổi ban đầu. Cập nhật Bảng 8-2 trang 28. Đã thêm "Đặc điểm ATmega48P DC" trên trang 315, "Đặc điểm ATmega88P DC tics" trên trang 316 và "Đặc điểm ATmega168P DC" trên trang 316. 13. Đã cập nhật ”Đặc điểm Hệ thống và Đặt lại” ở trang 320. 25 Đã thêm "Đặc điểm tiêu biểu của ATmega48P" ở trang 329, "Đặc điểm tiêu biểu của ATmega88P" ở trang 353 và "Đặc điểm tiêu biểu của ATmega168P" ở trang 377. Đã xóa bảng “Điện dung tải bên trong của Bộ tạo dao động tinh thể tần số thấp“ khỏi “Bộ tạo dao động tinh thể tần số thấp” trên trang 32. 15. Ghi chú cập nhật trong “Tóm tắt tập lệnh” ở trang 12. 5. Đã xóa bit JTD khỏi “MCUCR – Thanh ghi điều khiển MCU” ở trang 44. Đã cập nhật ATmega328P ”Fuse Bits” trên trang 296. 10. Đã xóa các hàng VOL3/VOH3 khỏi “Đặc điểm DC” trên trang 314. ATmega48P/88P/168P/328P Machine Translated by Google
  • 26. Liên hệ sản phẩm Trụ sở chính Quốc tế Fax: 1(408) 487-2600 Atmel Châu Âu Atmel Nhật Bản 9F, Tonetsu Shinkawa Bldg. 8, Rue Jean-Pierre Timbaud Phòng 1219 Trang web www.atmel.com Chinachem Golden Plaza BP 309 2325 Đại lộ Orchard Đông Cửu Long Yvelines Cedex Liên hệ bán hàng www.atmel.com/contacts Điện thoại: (33) 1-30-60-70-00 Hoa Kỳ ĐT: (852) 2721-9778 Điện thoại: 1(408) 441-0311 © 2008 Tập đoàn Atmel. Đã đăng ký Bản quyền. Atmel®, logo và sự kết hợp của chúng, AVR® và các nhãn hiệu khác đã được đăng ký nhãn hiệu hoặc nhãn hiệu thương mại của Atmel Corporation hoặc các công ty con của nó. Các điều khoản khác và tên sản phẩm có thể là thương hiệu của người khác. Fax: (852) 2722-1369 Fax: (33) 1-30-60-71-11 Atmel Châu Á Le Krebs 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Nhật Bản Điện thoại: (81) 3-3523-3551 Fax: (81) 3-3523-7581 Tập đoàn Atmel 77 Mody Road Tsimshatsui 78054 Saint-Quentin-en Hỗ trợ Kỹ thuật avr@atmel.com Hồng Kông San Jose, CA 95131 Pháp Yêu cầu Văn học www.atmel.com/literature 8025FS– AVR– 08/08 Tuyên bố miễn trừ trách nhiệm: Thông tin trong tài liệu này được cung cấp liên quan đến các sản phẩm của Atmel. Không có giấy phép nào, rõ ràng hay ngụ ý, bằng biện pháp cấm vận hay cách khác, đối với bất kỳ quyền sở hữu trí tuệ nào được cấp theo tài liệu này hoặc liên quan đến việc bán các sản phẩm của Atmel. NGOẠI TRỪ NHƯ ĐƯỢC QUY ĐỊNH TRONG CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN BÁN HÀNG CỦA ATMEL TRÊN TRANG WEB CỦA ATMEL, ATMEL KHÔNG CHỊU TRÁCH NHIỆM PHÁP LÝ BẤT KỲ BẤT CỨ BẤT KỲ TRÁCH NHIỆM PHÁP LÝ NÀO VÀ TUYÊN BỐ TỪ CHỐI BẤT KỲ BẢO HÀNH RÕ RÀNG, NGỤ Ý HOẶC THEO LUẬT ĐỊNH LIÊN QUAN ĐẾN SẢN PHẨM CỦA MÌNH BAO GỒM NHƯNG KHÔNG GIỚI HẠN, BẢO ĐẢM NGỤ Ý VỀ KHẢ NĂNG BÁN ĐƯỢC, TÍNH PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ HOẶC KHÔNG VI PHẠM. TRONG MỌI TRƯỜNG HỢP, ATMEL SẼ KHÔNG CHỊU TRÁCH NHIỆM PHÁP LÝ VỀ BẤT KỲ THIỆT HẠI TRỰC TIẾP, GIÁN TIẾP, DO HẬU QUẢ, TRÁCH NHIỆM, ĐẶC BIỆT HOẶC SỰ CỐ (BAO GỒM, KHÔNG GIỚI HẠN, THIỆT HẠI DO MẤT LỢI NHUẬN, GIÁN ĐOẠN KINH DOANH HOẶC MẤT THÔNG TIN) PHÁT SINH NGOÀI VIỆC SỬ DỤNG HOẶC KHÔNG CÓ KHẢ NĂNG SỬ DỤNG SỬ DỤNG TÀI LIỆU NÀY, NGAY CẢ KHI ATMEL ĐÃ ĐƯỢC TƯ VẤN VỀ KHẢ NĂNG THIỆT HẠI ĐÓ. Atmel không tuyên bố hay bảo đảm về tính chính xác hoặc đầy đủ của nội dung tài liệu này và bảo lưu quyền thay đổi thông số kỹ thuật và mô tả sản phẩm bất kỳ lúc nào mà không cần thông báo. Atmel không đưa ra bất kỳ cam kết nào về việc cập nhật thông tin trong tài liệu này. Trừ khi có quy định cụ thể khác, các sản phẩm của Atmel không phù hợp và sẽ không được sử dụng trong các ứng dụng ô tô. Các sản phẩm của Atmel không được thiết kế, ủy quyền hoặc bảo hành để sử dụng như các thành phần trong các ứng dụng nhằm hỗ trợ hoặc duy trì sự sống. Machine Translated by Google