Vi điều khiển ATmega328P là gì, thông số kỹ thuật, sơ đồ chân, thay thế tương đương, ứng dụng, cách sử dụng, cách chạy an toàn lâu dài trong mạch, datasheet và nhiều thông tin có hữu khác
Atmega328p là gì
ATmega328P là một bộ vi điều khiển tiên tiến và nhiều tính năng. Nó là một trong những vi điều khiển nổi tiếng của Atmel vì nó được sử dụng trong bo mạch arduino UNO. Nó là một bộ vi điều khiển thuộc họ vi điều khiển megaMVR của Atmel (Cuối năm 2016, Atmel được Microchip Technology Inc mua lại). Các vi điều khiển được sản xuất trong họ megaMVR được thiết kế để xử lý các bộ nhớ chương trình lớn và mỗi vi điều khiển trong họ này chứa lượng ROM, RAM, các chân I / O và các tính năng khác nhau và được sản xuất với các chân đầu ra khác nhau, từ 8 chân đến hàng trăm chân.
Mạch bên trong của ATmega328P được thiết kế với tính năng tiêu thụ dòng điện thấp. Con chip này chứa 32 kilobyte bộ nhớ flash trong, 1 kilobyte EEPROM và 2 kilobyte SRAM. EEPROM và bộ nhớ flash là bộ nhớ lưu thông tin và thông tin đó vẫn thoát ra mỗi khi nguồn điện bị ngắt nhưng SRAM là bộ nhớ chỉ lưu thông tin cho đến khi có điện và khi ngắt nguồn điện tất cả thông tin được lưu trong SRAM sẽ bị xóa.
>>>>Xem giá và đặt hàng ATMEGA328P-AU TQFP32
Đặc tính / Thông số kỹ thuật của ATmega328P
Thiết kế hiệu suất cao
Tiêu thụ ít điện năng
Tổng số chân ngõ vào Analog là 6
Chứa 32 kilobyte bộ nhớ flash
Chứa 2 kilobyte SRAM
Chứa 1 kilobyte EEPROM
Tốc độ xung nhịp 16 megahertz
Nhiệt độ tối thiểu và tối đa -40 độ C đến 105 độ C.
Tổng số chân I / O kỹ thuật số là 14 chân
RISC tiên tiến
Khóa chức năng chương trình để bảo mật mã lập trình
Chứa tổng cộng ba bộ định thời, hai 8 bit và một 16 bit
Tổng số chân I / O là 23 chân
Tổng số kênh PWM là 6
Điện áp hoạt động tối thiểu và tối đa từ 1.8V DC đến 5.5V DC
Sơ đồ chân
Số thứ tự chân |
Mô tả |
Chức năng |
Mô tả chức năng |
1 |
PC6 |
reset |
Khi chân reset này ở mức thấp, bộ vi điều khiển và chương trình của nó sẽ được reset. |
2 |
PD0 |
Chân kỹ thuật số (RX) |
Chân đầu vào cho giao tiếp nối tiếp |
3 |
PD1 |
Chân kỹ thuật số (TX) |
Chân đầu ra cho giao tiếp nối tiếp |
4 |
PD2 |
Chân kỹ thuật số |
Chân 4 được sử dụng làm ngắt ngoài 0 |
5 |
PD3 |
Chân kỹ thuật số (PWM) |
Chân 5 được sử dụng làm ngắt ngoài 1 |
6 |
PD4 |
Chân kỹ thuật số |
Chân 6 được sử dụng cho nguồn bộ đếm bên ngoài Timer0 |
7 |
Vcc |
Điện áp dương |
Nguồn dương của hệ thống |
8 |
GND |
Nối đất |
Nối đất của hệ thống |
9 |
XTAL |
Dao động tinh thể |
Chân này nối với một châncủa bộ dao động tinh thể để cung cấp xung nhịp bên ngoài cho chip |
10 |
XTAL |
Dao động tinh thể |
Chân này nối với chân còn lại của bộ dao động tinh thể để cung cấp xung nhịp bên ngoài cho chip |
11 |
PD5 |
Chân kỹ thuật số (PWM) |
Chân 11 được sử dụng cho nguồn bộ đếm bên ngoài Timer1 |
12 |
PD6 |
Chân kỹ thuật số (PWM) |
Bộ so sánh analog dương i / ps |
13 |
PD7 |
Chân kỹ thuật số |
Bộ so sánh analog âm i / ps |
14 |
PB0 |
Chân kỹ thuật số |
Nguồn đầu vào bộ đếm hoặc bộ hẹn giờ |
15 |
PB1 |
Chân kỹ thuật số (PWM) |
Bộ đếm hoặc bộ hẹn giờ so sánh khớp A |
16 |
PB2 |
Chân kỹ thuật số (PWM) |
Chân này hoạt động như lựa chọn slave i / p. |
17 |
PB3 |
Chân kỹ thuật số (PWM) |
Chân này được sử dụng làm đầu ra dữ liệu master và đầu vào dữ liệu slave cho SPI. |
18 |
PB4 |
Chân kỹ thuật số |
Chân này hoạt động như một đầu vào xung nhịp master và đầu ra xung nhịp slave. |
19 |
PB5 |
Chân kỹ thuật số |
Chân này hoạt động như một đầu ra xung nhịp master và đầu vào xung nhịp slave cho SPI. |
20 |
AVcc |
Điện áp dương |
Điện áp dương cho ADC (nguồn) |
21 |
AREF |
Tham chiếu analog |
Điện áp tham chiếu analog cho ADC (Bộ chuyển đổi analog sang kỹ thuật số) |
22 |
GND |
Nối đất |
Nối đất của hệ thống |
23 |
PC0 |
Đầu vào analog |
Đầu vào analog giá trị kỹ thuật số kênh 0 |
24 |
PC1 |
Đầu vào analog |
Đầu vào analog giá trị kỹ thuật số kênh 1 |
25 |
PC2 |
Đầu vào analog |
Đầu vào analog giá trị kỹ thuật số kênh 2 |
26 |
PC3 |
Đầu vào analog |
Đầu vào analog giá trị kỹ thuật số kênh 3 |
27 |
PC4 |
Đầu vào analog |
Đầu vào analog giá trị kỹ thuật số kênh 4. Chân này cũng có thể được sử dụng làm kết nối giao diện nối tiếp cho dữ liệu. |
28 |
PC5 |
Đầu vào analog |
Đầu vào analog giá trị kỹ thuật số kênh 5. Chân này cũng được sử dụng như dòng xung nhịp giao diện nối tiếp. |
Các ứng dụng
Có hàng ngàn ứng dụng cho Atmega328P và sẽ có nhiều hơn nữa trong tương lai gần tùy thuộc vào cách người ta có thể suy nghĩ sáng tạo. Mỗi ngày, chúng ta đều thấy một ứng dụng mới được xây dựng bằng chip này bởi các sinh viên, kỹ sư, người yêu thích điện tử. Một số ứng dụng cho chip này có thể liệt kê như:
Hệ thống điều khiển máy móc công nghiệp
Máy móc và ứng dụng năng lượng mặt trời
Các ứng dụng dựa trên IOT
Các ứng dụng dựa trên nguồn điện và bộ sạc
Hệ thống thời tiết
Ứng dụng giao tiếp không dây
Các ứng dụng dựa trên bảo mật
Các dự án & hệ thống liên quan đến y tế và sức khỏe
Các ứng dụng liên quan đến ô tô
Và nhiều ứng dụng khác…
Thay thế hoặc tương đương
Atmega328P có thể được thay thế bằng AtmegaA8
Mã số sản phẩm thay thế
Các vi điều khiển thay thế cho Atmega328P là Atmega8535, Atmega16 và Atmega32.
Cách sử dụng Atmega328P
Sử dụng Atmega328P cũng giống như bất kỳ vi điều khiển nào khác, nó cũng cần được lập trình trước khi sử dụng. Có rất nhiều phần mềm lập trình để lập trình chip này, một trong những cách dễ dàng và phổ biến để lập trình nó là sử dụng bo mạch arduino và phần mềm arduino có tên là Arduino IDE. Trình lập trình khác là IDP dành cho bộ điều khiển AVR có tên “Atmel Studio” có thể tải xuống miễn phí từ các trang web Atmel và Microchip Technology. Sau khi cài đặt phần mềm IDE hoặc IDP, người dùng phải viết các chức năng / code chương trình trong trình lập trình IDE hoặc IDP. Có một số hướng dẫn có sẵn trên mạng từ đó người ta có thể học cách lập trình bộ vi điều khiển để làm được tác vụ mong muốn từ chip.
Cách chạy Atmega328P an toàn và đạt hiệu suất trong thời gian dài
Để có được hiệu suất lâu dài hoặc chạy Atmega328P trong nhiều năm trong thiết bị hoặc dự án điện tử của bạn thì bạn cần biết rằng chip hoặc IC rất nhạy cảm và cần phải cẩn thận khi sử dụng. Điện áp cung cấp không được vượt quá 5,5V. Luôn kiểm tra đầu ra nguồn điện áp trước khi kết nối với IC. Khi thí nghiệm trên breadboard hoặc hàn trong mạch thì nên kiểm tra ngắn mạch tất cả các chân trước khi cấp nguồn cho IC, tốt hơn là dùng socket cho IC, nhưng cũng nên kiểm tra xem chân socket của IC có chập mạch không trước khi đặt IC vào đó. Ổ cắm IC cũng giúp bảo vệ IC khỏi nhiệt sinh ra từ mỏ hàn trong khi hàn. Không lưu trữ hoặc vận hành chip dưới -40 độ C và trên 105 độ C.
Datasheet Atmega328P
Để tải datasheet, chỉ cần sao chép và dán liên kết dưới đây vào trình duyệt của bạn.
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf
Hotline: 0979 466 469