Jste zde

PIC10F200/202/204/206 - Mikrokontroléry v pouzdře SOT23

Firma Microchip představila miniaturní mikroprocesor z rodiny PIC, který je zapouzdřen v

šestivývodovém pouzdře SOT-23. Osmibitové mikrokontroléry řady PIC 10F200/202/204/206, které mají samozřejmě též

řadu dalších zajímavých vlastností, které přesahují tradiční oblasti dosavadního využití mikrokontrolérů.

Základní vlastnosti obvodů PIC 10F200/202/204/206

Obvody PIC10F200/202/204/206 jsou 8bitové mikrokontroléry na bázi Flash - CMOS technologie. Vnitřní RISC architektura používá pouze 33 jednocyklových instrukcí (kromě větvení, kde jsou instrukce dvoucyklové). Díky dvanáctibitové šířce a vysoké symetrii instrukcí je typický poměr komprese kódu 2:1 ve prospěch technologií Microchip oproti jiným výrobcům. Tato řada mikrokontrolérů má také další vlastnosti, které usnadňují a urychlují vývoj a na které jsou vývojáři již zvyklí z předchozích řad. Díky funkcím Power-on Reset (POR) a Device Reset Timer (DRT) nejsou potřeba externí resetovací obvody, k dispozici je interní oscilátor (INTRC), Watchdog, funkce pro ochranu kódu apod. Jak je již u firmy Microchip zvykem, k dispozici je i řada vývojových nástrojů a dalšího software, například makro assembler, softwarový simulátor, debugger, ‘C’ kompilátor atd.

  • Vysoce výkoný procesor RISC
  • Je nutné znát pouze 33 instrukcí
  • Kromě instrukcí pro větvení jsou všechny instrukce jednocyklové
  • Šířka instrukcí: 12 bitů
  • Dvouúrovňový hardwarový stack
  • Přímé, nepřímé a relativní adresování
  • 8 speciálních hardwarových registrů
  • 4 MHz přesný interní oscilátor (±1%)
  • Instrukční cyklus: 1µs
  • podpora In-Circuit Serial Programming™ (ICSP™)
  • Podpora In-Circuit Debugging (ICD)
  • Power-on Reset (POR)
  • Device Reset Timer (DRT)
  • Watchdog (WDT)
  • RC oscilátor
  • Programovatelná ochrana kódu
  • MCLR vstup s multiplexerem
  • Sleep mód pro šetření energie, "probuzení" změnou na pinu
  • Odběr proudu: < 350 µA @ 2V, 4 MHz
  • Odběr proudu ve sleep módu: - 100 nA @ 2V
  • Vysokorychlostní Flash technologie s nízkou spotřebou
  • Výdrž Flash paměti: 100,000 cyklů / více než 40 let
  • Široký rozsah napájecích napětí: 2.0V až 5.5V
  • 4 vstupy/výstupy
  • 3 vstupy/výstupy s individuálním řízením směru
  • 1 samostatný vstup
  • Ovládání LED
  • 8-bit čitač/hodiny TMR0 s 8bitovým programovatelným děličem
  • 1 komparátor (pouze PIC10F204/206)




Rozdíly mezi jednotlivými modely



Bloková schémata PIC12F629 / 675 a PIC16F630 / 676

Modely PIC10F200/202 a PIC10F204/206 jsou v podstatě identické, jediný rozdíl je, jak jsme si již ukázali v předchozí tabulce, že obvody řady PIC10F204/206 navíc obsahují komparátor se širokými možnostmi použití.


Blokové schéma PIC10F200/202


Blokové schéma PIC10F204/206

 

Vstupy a výstupy

Na obrázku vidíte evivalentní zapojení vstupů/výstupů mikrokontroléru, jedinou výjimkou je port GP3, který leze použít pouze jako vstup. Všechny výstupy udržují definovaný stav, dokud není v registru přepsána příslušná hodnota (např. instrukcemi MOVF GPIO, W), hodnoty na vstupu jsou zjišťovány až v okamžiku vykonání instrukce, vstupy si nepamatují předchozí stav. Pokud chceme nějaký port používat jako výstup, musíme vymazat (nastavit na nula) příslušný ovládací bit v TRIS. Pokud je některý port nastavený jako kombinace vstupů/výstupů, je nutné mít na paměti, že některé instrukce interně fungují jako čtení následované přepsáním hodnot. Například instrukce BCF a BSF načte celý port do CPU, provede bitovou operaci a výsledek přepíše, což může v případě kombinace vstupů a výstupů na jednom portu způsobit problémy.

 

 

 


Závěr

Mikrokontroléry řady PIC10F200/202/204/206 najdou široké uplatnění, například v systémech, kde je vyžadována spolehlivost a nízká spotřeba, jako například zabezpečovací systémy, receivery, transmittery a podobná zařízení. Díky flash technologii lze snadno upravovat nahraný program (měnit kódy transmitteru, frekvence receiveru, nastavení aplikací), nízká cena a flexibilita předurčuje tyto obvody k použití i tam, kde by dříve nebylo použití mikrokontrolérů vhodné, např. časovače, logika a PLD systémy.

Více se o této řadě mikroprocesorů se dozvíte přímo na stránkách výrobce Microchip Technology, nebo u českého distributora, firmy Microrisc.r.o.

David Šmíd
smid@ hwg.cz

DOWNLOAD & Odkazy

Hodnocení článku: