Microchip Technology PIC24FJ GL 16-Bit-Mikrocontroller

Microchip Technology  PIC24FJ GL 16-Bit-Mikrocontroller sind extrem stromsparende MCUs, die für die Entwicklung einer Reihe von innovativen Applikationen mit und ohne Displays ausgelegt sind. Diese MCUs sind mit vielen Core-unabhängigen Peripheriegeräten (CIPs) bestückt, die in Stromsparmodi betrieben werden können und bieten einen extrem stromsparenden Betrieb für batteriebetriebene und stromsparende IoT-Designs. Ein vielseitiger segmentierter On-Chip-LCD-Controller erleichtert die Integration von Displays in stromsparende Applikationen.  Diese Geräte bieten auch einen   Retention Sleep, einen Energiesparmodus mit BLUETOOTH -Schaltungen, die von einem separaten Low-Mode -Regler betrieben werden. Dieser Stromsparmodus unterstützt den kontinuierlichen  -Betrieb der stromsparenden On-chip-Echtzeituhr/-Kalender (RTCC), wodurch es einer Applikation  ermöglicht wird, die Uhrzeit zu erfassen, während sich das Bauteil im Schlafmodus befindet. Die stromsparenden Funktionen der PIC24FJ GL-MCUs von Microchip ermöglichen eine längere Batterielaufzeit in tragbaren Applikationen.

Die PIC24FJ GL MCUs werden mit einem Flash-Speicher von 64 Kbyte oder 128 Kbyte angeboten und sind in 28-Pin-, 36-Pin-, 48-Pin- und 64-Pin-Gehäusen verfügbar. Diese Bauteile sind AEC Q100 Klasse 1 qualifiziert und verfügen über einen Betriebstemperaturbereich von -40 °C bis +125 °C, wodurch sie sich hervorragend für Fahrzeuganwendungen eignen.

Merkmale

  • Segmentierter LCD-Controller mit Animation
    • Bis zu 256 Segmente (8 x gemeinsame Funktionen und 32 x Segmente)
    • Core-unabhängige, autonome Animation; wechselnde Dual-Anzeige, Blinken und Austastung
    • LCD-Ladungspumpe für Kontrastmanagement in batteriebetriebenen Applikationen
    • Externe Vorspannungsoption zur Reduzierung des Stromverbrauchs
    • Betrieb in Stromsparmodi
  • Kern- und Betriebsbedingungen
    • 2,0 V bis 3,6 V
    • Einzelzyklus-Befehlsausführung
    • 16 x 16 Hardware-Multiplikation und 32-Bit x 16-Bit Hardware-Teiler
    • C-Compiler optimiertes Befehlssatzsystem
    • Die AEC-Q100-Qualifizierung der Klasse 1
  • Extrem geringer Stromverbrauch
    • Extrem stromsparender Betrieb mit Ruhestrom bis zu nA mit voller RAM-Erhaltung
    • Verschiedene Energiesparmodi zur Reduzierung des Stromverbrauchs während gleichzeitig die Leistungsfähigkeit ausgeglichen wird: PMD-Bits-, DOZE-, Leerlauf-, Schlaf- und Retention-Sleep-Modi
    • Verschiedene Core-unabhängige Peripherie (CIPs), die in Stromsparmodi betrieben wird und gleichzeitig die zentrale Verarbeitungseinheit (CPU) entlastet.
  • Hardware-Sicherheitsfunktionen
    • Flash mit Fehlerbehebungscode (ECC) und Fehlerinjektion für die Prüfung der Speicherintegrität (Einzelfehlerbehebung und Doppelfehlererkennung)
    • Dead-Man-Timer (DMT), der durch Befehlsauslesungen zur Überwachung des Softwarezustands getaktet ist
    • Watchdog-Timer mit Fenster (WWDT) für die Systemüberwachung
    • CodeGuard™-Flash-Schutz für Speicherpartition und Zugriffsbeschränkung
    • Ausfallsicherer Taktwächter (FSCM) für die Verwaltung von Taktfehlern
    • Verbesserte programmierbare zyklische Redundanzprüfung (CRC), programmierbare Hochspannungserkennung (HLVD), Brown-Out-Reset (BOR) und Power-on-Reset (POR)
    • Klasse B Sicherheitsbibliothek, IEC 60730
  • Erweitertes integriertes Analog
    • 10-/12-Bit-Analog-Digital-Wandler (ADC) mit 400 KS/s und bis zu 17 Kanälen
    • Niederspannungs-Aufwärtswandler für den Eingang
    • Bandlücken-Referenzeingangsfunktion
    • Vergleichsfunktion für Core-unabhängige Schwellenwerte mit Fenster
    • Auto-Scan-Funktion
    • Betrieb in Stromsparmodi
    • Drei Analogkomparatoren mit Eingangs-Multiplexing und programmierbaren Referenzspannungsgeneratoren
  • Kommunikationsschnittstellen
    • 4 x UART unterstützt LIN/J2602 und IrDA®
    • 2 x SPI/I2S, bis zu 25 MHz Betrieb
    • 2 x I2C-Master und -Slave mit Adressmaskierung, PmBus™- und IPMI-Unterstützung
  • Sichere Schutzfunktionen
    • One-Time-Flash-Programmierung (OTP) durch ICSP™-Schreibschutzeinstellung, die eine Deaktivierung der Flash-Lösch-/Schreib-/Debug-Vorgänge ermöglicht
    • CodeGuard™-Flash-Schutz zur Verwaltung von Speicherpartitionen und Zugriffsbeschränkungen
    • Eine einzigartige 120-Bit-Bauteil-ID, 256-Byte-Benutzer-OTP und die obengenannten Schutzeinstellungen sind eine ideale Kombination von komplementären Funktionen zur Implementierung der Sicherheit zusammen mit den CryptoAuthentication™-Bauteilen in einer sicheren Applikation
    Timer und Zähler
    • 5 x dedizierter 16-Bit- oder 2 x 32-Tit-Timer/-Zähler
    • 14 x PWM- oder Ausgangsvergleichsausgänge (OC) mit 5 unabhängigen Timerbasen – MCCP (Multiple Capture Compare PWM)
    • 5 x Eingangserfassung (IC) – MCCP (Multiple Capture Compare PWM)
    • Insgesamt 15 x 16-Bit- oder 7 x 32-Bit-Timer/Zähler
    • Hardware-Echtzeituhr-Kalender (RTCC) mit Zeitstempel
    Core-unabhängige Peripherie
    • 4 x konfigurierbare Logikzellen (CLCs)
    • 5 x MCCP (Multiple Capture Compare PWM)
    • ADC-Controller mit Schwellenwertvergleich und automatischen Auslösern
    • Direkter Speicherzugriff (DMA) mit 6 Kanälen, unterstützt UART, SPI, ADC und vieles mehr
  • Taktmanagement
    • 8-MHz-On-Chip-Oszillatoren mit schnellem RC (FRC) und 32-kHz-Stromspar-RC-Oszillatoren (LPRC) sowie Sekundäroszillatoren (SOSC)
    • Programmierbare PLL mit externen Oszillator-Taktquellen und Referenztaktausgang (REFO)
    • Ausfallsicherer Taktwächter (FSCM)
    • Einschalt-Timer (PWRT) und Oszillator-Einschalt-Timer (OST) , der eine Inbetriebnahme mit zwei Geschwindigkeiten unterstützt
  • Entwicklungsunterstützung für besondere Funktionen und Debugger
    • Unterstützung für MPLAB-Codekonfigurator (MCC)
    • Periphere Pinauswahl (PPS) für digitale Pinneuzuordnung
    • Konfigurierbare Interrupt-on-Änderung auf allen IOs
    • In-Circuit-Serial-Programming™ (ICSP™) und In-Circuit-Emulation (ICE) über 2 Pins
    • Unterstütz JTAG-Boundary-Scan
  • Physikalische Eigenschaften
    • -40 °C bis +125 °C Betriebstemperaturbereich
    • Gehäuseoptionen
      • 28-Pin: SOIC, SSOP, QFN, uQFN
      • 36-Pin: uQFN
      • 48-Pin: TQFP, uQFN
      • 64-Pin: QFN, TQFN

Applikationen

  • HMI (Human Machine Interface)
  • Industrie- und Verbraucher-IoT-Applikationen
  • Batteriebetriebene Applikationen
  • Medizinische Applikationen
  • Fahrzeuganwendungen
  • Infotainment

Blockdiagramm

Microchip Technology PIC24FJ GL 16-Bit-Mikrocontroller

Videos

Veröffentlichungsdatum: 2020-08-12 | Aktualisiert: 2024-08-06