S integrovanými funkcemi power-on reset, sledování napájecího napětí, watchdog a hodinovým oscilátorem patří mikroprocesory C8051F350/1/2/3 mezi zcela nezávislé systémy. Paměť Flash může být snadno přeprogramována přímo v aplikaci, což usnadňuje tvorbu programového vybavení a současně umožňuje jednoduché rozšíření firmware v již fungujících aplikacích. Uživatelský program má plnou kontrolu nad všemi perifériemi, které lze z úsporných důvodů snadno vypínat buď jednotlivě nebo hromadně.
Základní vlastnosti
- Velmi rychlé jádro 8051
- Architektura Pipeline; až 70% instrukcí je vykonáno v jednom nebo dvou strojových cyklech;
- výpočetní výkon až 50 MIPS;
- rozšířená obsluha přerušení.
- Paměť
- 768 Byte (256 + 512) RAM;
- 8kB Flash, programovatelná v 512bytových sektorech
- Binární periférie
- 17 vstupů/výstupů; všechny pro 5V schopné pojmout větší proudy;
- Enhanced UART, SMBus™, a SPI™ Serial Port;
- 4x 16bitový čítač/časovač;
- programovatelné čítací/časovací pole (PCA) se třemi jednotkami pro zachycení/porovnání a funkcí časovače watchdog;
- režim hodin reálného času používající PCA nebo časovač s externím hodinovým signálem;
- 24 nebo 16bitový AD převodník;
- Nelinearita 0.0015%;
- programovatelná rychlost převodu až 1 ksps;
- 8vstupový multiplexer;
- 1x až 128x PGA;
- integrovaný teplotní senzor;
- Dva 8bitové proudové výstupy převodníku DAC
- Komparátor
- Programovatelná hystereze a čas odezvy
- Konfigurovatelný jako zdroj přerušení nebo resetu
- Nízký vstupní proud (0.4 µA)
- On-chip Debug
- Ladící rozhraní přímo součástí mikroprocesoru;
- ladící obvod na čipu umožňuje nejvyšší rychlost a možnost ladění v aplikaci (nevyžaduje emulátor);
- poskytuje body přerušení jednotlivým krokům a kontrolu a úpravu paměti a registrů;
- nízké náklady, kompletní vývojový kit;
- Zdroj hodin
- Interní oscilátor: 24.5 MHz s tolerancí ± 2% podporující činnosti UART;
- externí oscilátor: Krystalový, RC, C, nebo hodiny (1 nebo 2pinový režim);
- násobič pro dosažení interní frekvence až 50MHz;
- možnost přepínat hodinové zdroje za provozu.
- Napájecí napětí 2.7 až 3.6 V
- Spotřeba :5,8 mA @ 25 MHz; 11µA @ 32 kHz;
- klidový proud :0,1 µA.
- Teplotní rozsah: -40 až +85 °C
- Pouzdra: 28pinové MLP nebo 32pinové LQFP
- 5 x 5 mm PCB s MLP 28
Ladící rozhraní
Mikroprocesor je rovněž vybaven vývojovým rozhraním Silicon Labs 2-Wire
(C2) určeném pro ladění SW přímo v koncové aplikaci. Toto rozhraní je
nezávislé na zdrojích mikroprocesoru a umožňuje úplnou kontrolu činnosti procesoru i při
jeho plné rychlosti. Tato ladící logika podporuje kontrolu a modifikaci paměti a registrů,
souboru bodů přerušení, ladění po jednotlivých krocích a umožňuje využít
příkazy pro běh a zastavení aplikace. Všechny analogové a binární
periférie jsou při použití ladění přes C2 plně funkční. Dva vývody C2 mohou
být sdíleny s uživatelskými funkcemi.
Instrukční soubor slučitelný s x51
Mikroprocesory C8051F35x používají vlastní jádro CIP-51 od Silicon Labs, které
je plně slučitelné s instrukčním souborem MCS-51. Pro vývoj software tak mohou být
použity standardní kompilátory assembleru určené pro rodiny 803x/805x. Rodina mikroprocesorů
C8051F35x má sadu instrukcí pro obsluhu všech periférií standardu 8052.
Blokové schéma jádra CIP-51
Vylepšený výkon
Jádro CIP51 používá zřetězenou architekturu která výrazně zvyšuje jeho
instrukční výkon oproti standardní architektuře 8051. V rodině 8051 všechny
instrukce s výjimkou MUL a DIV vyžadují pro své provedení 12 nebo 24
hodinových taktů, a maximální kmitočet oscilátoru je obvykle v rozmezí 12 až
24MHz, zatímco jádro CIP-51 vykoná až 70% instrukcí v jednom nebo dvou
hodinových cyklech a žádná instrukce jich nevyžaduje více než 8. S interním
hodinovým kmitočtem jádra CIP-51 až 50MHz to představuje špičkový výkon až
50MIPS. CIP-51 má celkem 109 instrukcí.
Rozdíly jednotlivých provedení rodiny C8051F35x
Závěr
Díky společnému instrukčnímu souboru mikroprocesorů C8051F35x s původním x51 umožňují tyto obvody jednoduchou možnost přechodu na modernější a výkonnější součástky bez potřeby výměny vývojových prostředků či náročného studia nové architektury. Integrované rozhraní C2 umožní snadné ladění stávajících i nových aplikací přímo v hardware se kterým mají mikroprocesory pracovat. K dispozici jsou již i vývojové kity pro tuto rodinu mikroprocesorů a vzhledem k nízkým cenám těchto obvodů (orientačně C8051F350 – 213 Kč, F351 – 201 Kč, F352 - 160 Kč, F353 - 150 Kč), lze předpokládat rychlý vzestup jejich popularity.
Více se o mikroprocesorech C8051F35x dozvíte z katalogového listu nebo přímo u prodejce, firmy HT-Eurep.
mrazek@ HW.cz
DOWNLOAD & Odkazy
- Katalogový list C8051F35x - C8051F35xRev0_4.pdf (2,9MB)
- Popis mikroprocesorů C8051F32x - C8051F320 - Mikroprocesory řady x51 s rozhraním USB
- Domovská stránka dodavatele - www.hte.cz
- Domovská stránka výrobce - http://www.silabs.com/