SPC5644AF0MLU2 32-bits microcontrollers – MCU 32BIT3MB FLSH192KRAM
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | NXP |
Productcategorie: | 32-bits microcontrollers - MCU |
RoHS-richtlijn: | Details |
Serie: | MPC5644A |
Montagestijl: | SMD/SMT |
Kern: | e200z4 |
Programmageheugengrootte: | 4 MB |
Data-RAM-grootte: | 192 kB |
Gegevensbusbreedte: | 32 bit |
Maximale klokfrequentie: | 120 MHz |
Minimale bedrijfstemperatuur: | - 40 graden Celsius |
Maximale bedrijfstemperatuur: | + 125 graden Celsius |
Kwalificatie: | AEC-Q100 |
Verpakking: | Dienblad |
Merk: | NXP Halfgeleiders |
Vochtgevoelig: | Ja |
Processorserie: | MPC5644A |
Producttype: | 32-bits microcontrollers - MCU |
Fabriekspakket Hoeveelheid: | 200 |
Subcategorie: | Microcontrollers - MCU |
Onderdeel # Aliassen: | 935321662557 |
Eenheidsgewicht: | 1,868 gram |
♠ 32-bits microcontrollers - MCU
De e200z4 hostprocessorkern van de microcontroller is gebaseerd op Power Architecture®-technologie en speciaal ontworpen voor embedded toepassingen. Naast de Power Architecture-technologie ondersteunt deze kern instructies voor digitale signaalverwerking (DSP). De MPC5644A heeft twee niveaus van geheugenhiërarchie, bestaande uit 8 KB instructiecache, ondersteund door 192 KB on-chip SRAM en 4 MB intern flashgeheugen.
De MPC5644A beschikt over een externe businterface en een kalibratiebus die alleen toegankelijk is bij gebruik van het Freescale VertiCal-kalibratiesysteem. Dit document beschrijft de kenmerken van de MPC5644A en belicht belangrijke elektrische en fysieke kenmerken van het apparaat.
• 150 MHz e200z4 Power Architecture-kern
— Instructiecodering met variabele lengte (VLE)
— Superscalaire architectuur met 2 uitvoeringseenheden
— Maximaal 2 gehele getallen of drijvende-komma-instructies per cyclus
— Maximaal 4 vermenigvuldigings- en accumulatiebewerkingen per cyclus
• Geheugenorganisatie
— 4 MB on-chip flashgeheugen met ECC en Read While Write (RWW)
— 192 KB on-chip SRAM met standby-functionaliteit (32 KB) en ECC
— 8 KB instructiecache (met regelvergrendeling), configureerbaar als 2- of 4-weg
— 14 + 3 KB eTPU-code en data-RAM
— 5 ✖ 4 dwarsbalkschakelaar (XBAR)
— MMU met 24 ingangen
— Externe businterface (EBI) met slave- en masterpoort
• Fail Safe-beveiliging
— Geheugenbeschermingseenheid (MPU) met 16 ingangen
— CRC-eenheid met 3 submodules
— Temperatuursensor voor de kruising
• Onderbreekt
— Configureerbare interruptcontroller (met NMI)
— 64-kanaals DMA
• Seriële kanalen
— 3 ✖ eSCI
— 3 ✖ DSPI (waarvan er 2 downstream Micro Second Channel [MSC] ondersteunen)
— 3 ✖ FlexCAN met elk 64 berichten
— 1 ✖ FlexRay-module (V2.1) tot 10 Mbit/s met dual- of single-channel en 128 berichtobjecten en ECC
• 1 ✖ eMIOS: 24 verenigde kanalen
• 1 ✖ eTPU2 (tweede generatie eTPU)
— 32 standaardkanalen
— 1 ✖ reactiemodule (6 kanalen met drie uitgangen per kanaal)
• 2 verbeterde wachtrij-analoog-naar-digitaal-converters (eQADC's)
— Veertig 12-bits ingangskanalen (gemultiplext op 2 ADC's); uitbreidbaar tot 56 kanalen met externe multiplexers
— 6 opdrachtwachtrijen
— Trigger- en DMA-ondersteuning
— Minimale conversietijd van 688 ns
• On-chip CAN/SCI/FlexRay Bootstrap-lader met Boot Assist Module (BAM)
• Nexus
— Klasse 3+ voor de e200z4-kern
— Klasse 1 voor de eTPU
• JTAG (5-pins)
• Ontwikkelingstrigger-semaphore (DTS)
— Register van semaforen (32-bits) en een identificatieregister
— Gebruikt als onderdeel van een getriggerd data-acquisitieprotocol
— De EVTO-pin wordt gebruikt om te communiceren met het externe gereedschap
• Klokgeneratie
— On-chip 4–40 MHz hoofdoscillator
— On-chip FMPLL (frequentiegemoduleerde fasevergrendelde lus)
• Tot 120 algemene I/O-lijnen
— Individueel programmeerbaar als invoer, uitvoer of speciale functie
— Programmeerbare drempel (hysterese)
• Energiereductiemodus: langzame, stop- en stand-bymodi
• Flexibele leveringsregeling
— 5 V enkele voeding met externe ballast
— Meerdere externe voedingen: 5 V, 3,3 V en 1,2 V
• Pakketten
— 176 LQFP
— 208 MAPBGA
— 324 TEPBGA
496-pins CSP (alleen kalibratietool)