Microchip Technology MCU a funzionalità complete PIC16F18154/55/74/75
I microcontroller (MCU) a funzionalità complete PIC16F18154/55/74/75 Microchip Technology sono ideali per applicazioni con sensori analogici a basso costo ed efficienti dal punto di vista energetico con requisiti di risoluzione elevata. Le unità MCU PIC16F18154/55/74/75 offrono una suite di periferiche analogiche che consentono applicazioni con sensori di precisione. Questi dispositivi presentano una gamma di memoria da 7 KB a 28 KB con velocità fino a 32 MHz in package con fattore di forma ridotto da 8 a 44-pin. Le unità MCU includono un convertitore differenziale da analogico a digitale a 12 bit con calcolo (ADCC), due convertitori da digitale ad analogico (DAC) a 8 bit, una periferica di modulazione dell’ampiezza di impulso (PWM) a 16 bit e molte altre periferiche di controllo delle forme d’onda e comunicazione.Caratteristiche
- Architettura RISC ottimizzata per compilatore
- 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).
- Timer di accensione configurabile (PWRT)
- Ripristino da cali di tensione (BOR)
- Ripristino da cali di tensione a bassa potenza (LPBOR)
- Timer del watchdog (WDT) in modalità a finestra
- Memoria
- Fino a 28 Kb di memoria di programma flash
- Fino a 2 KB di memoria SRAM dati
- fino a 256 byte di memoria dati EEprom;
- 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 del codice programmabile e protezione da scrittura
- L'area informazioni dispositivo (DIA) memorizza
- Coefficienti di calibrazione indicatori di temperatura
- 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
- Caratteristiche operative
- Intervallo di tensione di funzionamento da 1,8 V a 5,5 V
- Intervalli di temperatura
- Intervallo industriale da -40 °C a +85 °C
- Intervallo esteso da -40 °C a +125 °C
- Funzionalità di risparmio energetico
- In Doze, la CPU e le periferiche funzionano a velocità di ciclo diverse (tipicamente quella della CPU è più bassa)
- In assenza di attività, la CPU si arresta mentre le periferiche continuano a funzionare
- Sospensione
- Consumo energetico minimo
- Riduzione del rumore elettrico del sistema durante le conversioni ADC
- La disattivazione del modulo periferico (PMD) riduce selettivamente il consumo energetico attivo delle periferiche inutilizzate
- Modalità a bassa potenza
- Corrente di sospensione tipica < 900 nA (abilitato per WDT) e < 600nA (WDT disabilitata a 3 V/+25 °C
- Corrente di funzionamento tipica 48 µA a 32 kHz, 3 V/+25 °C; < 1 mA tipica a 4 MHz, 5 V/+25 °C
- Struttura di clock
- Blocco oscillatore interno ad alta precisione (HFINTOSC)
- Frequenze selezionabili fino a 32 MHz
- ±2% alla calibrazione
- Sintonizzazione clock attiva di HFINTOSC per una maggiore precisione
- Oscillatore interno 31 kHz (LFINTOSC)
- oscillatore secondario esterno a 32 kHz (SOSC);
- Ingresso di clock esterno ad alta frequenza
- 2 modalità cristallo/risonatore
- 2 modalità di alimentazione con clock esterno (EC)
- 4 PLL disponibili per sorgenti esterne
- Il monitor clock a sicurezza intrinseca consente il recupero operativo se la sorgente di clock esterna si arresta
- Il Ttmer di avvio dell’oscillatore (OST) garantisce la stabilità delle sorgenti dell’oscillatore al cristallo
- Blocco oscillatore interno ad alta precisione (HFINTOSC)
- programmazione/debug:
- In-Circuit Serial Programming™ (ICSP™) tramite 2 pin;
- debug in circuito (ICD) con 3 punti di interruzione tramite 2 pin;
- Debug integrato su chip
- periferiche digitali:
- 2 moduli di acquisizione/confronto/PWM (CCP)
- Risoluzione a 16 bit per modalità di acquisizione/confronto
- Risoluzione a 10 bit per modalità PWM
- Fino a 4 modulatori di ampiezza di impulso (PWM)
- Risoluzione a 16 bit
- Uscite a impulsi indipendenti
- Ingressi del segnale di ripristino esterno (ERS)
- 4 celle logiche configurabili (CLC) con logica sequenziale e combinatoria integrata
- 1 generatore di forme d’onda (CWG) gratuito
- Controllo a banda morta del fronte di salita e discesa
- Unità monocanale a ponte completo, semiponte
- Sorgenti di segnale multiple
- Banda morta programmabile
- Ingresso di arresto-guasto
- 1 timer a 8/16 Bit configurabile (TMR0)
- 2 timer a 16 bit (TMR1/3) con controllo del gate
- Fino a 3 timer a 8 bit (TMR2/4/6) con timer di limite hardware (HLT)
- 1 oscillatore a controllo numerico (NCO)
- Genera un vero controllo della frequenza lineare e una maggiore risoluzione della frequenza
- Clock di ingresso fino a 64 MHz
- CRC programmabile con scansione della memoria
- Monitoraggio affidabile della memoria di programma/dati per il funzionamento a sicurezza positiva (ad es. classe B)
- Calcolo CRC a 32 bit su qualsiasi porzione della memoria flash del programma
- 2 trasmettitori del ricevitore asincrono universali potenziati (EUSART)
- Compatibile RS-232, RS-485, LIN
- Riattivazione automatica all'avvio
- 2 porte seriali sincrone host (MSPS)
- Modalità interfaccia periferica seriale (SPI) con sincronizzazione di selezione chip
- Modalità circuito inter-integrato (I2C) con modalità di indirizzamento a 7/10 bit
- La selezione dei pin periferici (PPS) consente la mappatura dei pin dell’I/O digitale
- Porta I/O dispositivo
- Fino a 35x pin I/O
- 1 pin solo ingresso
- Direzione I/O individuale, drain aperto, soglia di ingresso, velocità di variazione e controllo pull-up debole
- Interrupt-on-Change (IOC) su un massimo di 25 pin
- 1 pin di interruzione esterno
- 2 moduli di acquisizione/confronto/PWM (CCP)
- Periferiche analogiche:
- Convertitore differenziale analogico-digitale con calcolo (ADCC)
- Risoluzione a 12 bit
- Fino a 35 canali di ingresso positivo esterni
- Fino a 17 canali di ingresso negativo esterni
- 7 canali di ingresso interni
- Oscillatore ADC interno (ADCRC)
- Opera in sospensione
- Sorgenti trigger di conversione automatica (ACT) selezionabili
- 2 convertitori da digitale ad analogico (DAC) a 8 bit
- Uscita disponibile su un massimo di 2 pin I/O
- Collegamenti interni a ADC e comparatori
- 2 comparatori (CMPs)
- Fino a 4 ingressi esterni
- Polarità di uscita configurabile
- Uscita esterna tramite selezione pin periferico
- Il rilevamento a tensione nulla (ZCD) rileva quando il segnale CA sul pin attraversa la terra
- 2 riferimenti di tensione fissi (FVRs)
- Livelli di uscita selezionabili da 1,024 V, 2,048 V e 4,096 V
- FVR1 collegato internamente all’ADC
- FVR2 collegato internamente al comparatore
- Convertitore differenziale analogico-digitale con calcolo (ADCC)
Schema a blocchi
Diagramma percorso dati core
Pubblicato: 2023-09-08
| Aggiornato: 2023-11-28
