Microchip Technology Microcontroller PIC16F152

I microcontroller PIC16F152  di Microchip Technology sono disponibili in vari package per applicazioni di sensori sensibili ai costi e controllo in tempo reale. Il PIC16F152 presenta una serie di funzionalità semplificata che include un convertitore analogico/digitale (ADC) a 10 bit. Le altre caratteristiche includono una selezione del pin periferico (PPS), periferiche di comunicazione digitale, timer e generatori di forme d'onda. Le caratteristiche della memoria includono la partizione di accesso alla memoria (MAP) per supportare la protezione dei dati e le applicazioni del bootloader. Un'area informazioni del dispositivo (DIA) memorizza i valori di offset del riferimento di tensione fisso (FVR) per migliorare la precisione dell'ADC.

Caratteristiche

  • Caratteristiche principali
    • Architettura RISC ottimizzata per compilatore C
    • Velocità di funzionamento:
      • Ingresso clock CC – 32 MHz
      • Tempo minimo di istruzione 125 ns
    • Stack hardware profondo a 16 livelli
    • Ripristino di accensione a bassa corrente (POR)
    • 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
    • MAP (Memory Access Partition - Partizione dell'accesso alla memoria): la memoria flash del programma può essere suddivisa in:
      • Blocchi dell'applicazione
      • Blocco di avvio
      • Blocco Area di archiviazione flash (SAF)
    • Protezione codice e protezione scrittura programmabili
    • DIA (Device Information Area - Area informazioni dispositivo) memorizza:
      • Dati di misurazione di riferimento della tensione fissa (FVR)
      • Identificatore univoco microchip
    • 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 di funzionamento
    • Intervallo di tensioni di funzionamento:
      • Da 1.8V a 5.5V
    • Intervallo di temperatura:
      • Industriale: da -40 °C a 85 °C
      • Esteso: da -40 °C a +125 °C
  • Funzionalità di risparmio energetico
    • Sospensione:
      • Riduzione del consumo energetico del dispositivo
      • Riduzione del rumore elettrico del sistema durante le conversioni ADC
    • Caratteristiche di modalità a bassa potenza:
      • Sospensione:
    • < 900 nA tipica a 3 V/25 °C (abilitata per WDT)
    • < 600 nA tipico a 3 V/25 °C (WDT disabilitato)
      • Corrente di funzionamento:
    • 48 µA tipica 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
    • Oscillatore interno a 31 kHz (LFINTOSC)
    • Ingresso di clock esterno ad alta frequenza:
      • Due modalità di alimentazione con clock esterno (EC)
  • Periferiche digitali
    • Due moduli di acquisizione/confronto/PWM (CCP):
      • Risoluzione a 16 bit per modalità di acquisizione/confronto
    • Due modulatori a larghezza di impulso (PWM):
      • Risoluzione a 10 bit
      • Uscite a impulsi indipendenti
      • Risoluzione a 10 bit per modalità PWM
    • Un temporizzatore a 8/16 bit configurabile (TMR0)
    • Un temporizzatore a 16 bit (TMR1) con controllo del gate
    • Un temporizzatore a 8 bit (TMR2) con temporizzatore di limite hardware (HLT)
    • Un trasmettitore/ricevitore sincrono asincrono universale potenziato (EUSART):
      • Compatibile RS-232, RS-485, LIN
      • Riattivazione automatica all'avvio
    • Una MSP (Master Synchronous Serial Port - porta seriale sincrona master):
      • Modalità interfaccia periferica seriale (SPI)
    • Sincronizzazione selezione slave
      • Modalità circuito inter-integrato (l2C
    • Modalità di indirizzamento a 7/10 bit
    • PPS (Peripheral Pin Select - Selezione pin periferici ):
      • Abilita la mappatura dei pin dei I/O digitali
    • Caratteristiche della porta I/O del dispositivo:
      • Fino a 35 pin I/O
      • 1 pin solo ingresso
      • Direzione I/O individuale, drain aperto, soglia di ingresso, velocità di risposta e controllo di eccitazione debole
      • Interrupt-on-Change (IOC) su tutti i pin
      • Un pin di interruzione esterno
  • Periferiche analogiche
    • ADC (Analog-to-Digital Converter - Convertitore da analogico a digitale):
      • Risoluzione a 10 bit
      • Fino a 28 canali di ingresso esterni
      • Due canali di ingresso interni
      • Oscillatore ADC interno (ADCRC)
      • Opera in sospensione
      • Sorgenti con trigger di conversione automatica selezionabili
    • FVR (Fixed Voltage Reference - Riferimento di tensione fisso):
      • Livelli di uscita selezionabili da 1,024 V, 2,048 V e 4,096 V
      • Connesso internamente all'ADC
  • Funzionalità di programmazione/debug
    • In-Circuit Serial Programming™ (ICSP™) mediante due pin
    • Debug integrato nel circuito (ICD) con un punto di interruzione tramite due pin
    • Debug integrato su chip

Schema a blocchi

Schema a blocchi - Microchip Technology Microcontroller PIC16F152
Pubblicato: 2020-10-15 | Aggiornato: 2025-06-13