SPC5644AF0MLU2 32-Bit-Mikrocontroller – MCU 32BIT3MB Flsh192KRAM
♠ Produktbeschreibung
Produkteigenschaften | Attributwert |
Hersteller: | NXP |
Produktkategorie: | 32-Bit-Mikrocontroller – MCU |
RoHS: | Details |
Serie: | MPC5644A |
Montageart: | SMD/SMT |
Kern: | e200z4 |
Programmspeichergröße: | 4 MB |
Daten-RAM-Größe: | 192 kB |
Datenbusbreite: | 32 Bit |
Maximale Taktfrequenz: | 120 MHz |
Minimale Betriebstemperatur: | - 40 °C |
Maximale Betriebstemperatur: | + 125 °C |
Qualifikation: | AEC-Q100 |
Verpackung: | Tablett |
Marke: | NXP Semiconductors |
Feuchtigkeitsempfindlich: | Ja |
Prozessorserie: | MPC5644A |
Produkttyp: | 32-Bit-Mikrocontroller – MCU |
Fabrikpackungsmenge: | 200 |
Unterkategorie: | Mikrocontroller - MCU |
Teile-Aliase: | 935321662557 |
Stückgewicht: | 1,868 g |
♠ 32-Bit-Mikrocontroller - MCU
Der e200z4-Hostprozessorkern des Mikrocontrollers basiert auf der Power Architecture®-Technologie und wurde speziell für eingebettete Anwendungen entwickelt. Zusätzlich zur Power Architecture-Technologie unterstützt dieser Kern Anweisungen für die digitale Signalverarbeitung (DSP). Der MPC5644A verfügt über eine zweistufige Speicherhierarchie mit 8 KB Befehlscache, 192 KB On-Chip-SRAM und 4 MB internem Flash-Speicher.
Der MPC5644A verfügt über eine externe Busschnittstelle sowie einen Kalibrierungsbus, der nur mit dem Freescale VertiCal-Kalibrierungssystem zugänglich ist. Dieses Dokument beschreibt die Funktionen des MPC5644A und hebt wichtige elektrische und physikalische Eigenschaften des Geräts hervor.
• 150 MHz e200z4 Power Architecture-Kern
— Kodierung von Befehlen mit variabler Länge (VLE)
— Superskalare Architektur mit 2 Ausführungseinheiten
— Bis zu 2 Integer- oder Gleitkomma-Anweisungen pro Zyklus
— Bis zu 4 Multiplikations- und Akkumulationsoperationen pro Zyklus
• Speicherorganisation
— 4 MB On-Chip-Flash-Speicher mit ECC und Read While Write (RWW)
— 192 KB On-Chip-SRAM mit Standby-Funktionalität (32 KB) und ECC
— 8 KB Befehlscache (mit Zeilenverriegelung), konfigurierbar als 2- oder 4-Wege
— 14 + 3 KB eTPU-Code- und Daten-RAM
— 5 ✖ 4 Crossbar-Schalter (XBAR)
— 24-Eintrag-MMU
— External Bus Interface (EBI) mit Slave- und Master-Port
• Ausfallsicherer Schutz
— Memory Protection Unit (MPU) mit 16 Einträgen
— CRC-Einheit mit 3 Submodulen
— Sperrschichttemperatursensor
• Unterbrechungen
— Konfigurierbarer Interrupt-Controller (mit NMI)
— 64-Kanal-DMA
• Serielle Kanäle
— 3 ✖ eGGB
— 3 ✖ DSPI (davon 2 unterstützen Downstream Micro Second Channel [MSC])
— 3 ✖ FlexCAN mit jeweils 64 Nachrichten
— 1 ✖ FlexRay-Modul (V2.1) bis zu 10 Mbit/s mit Dual- oder Single-Channel und 128 Nachrichtenobjekten und ECC
• 1 ✖ eMIOS: 24 einheitliche Kanäle
• 1 ✖ eTPU2 (eTPU der zweiten Generation)
— 32 Standardkanäle
— 1 ✖ Reaktionsmodul (6 Kanäle mit drei Ausgängen pro Kanal)
• 2 verbesserte Analog-Digital-Wandler in Warteschlange (eQADCs)
— Vierzig 12-Bit-Eingangskanäle (gemultiplext auf 2 ADCs); erweiterbar auf 56 Kanäle mit externen Multiplexern
— 6 Befehlswarteschlangen
— Trigger- und DMA-Unterstützung
— 688 ns minimale Konvertierungszeit
• On-Chip-CAN/SCI/FlexRay-Bootstrap-Loader mit Boot Assist Module (BAM)
• Nexus
— Klasse 3+ für den e200z4-Kern
— Klasse 1 für die eTPU
• JTAG (5-polig)
• Entwicklungs-Trigger-Semaphor (DTS)
— Register der Semaphoren (32 Bit) und ein Identifikationsregister
— Wird als Teil eines getriggerten Datenerfassungsprotokolls verwendet
— Der EVTO-Pin wird zur Kommunikation mit dem externen Tool verwendet
• Taktgenerierung
— On-Chip 4–40 MHz Hauptoszillator
— On-Chip-FMPLL (frequenzmodulierter Phasenregelkreis)
• Bis zu 120 allgemeine E/A-Leitungen
— Individuell programmierbar als Eingang, Ausgang oder Sonderfunktion
— Programmierbarer Schwellenwert (Hysterese)
• Leistungsreduzierungsmodus: Langsam-, Stopp- und Standby-Modus
• Flexibles Versorgungssystem
— 5 V Einzelversorgung mit externem Vorschaltgerät
— Mehrere externe Stromversorgungen: 5 V, 3,3 V und 1,2 V
• Pakete
— 176 LQFP
— 208 MAPBGA
— 324 TEPBGA
496-poliger CSP (nur Kalibrierungstool)