Anda di halaman 1dari 6

ATmega328P

8-bit AVR Microcontroller dengan 32K Bytes In-System Programmable Flash

LEMBARAN DATA

fitur

● Mikrokontroler AVR® 8-bit berkinerja tinggi dan berdaya rendah

● Arsitektur RISC Lanjutan

● 131 instruksi kuat - kebanyakan eksekusi siklus jam tunggal

● 32 X 8 register kerja untuk tujuan umum

● Operasi sepenuhnya statis

● Hingga 16MIPS throughput pada 16MHz

● Pengali 2 siklus on-chip

● Segmen memori ketahanan tinggi non-volatile

● 32K byte memori program flash yang dapat diprogram dalam sistem di dalam
sistem

● 1Kbytes EEPROM

● 2Kbytes SRAM internal

● Menulis / menghapus siklus: 10.000 flash / 100.000 EEPROM

● Bagian kode boot opsional dengan kunci bit independen

● Pemrograman dalam sistem oleh program boot on-chip

● Operasi baca-tulis yang benar

● Kunci pemrograman untuk keamanan perangkat lunak

● Fitur tambahan

● Dua Timer / Penghitung 8-bit dengan mode prescaler dan bandingkan yang
terpisah

● Satu Timer / Counter 16-bit dengan prescaler terpisah, mode perbandingan, dan
mode pengambilan
● Penghitung waktu nyata dengan osilator terpisah

● Enam saluran PWM

● ADC 10-bit 10-bit dalam paket TQFP dan QFN / MLF

● Pengukuran suhu

● USART serial terprogram

● Antarmuka serial SPI Master / slave

● Antarmuka seri 2-kawat berorientasi byte (kompatibel dengan Phillips I2C)

● Pengatur waktu pengawas yang dapat diprogram dengan osilator on-chip terpisah

● Komparator analog On-chip

● Mengganggu dan membangunkan pada perubahan pin

● Fitur mikrokontroler khusus

● Penyalaan ulang daya dan deteksi keluar coklat yang dapat diprogram

● Osilator internal yang dikalibrasi

● Sumber interupsi eksternal dan internal

● Enam mode tidur: Tidak aktif, pengurangan noise ADC, penghematan daya,
mematikan daya, siaga, dan siaga tambahan

● I / O dan paket

● 23 jalur I / O yang dapat diprogram

● TQFP 32-lead, dan 32-pad QFN / MLF

● Tegangan operasi:

● 2.7V hingga 5.5V untuk ATmega328P

● Kisaran suhu:

● Kisaran suhu otomotif: –40 ° C hingga + 125 ° C

● Kecepatan kelas:

● 0 hingga 8MHz pada 2,7 hingga 5,5V (jangkauan suhu otomotif: –40 ° C hingga +
125 ° C)

● 0 hingga 16MHz pada 4,5 hingga 5,5V (jangkauan suhu otomotif: –40 ° C hingga +
125 ° C)
● Konsumsi daya rendah

● Mode aktif: 1.5mA pada 3V - 4MHz

● Mode Power-down: 1µA pada 3V


KONFIGURASI PIN

5.1 KELUARAN PIN


1.1 Pin Deskripsi

1.1.1 VCC

Tegangan suplai digital.

1.1.2 GND

Tanah.

1.1.3 Port B (PB7: 0) XTAL1 / XTAL2 / TOSC1 / TOSC2

Port B adalah 8-bit bi-directional I / O port dengan resistor pull-up internal (dipilih
untuk setiap bit). Buffer keluaran Port B memiliki karakteristik drive simetris dengan
kemampuan masukan dan sumber daya yang tinggi. Sebagai masukan, pin port B yang
ditarik secara eksternal rendah akan memperoleh arus sumber jika resistor pull-up
diaktifkan. Pin Port B adalah tri-kondisi ketika kondisi reset menjadi aktif, bahkan jika jam
tidak berjalan.

Tergantung pada pengaturan sekering pemilihan jam, PB6 dapat digunakan sebagai
input ke penguat osilator pembalik dan masukan ke sirkuit operasi jam internal.

Tergantung pada pengaturan sekering pemilihan jam, PB7 dapat digunakan sebagai
output dari penguat osilator pembalik.

Jika osilator RC yang dikalibrasi internal digunakan sebagai sumber clock chip, maka
PB7..6 digunakan sebagai input TOSC2..1 untuk Timer / Counter2 asynchronous jika bit AS2
dalam ASSR diatur.

Berbagai fitur khusus dari port B dijabarkan dalam Bagian 13.3.1 “Fungsi Alternatif
Port B” pada halaman 65 dan Bagian 8. “Jam Sistem dan Opsi Jam” di halaman 24.

1.1.4 Port C (PC5: 0)

Port C adalah port I / O bi-directional 7-bit dengan resistor pull-up internal (dipilih
untuk setiap bit). Keluaran buffer PC5..0 memiliki karakteristik drive simetris dengan kedua
kemampuan memasukkan tinggi dan sumber. Sebagai masukan, pin Port C yang ditarik
secara eksternal rendah akan memperoleh arus sumber jika resistor pull-up diaktifkan. Pin C
port adalah tri-kondisi ketika kondisi reset menjadi aktif, bahkan jika jam tidak berjalan.

1.1.5 PC6 / RESET

Jika sekering RSTDISBL diprogram, PC6 digunakan sebagai pin input. Jika sekering
RSTDISBL tidak terprogram, PC6 digunakan sebagai input reset. Tingkat rendah pada pin ini
lebih lama dari panjang gelombang minimum akan menghasilkan reset, bahkan jika jam
tidak berjalan. Panjang gelombang minimum diberikan pada Tabel 28-4 di halaman 261.
Gelombang yang lebih pendek tidak dijamin menghasilkan reset.

Berbagai fitur khusus dari port C diuraikan dalam Bagian 13.3.2 “Fungsi Alternatif
Port C” pada halaman 68.
1.1.6 Port D (PD7: 0)

Port D adalah 8-bit bi-directional I / O port dengan resistor pull-up internal (dipilih
untuk setiap bit). Keluaran buffer Port D memiliki karakteristik drive simetris dengan
kemampuan masukan dan sumber yang tinggi. Sebagai input, pin port D yang ditarik secara
eksternal rendah akan memperoleh arus sumber jika resistor pull-up diaktifkan. Pin port D
adalah tri-kondisi ketika kondisi reset menjadi aktif, bahkan jika jam tidak berjalan.

Berbagai fitur khusus dari port D diuraikan dalam Bagian 13.3.3 “Fungsi Alternatif
Port D” pada halaman 70.

1.1.7 AVCC

AVCC adalah pin tegangan pasokan untuk konverter A / D, PC3: 0, dan ADC7: 6. Ini
harus terhubung secara eksternal ke VCC, bahkan jika ADC tidak digunakan. Jika ADC
digunakan, itu harus terhubung ke VCC melalui filter low-pass. Perhatikan bahwa PC6..4
menggunakan tegangan suplai digital, VCC.

1.1.8 AREF

AREF adalah pin referensi analog untuk A / D converter.