Microchip Technology PIC32MZ EF 32-Bit-Mikrocontroller
Microchip Technologie PIC32MZ EF 32-Bit-Mikrocontroller bieten branchenführende Konnektivitäts- und Peripherieoptionen sowie einen MIPS32-Core der M-Klasse mit einer Geschwindigkeit von bis zu 200 MHz/330 DMIPS. Der Prozessorkern verfügt über eine Fließkommaeinheit (FPU) für schnelle, einfache und doppelte Genauigkeitsberechnung und erweiterte DSP-Funktionalität mit vier 64-Bit-Akkumulatoren, Einzelzyklus-MAC und einer 5-Stufen-Pipeline. Er ist mit bis zu 2 MB Flash und 512 KB SRAM gekoppelt und verfügt über eine Crypto Engine für geringeren Software-Aufwand und eine einfache Ausführung der Verschlüsselung/Entschlüsselung. Die PIC32MZ EF MCUs werden auch vollständig vom integrierten MPLAB Harmony-Software-Framework unterstützt, das Softwarelösungen zur beschleunigten Entwicklung von Grafiken und Konnektivitätsapplikationen enthält.Merkmale
- Core: 252 MHz (bis zu 415 DMIPS) M-Klasse
- 16 KB I-Cache, 4 KB D-Cache
- FPU für 32-Bit- und 64-Bit-Gleitkomma-Mathematik
- MMU für eine optimale Embedded-OS-Ausführung
- microMIPS™-Modus für eine bis zu 35 % kleinere Codegröße
- DSP-verbesserter Core:
- Vier 64-Bit Akkus
- Einzel-Zyklus MAC, Sättigung und fraktionierte Mathematik
- IEEE 754-konform
- Code-effiziente Architektur (C und Baugruppe)
- Takt-Management
- Programmierbare PLLs und Oszillator-Taktquellen
- Ausfallsicherer Taktwächter (FSCM)
- Unabhängiger Watchdog-Timer (WDT) und Deadman-Timer (DMT)
- Schnelle Anlaufzeit und Inbetriebnahme
- Leistungsmanagement
- Stromsparmodi (Schlaf und Leerlauf)
- Integrierter Power-on-Reset (POR) und Brown-Out-Reset (BOR)
- Speicherschnittstellen
- Externe Bus-Schnittstelle (EBI): 50 MHz
- Serielle Quad-Schnittstelle (SQI): 50 MHz
- Audio- und Grafikschnittstellen
- Grafikschnittstellen: EBI oder PMP
- Audiodaten-Kommunikation: I2S, LJ und RJ
- Audio-Steuerschnittstellen: SPI und I2C
- Audiodaten-Mastertakt: Fraktionale Taktfrequenzen mit USB-Synchronisierung
- Hochgeschwindigkeits(HS)-Kommunikationsschnittstellen (mit dediziertem DMA)
- USB-2.0-konforme Hochgeschwindigkeits-On-The-Go(OTG)-Controller
- 10/100 Mbps Ethernet MAC mit MII und RMII-Schnittstelle
- Sicherheitsmerkmale
- Crypto-Engine mit einem RNG für die Datenverschlüsselung/-entschlüsselung und Authentifizierung (AES, 3DES, SHA, MD5 und HMAC)
- Erweiterter Speicherschutz:
- Peripherie- und Speicher-Regionszugangssteuerung
- Direct Memory Access (DMA)
- Acht Kanäle mit automatischer Datengrößenerkennung
- Programmierbare zyklische Redundanzprüfung (CRC)
- Fortschrittliche Analogfunktionen
- 12-Bit-ADC-Modul:
- 18 MS/s mit bis zu sechs Abtast- und Halteschaltungen (Sample and Hold, S&H) (fünf dedizierte und eine gemeinsam genutzte)
- Bis zu 48 analoge Eingänge
- Kann im Ruhezustand und im Standby-Betrieb betrieben werden
- Mehrere Triggerquellen
- Sechs digitale Komparatoren und sechs digitale Filter
- Zwei Komparatoren mit 32 programmierbaren Spannungsreferenzen
- 12-Bit-ADC-Modul:
- Kommunikationsschnittstellen
- Zwei CAN-Module (mit dedizierten DMA-Kanälen)
- 0B-Aktiv mit DeviceNet™-Adressierungsunterstützung
- Sechs UART-Module (25 MBit/s):
- Unterstützt bis zu LIN 2.1- und IrDA®-Protokolle
- Sechs 4-Draht-SPI-Module (bis zu 50 MHz)
- SQI als zusätzliches SPI-Modul konfigurierbar (50 MHz)
- Fünf I2C-Module (bis zu 1 Mbaud) mit SMBus-Unterstützung
- Parallelgeschalteter Master-Anschluss (PMP)
- Peripherie-Pinauswahl (PPS) zur Aktivierung der Funktionsneuzuordnung
- Zwei CAN-Module (mit dedizierten DMA-Kanälen)
- Timer/Ausgangsvergleich/Einfangserfassung
- Neun 16-Bit- oder bis zu vier 32-Bit-Timer/Zähler
- Neun Ausgangsvergleichsmodule (Output Compare, OC)
- Neun Eingangserfassungsmodule (Inpute Capture, IC)
- Echtzeituhr- und Kalendermodul (RTCC)
- Ein-/Ausgang
- 5-V-tolerante Pins mit Quelle/Senke von bis zu 32 mA
- Wählbare Steuerungen für Open-Drain, Pull-Ups, Pull-Downs und Anstiegsrate
- Externe Interrupts auf allen I/O-Pins
- PPS zur Aktivierung der Funktionsneuzuordnung
- Qualifikation und Unterstützung für Klasse B
- AEC-Q100 REVH (Klasse 1 -40 ºC bis +125 ºC)
- Klasse B Sicherheitsbibliothek, IEC 60730 (geplant)
- Interner Backup-Oszillator
- Debugger-Entwicklungsunterstützung
- Programmierung in der Schaltung und Applikation
- Vierdrahtige MIPS®-erweiterte JTAG-Schnittstelle
- Unbegrenzte Software- und 12 komplexe Haltepunkte
- IEEE 2-kompatibler (JTAG) Abgrenzungsscan
- Non-intrusive Hardware-basierte Anweisungsspur
- Unterstützung für Software und Tools
- C/C++-Compiler mit nativer DSP-/fraktionaler und FPU-Unterstützung
- MPLAB® Harmony-integriertes Software-Framework
- TCP/IP-, USB-, Grafik- und mTouch™-Middleware
- MFI-, Android™- und BLUETOOTH®-Audio-Frameworks
- RTOS-Kernel: Express Logic ThreadX, FreeRTOS™, OpenRTOS®, Micriµm® µC/OS™ und SEGGER embOS®
- Betriebsbedingungen
- 1 V bis 3,6 V, -40 ºC bis +85 ºC, DC bis 252 MHz
- 1 V bis 3,6 V, -40 ºC bis +125 ºC, DC bis 180 MHz
- Gehäuseoptionen
- QFN-64
- TQFP-64, TQFP-100, TQFP-144
- TFBGA-100, TFBGA-144
- VTLA-124
- LQFP-144
Applikationen
- Sichere Internet of Things(IoT)-Applikationen
- Grafik
- Digital-Audio
- Konnektivität
- Bluetooth
- Universal-Embedded-Steuerung
Additional Resources
Videos
Blockdiagramm
Veröffentlichungsdatum: 2019-10-08
| Aktualisiert: 2023-06-08
