Tugas Komputer Terapan
1.1 Jenis – jenisMikrokontroler
Jenis-JenisMikrokontroler secaraumummikrokontrolerterbagimenjadi 3 keluargabesaryaitu AVR, MCS-51,
PIC, ARM. Masing-masingkeluargamempunyaiturunansendiri-sendiri.Sekarangkitaakanmembahaspembagian jenis-jenismikrokontroler yang
telahumumdigunakan.
Mikrokontroler AT89S52
Mikrokontroler
89S52 merupakanversiterbarudibandingkanmikrokontroler AT89C51 yang
telahbanyakdigunakansaatini. AT89S52 mmpunyaikelebihanyaitumempunyai flash
memorisebesar 8K bytei, RAM 256 byte serta 2 buah data pointer 16 bit,
Spesifikasinya:
- Kompatibeldengankeluargamikrokontroler
MCS51 sebelumnya.
- 8 K Bytes In system
Programmable (ISP) flash memoridengankemampuan 1000 kali baca/tulis
- Tegangankerja 4-5 V
- Bekerjadenganrentang 0 –
33MHz
- 256×8 bit RAM internal
- 32 jalur I/O dapat deprogram
- 3 buah 16 bit Timer/Counter
- 8 sumber interrupt
- saluran full dupleks serial
UART
- watchdog timer
- dual data pointer
- Mode pemrograman ISP yang
fleksibel (Byte dan Page Mode)
Jenis-jenisMikrokontroler Atmel lain yang ada di
pasaranadalahsebagaiberikut:
Atmel AT91 series (ARM THUMB
architecture)
·
Atmel
AVR32
·
AT90,
Tiny & Mega series – AVR (Atmel Norway design)
·
Atmel
AT89 series (Intel 8051/MCS51 architecture)
·
MARC4
AMCC
Hingga
Mei 2004, mikrokontrolerinimasihdikembangkandandipasarkanoleh IBM,
hinggakemudiankeluarga 4xx dijualke Applied Micro Circuits Corporation, jenis-jenisnyayaitu:
- 403 PowerPC CPU (PPC 403GCX)
- 405 PowerPC CPU (PPC 405EP,
PPC 405GP/CR, PPC 405GPr, PPC NPe405H/L)
- 440 PowerPC Book-E CPU (PPC
440GP, PPC 440GX, PPC 440EP/EPx/GRx, PPC 440SP/SPe)
Cypress MicroSystems
Jenisdari Cypress MicroSystems
yang ada di pasaranadalah CY8C2xxxx (PSoC)
Freescale Semiconductor
Hingga
2004, mikrokontrolerinidikembangkandandipasarkanoleh Motorola, yang
divisisemikonduktornyadilepasuntukmempermudahpengembanganFreescale
Semiconductor, adapunjenis-jenisnyayaitusebagaiberikut:
- 8-bit
(68HC05 (CPU05), 68HC08 (CPU08), 68HC11 (CPU11))
- 16-bit
(68HC12 (CPU12), 68HC16 (CPU16), Freescale DSP56800 (DSPcontroller))
- 32-bit
(Freescale 683XX (CPU32), MPC500, MPC 860 (PowerQUICC), MPC 8240/8250
(PowerQUICC II), MPC 8540/8555/8560 (PowerQUICC III))
Fujitsu
Jenis chip mikrokontroler yang
dikeluarkanolehfujitsudiantaranyaadalahsebagaiberikut:
- F²MC Family (8/16 bit)
- FR Family (32 bit)
- FR-V Family (32 bit RISC)
Holtek
Chip
mikrokontrolerkeluaranholtekadalahjenis HT8.
Intel
Intel
adalahsalahsatuperusahan yang banyakmengeluarkanjenis chip di
pasaran,secaraumumintelmengeluarkanduajenis chip mikrokontroleryaitu:
- 8-bit (8XC42, MCS48, MCS51,
8061, 8xC251)
- 16-bit (80186/88, MCS96,
MXS296, 32-bit, 386EX, i960)
Microchip
Dalammengeluarkanprduknya,
microchip membagiproduknyakedalambeberapajenisyaitu:
- Low End, Mikrokontroler PIC
12-bit
- Mid Range, Mikrokontroler
PIC 14-bit (PIC16F84, PIC16F877)
- 16-bit instruction PIC
- High End, Mikrokontroler PIC
16-bit
National Semiconductor
Jenis
chip mikrokontroler yang dikeluarkanoleh National Semiconductor adalahjenis
COP8 dan CR16.
NEC
NEC
mempunyaibeberapajenis chip mikrokontroler yang adadipasaranyaitu :jenis 17K,
75X, 78K, V850.
Philips
Semiconductors
Ada
tigajenis chip mikrokontroler yang dikeluarkanolehperusahaaniniyaitu : LPC2000,
LPC900, LPC700.
Renesas
Tech. Corp.
Renesasadalahperusahanpatungan
Hitachi dan Mitsubishi. Perusahaan inimengeluarkanbeberapajenismikrokontroler
yang adadipasaranyaitu : H8, SH, M16C, M32R.
ST
Microelectronics
STMicroelectronicmerupakansalahsatuperusahaan
yang bergerakjugadalamproduksi chip mikrokontroler, diantaranyaproduknyaadalah
: ST 62, ST 7.
Texas
Instruments
Duajenis
chip mikrokontroler yang di produksiolehperusahaaniniadalah : TMS370, MSP430.
Western
Design Center
Perusahaan
Wistern Design Center memproduksiduatipe chip mikrokontroler yang beredar di
pasaranyaitu:
- Tipe 8-bit (W65C02-based
µCs)
- Tipe 16-bit (W65816-based
µCs)
Ubicom
Ubicommemproduksibeberapatipe
chip mikrokontrolerdiantaranyaadalah:
- SX-28,SX-48,SX-54
Seri Ubicom’s SX series adalahjenismikrokontroler 8 bit yang, tidaksepertibiasanya, memilikikecepatantinggi, memilikisumberdayamemori yang besar, danfleksibilitastinggi. Beberapapenggunamenganjurkanmikrokontrollerpemercepat PICs. MeskipunkeragamanjenismikrokontrolerUbicom’s SX sebenarnyaterbatas, kecepatandankelebihansumberdayanya yang besarmembuat programmer bisamembuatperangkat virtual lain yang dibutuhkan. Referensibisaditemukan di Parallax’s Web site, sebagaipenyalurutama. - IP2022
Ubicom’s IP2022 adalahmikrokontroler 8 bit berkecepatantinggi (120 MIPs). Fasilitasnyaberupa: 64k FLASH code memory, 16k PRAM (fast code dan packet buffering), 4k data memory, 8-channel A/D, various timers, and on-chip support for Ethernet, USB, UART, SPI and GPSI interfaces.
Xilinx
Ada duajenis chip mikrokontroler
yang dikeluarkanolehperusahaanXilinkdiataranyaadalah:
- Microblazesoftcore 32 bit
microcontroller
- Picoblazesoftcore 8 bit
microcontroller
ZiLOG
Duajenis chip
mikrokontrolerdariZiLOG yang ada di pasaranadalah:
- Z8
- Z86E02
Disampingitu,
Ada banyakmikrokontroller yang
dirancangolehprodusensebagaisaranahobi.Biasanyamikrokontrollersepertiinidimuati
interpreter BASIC, dihubungkankebagian Dual Inline Pin bersama power regulator
danbeberapafasilitas lain. PICs sepertinyasangat popular untukjenisini,
barangkalikarenaadanyaperlindunganterhadaplistrikstatis.Diantaraprodukiniadalah:
Parallax,
Inc
- BASIC
Stamp. Namabesar di mikrokontroler BASIC,
meskipunsebenarnyalambandanharganyatidaksebanding.
- SX-Key.
Hargamurahnyaharusdibayardengankualitas yang buruk.
PicAxe
Murah,
tidaklebihdarisekedar PIC yang dimuati BASIC.Bagianprogrammernyaditancapidengan
3 resistors.Penawaran BASIC menawarkanfungsionalitas yang
besardenganadanyafasilitas IF..GOTO secaraterbatas.
1.2 Varian Mikrokontroler
Varian Mikrokontroler AVR
Varian
Mikrokontroler ARM
Varian
Mikrokontroler MCS-51 buatan Atmel
1.3 Fungsidarimasing-masing
pin Mikrokontroler AVR ATmega8535
Pin-pin padaMikrokontroler ATmega8535
Gambar 2.1 Konfigurasi pin ATmega8535 (Data Sheet
AVR)
Konfigurasi
pin ATmega8535 dengankemasan 40 pin DIP (Dual Inline
Package)
dapatdilihatpadagambar 2.1. Dari gambar di atasdapatdijelaskanfungsi
darimasing-masing
pin Atmega8535 sebagaiberikut:
1.
VCC merupakan pin yang berfungsisebagaimasukancatudaya.
2.
GND merukan pin Ground.
3.
Port A (PortA0…PortA7) merupakan pin input/output duaarahdan pin masukan
ADC.
4.
Port B (PortB0…PortB7) merupakan pin input/output duaarahdandan pin
fungsikhusus,
sepertidapatdilihatpadatabel di bawahini.
Konfigurasi
pin ATmega8535 dengankemasan 40 pin DIP (Dual Inline
Package)
dapatdilihatpadagambar 2.1. Dari gambar di atasdapatdijelaskanfungsi
darimasing-masing
pin Atmega8535 sebagaiberikut:
1.
VCC merupakan pin yang berfungsisebagaimasukancatudaya.
2.
GND merukan pin Ground.
3.
Port A (PortA0…PortA7) merupakan pin input/output duaarahdan pin masukan
ADC.
4.
Port B (PortB0…PortB7) merupakan pin input/output duaarahdandan pin
fungsikhusus,
sepertidapatdilihatpadatabel di bawahini.
4.
Port C (PortC0…PortC7) merupakan pin input/output duaarahdan pin fungsi
khusus,
sepertidapatdilihatpadatabeldibawahini.
5.
Port D (PortD0…PortD7) merupakan pin input/output duaarahdan pin fungsi
khusus,
seperti yang terlihatpadatabeldibawahini.
6. RESET merupakan pin yang digunakanuntuk me-reset mikrokontroler.
7. XTAL1 dan XTAL2 merupakan pin masukan clock eksternal.
8. AVCC merupakan pin masukanteganganuntuk ADC.
Komentar
Posting Komentar