معرفی :
ATMega328 یک میکروکنترل 8 بیتی است که بسیار شبیه ATmega168 می باشد، با این تفاوت که حافظه فلش آن دوبرابر یعنی 32 کیلوبایت فضا برای ذخیره کدها است، دارای 32 خط ورودی و خروجی و سرعت پردازش آن با استفاده از یک کریستال خارجی حداکثر تا 20 مگاهرتز می باشد، ولتاژ عملیاتی میکروکنترل بین 1.8 تا 5 ولت است.این میکرو کنترلر بر پایه ی AVR با معماری قدرتمند RISC ساخته شده است.
مشخصات فنی ATMEGA328 :
میکروکنترلر 8 بیتی بر پایه ی معماری RISC
پکیج PDIP
دارای 28 پایه
دارای 131 ساختار قدرتمند
8*32 رجیستر اصلی
عملکرد استاتیکی
32KB خافظه ی فلش
1KB حافظه EEPROM
2KB حافظه SRAM داخلی
قابلیت نوشتن و پاک کردن حافظه ی FLASH برای 10000 بار و حافظه ی EEPROM برای 100000 بار
قابلیت قفل کردن برایحفاظت از برنامه
پشتیبانی از کتابخانه ی Atmel® QTouch®
دو تایمر کانتر 8 بیتی و یک تایمر کانتر 16 بیتی
RTC
6 کانال PWM
دو رابط master/slave برای SPI
UART برنامه پذیر
ارتباط I2C
مقایسه کننده ی آنالوگ
6 کانال ADC
نوسانگر داخلی کالیبره
منابع وقفه ی داخلی و خارجی
6 حالت sleep
23 پین I/O
ولتاژ کاری : 1.8 – 5.5V
جریان در دمای 25 درجه ، فرکانس 1MHZ و ولتاژ 1.8V:
مد اکتیو : 0.2mA
Power-down Mode: 0.1μA
Power-save Mode: 0.75μA
Product Category: 8-bit Microcontrollers – MCU
RoHS: Details
Mounting Style: SMD/SMT
Package / Case: TQFP-32
Series: ATmega328P
Core: AVR
Data Bus Width: 8 bit
Maximum Clock Frequency: 20 MHz
Program Memory Size: 32 kB
Data RAM Size: 2 kB
ADC Resolution: 10 bit
Number of I/Os: 23 I/O
Operating Supply Voltage: 1.8 V to 5.5 V
Minimum Operating Temperature: – 40 C
Maximum Operating Temperature: + 85 C
Interface Type: I2C, SPI, USART
Packaging: Tray
Height: 1 mm
Length: 7 mm
Product: MCU
Program Memory Type:Flash
Width:7 mm
Data RAM Type: SRAM
Data ROM Size: 1 kB
Data ROM Type: EEPROM
Number of ADC Channels: 8
Number of Timers/Counters: 3 Timer
Processor Series: megaAVR
Product Type: 8-bit Microcontrollers – MCU