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
- Intervallo di tensioni di funzionamento:
- 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
- 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)
- Blocco oscillatore interno ad alta precisione (HFINTOSC):
- 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
- Due moduli di acquisizione/confronto/PWM (CCP):
- 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
- ADC (Analog-to-Digital Converter - Convertitore da analogico a digitale):
- 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
Pubblicato: 2020-10-15
| Aggiornato: 2025-06-13
