Pod označením PIC24 se skrývá řada nových 16bitových mikrokontrolérů PIC, která zahrnuje méně nákladné verze PIC24F i dražší avšak výkonnější mikrokontroléry s označením PIC24H, jež se vyznačují výpočetním výkonem dosahujícím 40 MIPS (oproti 16 MIPS u typů s označením F). PIC24H mohou být dále vybaveny až dvěma komunikačními moduly pro sběrnici CAN, 10/12bitovým Analog-to-Digital (A/D) převodníkem, devíti 16bitovými časovači a integrovaným DMA (Direct Memory Access). Učené jsou pak pro různé vestavné aplikace jež vyžadují opakované a rychlé výpočty. Vhodné jsou také pro ovládací a řídící aplikace.
Základní vlastnosti
- Výkon
- DC – 40 MIPS (40 MIPS @ 3.0 – 3.6 V, -40° až +85°C)
- Vlastnosti DSC CPU
- Upravená Harvardská architektura
- Optimalizovaná instrukční sada C kompilátoru
- 16bitová data path
- 24bitové instrukce
- Lineární adresování paměti pro program, až 4M instrukčních slov
- Lineární adresování paměti pro data, až 64 kB
- 74 základních instrukcí, vykonávaných převážně v jednom strojovém cyklu
- Šestnáct 16bitových registrů
- Softwarový stack
- Direct Memory Access
- 8kanálový HW DMA
- 2kB dvouportový DMA buffer (DMA RAM)
- Řadič přerušení
- 118 vektorů přerušení
- Až 61 zdrojů přerušení, z toho až 5 externích
- 7 programovatelných úrovní přerušení
- 5 výjimek procesoru
- Digital I/O
- Až 85 programovatelných I/O linek
- Wake-up/Interrupt-on-Change možné až na 24 linkách
- Výstupní linky mohou poskytovat napětí od 3.0V do 3.6V
- Všechny vstupní linky umožňují připojení 5V logiky
- Odběr proudu až 4 mA do i ze zátěže na všech I/O linkách
- Integrovaná paměť Flash a SRAM
- Až 256 kB paměti Flash
- Až 30 kB SRAM (vč. 2 kB DMA RAM)
- Řízení provozu
- Power-up timer
- Startu-up timer / stabilizace oscilátoru
- Watchdog timer s vlastním RC oscilátorem
- Fail-safe Clock Monitor
- Reset z různých zdrojů
- Čítače, časovače, komparátory, PWM
- Až devět 16bitových časovačů/čítačů (možné spárovat a vytvořit tak čtyři 32bitové)
- Input Capture (až 8 kanálů)
- Output Compare (až 8 kanálů)
- Komunikační moduly
- 3vodičový SPI (až 2 moduly, podpora 8 a 16 bitových dat, 8slovné FIFO buffery)
- I2C ™ (až 2 moduly, podpora Full Multi-Master Slave režimu, 7 a 10bitové adresování, maskování adres)
- UART (až 2 moduly, detekce bitu Interrupt-on-address, Wake-up-on-Start bit, 4znakový TX a RX FIFO buffery, podpora sběrnice LIN, kódování a dekódování IrDA, režim High-Speed Baud)
- Aktivní CAN 2.0B (až 2 moduly, až 8 přenosových a až 32 přijímacích bufferů, 16 přijímacích filtrů a 3 masky, Wake-Up na CAN zprávu, DMA FIFO režim)
- A/D převodníky
- Až dva 10 nebo 12bitové A/D převodníky,
- 10bitová 2.2 Msps nebo 12bitová 1 Msps konverze (2, 4 nebo 8 současných vzorků, až 32 vstupních kanálů s autoscanem, manuální konverze nebo řízená 1-4 trigger zdroji, konverze ve Sleep režimu)
- CMOS Flash
- Provozní napětí 3.3V (+/- 10%)
- Napájení
- 2,5V regulátor napětí na čipu
- Real-time přepínač mezi časovými zdroji
- Režimy Idle, Sleep a Doze
- Rozsah teplot -40° až +85°C
Blokové schéma PIC24
Vývojové nástroje
Firma Microchip nabízí několik SW i HW vývojových prostředků nejen pro PIC24.
SW nástroje
- MPLAB IDE (Integrated Develompent Environment software)
- MPLAB ASM30 (assembler)
- MPLAB SIM (SW simulator)
- MPLAB VDI (Visual Device Initializer)
- MPLAB C30 (ANSI C kompilátor, asembler, linker a knihovny)
HW nástroje
- MPLAB ICD 2 (In-circuit Debugger a programátor zařízení)
- MPLAB PM3 (kompletní programátor)
Jsou k dispozici však i vývojové prostředky pocházející z dílen jiných výrobců.
Přehled nabízených typů - Kliknutím na obrázek získáte tabulku ve vyšší kvalitě
Podrobnější informace naleznete v katalogovém listě či u svého distributora. Ceny jednotlivých obvodů se pohybují v mezi 5-8 USD dle konkrétního typu již v kusových množstvích.
David Novák
david.novak@ HW.cz
DOWNLOAD & Odkazy
- Domovská stránka výrobce - http://www.microchip.com
- Česká stránka firmy Microchip - http://www.microchip.cz
- Domovská stránka firmy Microrisc - http://www.microrisc.com
- Katalogový list rodiny - 70166A.pdf
- Domovská stránka Ecom, distributor Microchip pro ČR- http://www.ecom.cz
- Domovská stránka Elbatex, distributor Microchip pro SR - http://www.elbatex.sk
- Domovská stránka Rutronic - http://www.rutronik.com