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
  • 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
  • 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

Schema a blocchi

Schema a blocchi - Microchip Technology MCU a funzionalità complete PIC16F18154/55/74/75

Diagramma percorso dati core

Schema - Microchip Technology MCU a funzionalità complete PIC16F18154/55/74/75
Pubblicato: 2023-09-08 | Aggiornato: 2023-11-28