Anda di halaman 1dari 4

Mikrokontroler adalah sebuah “komputer mini” yang lengkap, yang dikemas dalam sebuah chip

– a single computer on a chip. Mikrokontroler tidak dirancang untuk bekerja dengan manusia,
namun dirancang untuk bekerja dengan mesin.
Tidak ada cara mudah untuk menghubungkannya dengan keyboard atau layar monitor. Namun,
ada banyak cara untuk menghubungkannya dengan mesin atau komponen, seperti saklar, LED,
sensor suhu atau bahkan dengan mikrokontroler lain.
Mikrokontroler disebut juga MCU atau μC adalah salah satu komponen elektronik atau IC yang
memiliki beberapa sifat seperti komputer, yaitu: CPU (Central Processing Unit) atau unit
pemrosesan terpusat, memori program, memori data, I/O (port untuk input dan output),
bentuknya yang kecil dan harganya murah sehingga dapat ditanam (embedded) di dalam
berbagai peralatan rumah tangga, kantor, industri, robot dll.
ATmega8535

ATmega8535 Features
Advanced RISC Architecture
130 Powerful Instructions – Most Single Clock Cycle
Execution
32 x 8 General Purpose Fully Static Operation
Up to 16 MIPS Throughput at 16 MHz
On-chip 2-cycle Multiplier
Nonvolatile Program and Data Memories
8K Bytes of In-System Self-Programmable Flash
Optional Boot Code Section with Independent Lock Bits
512 Bytes EEPROM
512 Bytes Internal SRAM
Programming Lock for Software Security
Peripheral Features
Two 8-bit Timer/Counters with Separate Prescalers and Compare Mode
One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode
Real Time Counter with Separate Oscillator
Four PWM Channels
8-channel, 10-bit ADC
Byte-oriented Two-wire Serial Interface
Programmable Serial USART
Special Microcontroller Features
Power-on Reset and Programmable Brown-out
Detection
Internal Calibrated RC Oscillator
External and Internal Interrupt Sources
Six Sleep Modes: Idle, ADC Noise Reduction, Powersave,
Powerdown, Standby and Extended Standby
_ I/O and Package
_ 32 Programmable I/O Lines
_ 40-pin PDIP, 44-lead TQFP, 44-lead PLCC, and 44-
pad MLF
_ Operating Voltages
_ 2.7 - 5.5V for Atmega8535L (0-8 MHz)
_ 4.5 - 5.5V for Atmega8535 (0-16 MHz)
Port Input

Sistem Minimum AVR


Rangkaian elektronik minimum yang diperlukan sebuah mikrokontroler untuk beroperasi.
Sistem minimum dapat dihubungkan dengan rangkaian lain untuk menjalankan fungsi tertentu.
Pemrograman Mikrokontroler
Very High Level Language
Graphical User Interface
LabView, Flowchart, dll.
High Level Language
Text Based
Menggunakan Bahasa Pemrograman yang biasa
digunakan di komputer, seperti BASIC, Pascal, C,
Java, dll.
Low Level Language
Text Based
Menggunakan Bahasa Assembly

Anda mungkin juga menyukai