Dalam bab ini akan dibahas fitur-fitur dan arsitektur mikrokontroler AVR seri AT90S2313. Seri AT90S2313 dipilih karena mikrokontroler ini dapat mewakili beberapa seri yang lain, baik dari segi instruksi yang digunakan, maupun peripheralnya yang relative lengkap. Dengan mempelajari tipe AVR yang lain, yang pada dasarnya memiliki konsep dan arsitektur yang hampir sama. Bagi Anda yang ingin mendapatkan informasi lengkap mengenai jenis mikrokontroler ini, Anda juga dapat membacanya pada datasheet AT90S2313.
2.1 Fitur-fitur AT90S2313
Fitur-fitur utama antara lain sebagai berikut:
1. 118 macam instruksi
2. 32 x 8 bit General Purpose Register,
3. Memori program Flash pada ROM 2 K word (1Kx16),
4. Memori data SRAM 128 byte,
5. Memori EEPROM 128 byte,
6. Jalur I/O 15 pin,
7. Timer/counter 2 buah,
8. Output PWM 1 kanal,
9. Serial I/O menggunakan USART,
10. Komparator analog.
2.2 Hardware
AT90S2313 beredar dalam dua jenis kemasan, yaitu 20 DIP dan 20 SOIC. Kemasannya yang cukup sederhana memudahkan kita yang hendak mempelajari cara-cara pemrograman mikrokontroler AVR tanpa harus dipusingkan oleh instalansi kabel yang melibatkan banyak jalur sebagaimana pada mokrokontroler dengan jumlah pin di atas 40 buah.
VCC Power supply.
GND Ground.
Port B (PB7 . .Pb0) port B merupakan Port I/O 8-bit bi-direktional. Pin-pin pada port ini dapat diberi resistor pull-up internal secara individual. PB0 dan PBI juga dapat digunakan untuk melayani input sebagai komparator analog. Buffer port B dapat mencatu arus hingga 20 mA dan dapat secara langsung men-drive LED.
Port D (PD6 . .PD0) Port D memiliki tujuh buah pin I/O bi directional, yakni PD6 . .PD0. Seperti halnya port B, pin-pin pada port ini juga mampu men-drive LED karena dapat mencatu arus hingga 20 mA.
RESET Reset input. Kondisi logika rendah “0” lebih dari 50 ns pada pin ini akan membuat mikrokontroler masuk ke dalam kondisi reset.
XTA11 Input bagi inverting oscillator amplifier dan input bagi clock internal.
XTAL2 Output inverting oscillator amplifier.
0 komentar:
Posting Komentar