Microchip Technology Microcontroller a 8 bit PIC16F18056 & PIC16F18076
I microcontroller a 8 Bit PIC16F18056 e PIC16F18076 di Microchip Technology presentano una suite di periferiche digitali e analogiche che consentono sensori sensibili ai costi e applicazioni di controllo in tempo reale. Questi MCU sono disponibili in package da 28 pin a 44 pin con memoria Flash di programma da 28 KB e velocità fino a 32 MHz. Gli MCU PIC16F18056 e PIC16F18076 includono un convertitore da analogico a digitale a 10 bit con calcolo (ADCC), tecniche di ripartizione automatica della tensione capacitiva (CVD) per rilevamento tattile capacitivo avanzato, misurazione, filtraggio, sovracampionamento e confronto di soglia e una pompa di carica in aggiunta a un modulo convertitore digitale-analogico (DAC) a 8 bit.Gli MCU PIC16F18056 e PIC16F18076 di Microchip Technology includono tre moduli di modulazione della larghezza di impulso (PWM) a 10 bit, selezione del pin periferico (PPS), periferiche di comunicazione digitale, timer e generatori di forme d'onda. Questi dispositivi forniscono inoltre funzionalità di memoria come la partizione di accesso alla memoria (MAP) per supportare gli utenti nelle applicazioni di protezione dei dati e bootloader. La EEPROM dati e un'Area di informazione sul dispositivo (DIA) che memorizza i valori di offset della tensione fissa (FVR) aiutano a migliorare la precisione del convertitore analogico/digitale (ADC).
Il PIC16F18056 è disponibile in package SPDIP, SOIC, SSOP e VQFN a 28 pin. Il PIC16F18076 è disponibile in package PDIP e QFN a 40 pin e in un package TQFP a 44 pin.
Caratteristiche
- Caratteristiche principali
- Architettura RISC ottimizzata per compilatore C
- Velocità di funzionamento:
- Ingresso clock CC a 32 MHz
- Tempo minimo di istruzione 125 ns
- Stack hardware profondo a 16 livelli
- Ripristino di accensione (POR) a bassa corrente
- Timer di accensione configurabile (PWRT)
- Ripristino brown-out (BOR)
- Timer del watchdog (WDT)
- Memoria
- Fino a 28 Kb di memoria di programma flash
- Fino a 2 KB di memoria SRAM dati
- Fino a 256 byte di memoria EEPROM dati
- partizione di accesso alla memoria (MAP) con memoria flash del programma suddivisa in:
- Blocco applicazione
- Blocco di avvio
- Blocco Area di archiviazione flash (SAF)
- Protezione codice e protezione scrittura programmabili
- L'Area informazioni dispositivo (DIA) memorizza:
- Dati di misurazione di riferimento della tensione fissa (FVR)
- Identificatore univoco microchip (MUI)
- L'area caratteristiche dispositivo (DCI) memorizza:
- Dimensioni della riga di programmazione/cancellazione
- Dettagli sul numero di pin
- Modalità di indirizzamento diretto, indiretto e relativo
- funzionalità di risparmio energetico:
- Sospensione
- Consumo energetico ridotto del dispositivo
- Riduzione del rumore elettrico del sistema durante le conversioni ADC
- Caratteristiche di modalità a bassa potenza
- Sospensione
- < 900nA tipica a 3 V/25 °C (abilitata per WDT)
- <600nA tipica a 3 V/25 °C (WDT disabilitato)
- Corrente di funzionamento
- 48 µA tipica a 32 kHz, 3 V/25 °C
- < 1mA tipica a 4 MHz, 5 V/25 °C
- Sospensione
- Sospensione
- Struttura di clock
- Blocco oscillatore interno ad alta precisione (HFINTOSC):
- Frequenze selezionabili fino a 32 MHz
- ±2% alla calibrazione
- Oscillatore interno a 31 kHz (LFINTOSC)
- Ingresso di clock esterno ad alta frequenza
- Due modalità di alimentazione con clock esterno (EC)
- Oscillatore secondario (SOSC)
- Blocco oscillatore interno ad alta precisione (HFINTOSC):
- Funzionalità di programmazione e debug
- In-Circuit Serial Programming™ (ICSP™) mediante due pin
- Debug nel circuito (ICD) con tre breakpoint mediante due pin
- Debug integrato su chip
- Caratteristiche operative
- Intervallo di tensione di funzionamento da 1,8 V a 5,5 V
- Intervallo di temperatura di funzionamento
- Industriale: da -40 °C a +85 °C
- Esteso: da -40 °C a +125 °C
- Opzioni del package
- PIC16F18056: SPDIP-28, SOIC-28, SSOP-28, VQFN-28
- PIC16F18076: PDIP-40, QFN-40, TQFP-44
- periferiche digitali:
- Due moduli di acquisizione/confronto/PWM (CCP)
- Risoluzione a 16 bit per modalità di acquisizione/confronto
- Risoluzione a 10 bit per modalità di modulatore a larghezza di impulso (PWM)
- Tre modulatori a larghezza di impulso (PWM)
- Risoluzione a 10 bit
- Quattro celle logiche configurabili (CLC)
- Logica cumulativa e sequenziale integrata
- Un generatore di forme d'onda complementare (CWG)
- Controllo a banda morta del fronte di salita e discesa
- Unità a ponte completo, a mezzo ponte e a 1 canale
- Sorgenti di segnale multiple
- Banda morta programmabile
- Ingresso di arresto-guasto
- Un timer a 8/16 bit configurabile (TMR0)
- Due timer a 16 bit (TMR1/3) con controllo gate
- Tre timer a 8 bit (TMR2/4/6) con timer di limite hardware (HLT)
- Un oscillatore controllato numericamente (NCO)
- Genera un vero controllo della frequenza lineare e una maggiore risoluzione della frequenza
- Clock di ingresso fino a 64 MHz
- Fino a due trasmettitori del ricevitore asincrono universali potenziati (EUSART)
- Compatibile con RS-232, RS-485 e LIN
- Riattivazione automatica all'avvio
- Fino a due porte seriali sincrone Host (MSP)
- Modalità d'interfaccia periferica seriale (SPI)
- Modalità circuito inter-integrato (I2C)
- Selezione pin periferici (PPS)
- Caratteristiche della porta I/O del dispositivo
- Fino a 35 pin I/O
- Un solo pin di ingresso
- Direzione I/O individuale, drain aperto, soglia di ingresso, velocità di risposta e controllo di eccitazione debole
- Interrupt-on-Change (IOC) su un massimo di 25 pin
- Un pin di interrupt esterno
- Due moduli di acquisizione/confronto/PWM (CCP)
- Periferiche analogiche:
- Convertitore analogico/digitale con calcolo (ADCC)
- Risoluzione a 10 bit
- Fino a 35 canali di ingresso esterni
- Quattro canali di ingresso interni
- Oscillatore ADC interno (ADCRC)
- Opera in sospensione
- Sorgenti con trigger di conversione automatica selezionabili
- Modulo pompa di carica
- Migliora l'accuratezza dei moduli analogici a basse tensioni
- Convertitore digitale-analogico (DAC) a 8 bit
- Uscita disponibile su un pin I/O
- Collegamenti interni a ADC e comparatori
- Un comparatore (CMP)
- Fino a quattro ingressi esterni
- Polarità di uscita configurabile
- Uscita esterna tramite selezione pin periferico
- Rilevamento a tensione nulla (ZCD)
- Due riferimenti di tensione fissi (FVR)
- Convertitore analogico/digitale con calcolo (ADCC)
Applicazioni
- Reti di sensori
- Applicazioni di controllo in tempo reale
- Interfaccia utente
- Protezione dei dati
- Applicazioni Bootloader
- Settore industriale
Video
Schema a blocchi
