Mikrokontroléry PIC18F2450/4450 by měl zaujmout především svým výpočetním výkonem a rozumnou cenou, stejně tak i vysokou výdrží a rozšířenou programovou pamětí Flash, která umožňuje práci při odpojení od sběrnice a také jednoduchý upgrade za použití USB portu.
Základní vlastnosti
přehled parametrů
Základní vlastnosti
- Vlastnosti USB
- porpora USB 2.0
- 1.5 Mb/s až 12 Mb/s
- podpora až 32 koncových bodů (16 obousměrných)
- 256bytová RAM pro USB – dual access
- on-chip USB transciever s on-chip regulací napětí
- rozhraní pro off-chip USB transciever
- Periferie
- 3 externí zdroje přerušení
- 3 časovací moduly (Timer0 až Timer2)
- Capture/Compare/PWM (CCP) modul
- Capture – 16bitový, maximální rozlišení 5,2 ns
- Compare – 16bitový, maximální rozlišení 83.3 ns
- PWM výstup: rozlišení PWM je od 1 do 10bitů
- Rozšířený modul USART
- až 13kanálový 10bitový ADC modul
- sampling rate až 100 ksps
- Flexibilní Oscilátor
- čtyři krystalové módy včetne High-Presicion PLL pro USB
- dva externí režimy hodin, až 48 MHz
- interní 31 kHz oscilátor
- sekundární oscilátor používající Timer1 @ 32 kHz
- vlastnosti duálního oscilátoru umožňují, aby MCU a USB modul běželi na různých kmitočtech
- Fail-Safe Clock Monitor
- Speciální funkce MCU
- optimalizovaná architektura C kompilátoru s volitelnou rozšířenou instrukční sadou
- uchování obsahu Flash paměti – až 40 let
- úrovně priority pro přerušení
- 8 x 8 Single-Cycle Hardware Mutiplier
- Rozšířený Watchdog Timer (programovatelná perioda 4ms 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ý dedicated ICD/ICSP port (jen 44vývodové TQFP zařízení)
- 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,8 µA, 32kHz, 2V
- Watchdog Timer: 2,1 µA
- provozní rozsah napětí 2.0V až 5.5V
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)
- Emulátory
- MPLAB ICE 2000 (In-Circuit Emulator)
- MPLAB ICE 4000 (In-Circuit Emulator)
- In-Circuit Debugger
- MPLAB ICD2
- Programátory zařízení
- PICSTART (Plus Development Programmer)
- MPLAB PM3 (Device Programmer)
- Levné demonstrační a vývojové desky a Evaluation kity
DOWNLOAD & Odkazy