Microchip Technology Microcontroller a 16 bit PIC24FJ-GU4/GL4

I microcontroller (MCU) a 16 Bit PIC24FJ-GU4/GL4   di Microchip Technology offrono fino a 512 KB di Dual Partition Flash che supporta gli aggiornamenti Over-The-Air (OTA) in tempo reale e l’emulazione EEPROM. Insieme a diverse periferiche indipendenti centrali (CIP), gli MCU PIC24FJ-GU4/GL4 includono una USB a piena velocità e un controller LCD segmentato con supporto di animazione. Con alta memoria e corrente di sospensione fino ad appena poche centinaia di nA, pur mantenendo il contenuto RAM completo, questi dispositivi sono perfetti per applicazioni IoT, industriali, di consumo e mediche.

Le MCU PIC24FJ-GU4/GL4 sono supportate dallo strumento MPLAB® Code Configurator (MCC), che riduce i tempi di sviluppo consentendo agli sviluppatori di configurare i dispositivi e le librerie con pochi clic. Per affrontare l’evoluzione dell’attenzione sulla sicurezza e la sicurezza, questi MCU offrono funzionalità di sicurezza hardware e schemi di protezione sicuri, semplificando la progettazione di applicazioni intelligenti, sicure, sicure e connesse. Questi MCU presentano schemi di protezione come Flash OTP da ICSP™ Write Inibit, che consente all’intera memoria Flash di essere configurata una sola volta (OTP) e la sicurezza Flash CodeGuard™, che facilita la segmentazione delle restrizioni di accesso alla memoria e all’implementazione. Queste caratteristiche, insieme ai circuiti integrati CryptoAuthentication™ di Microchip Technology, facilitano l'implementazione della sicurezza nelle applicazioni.

Offrendo una temperatura di funzionamento estesa fino a +125 °C con qualifica aec Q100 classe 1, gli MCU PIC24FJ-GU4/GL4 sono anche ideali per applicazioni automobilistiche e industriali. Con un elevato livello di integrazione analogica, questi dispositivi semplificano l’interfacciamento dei sensori e la misurazione analogica, riducendo al contempo il costo complessivo della distinta base del sistema.

Caratteristiche

  • Controller LCD segmentato con animazione
    • 64 segmenti e 8 comuni che supportano fino a 480 pixel
    • Animazione autonoma centrale; doppio display alternato, lampeggiante e oscurante
    • 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
  • USB 2.0 a piena velocità
    • Configurabile come host, dispositivo od OTG
    • Interfaccia DMA per accesso RAM dati
  • Condizioni di nucleo e funzionamento
    • Da 2,0 V a 3,6 V, da -40 °C a +125 °C, qualificati AEC Q100 di grado 1, fino a 16 MIPS
    • 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
  • Potenza estremamente bassa
    • Funzionamento a bassissimo consumo con corrente di riposo fino a nA con ritenzione completa della RAM
    • Una gamma di modalità di risparmio energetico per ridurre il consumo di corrente, bilanciando le prestazioni: PMD bit, DOZE, inattività, sospensione e ritenzione modalità di sospensione
    • Una gamma di periferiche indipendenti centrali (CIP) che operano in modalità di risparmio energetico, alleggerendo il carico sull'unità centrale di elaborazione (CPU)
  • Funzioni 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 dispositivo univoco a 120 bit, l’OTP utente da 256 byte e gli schemi di protezione di cui sopra rendono la combinazione ideale di funzioni complementari per implementare la sicurezza insieme ai dispositivi di autenticazione crittografata in un’applicazione sicura
  • Caratteristiche di sicurezza hardware
    • Flash con codice di correzione dell'errore (ECC) e iniezione di guasti per il controllo dell'integrità della memoria (correzione dell'errore singola e rilevamento del doppio errore)
    • 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) a 10/12 bit fino a 24 canali, 400 Ksps
    • 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 multiplexing di ingresso e generatori di tensione di riferimento programmabili
    • Convertitore digitale-analogico (DAC) a 10 bit da 1 Msps con uscita bufferizzata
    Periferiche indipendenti dal core principale
    • 4 celle logiche configurabili (CLC)
    • 8 PWM di confronto a scansione multipla (MCCP)
    • Controller LCD segmentato con animazione indipendente dal nucleo, fino a 480 pixel (8 comuni x 64 segmenti)
    • Controller ADC con confronto di soglia e trigger automatici
    • Accesso diretto alla memoria (DMA) con 6 canali che supportano UART, SPI, ADC e altro
  • Interfacce di comunicazione
    • 6 UART a supporto di LIN/J2602 e IrDA®
    • 4 SPI/I2S, funzionamento fino a 24 MHz
    • 3 Master e Slave I2C con mascheratura indirizzo, PmBus e supporto IPMI
  • Gestione clock
    • Oscillatori RC veloce (FRC) da 8 MHz su chip e RC a bassa potenza (LRPC) e secondari (SOSC)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
  • Opzioni package
    • 48 pin: TQFN, μQFN
    • 64-pin: QFN, TQFN
    • 80 pin: TQFN
    • 100 pin: TQFN

Applicazioni

  • Interfaccia uomo macchina (HMI)
  • IoT industriale e di consumo
  • Settore medico
  • Settore automobilistico

Diagramma a blocchi

Schema a blocchi - Microchip Technology Microcontroller a 16 bit PIC24FJ-GU4/GL4
Pubblicato: 2020-05-19 | Aggiornato: 2024-07-25