Microchip Technology Microcontrollori a basso consumo PIC16F175x (MCU)
I microcontrollori a basso consumo PIC16F175x (MCU) di Microchip Technology sono progettati per offrire alte prestazioni ed efficienza energetica per una vasta gamma di applicazioni integrate. Questi MCU Microchip PIC16F175x sono dotati di amplificatori operazionali integrati, convertitori analogico-digitali (ADC) a 10 bit ad alta velocità, modulatori di larghezza d'impulso (PWM) a 10 bit e comparatori. Gli MCU consentono un condizionamento preciso del segnale analogico, il controllo del motore e la conversione di potenza. Con periferiche flessibili indipendenti dal nucleo e modalità a basso consumo energetico, questi dispositivi sono ideali per l'uso nell'automazione industriale, nelle interfacce dei sensori, nel controllo dell'illuminazione e nei dispositivi portatili. L'ingombro compatto e l'integrazione analogica riducono il numero di componenti esterni, semplificando la progettazione e riducendo il costo del sistema.Caratteristiche
- Nucleo
- 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)
- 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 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 programmabile del codice e della scrittura
- L'Area informazioni dispositivo (DIA) memorizza
- Dati di misurazione di riferimento della tensione fissa (FVR)
- Identificatore univoco microchip (MUI)
- Memorizzazione delle informazioni sulle caratteristiche del dispositivo (DCI)
- Dimensioni della riga di programmazione/cancellazione
- Dettagli sul numero di pin
- Modalità di indirizzamento diretto, indiretto e relativo
- Funzionamento
- Intervallo di tensione da 1,8 V a 5,5 V
- Intervalli di temperatura
- Intervallo industriale da -40 °C a +85 °C
- Intervallo di temperatura estesa da -40 °C a +125 °C
- 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
- 2x Modulatori a larghezza d'impulso (PWM)
- Risoluzione a 16 bit
- Uscite a impulsi indipendenti
- Ingressi ERS
- 4x Celle logiche configurabili (CLC), logica combinatoria e sequenziale integrata
- 1x Generatore di forme d'onda complementari (CWG)
- Controllo a banda morta del fronte di salita e discesa
- Pilotaggio a ponte completo, ponte parziale e a singolo canale
- 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 controllato numericamente
- 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 dati/programma per un funzionamento Fail-Safe (ad es., Classe B)
- Calcolo del CRC a 32 bit su qualsiasi porzione della memoria Program Flash
- 2 Ricevitori/trasmettitori universali sincroni/asincroni avanzati (EUSART)
- Compatibile con RS-232, RS-485 e LIN
- Riattivazione automatica all'avvio
- 2 Porte seriali sincrone host (MSSP)
- Modalità SPI (Serial Peripheral Interface), sincronizzazione della selezione del chip
- Modalità (I2C) Inter-Integrated Circuit, modalità di indirizzamento a 7/10 bit
- La selezione dei pin periferici (PPS) consente la mappatura dei pin dei I/O digitali
- Porta I/O del dispositivo
- Fino a 35x pin I/O
- 1 pin solo ingresso
- Direzione I/O individuale, drain aperto, soglia di ingresso, velocità di risposta e controllo di eccitazione debole
- Interruzione su cambiamento (IOC) su un massimo di 25 pin
- 1 pin di interruzione esterno
- 2 moduli di acquisizione/confronto/PWM (CCP)
- Opzioni del package
- PDIP a 14 pin, SOIC e TSSOP
- PDIP a 20 pin, SOIC, SSOP e QFN
- SPDIP, SSOP e VQFN a 28 pin
- PDIP a 40 pin e QFN
- TQFP a 44 pin
- Periferiche analogiche:
- Convertitore analogico-digitale differenziale con calcolo (ADCC)
- Frequenza di campionamento fino a 300ksps
- Risoluzione a 12 bit
- Fino a 35 canali di ingresso esterni
- 7 canali di ingresso interni
- Oscillatore ADC interno (ADCRC)
- Opera in sospensione
- Sorgenti con trigger di conversione automatica selezionabili
- 2 convertitori digitali-analogici (DAC) a 10 bit
- Uscita bufferizzata disponibile su un massimo di 2 pin I/O
- Connessioni interne all'ADC, agli amplificatori operazionali e ai comparatori
- 1x comparatore ad alta velocità (CMP1)
- Modalità di alimentazione configurabili per un tempo di risposta più rapido (50 ns) o un funzionamento a basso consumo energetico
- Selezioni multiple di isteresi
- Fino a 4 ingressi esterni
- Polarità di uscita configurabile
- Uscita esterna tramite selezione pin periferico
- 1x comparatore a basso consumo energetico (CMPLP1)
- Intervalli di ingresso in modalità comune selezionabili, inclusi rail-to-rail
- Bassa corrente di funzionamento
- Fino a 4 ingressi esterni
- Polarità di uscita configurabile
- Uscita esterna tramite selezione pin periferico
- Fino a 4 amplificatori operazionali
- Guadagno programmabile tramite una scala di resistenze interne
- Calibrazione automatica della tensione di offset di ingresso
- 2 riferimenti di tensione fissi (FVR)
- Livelli di uscita selezionabili 1,024 V, 2,048 V e 4,096 V
- FVR1 si collega internamente all'ADC
- FVR2 si collega internamente al comparatore e al DAC
- Riferimento di tensione a basso consumo (VREFLP, solo PIC16F17556/76)
- Uscita nominale di 1,024 V
- DAC indipendente a 6 bit
- Convertitore analogico-digitale differenziale con calcolo (ADCC)
- funzionalità di risparmio energetico:
- Doze: CPU e periferiche che funzionano a diverse velocità di ciclo (tipicamente la CPU è inferiore)
- Idle: CPU arrestata mentre le periferiche operano
- Corrente di
- Consumo energetico minimo
- Riduzione del rumore elettrico del sistema durante le conversioni da analogico a digitale (ADC)
- Disattivazione del modulo periferico (PMD) - possibilità di disattivare selettivamente i moduli hardware per minimizzare il consumo energetico attivo delle periferiche non utilizzate
- Analog Peripheral Manager - può essere utilizzato per ottimizzare il consumo energetico nelle applicazioni che utilizzano periferiche analogiche accendendole e
spegnendole secondo necessità, il core utilizza indipendentemente risorse di timer dedicate - Modalità a bassa potenza
- Modalità Sleep - tipicamente <900 na="" a="" 3v/+25="" °c="" (wdt="" abilitato)="" e="">900><600 na="" a="" 3v/+25="" °c="" (wdt="">600>
- Correnti operative - tipicamente 48 µA tipiche a 32 kHz, 3 V/+25 °C e <1 ma="" tipiche="" a="" 4="" mhz,="" 5="" v/+25="">1>
- 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 32 kHz (SOSC)
- Ingresso di clock esterno ad alta frequenza
- 3 modalità di cristallo/risonatore
- 2 modalità di alimentazione dell'orologio 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 timer di avvio dell'oscillatore (OST) garantisce la stabilità delle sorgenti di oscillatori a 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
Applicazioni
- Sistemi di controllo motore
- Conversione e gestione dell'alimentazione
- Interfacce dei sensori e condizionamento del segnale
- Controllo dell'illuminazione
- Automazione industriale e per uso domestico
- Dispositivi portatili e alimentati a batteria
Specifiche
- Opzioni di dimensione della memoria programma: 7 kB, 14 kB o 28 kB
- Larghezza del bus dati di 8 bit
- Intervallo di tensione di alimentazione da 1,8 V a 5,5 V
- Opzioni di frequenza di clock massima di 32 MHz o 64 MHz
- Opzioni di risoluzione di 10 bit o 12 bit
- Risoluzione del DAC di 10 bit
- Opzioni di dimensione della ROM dati 128 B o 256 B
- Opzioni di dimensione della RAM dati 512 B, 1 kB o 2 kB
- Da 11 a 35 canali ADC
- Tipi di interfaccia I2C, SPI e USART
- Tipo di ROM dati EEPROM
- 12-36 I/O
- Intervallo di temperatura di funzionamento da -40 °C a +85 °C o +125 °C
Scheda dati
- Microcontrollori PIC16F17556/76 a 28/40 pin con funzionalità complete
- Microcontrollori della famiglia PIC16F17576 a 14/44 pin
Diagramma a blocchi
Pubblicato: 2025-08-06
| Aggiornato: 2025-12-04
