Rodina obvodů PIC32 je podporována integrovaným vývojovým prostředím MPLAB® , který je určitě všem vývojářům pracujícím s obvody PIC dobře známý. Společnost Microchip nabízí mnoho vývojových nástrojů a zdrojových kódů zdarma. Výrobci třetích stran pro tyto MCU mají dostupné i real-time operační systémy, vývojové nástroje, grafické balíčky aj. Produkty PIC32 jsou pinově, periferně a softwarově kompatibilní s 16bitovou řadou MCU a samozřejmě taky mezi jednotlivými druhy PIC32.
Obvody PIC32 pracují s taktovací frekvencí až 72MHz a nabízí až 512KB paměti Flash a maximálně 32KB RAM. Mimo výkonného jádra nabízejí tyto obvody i bohatou výbavu integrovaných periférií. Například 16bitový paralelní Master Port, který mimo jiné podporuje externí paměti a displeje.
Tato nová rodina 32bitových mikrokontrolérů je založena na architektuře MIPS32, která je spojením vysokého výkonu, rychlé odezvy na přerušení, nízké energetické náročnosti a pestré nabídky vývojových nástrojů, a to jak od společnosti Microchip, tak i od výrobců třetích stran. Díky vysoce efektivní instrukční sadě, hardwarové MAC jednotce a 5stupňové pipeline, bylo dosaženo výkonu 1.5DMIPS/1MHz jádra M4K MIPS32.
Vysoce výkonné jádro:
- MIPS32® M4K 32bitové jádro s 5stupňovou pipeline
- Jedno-periodová násobička a výkonná dělící jednotka
- Optimalizace kódu (až 40% úspora místa)
- Velmi rychlá odezva na zdroje přerušení
- Prefetch modul pro zrychlení práce s pamětí Flash
Speciální funkce:
- Rozsah napájecích napětí: 2.5V až 3.6V
- 32-512K paměti Flash a 8-32K paměti RAM
- Dodatečných 12 KB paměti Boot Flash (určena pro Bootloadery)
- Pinově kompatibilní s většinou PIC24/dsPIC®
- Několik módů pro správu napájení
- Mnoho vektorů přerušení s programovatelnou prioritou
- Konfigurovatelný Watchdog Timer s vlastním nízko-příkonovým RC oscilátorem na čipu
Analogové funkce :
- 16kanálový 10bitový AD převodník - převod rychlostí 400 ksps fungující i v módu Sleep a Idle
- Dva analogové komparátory
Rozhraní:
- 4kanálový hardwarový DMA řadič s automatickou detekcí velikosti paměti
- Dva moduly I2C
- Dva moduly UART s podporou RS-232, RS-485 a LIN 1.2
- Integrovaný infračervený přijímač a vysílač
- Paralelní Master a Slave Port (PMP/PSP) 8 a 16bitů pro data a až 16 pro adresu
- Hardwarový obvod reálného času (RTCC)
- Pět 16bitových časovačů/čítačů (dají se kombinovat – dva 16bitové páry do dvou 32bitových časovačů)
- Pět jednotek Capture
- Pět jednotek Compare/PWM
- Pět externích zdrojů přerušení
- 5V tolerance na pinech
Přehled obvodů série PIC32:
Microchip PIC32 Starter Kit
PIC32 Starter Kit je nejjednodušší vývojový prostředek pro začínající uživatele. Uvnitř kitu je vše co potřebujete k vývoji, programování, ladění a spouštění kódu. Po instalaci nástrojů MPLAB jednoduše projděte tutoriál a budete ihned schopni psát a spouštět 32bitové programy s výkonem 72MHz.
PIC32 Starter Kit je již nyní dostupný. IC32 Starter Kit přichází kompletně se vším, co bude každý vývojář potřebovat, včetně mikroprocesorové desky napájené skrze kabel USB (ten je také součástí dodávky), integrované vývojové prostředí MPLAB (ten je stejný i pro 8 a 16bitové MCU), kompilátor MPLAB C32, dokumentace, ukázkové programy s tutoriály a schématy.
Na zadní straně mikroprocesorové desky je rozšiřující konektor, na který jsou vyvedeny všechny signály použitého mikrokontroléru. V budoucnu budou pro tento konektor dostupné rozšiřující desky, ale jinak ho můžete použít, jak jen budete chtít.
Cena a dostupnost:
Prvních sedm členů rodiny PIC32 přijde v 64 či 100pinovém pouzdře TQFP. Zatím jsou obvody ze série PIC32 dostupné jako vzorky, produkce se plánuje na druhé čtvrtletí příštího roku.
PIC32MX300F032H, který obsahuje 32KB paměti Flash a 8KB paměti RAM v 64pinovém pouzdře TQFP má cenu stanovenou na $2.95 při nákupu 10tisíc kusů. Model PIC32MX360F512L s 512KB paměti Flash a 32KB paměti RAM v 100pinovém pouzdře TQFP bude prodejný za $5.30 při stejném množství.
Závěr:
Vysoký výkon jádra, široký rozsah pamětí a dostupných periferií, předurčuje tyto obvody pro použití do embedded řešení. Velkou výhodou je přítomnost paralelního master a slave portu, který může sloužit jak pro připojení externí paměti (vynikající funkce automatické detekce velikosti paměti), tak pro externí LCD displeje. Další skvělý počin je uvedení PIC32 Starter Kitu, který obsahuje vše potřebné pro rychlý vývoj aplikací s těmito MCU. Navíc při tak nízké ceně, může sloužit přímo jako základní deska pro vaše aplikace.
Odkazy & Download:
- Oficiální stránka výrobce - www.microchip.com
- Stránka PIC32 - www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2591&link=Banner
- PIC32 Flyer (*.pdf, 1,48MB)
- PIC32 UserGuide (*.pdf, 1,29MB)
- Datasheet rodiny PIC32 (*.pdf, 7,5MB)
Komentáře
Microchip PIC32
O Microchip PIC32 je thread na této diskusi o mikroprocesorech a mikrořadičích. Myslím, že je to tento, ale je jich tam více.