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
- PHY
- 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)
- PIC32MZ1025W104
- 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
Blockdiagramm
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
