
Chương 2
Kiến trúc phần cứng họ AVR – ATmega324P
Nguyễn Lý Thiên Trường 1
Tài liệu tham khảo:
1. Chương 2: Kiến trúc phần cứng họ AVR Atmel – ATmega324P (Giáo trình VXL)
2. Muhammad Ali Mazidi, AVR Microcontroller and Embedded Systems: Using Assembly and C,
Pearson New International Edition, 2014.
3. Datasheet ATmega324P
4. https://nicerland.com/avr/
5. http://www.hocavr.com/
6. https://www.youtube.com/watch?v=Fr2K9pzec8g&list=PLgwJf8NK-
2e55CdbY_WnY6pejPHoojCkJ

Nguyễn Lý Thiên Trường 2
2.1 Giới thiệu vi điều khiển (VĐK) họ AVR
2.2 Kiến trúc phần cứng VĐK ATmega324P
2.3 Tổ chức bộ nhớ và thanh ghi VĐK ATmega324P
2.4 Các thanh ghi khác
2.5 Mạch dao động
2.6 Các bit cầu chì (Fuse bits)
2.7 Hoạt động reset

Nguyễn Lý Thiên Trường 3
2.1 Giới thiệu vi điều khiển họ AVR
▪AVR: Advanced Virtual RISC hoặc Alf and Vegard RISC (tên của
2 nhà thiết kế Alf-Egil Bogen và Vegard Wollan).
▪AVR là vi điều khiển 8 bit (ngoại trừ AVR32 là vi điều khiển 32
bit) dạng RISC (Reduced Instruction Set Computer) theo kiến
trúc Harvard được Atmel (nay là Microchip) phát triển năm
1996.
➢Lưu ý: Vi điều khiển (VĐK) 8 bit là VĐK có kích thước data bus
là 8 bit, thanh ghi 8 bit, bộ ALU xử lý các phép toán số học và
logic trên toán hạng 8 bit (ALU 8 bit),…

Nguyễn Lý Thiên Trường 4
2.1 Giới thiệu vi điều khiển họ AVR
▪CISC: Complex Instruction Set Computer
▪RISC: Reduced Instructions Set Computer

Nguyễn Lý Thiên Trường 5
2.1 Giới thiệu vi điều khiển họ AVR