Microchip Technology Microcontroller a 16 bit GL PIC24FJ

I microcontroller PIC24FJ GL a 16 Bit Microchip Technology  sono MCU a bassa potenza progettati per consentire lo sviluppo di una serie di applicazioni innovative, sia con che senza display. Dotati di molte periferiche indipendenti centrali (CIP) che possono funzionare in modalità di risparmio energetico, questi MCU offrono un funzionamento a potenza ultra-bassa per progetti IoT alimentati a batteria e a risparmio energetico. Un versatile controller LCD segmentato su chip semplifica l’integrazione dei display nelle applicazioni a bassa potenza.  Questi dispositivi offrono anche  la sospensione di ritenzione, una modalità a basso consumo in cui i circuiti essenziali sono alimentati da un regolatore a bassa tensione  separato Questa modalità a basso consumo supporta il funzionamento continuo  del calendario/orologio in tempo reale (RTCC) su chip a basso consumo, consentendo a un'applicazione  di tenere il tempo mentre il dispositivo è altrimenti addormentato. Le caratteristiche di basso consumo degli MCU GL PIC24FJ di Microchip consentono una maggiore durata della batteria nelle applicazioni portatili.

Gli MCU GL PIC24FJ sono offerti con 64 KByte o 128 KByte di memoria flash e sono disponibili in package a 28 pin, 36 pin, 48 pin e 64 pin. Questi dispositivi sono qualificati AEC Q100 classe 1, con un intervallo di temperatura di funzionamento da -40 °C a +125 °C, caratteristica che li rende ideali per applicazioni automobilistiche.

Caratteristiche

  • Controller LCD segmentato con animazione
    • Fino a 256 segmenti (8 comuni e 32 segmenti)
    • Animazione autonoma e indipendente dal nucleo; alternanza di doppia visualizzazione, lampeggiamento e oscuramento
    • Pompa di carica LCD per la gestione del contrasto in applicazioni alimentate a batteria
    • Opzione di polarizzazione esterna per ridurre il consumo di energia
    • Funzionamento in modalità di risparmio energetico
  • Condizioni di nucleo e funzionamento
    • Da 2,0 V a 3,6 V
    • Esecuzione a ciclo singolo
    • Moltiplicatore hardware 16 x 16 e divisore hardware 32 bit x 16 bit
    • Sistema set di istruzioni ottimizzato per compilatore C
    • Qualifica AEC Q100 classe 1
  • Potenza estremamente bassa
    • Funzionamento a bassissimo consumo con corrente di riposo fino a nA con ritenzione completa della RAM
    • Una serie di modalità di risparmio energetico per ridurre il consumo di corrente e bilanciare le prestazioni: Modalità PMD bits, DOZE, inattività, sospensione e sospensione e ritenzione
    • Una gamma di periferiche indipendenti dal nucleo (CIP) che operano in modalità di risparmio energetico, alleggerendo al contempo l’unità di elaborazione centrale (CPU)
  • Caratteristiche di sicurezza hardware
    • Memoria Flash con codice di correzione errore (ECC) e iniezione dei guasti per il controllo dell’integrità della memoria (correzione singolo errore e rilevamento degli errori doppi)
    • Dead-Man Timer (DMT) memorizzato mediante recupero di istruzioni per il monitoraggio dello stato di salute del software
    • Temporizzatore di supervisione a finestra (WWDT) per la supervisione del sistema
    • Protezione Flash CodeGuard™ per la partizione della memoria e la restrizione di accesso
    • Monitoraggio clock a sicurezza intrinseca (FSCM) per la gestione dei guasti di clock
    • Controllo di ridondanza ciclico programmabile avanzato (CRC), rilevamento ad alta tensione e bassa tensione programmabile (HLVD), ripristino brown-out (BOR) e ripristino di accensione (POR)
    • Libreria per la sicurezza di classe B, IEC 60730
  • Analogico integrato avanzato
    • Convertitore analogico/digitale (ADC) fino a 17 canali, 400Ksps
    • Boost a bassa tensione per ingresso
    • Funzione di ingresso di riferimento Bandgap
    • Funzionalità di confronto di soglia a finestra indipendente dal nucleo
    • Funzione di scansione automatica
    • Funzionamento in modalità di risparmio energetico
    • Tre comparatori analogici con multiplexer di ingresso e generatori di tensione di riferimento programmabili
  • Interfacce di comunicazione
    • 4 UART che supportano LIN/J2602 e IrDA®
    • 2 SPI/I2S, fino a 25 MHz
    • 2x I2C master e slave con mascheramento degli indirizzi, supporto PmBus™ e IPMI
  • Funzionalità di protezione sicure
    • Programmazione Flash una sola volta (OTP) con inibizione di scrittura ICSP™ che offre la possibilità di disabilitare le operazioni di cancellazione/scrittura/debug Flash
    • Protezione Flash CodeGuard™ per la partizione della memoria e la restrizione di accesso
    • L'ID univoco del dispositivo a 120 bit, l'OTP dell'utente a 256 byte e gli schemi di protezione di cui sopra costituiscono la combinazione ideale di funzioni complementari per implementare la sicurezza insieme ai dispositivi CryptoWone™ in un’applicazione sicura
    Timer e contatori
    • 5 timer/contatori dedicati a 16 bit o 2 a 32 bit
    • 14 uscite PWM o di uscita comparate (OC) con 5 basi temporizzatori indipendenti – Multiple Capture Compare PWM (MCCP)
    • 5 rilevazioni di ingresso (IC) – Multiple Capture Compare PWM (MCCP)
    • Un totale di 15 temporizzatori/contatori a 16 bit o 7 temporizzatori/contatori a 32 bit
    • Calendario clock in tempo reale (RTCC) hardware con marcatura temporale
    Periferiche indipendenti centrali
    • 4 celle logiche configurabili (CLC)
    • 5 PWM (MCCP) a cattura multipla
    • Controller ADC con confronto di soglia e trigger automatici
    • Accesso diretto alla memoria (DMA) con 6 canali che supportano UART, SPI, ADC e altro
  • Gestione clock
    • Oscillatori veloci RC (FRC) da 8 MHz e oscillatori RC (LPRC) e secondari (SOSC) a bassa potenza da 32 kHz.
    • PLL programmabili con sorgenti di clock dell'oscillatore esterno e uscita del clock di riferimento (Reference Clock Output, REFO)
    • Monitoraggio clock a sicurezza intrinseca (FSCM)
    • Temporizzatore di accensione (PWRT) e Temporizzatore di avvio oscillatore (OST) che supportano l'avvio a due velocità
  • Funzionalità speciali e supporto di sviluppo del debugger
    • Supporto del configuratore del codice MPLAB (MCC)
    • Selezione dei pin periferici (PPS) per una mappatura flessibile dei pin
    • Modifica interrupt-on configurabile su tutti gli IOs
    • In-Circuit Serial Programming™ (ICSP) ed emulazione in circuito (ICE) tramite 2 pin
    • Supporto scansione delimitatore JTAG
  • Caratteristiche fisiche
    • Intervallo temperatura di funzionamento da -40 °C a +125 °C
    • Opzioni di package
      • 28 pin: SOIC, SSOP, QFN, uQFN
      • 36 pin: uQFN
      • 48 pin: TQFP, uQFN
      • 64-pin: QFN, TQFN

Applicazioni

  • Interfaccia uomo macchina (HMI)
  • Applicazioni IoT industriali e di consumo
  • Applicazioni alimentate a batteria
  • Applicazioni medicali
  • Applicazioni automobilistiche
  • Infotainment

Schema a blocchi

Microchip Technology Microcontroller a 16 bit GL PIC24FJ

Video

Pubblicato: 2020-08-12 | Aggiornato: 2024-08-06