PIC16f1516, PIC16f1517, PIC16f1518, PIC16f1519: da Microchip arriva questa nuova interessante famiglia di microcontrollori ad 8 bit con nanoWatt XLP Techonology
Qui potete scaricare il datasheet di questa nuova famiglia proposta da Microchip.
Caratteristiche generali:
• PIC16F1516 • PIC16LF1516
• PIC16F1516 • PIC16LF1516
• PIC16F1517 • PIC16LF1517
• PIC16F1518 • PIC16LF1518
• PIC16F1519 • PIC16LF1519
CPU RISC ad alte prestazioni:
• Architettura ottimizzata per il compilatore in C
• Solo 49 istruzioni
• Fino a 28 Kbytes di memoria programma
• Fino a 1024 Bytes di memoria dati
• Velocità:
- DC – 20 MHz clock input @ 2.5V
- DC – 16 MHz clock input @ 1.8V
- DC – 200 ns ciclo-istruzione
• 16-Level Deep Hardware Stack con Reset Opzionale Overflow/Underflow
• Modalità Diretta, Indiretta e Relativa di Indirizzamento:
- Due 16-bit File Select Registers (FSRs)
- FSRs possono leggere sia la memoria programma che la memoria dati
Struttura Oscillatore Flessibile :
• Blocco Oscillatore Interno da 16 MHz:
- Preciso al ±10%
- Frequenza selezionabile via software: da 16 MHz a 31 kHz
• Oscillatore interno a bassa potenza da 31 kHz
• Blocco oscillatore esterno con:
- Quattro modalità cristallo/risonatore fino a 20 MHz
- Tre modalità di clock esterno fino a 20 MHz
• Fail-Safe Clock Monitor
- Permette lo spegnimento sicuro se le periferiche di clock si fermano
• Oscillatore di avvio a due velocità
• Timer di avvio dell'oscillatore (OST)
Funzioni analogiche:
• Convertitore Analogico-Digitale (ADC):
- Risoluzione 10-bit
- Fino a 28 canali
- Capacità di auto-acquisizione
- Conversione disponibile durante la modalità Sleep
• Modulo di Riferimento di Tensione:
- Riferimento di Tensione Fisso (FVR) da 1.024V, 2.048V e 4.096V
• Indicatore di temperatura
Extreme Low-Power Management
PIC16LF151X con nanoWatt XLP:
• Modalità Sleep: 30 nA @ 1.8V, tipico
• Timer Watchdog: 300 nA @ 1.8V, tipico
• Oscillatore secondario: 600 nA @ 32 kHz
Caratteristiche Speciali del Microcontrollore:
• Range di alimentazione:
- 2.3V-5.5V (PIC16F151X)
- 1.8V-3.6V (PIC16LF151X)
• Auto-Programmazione sotto il controllo software
• Reset di accensione (POR)
• Timer di accensione (PWRT)
• Ultra Low-Power Reset Brown-out programmabile (ULPBOR)
• Timer Watchdog esteso (WDT)
• In-Circuit Serial Programming™ (ICSP™) attraverso due pin
• In-Circuit Debug (ICD) attraverso due pin
• Programmazione a bassa tensione (LVP)
• Codice di protezione programmabile
Periferiche:
• Fino a 35 pin di I/O e 1 pin di solo input:
- Alta corrente di sink/source 25 mA/25 mA
- Pull-up programmabili singolarmente
• Timer0: 8-Bit Timer/Counter con Prescaler 8-Bit
• Timer1 avanzato:
- 16-bit timer/counter con prescaler
- Modalità con input esterno
• Timer2: 8-Bit Timer/Counter con 8-Bit Period Register, Prescaler e Postscaler
• Due moduli Capture/Compare (CCP):
• Master Synchronous Serial Port (MSSP) con SPI e I2CTM con:
- indirizzo di mascheramento a 7-bit
- SMBus/PMBusTM compatibilità
• Modulo Ricevitore-Trasmettitore Sincrono Asincrono Avanzato Universale (EUSART):
- Compatibilità RS-232, RS-485 e LIN
- Auto-Baud Detect
- Auto-wake-up