Microchip Atmega328P: mọi thứ bạn cần biết về MCU này

Vi mạch ATmega328P

Một trong số Linh kiện điện tử bạn nên biết là vi điều khiển, hoặc MCU (MicroController Unit), ATmega328P. Một trong những chip phổ biến nhất mà bạn có thể lập trình cho vô số ứng dụng thuộc mọi loại, cả các dự án DIY, thậm chí cả các dự án công nghiệp khác, v.v.

Chắc hẳn cái tên của nó nghe quen thuộc với bạn, và nó là một trong những vi mạch được sử dụng bởi các tấm Arduino và những người khác ban phát triển Giống. Trên thực tế, phần lớn, chính nền tảng phần cứng mở này cũng đã góp phần làm cho sự phổ biến của nó tăng vọt.

Từ Atmel đến Microchip

logo vi mạch

Tập đoàn Atmel là một công ty bán dẫn được thành lập vào năm 1984. Thương hiệu của công ty do George Perlegos thành lập là từ viết tắt của Advanced Technology for Memory and Logic.

Trong suốt lịch sử của mình, họ đã phát triển các thiết bị RF, WiMAX, ASIC, SoC, EEPROM và bộ nhớ flash, v.v. Nhưng, đặc biệt, họ cũng tập trung vào vi điều khiển. Trong số đó, chúng bao gồm một số dẫn xuất của Intel 8051, dựa trên AVR và AVR32 (cả hai kiến ​​trúc do chính Atmel phát triển) và cũng dựa trên ARM.

Sus sản xuất Họ đã phục vụ cho cả điện tử tiêu dùng, chẳng hạn như các công ty viễn thông, ngành công nghiệp điện tử, thiết bị y tế, xe cộ, lĩnh vực hàng không vũ trụ, thẻ bảo mật và cả quân sự.

Về Công nghệ vi mạch, cũng là một nhà sản xuất chất bán dẫn lớn khác có trụ sở tại Arizona. Chuyên dụng cho vi điều khiển, bộ nhớ (EEPROM và EPROM), RF, và các thiết bị tương tự khác, cũng như các công cụ phần mềm để lập trình và phát triển. Các bộ vi điều khiển của nó đặc biệt nổi bật, với một họ do chính họ phát triển, chẳng hạn như PIC.

Vi điều khiển hay MCU là gì?

Un vi điều khiển, µC, UC hoặc MCU (Microcontroller Unit), dù bạn muốn gọi nó là gì, nó là một vi mạch lập trình được có khả năng thực hiện các lệnh được nạp vào bộ nhớ của nó. Do đó, một bộ vi điều khiển gần như là một máy tính hoàn chỉnh trên một con chip. Nó có tất cả các thành phần tích hợp, chẳng hạn như CPU, RAM, ROM và các thiết bị ngoại vi I / O (GPIO, bộ định thời hoặc bộ đếm, bộ chuyển đổi A / D, SPI, I2C, USB, Ethernet, bộ so sánh, PWM, Vv).

Rõ ràng là hiệu suất của những chiếc máy tính này trên một con chip không cao bằng những chiếc PC ngày nay. Chúng có hiệu suất tương đương với những chiếc máy tính của nhiều thập kỷ trước. Tuy nhiên, chúng rất hiệu quả và thường rất hấp dẫn cho các nhiệm vụ khác nhau mà không cần hiệu suất cao, chẳng hạn như điều khiển máy móc công nghiệp, điều khiển một số nhiệm vụ trong xe cộ, bảng phát triển, thiết bị gia dụng, v.v.

ATmega328P là gì?

Atmel ATmega328p

El ATmega328P Nó là một vi điều khiển được tạo ra bởi Atmel, thuộc dòng megaAVR. Nó hiện thuộc về Microchip. Về các thông số và đặc tính kỹ thuật nổi bật nhất của nó là:

  • Kiến trúc AVR 8-bit
  • 32 KB flash
  • 1 KB EEPROM
  • 2 KB SRAM
  • 23 dòng I / O mục đích chung
  • 32 thanh ghi mục đích chung
  • 3 bộ hẹn giờ / bộ đếm với chế độ so sánh
  • Ngắt bên trong / bên ngoài (24)
  • Lập trình chế độ UART
  • Giao diện nối tiếp
  • SPI
  • Bộ chuyển đổi A / D 8 kênh 10 bit
  • 6 kênh PWM
  • Cơ quan giám sát có thể lập trình với bộ dao động bên trong
  • 5 chế độ tiết kiệm năng lượng có thể lựa chọn phần mềm
  • Nguồn điện 1.8v đến 5.5v.
  • Nó đạt được hiệu suất 1 MIPS, tức là một triệu lệnh được thực thi mỗi giây.
  • Tần số đồng hồ 20 Mhz
  • Được đóng gói, nó có thể là DIP hoặc PLCC. Với 28 chân.

Đối với anh ấy sơ đồ chân và biểu dữ liệu, có thể tải chúng xuống từ đây.

AVR là gì?

Nếu bạn tự hỏi AVR là gì, là một kiến ​​trúc kiểu RISC 8-bit do Ateml phát triển cho dòng vi điều khiển của mình. Ban đầu nó được hình thành bởi hai sinh viên từ Học viện Công nghệ Na Uy, sau đó được Atmel Na Uy tinh chỉnh và phát triển. Nó hiện được sử dụng bởi các dòng ATmega, ATxmega, ATtiny và AT90.

Có một kiến ​​trúc được gọi là AVR32, là một RISC 32-bit với sự hỗ trợ cho DSP và SIMD. Được sử dụng cho các thiết bị cao cấp hơn yêu cầu nhiều chức năng và hiệu suất hơn.

Ngoài ra, nó theo sau một Chương trình Harvard, có 32 thanh ghi 8-bit và luôn được thiết kế với việc thực thi C đã biên dịch theo cách hiệu quả nhất.


Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.