Microchip Technology PIC32MZ W1-System-on-Chip (SoCs)

Microchip BLUETOOTH  PIC32MZ W1 System-on-Chips (SoCs) sind leistungsstarke WLAN-MCU-SoCs mit einem MIPS-M-Klasse-Core, stabiler Konnektivität und 2 MB-Speicher für die Softwareentwicklung. Zusammen mit einem leistungsstarken Core bietet der PIC32MZ2051-W1 branchenführende Konnektivität, die 2.4GHz 802,11 b/g/n Funkmodi unterstützt. Diese Bauteile verfügen über einen umfangreichen Peripheriesatz, einschließlich Ethernet, USB, ADC, CVD-Berührungstasten und CAN.

Merkmale

  • Drahtlose Schnittstellen
    • PHY
      • IEEE® 802,11 b/g/n WLAN-Link
      • Einzelner räumlicher Stream von 20 MHz-Kanalbandbreite
      • Externe FEM-Unterstützung für Leistungsverstärker (PA), rauscharmen Verstärker (LNA) und Sender-/Empfängerschalter (TX/RX)
      • 2,4 GHz (2.400 MHz bis 2.483,5 MHz) ISM-Band
    • MAC
      • Infrastruktur-BSS-STA-Modus
      • Soft-AP-Modus-Funktionsumfang
      • Aktives und passives Scannen
      • Unterstützung für Sendeleistungssteuerung über Temperatur und Spannung
    • Sicherheit
      • WPA3 Personal (SAE und PMF-802.11w)
      • WPA2 Personal mit Optionen für WPA-Kompatibilität und PMF
      • WEP
    • Harmony-Netzwerke
      • Einsatzbereite Unterstützung für MPLAB® Harmony v3 TCP/IP-Stapel
      • TLS v1.2 mit symmetrischer/asymmetrischer Krypto-Beschleunigung
    • WLAN-Stromsparmodi
      • Drahtloser Schlafmodus (WSM)
      • Drahtloser Tiefschlafmodus (WDS)
    • Unterstützung für WLAN-Zeitstempel
  • 200 MHz, MIPS32® M-Klasse Mikroprozessorkern
    • 16 KB I-Cache, 16 KB D-Cache
    • Feste Mapping-Umsetzung (FMT)-basierte MMU für eine optimale Embedded-OS-Ausführung
    • microMIPS™-Modus für bis zu 35 % kleinere Codegröße
    • DSP-erweiterter Core
      • 4 x 64-Bit-Akkumulatoren
      • Einzel-Zyklus MAC, Sättigung und fraktionierte Mathematik
    • Code-effiziente Architektur (C und Bestückung)
  • On-Chip Flash und SRAM:
    • PIC32MZ1025W104
      • 1 MB Flash-Programmspeicher
      • 64 KB Boot-Programm-Flash
      • 256 KB SRAM (Programm und Daten)
      • 64 KB Datenpuffer (DBF)
      • Dedizierter Puffer für Peripheriegeräte
    • PIC32MZ2051W104
      • 2 MB Flash-Programmspeicher
      • 128 KB Boot-Programm-Flash
      • 512 KB SRAM (Programm und Daten)
      • 128 KB Datenpuffer (DBF)
  • Leistungsmanagement und Systemwiederherstellung
    • Stromsparende Modi (Traum, Schlaf, Tiefschlaf und Extrem Tiefschlaf)
    • 8 KB-Kontext-SRAM für die Kontextspeicherung unter stromsparenden Modi
    • Tiefschlafmodus
      • 32 x Semaphore-Register (32-Bit breit) für die Kontextspeicherung
      • 1,9 µA (typisch) Stromverbrauch
    • Das PIC32MZ W1 SoC verwendet ein 32-Bit-Semaphore-Register für die Kontextspeicherung mit den folgenden Stromverbrauchswerten im Extreme-Tiefschlafmodus
      • 0,71 µA (typisch) für PIC32MZ1025W104132
      • 1,06 µA (typisch) für PIC32MZ2051W104132
    • Integriertes Power-on-Reset (POR), Brown-out-Reset (BOR), Zero-Power-BOR (ZPBOR) und programmierbare Niederspannungserkennung (PLVD)
    • Sekundärer Oszillator und ausfallsicherer Takt
    • Schnelles Einschalten und Spannungsabfall-Wiederherstellung (Brown-out-Recovery)
  • Sicherheit
    • Hardware-beschleunigte Sicherheitsmodi (mit eingebauter DMA-Unterstützung)
    • Crypto-engine mit echtem Zufallsnummerngenerator (TRNG) für Datenverschlüsselung/-entschlüsselung und Authentifizierung (AES, 3DES, SHA, MD5 und HMAC)
    • AES-Modi
      • Elektronisches Codebuch (ECB)
      • Cipher Block Chaining (CBC)
      • Counter Mode (CTR)
      • Cipher Feedback Mode (CFB)
      • Output Feedback ode (OFB)
      • Galois/Counter Mode (GCM)
    • Hardware-beschleunigte Public-Key-Kryptografie mit Unterstützung für:
      • 16-DSP Multiplikator-Konfiguration
      • 256-Bit ECC/ECDH/ECDSA/Curve25519
      • 256-Bit-Ed25519
      • 512-Bit ECC/ECDH/ECDSA Generierung
  • Taktmanagement
    • 40 MHz Primärer Oszillator (POSC)
    • 32,768 kHz Sekundärer Oszillator (SOSC)
    • Power-up-Timer (PWRT) und Oszillator-Start-up-Timer (OST)
    • Ausfallsicherer Taktwächter (FSCM)
    • On-Chip-Taktquellen
      • 8 MHz Schneller RC-Oszillator (FRC)
      • 32,768 kHz Stromsparender RC-Oszillator (LPRC)
    • Programmierbare PLLs und Oszillator-Taktquellen
    • Unabhängiger Watchdog-Timer (WDT), Deadman-Timer (DMT) und unabhängiger Tiefschlaf-Watchdog-Timer
    • Schnelle Anlaufzeit und Inbetriebnahme
    • Unterstützung für präzise Referenztakte für externen Bauteilen
  • Direkter Speicherzugriff (DMA)
    • 8 x Kanäle mit automatischer Datengrößenerkennung
    • Programmierbare zyklische 32-Bit-Redundanzprüfung (CRC)
  • Fortschrittliches analoges 12-Bit-ADC-Modul
    • 2 x MSPS mit 2 x Abtast- und Halteschaltungen (S & H) (1 x dedizierte und 1 x gemeinsam genutzte)
    • Bis zu 20x analoge Eingangskanäle
    • Schlaf- und Ruhemodus-Betrieb
    • Mehrere Triggerquellen
    • 2 x digitale Komparatoren und 2 x digitale Filter
    • Unterstützt eine Eigenkapazitäts-Touch-Schnittstelle mit maximal 18 x Berührungstasten und 1 x angetriebener Abschirmung
  • Kommunikationsschnittstelle
    • Bis zu 2x CAN-Module (CAN und CAN-FD) mit 2,0 B aktiv mit DeviceNet™-Adressierungsunterstützung
    • Bis zu 3x UART-Module (Geschwindigkeiten von bis zu 10 Mbps), unterstützt RS-232-, RS-485-, LIN 2,1- und IrDA-Protokolle
    • 1 x Ethernet-MAC-Modul (10/100 MBit/s) mit RMII-Schnittstelle und dediziertem DMA
      • IEEE 1588 Präzisions-Zeitprotokoll (PTP)
      • Unterstützung für die Zeitsynchronisierung zwischen WLAN und Ethernet
    • Bis zu 2x SPI-Module (4-Draht) mit Geschwindigkeiten von bis zu 40 MHz
    • SQI als zusätzliches SPI-Modul (60 MHz) konfigurierbar
    • 1 x Vollgeschwindigkeits-USB 2,0 OTG-Schnittstelle mit dediziertem DMA
    • 2 x I2C (bis zu 1 M Baud) mit SMBus-Unterstützung
  • Timer/Ausgangsvergleich/Eingangserfassung
    • 7x 16-Bit- oder bis zu 3x 32-Bit-Timer/-Zähler
    • 4 Ausgangsvergleichsmodule (OC)
    • 4 x Eingangserfassungsmodule (IC)
    • Stromsparende Präzisions-Echtzeituhr und Kalender (RTCC)
  • Eingang/Ausgang
    • Hochstromquelle/Senke (bis zu 25 mA) auf allen I/O-Pins
    • Konfigurierbare Open-Drain-, Pull-Up-, Pull-Down und Anstiegsraten-Steuerungen
    • Externe Interrupts auf allen I/O-Pins
    • Peripherie-Pinauswahl (PPS) zur Aktivierung der Funktionsneuzuordnung
    • Bis zu 62x GPIO-Pins
  • Peripherer Triggergenerator (PTG) mit 8-Bit-Benutzerbefehl für die Planung komplexer Sequenzen
  • Unterstützung der Klasse B Sicherheitsbibliothek, IEC 60730
  • Debugger-Entwicklungsunterstützung
    • Programmierung im Schaltkreis und in der Anwendung
    • 4-Draht MIPS® erweiterte JTAG-Schnittstelle
    • Unbegrenzte Software: 8 x Befehls- und 4 Datenkomplexe Hardware-Breakpoints
    • IEEE 1149.2-kompatibler (JTAG) Boundary-Scan
    • Unterstützung des iFlow-Trace-Funktionsumfangs: Off-Chip-Pufferung von iFlowTrace-Nachrichten
  • Unterstützung für Software und Tools
    • C/C + + Compiler mit nativem DSP/fraktionaler
    • MPLAB® Harmony-integriertes Software-Framework
      • TCP/IP-, USB-, Grafik- und mTouch™-Middleware
      • MFi und Android™
      • RTOS-Kernel: Express Logic ThreadX, FreeRTOS™, OpenRTOS®, Micriµm® µC/OS™ und SEGGER embOS®
    • Unterstützt Over-the-Air (OTA) — und Over-the-Host (OTH) -Firmware-Aktualisierungsmodi
  • Zweireihiges 132-Pin-DQFN-Gehäuse, 10 mm x 10 mm x 0,9 mm
  • 2,97 V bis 3,63 V Betriebsspannungsbereich
  • DC bis 200 MHz Betriebsfrequenzbereich
  • -40 °C bis +85 °C Betriebstemperaturbereich

Software und Support

Microchip Technology PIC32MZ W1-System-on-Chip (SoCs)

Blockdiagramm

Blockdiagramm - Microchip Technology PIC32MZ W1-System-on-Chip (SoCs)

Applikationen

  • Industrieautomatisierungs- und Steuerungssysteme
  • Smart-Home-Geräte
  • IoT-fähige Sensoren und Ausrüstungen
  • Medizinische Geräte
  • Sicherheits- und Überwachungssysteme
  • Robotik
  • Fernüberwachung und Telemetrie
  • Drahtlose Gateways und Zugangspunkte
  • Unterhaltungselektronik
  • Energiemanagement und intelligente Stromnetzsysteme
  • Gebäudeautomatisierungssysteme
Veröffentlichungsdatum: 2024-05-07 | Aktualisiert: 2025-03-13