Mikrokontroleri
2. Najčešće upotrebljavani mikrokontroleri |
Do maja 2004, ove ľC je razvijao i prodavao IBM, čija je 4xx familija prodata Applied Micro Circuits
Corporation.
- 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
- Atmel AT91 series (ARM THUMB architecture)
- AT90, Tiny & Mega series AVR (Atmel Norwegian design)
- Atmel AT89 series (Intel 8051/MCS51 architecture)
- MARC4
2.4 Freescale Semiconductor |
Do 2004, ove ľC-e je razvijala i prodavala Motorola, čija je poluprovodnička filijala napravila
Freescale.
- 8-bit
- o 68HC05 (CPU05)
- o 68HC08 (CPU08)
- o 68HC11 (CPU11)
- 16-bit
- o 68HC12 (CPU12)
- o 68HC16 (CPU16)
- o Freescale DSP56800 (DSPkontroler)
- 32-bit
- o Freescale 683XX (CPU32)
- o MPC500
- o MPC 860 (PowerQUICC)
- o MPC 8240/8250 (PowerQUICC II)
- o MPC 8540/8555/8560 (PowerQUICC III)
- F2MC Family (8/16 bit)
- FR Family (32 bit)
- FR-V Family (32 bit RISC)
- 8-bit
- o MCS-48 (8048 family - also incl. 8035, 8038, 8039, 8040, 8X42, 8X49, 8050; X=0 or 7)
- o MCS-51 (8051 family - also incl. 8X31, 8X32, 8X52; X=0, 3, or 7)
- o 8xC251
- 16-bit
- o 80186/80188
- o MCS-96 (8096 family - also incl. 8061)
- o MXS296
- 32-bit
- o 80386EX (i386EX)
- o 80960 (i960)
- PIC 12-bita instrukcija
- PIC 14-bita instrukcija
- o PIC16F84
- PIC 16-bita instrukcija
2.9 National Semiconductor |
2.11 Philips Semiconductors |
(Renesas je zajednička avantura Hitachi i Mitsubishi.)
- TLCS-870 (8-bit CISC)
- TLCS-900 (16 and 32-bit CISC)
- TX19A (32-bit RISC)
2.16 Western Design Center |
- 8-bit
- o W65C02-based ľCs
- 16-bit
- o W65816-based ľCs
- SX-20 SX-28, SX-48, SX-52
- Ubicom-ova SX serija je 8-bitni kontroler koji ima neobično visoku brzinu, do 75MHz (75 MIPS), i visok stepen
fleksibilnosti. Neki korisnici su posmatrali ove mikrokontrolere kao PIC-ove na steroidima. Dok su SC MCU ograničeni sa
varijacijama, njihova velika brzina i dodatni resursi omogućavaju programerima da po potrebi naprave "virtualne" uređaje.
- IP2022
- Ubicom-ov IP2022 je visoko-performansni (120MIPS) 8-bitni mikrokontroler. Mogućnosti uključuju; 64k Flash kodne
memorije (brzi kod i baferovanje pakovanja), 4k memorije podataka, 8-kanalni A/D, razni tajmeri i u-čipu podrška za
Ethernet, USB, UART, SPI i GPSI interfejse.
- IP3022
- IP3022 je Ubicom-ov poslednji 32-bitni procesor visoke performanse koji radi pri 250Mhz podržavajući 8 hardverskih
thread-ova. On je specijalno namenjen Wireless Router-ima.
- Microblaze softcore 32 bit mikrokontroler
- Picoblaze softcore 8 bit mikrokontroler
2.20 ... I beskrajno mnogo BASIC programiranih MCU-a |
Za skoro svakog proizvođača golog mikrokontrolera, postoji destine malih kompanija koji ih prepakuju u zgodnija pakovanja za
hobiste. Njihovi proizvodi su često MCU sa prethodno napunjenim BASIC prevodiocem, zalemljenim u Dual Inline Pin pločicu
(DIP) zajedno sa regulatorom napajanja i drugim poboljšanjima. PIC-ovi su izgleda ovde vrlo popularni, verovatno zbog dobre
statičke zaštite. Moćniji primeri (napr. brže izvršavanje, više RAM-a i prostora za kod) se izgleda baziraju na Atmel AVR ili
Hitachi čipovima.
- BASIC Stamp - Veliko ime u BASIC mikrokontrolerima. Nekoliko različitih modula je dostupno sa raznim brzinama obrade,
RAM-om, veličinama EEPROM-a. najpopularniji je originalni BASIC Stamp 2 modul. BASIC Stamp koristi Parallac kao platformu
za uvodno programiranje i robotske kitove.
- SX-Key - Parallax-ov razvojni alat za SX liniju mikrokontrolera, koji podržava sve raspoložive komercijalne SX
čipove. Upotrebom besplatnog SX-Key softvera (Assembly jezik), ili SX/B Compiler (BASIC-stil jezika) od Parallax-a,
SX-Key programska alatke može programirati SX čipove in-system i izvršiti in-circuit debagovanje na nivou izvornog koda.
Ova klasa kontrolera - ništa drugo do PIC-a sa učitanim BASIC-om - je poznata kao vrlo jeftina.
Programator je samo serijski konektor sa tri otpornika. Njihova BASIC-ova dobra funkcionalnost je sputana ograničenim
varijablama i IF-GOTO konstruktorima.
ZX serija MCU-a se bazira na Atmel Atmega32 procesorima i pokreću Virtuelnu Mašinu koja ima ugrađen multitasking, matematiku
32-bitnog pokretnog zareza i preko 1k RAM-a za korisnički program. Multitasking unapređuju strukturalniji prilaz kodiranja za
interfejs uređaja koji zahtevaju servis upita, napr. serijski uređaji, IR itd.
Programski jezik za ZX seriju je Zbasic, moderni dijalekt Basic-a po uzoru na Microsoft-ov Visual Basic. Najveće poboljšanje
u odnosu na tipičan MCU Basic dijalekt su parametrizovane podrutine/funkcije koje podržavaju lokalne varijable. Stroga
provera tipa je sledeće unapređenje koje pomaže bržem pisanju ispravnog programa.
Comfile pravi seriju mikrokontrolera markirani kao Cubloc, koristeći Atmel Atmega128 procesor. Oni su vrlo konkurentni sa
cenom, budući da su namenjeni industrijskim aplikacijama, i imaju neke lepe osobine kao što je Ladder Logic u dodatku
BASIC-a, ogromnu 80k bajtnu programsku memoriju, i hardver impulsne modulacije.
Copyright by Oaza.net 2006
|