ATmega328P là vi điều khiển CMOS 8-bit 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 lệnh mạnh mẽ trong một chu kỳ xung nhịp duy nhất, ATmega328P đạt được thông lượng gần 1MIPS trên mỗi MHz. Điều này cho phép nhà thiết kế hệ thống tối ưu hóa thiết bị để tiêu thụ điện năng so với tốc độ xử lý.
Nhà sản xuất: Microchip
Danh mục sản phẩm: 8-bit Microcontrollers - MCU
RoHS: Details
Dòng: ATmega328P
Kiểu gắn: SMD/SMT
Đóng gói / Vỏ: TQFP-32
Nhân: AVR
Kích thước bộ nhớ chương trình: 32 kB
Chiều rộng dữ liệu bus: 8 bit
Độ phân giải ADC: 10 bit
Tần số xung nhịp tối đa: 20 MHz
Số I/O: 23 I/O
Kích thước RAM dữ liệu: 2 kB
Điện áp nguồn hoạt động: 1.8 V to 5.5 V
Nhiệt độ hoạt động tối thiểu: - 40 C
Nhiệt độ hoạt động tối đa: + 85 C
Packaging: Tray
Chiều cao: 1 mm
Chiều dài: 7 mm
Sản phẩm: MCU
Loại bộ nhớ chương trình: Flash
Chiều rộng: 7 mm
Thương hiệu: Microchip Technology / Atmel
Loại RAM dữ liệu: SRAM
Kích thước ROM dữ liệu: 1 kB
Loại ROM dữ liệu: EEPROM
Loại giao tiếp: I2C, SPI, USART
Nhạy cảm độ ẩm: Yes
Số kênh ADC: 8 Channel
Số timer/counter: 3 Timer
Dòng xử lý: megaAVR
Loại sản phẩm: Vi điều khiển 8-bit - MCU
Số lượng gói nhà máy: 250
Danh mục con: Vi điều khiển - MCU
Điện áp nguồn tối đa: 5.5 V
Điện áp nguồn tối thiểu: 1.8 V
Tên thương mại: AVR
Khối lượng đơn vị: 70 mg
1.1.1 VCC
Điện áp nguồn kỹ thuật số.
1.1.2 GND
Ground.
1.1.3 Cổng B (PB7: 0) XTAL1 / XTAL2 / TOSC1 / TOSC2
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ổng B có đặc tính ổ đĩa đối xứng với cả khả năng sink và source cao. Là đầu vào, các chân cổng B được kéo ra bên ngoài nguồn sẽ thấp nếu các điện trở kéo lên được kích hoạt. Các chân Cổng B được xác định ba lần khi điều kiện reset trở thành active, ngay cả khi đồng hồ không chạy.
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 và đầu vào cho mạch điều hành đồng hồ bên trong.
Tùy thuộc vào cài đặt cầu chì lựa chọn đồng hồ, PB7 có thể được sử dụng làm đầu ra từ bộ khuếch đại dao động đảo.
Nếu bộ dao động RC được hiệu chỉnh bên trong được sử dụng làm nguồn xung nhịp chip, thì PB7..6 được sử dụng làm đầu vào TOSC2..1 cho Bộ định thời / Bộ đếm2 không đồng bộ nếu bit AS2 trong ASSR được đặt.
1.1.4 Cổng C (PC5: 0)
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 điểm ổ đĩa đối xứng với cả khả năng sink và source cao. Là đầu vào, các chân Cổng C được kéo ra bên ngoài ở mức thấp sẽ tạo nguồn dòng điện nếu các điện trở kéo lên được kích hoạt. Các chân cổng C được chỉ định ba khi một điều kiện reset được kích hoạt, ngay cả khi đồng hồ không chạy.
1.1.5 PC6 / Reset
Nếu cầu chì RSTDISBL được lập trình, PC6 được sử dụng làm chân đầu vào. Nếu cầu chì RSTDISBL không được lập trình, PC6 được sử dụng làm đầu vào reset. 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. Các xung ngắn hơn không được đảm bảo để tạo ra reset.
1.1.6 Cổng D (PD7: 0)
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). Các bộ đệm đầu ra cổng D có đặc tính ổ đĩa đối xứng với cả khả năng sink và source cao. Là đầu vào, các chân của cổng D được kéo ra bên ngoài ở mức thấp sẽ tạo nguồn dòng điệ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 được chỉ định ba khi một điều kiện reset trở thành active, ngay cả khi đồng hồ không chạy.
1.1.7 AVCC
AVCC là chân điện áp nguồn 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 nguồn kỹ thuật số, VCC.
1.1.8 AREF
AREF là chân tham chiếu analog cho bộ chuyển đổi A / D.
1.1.9 ADC7: 6 (Chỉ gói TQFP và QFN / MLF)
Trong gói TQFP và QFN / MLF, ADC7: 6 đóng vai trò là đầu vào analog cho bộ chuyển đổi A / D. Các chân này được cấp nguồn từ nguồn analog và phục vụ như các kênh ADC 10-bit.