MICROCONTROLLORE
PIC Microchip
●
CPU
●
MEMORIA
●
PERIFERICHE
●
FUNZIONI
●
CLOCK
●
CARATTERISTICHE
●
STRUMENTI DI SVILUPPO
●
APPLICAZIONI
CPU
●
●
●
TIPO
–
Harvard
–
Risc
–
stadi Pipeline
ARITMETICA
–
Bit
–
Byte
–
Somma
–
Sottrazione
INDIRIZZAMENTO MEMORIA
–
Segmenti, Banchi
CPU
●
REGISTRI
–
●
8/16 bit
ISTRUZIONI
–
Load/Store
–
Logiche
–
Aritmetiche
–
Controllo
–
Funzionali
–
Registri
–
Memoria
–
Stack
–
altre
MEMORIA
●
●
PROGRAMMA (FLASH)
–
Dimensioni
–
Segmenti, Banchi
–
Numero scritture max
UTENTE (EEPROM)
–
Dimensioni
–
Segmenti, Banchi
–
Tempi
–
Numero scritture max
–
Dati di setup
–
Dati da campionamenti
PERIFERICHE
●
CONVERTITORE A/D
–
Nº bit risoluzione
–
Nº Canali
–
Riferimenti Vref+, Vref-
–
Tempi di campionamento
PERIFERICHE
●
COMPARATORE
ANALOGICO
–
Livelli (min-max)
PERIFERICHE
●
TIMER
Tempo (min-max)
– Prescaler
–
●
CONTATORE
Conta (min-max)
– Prescaler
–
PERIFERICHE
●
PWM
–
Nº canali
–
Risoluzione
–
Frequenza max
PERIFERICHE
●
SERIALE SINCRONA
–
RS485
–
Baud rate (min-max)
PERIFERICHE
●
SERIALE ASINCRONA
–
RS232
–
RS485
–
Baud rate (min-max)
PERIFERICHE
●
I2C (brevetto Philips)
–
●
Sincrona, Clock master e
Dato bidirezionale
SPI (Altri costruttori)
–
Sincrona, Clock master,
Dato in e Dato out
PERIFERICHE
●
PARALLELA
–
IEEE1234
PERIFERICHE
●
SEGNALI, BUS DATI
–
Input
–
Output
–
Bidirezionale (3-state,
Open Drain)
PERIFERICHE
●
LCD DRIVER
PERIFERICHE
●
TENSIONE di RIFERIMENTO
PERIFERICHE
●
SLOPE A/D
FUNZIONI
●
INTERRUZIONI ESTERNE Segnali, Bus dati
●
INTERRUZIONI INTERNE Periferiche
FUNZIONI
●
WATCHDOG Protezione da malfunzionamenti
FUNZIONI
●
RESET Inizializzazione Periferiche e Segnali
●
POR, BOR RESET Gestione alimentazione
●
SLEEP Risparmio sul consumo
●
CONFIGURAZIONE
–
Programmazione su scheda, Protezione contenuto
–
Tipo oscillatore
CLOCK
●
●
VELOCE Alto consumo, disturbi
MEDIO Compromesso tra consumo e
velocità
●
LOW POWER Lento, basso consumo
●
RC
●
INTERNO Risparmio componenti
●
AUSILIARIO
Precisione non necessaria
–
Tipico 32 KHz
–
Temporizzazioni lente
–
Basso consumo
CARATTERISTICHE ELETTRICHE
●
ALIMENTAZIONE
–
●
CONSUMO
–
●
In funzione della frequenza del clock
LIVELLI LOGICI
–
●
mA in funzione della frequenza del clock, consumo a riposo,
consumo della Cpu, corrente sui segnali
VELOCITA'
–
●
Vmin Vmax
TTL, CMOS, circuiti collegati, Vil, Vih, Vol, Voh
DISTURBI
–
In proporzione alla velocità del clock, ripidità dei fronti e
corrente sui segnali
ALTRE CARATTERISTICHE
●
CONTENITORE
–
●
REPERIBILITA'
–
●
DIL, SMD, ecc.
Distributori nazionali, Fiere, Internet, Microchip
PREZZO
STRUMENTI DI SVILUPPO
●
ASSEMBLATORE MPLAB gratis da Microchip
●
COMPILATORE BASIC, C, C++, ecc.
●
SIMULATORE SIMLAB gratis da Microchip
●
PROGRAMMATORE Fuori linea, montato sulla scheda
●
BOOT LOADER Frequenti modifiche al programma
APPLICAZIONI
●
TASTIERA
●
DISPLAY
●
●
SENSORI
–
A/D
–
I2C
–
Seriale
–
LCD
–
Interfaccia Hitachi
–
I2C
–
altri
–
SPI
–
Statiche
–
Dinamiche
●
MOTORI
–
DC
–
Stepper
●
MEMORIE ESTERNE
MODEM GSM
Seriale asincrona
●
BUZZER
●
LED
●
USB
●
RADIO Seriale
●
Altre
–
CONFRONTO
CARATTERISTICHE
PIC
16F84
16F87
16F88
16F873
16F874
16F876
16F877
FLASH EEPROM
1024
64
7168
256
7168
256
4096
128
4096
128
8092
256
8092
256
SRAM
68
368
368
192
192
368
368
I/O
PIN
13
18
16 18,20,28
16 18,20,28
24
28
32
44
24
28
32
44
PIC
16F84
16F87
16F88
16F873
16F874
16F876
16F877
ADC TIMER COUNTER PWM UART USART SPI
1
2
1
1
1
1
7x10bit 2
1
1
1
1
5x10bit 3
2
1
1
1
8x10bit 3
2
1
1
1
5x10bit 3
2
1
1
1
8x10bit 3
2
1
1
1
I2C PAR AN.COMP
1
2
1
2
1
1
1
1
1
1
-
Scarica

QUI - ARI Ivrea