Spesifikasi ATmega8535 Fitur ATMega 8535

9. Antarmuka komparator analog. 10. Port USART untuk komunikasi serial. 11. Sistem mikroprosesor 8 bit berbasis RISC dengan kecepatan maksimal 16 MHz. 12. Dan lain-lainnya. Read Only Memory ROM yang isinya tidak berubah meskipun IC kehilangan catu daya. Sesuai dengan keperluannya, dalam susunan MCS51 memori penyimpanan program ini dinamakan sebagai memori program. Random Acces Memory RAM isinya kan sirna begitu IC kehilangan catu daya, dipakai untuk penyimpan data pada program bekerja. RAM yang dipakai untuk menyimpan data disebut memori data. ATmega8535 memiliki On-Chip In System Reprogrammable Flash Memory untuk menyimpan program. Untuk keamanan, memori program dibagi menjadi dua bagian yaitu boot flash section dan application flash section. Boot flash section digunakan untuk menyimpan program boot loader, yaitu program yang harus dijalankan pada saat AVR reset atau pertama kali di aktifkan. Application flash section digunakan untuk menyimpan program aplikasi yang dibuat user. AVR tidak dapat menjalankan program aplikasi ini sebelum menjalankan program boot loader. Besarnya memori boot flash section dapat deprogram dari 128 word sampai 1024 word tergantung setting pada konfigurasi bit di register BOOTSZ. Jika boot loader diproteksi, maka program pada application flash section. Juga sudah aman.

2.1.1 Spesifikasi ATmega8535

a. High-performance, Low-power AVR ®8-bit Microcontroller b. Advanced RISC architecture - 130 Powerful Instructions – Most Single Clock Cycle Execution - 31 x 8 General Purpose Working Registers - Fully Static Operation - Up to 16 MIPS Throughput at 16 MHz - On-Chip 2-cycle Multiplier c. Nonvolatile Program and Data Memories - 8 K Bytes of In-System Self-Programmable Flash Endurance: 10,000 WriteErase Cycles - Optional Boot Code Section with Independent Lock Bits In System Programming by On-chip Boot Program True Read-While-Write Operation - 512 Bytes EEPROM Endurance: 100,000 WriteErase Cycles - 512 Bytes Internal SRAM - Programming Lock for Software Security d. Peripheral Features - Two 8-bit TimerCounters with Separate Prescalers and Compare Modes - One 16-bit TimerCounters with Separate Prescaler, Compare Mode and Capture Mode - Real Time Counter with Separate Oscilator - Four PWM Channels - 8-channel, 10-bit ADC 8 single-ended Channels 7 Differen Channels for TQFP Package Only 2 Differential Channels with Programmable Gain at 1x, 10x, or 200x for TQFP Package Only - Byte-oriented Two-wire Serial Interface - Programmable Serial USART - MasteSlave SPI Serial Interface - Programmable Watchdog Timer with Separate On-chip Oscilator - On-chip Analog Comparator e. Special Microcontroller Features - Power-on Reset and Programmable Brown-out Detection - Internal Calibrated RC Oscilator - External and Internal Interrupt Soourcers - Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby and Extended Standby f. IO and Packages - 32 Programmable IO Lines - 40-pin PDIP, 44-lead TQFP, 44-lead PLCC, and 44-pad MLF g. Operating Volatages - 2.7 – 5.5V for ATmega8535L - 4.5 – 5.5 V for ATmega8535

2.1.2 Fitur ATMega 8535

Kapabilitas detail dari ATMega 8535 adalah sebagai berikut: 1. Sistem kirokontroller 8 bit berbasis RISC dengan kecepatan maksimal 16 MHz. 2. Kapabilitas memori flash 8 Kb, SRAM sebesar 512 byte dan EEPROM Electrically Erasable Programmable Read Only Memory sebesar 512 byte. 3. ADC internal dengan fidelitas 10 bit sebanyak 8 channel. 4. Portal komunikasi serial USART dengan kecepatan maksimal 2,5 Mbps. 5. Enam pilihan mode sleep menghemat penggunaan daya listrik.

2.1.3 Konfigurasi Pin ATMega 8535