S růstem protokolů CAN zbývá často málo prostoru pro program aplikace. A právě PIC18F4685 by mělo poskytnout dostatek místa jak pro protokol CAN tak pro pokročilé aplikace. Každý MCU z této rodiny obsahuje modul ECAN firmy Microchip, jednoduché řešení s možností přepínání mezi standardní funkcí CAN a režimem FIFO. Dále, jak již bylo řečeno, nabízí tyto MCU krásných 80 a 96 kB Flash paměti.
PIC18F4685 jsou použitelné pro různé aplikace, včetně automobilových (pérování, řízení, airbagy, řízení klimatizace, bezdrátové přijímače atd.) a průmyslových (dálkové sensory a ovládací prvky).
Základní vlastnosti
- Speciální funkce MCU
- Optimalizovaná architektura C kompilátoru s volitelnou rozšířenou instrukční sadou
- 100 000 cyklů zápis/výmaz u Flash paměti
- 1 000 000 cyklů u EEPROM
- Uchování dat paměti: > 40 let
- Úrovně priority pro přerušení
- 8 x 8 Single-Cycle Hardware Mutiplier
- Rozšířený Watchdog Timer (programovatelná perioda 41ms až 131s)
- Programovatelná ochrana kódu
- Single-Supply In-Circuit Serial Programming (ICSP) pomocí dvou vývodů
- In-Circuit Debug (ICD) pomocí dvou vývodů
- Volitelný vyhrazený port ICD/ICSP (jen 44pinové TQFP zařízení)
- Rozsah napětí 2,0V až 5,5V
- Režimy spotřeby
- Run – CPU zapnutý, periferie zapnuté
- Idle – CPU vypnutý, periferie zapnuté, 5,8 µA
- Sleep – CPU zapnutý, periferie vypnuté, 0,1 µA
- Oscilátor Timer1: 1,1 µA, 32 kHz, 2V
- Watchdog Timer: 2,1 µA
- Periferie
- 3 externí přerušení
- 3 moduly časovače (Timer0 – Timer2)
- Capture/Compare/PWM (CCP1) modul
- Enhanced Capture/Compare/PWM (ECCP1) modul (jen zařízení s 40/44 vývody)
- Master Synchronous Serial Port (MSSP) modul
- Vylepšený, adresovatelný modul USART s podporou LIN 1.3, RS-485, RS-232
- 10bitový ADC, až 11 kanálů, až 100 ksps
- Vlastnosti modulu ECAN
- Rychlost přenosu zprávy až 1 Mbps
- Odpovídá specifikaci CAN 2.0B ACTIVE
- Zpětně kompatibilní s PIC18xxx8 CAN moduly
- Tři pracovní režimy – Legacy, Enhanced Legacy, FIFO
- Tři vyhrazené přenosové buffery s priorizací
- Dva vyhrazené přijímací buffery
- 6 programovatelných Receive/Transmit bufferů
- Tři akceptační 29bitové masky
- Šestnáct 29bitových akceptačních filtrů w/Dynamic Association
- DeviceNet Data Byte Filter
- Pokročilé řešení chyb
- Flexibilní Oscilátor
- Čtyři krystalové módy, až 40 MHz
- Dva externí režimy hodin, až 40 MHz
- Dva externí RC režimy, až 4 MHz
- 4x PLL
- Sekundární Oscilátor s Timer1 @ 32 kHz
- Fail-Safe Clock Monitor - bezpečný shutdown při selhání periferních hodin
- Internal Oscillator Block
Vývojové nástroje
Firma Microchip nabízí několik SW i HW vývojových nástrojů.
SW nástroje
- MPLAB® IDE (Integrated Develompent Environment software)
- Asemblery/kompilátory/linkery
- MPASM (assembler)
- MPLAB C18 a MPLAB C30 (C kompilátor)
- MPLINK (Object linker)
- MPLIB (Object Librarian)
- MPLAB ASM30 (assembler, linker, library
- Simulátor
- MPLAB SIM (SW simulator)
- MPLAB dsPIC30 (SW simulator)
- Emulátory
- MPLAB ICE 2000 (In-Circuit Emulator)
- MPLAB ICE 4000 (In-Circuit Emulator)
- In-Circuit Debugger
- MPLAB ICD2
- Programátory
- PICSTART Plus (Development Programmer)
- MPLAB PM3 (Device Programmer)
- K dispozici je též demonstrační deska PICDEM CAN-LIN 2
Dostupnost a cena
Všechny čtyři členové rodiny PIC18F4685/4682/2685/2682 jsou dostupné pro odběr vzorků i hromadnou výrobu. Cena při odběru 10 tis. kusů začínají na USD 5.26 za kus. PIC18F4685/4682 jsou dostupné v baleních 44-pin TQFP a 40-pin PDIP, PIC18F2685/2682 pak v 28-pin SOIC a PDIP baleních.
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
- 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
- Katalogový list rodiny - 39761a.pdf