Microcontrôleurs ARM FS32K116LFT0VLFT – MCU S32K116 32 bits, ARM Cortex-M0+
♠ Description du produit
Attribut du produit | Valeur de l'attribut |
Fabricant: | NXP |
Catégorie de produit : | Microcontrôleurs ARM - MCU |
RoHS : | Détails |
Série: | S32K1xx |
Conditionnement: | Plateau |
Marque: | Semi-conducteurs NXP |
Sensible à l'humidité : | Oui |
Type de produit : | Microcontrôleurs ARM - MCU |
Quantité du pack d'usine : | 250 |
Sous-catégorie: | Microcontrôleurs - MCU |
Partie # Alias : | 935385261557 |
• Caractéristiques de fonctionnement
– Plage de tension : 2,7 V à 5,5 V
– Plage de température ambiante : -40 °C à 105 °C pour le mode HSRUN, -40 °C à 150 °C pour le mode RUN
• Processeur 32 bits Arm™ Cortex-M4F/M0+ core
– Prend en charge une fréquence jusqu'à 112 MHz (mode HSRUN) avec 1,25 Dhrystone MIPS par MHz
– Arm Core basé sur l'architecture Armv7 et Thumb®-2 ISA
– Processeur de signal numérique intégré (DSP)
– Contrôleur d'interruptions vectorielles imbriquées configurable (NVIC)
– Unité à virgule flottante simple précision (FPU)
• Interfaces d'horloge
– Oscillateur externe rapide de 4 à 40 MHz (SOSC) avec horloge d'entrée carrée externe CC jusqu'à 50 MHz en mode horloge externe
– Oscillateur RC interne rapide 48 MHz (FIRC)
– Oscillateur RC interne lent de 8 MHz (SIRC)
– Oscillateur basse puissance (LPO) 128 kHz
– Boucle à verrouillage de phase (SPLL) jusqu'à 112 MHz (HSRUN)
– Jusqu'à 20 MHz TCLK et 25 MHz SWD_CLK
– Horloge externe de compteur en temps réel 32 kHz (RTC_CLKIN)
• Gestion de l'alimentation
– Noyau Arm Cortex-M4F/M0+ basse consommation avec une excellente efficacité énergétique
Contrôleur de gestion d'alimentation (PMC) avec plusieurs modes d'alimentation : HSRUN, RUN, STOP, VLPR et VLPS. Remarque : les opérations de sécurité (CSEc) ou d'écriture/d'effacement EEPROM déclenchent des indicateurs d'erreur en mode HSRUN (112 MHz), car ce cas d'utilisation ne peut pas s'exécuter simultanément. L'appareil doit passer en mode RUN (80 MHz) pour exécuter les opérations de sécurité (CSEc) ou d'écriture/d'effacement EEPROM.
– Fonctionnement à faible consommation et à horloge pris en charge sur des périphériques spécifiques.
• Mémoire et interfaces mémoire
– Jusqu'à 2 Mo de mémoire flash de programme avec ECC
– 64 Ko FlexNVM pour la mémoire flash de données avec émulation ECC et EEPROM. Remarque : les opérations CSEc (sécurité) ou d'écriture/effacement EEPROM déclenchent des indicateurs d'erreur en mode HSRUN (112 MHz), car ce cas d'utilisation ne peut pas s'exécuter simultanément. L'appareil doit passer en mode RUN (80 MHz) pour exécuter les opérations CSEc (sécurité) ou d'écriture/effacement EEPROM.
– Jusqu'à 256 Ko de SRAM avec ECC
– Jusqu'à 4 Ko de FlexRAM pour une utilisation comme émulation SRAM ou EEPROM
– Jusqu'à 4 Ko de cache de code pour minimiser l'impact des latences d'accès à la mémoire sur les performances
– QuadSPI avec prise en charge HyperBus™
• Analogique à signaux mixtes
– Jusqu'à deux convertisseurs analogique-numérique (CAN) 12 bits avec jusqu'à 32 entrées analogiques par module
– Un comparateur analogique (CMP) avec convertisseur numérique-analogique (DAC) 8 bits interne
• Fonctionnalité de débogage
– Le port de débogage JTAG série (SWJ-DP) combine
– Point de surveillance et de suivi de débogage (DWT)
– Instrumentation Trace Macrocell (ITM)
– Unité d'interface de port de test (TPIU)
– Unité Flash Patch et Breakpoint (FPB)
• Interface homme-machine (IHM)
– Jusqu'à 156 broches GPIO avec fonctionnalité d'interruption
– Interruption non masquable (NMI)
• Interfaces de communication
– Jusqu'à trois modules récepteurs/émetteurs asynchrones universels à faible consommation (LPUART/LIN) avec prise en charge DMA et faible disponibilité énergétique
– Jusqu'à trois modules d'interface périphérique série à faible consommation (LPSPI) avec prise en charge DMA et faible disponibilité énergétique
– Jusqu'à deux modules de circuit intégré basse consommation (LPI2C) avec prise en charge DMA et faible disponibilité énergétique
– Jusqu'à trois modules FlexCAN (avec prise en charge CAN-FD en option)
– Module FlexIO pour l’émulation de protocoles de communication et de périphériques (UART, I2C, SPI, I2S, LIN, PWM, etc.).
– Jusqu'à un Ethernet 10/100 Mbps avec prise en charge IEEE1588 et deux modules d'interface audio synchrone (SAI).
• Sûreté et sécurité
– Le moteur de services cryptographiques (CSEc) implémente un ensemble complet de fonctions cryptographiques, comme décrit dans la spécification fonctionnelle SHE (Secure Hardware Extension). Remarque : les opérations d'écriture/d'effacement de CSEc (sécurité) ou d'EEPROM déclenchent des indicateurs d'erreur en mode HSRUN (112 MHz), car ce cas d'utilisation ne peut pas s'exécuter simultanément. L'appareil doit passer en mode RUN (80 MHz) pour exécuter les opérations d'écriture/d'effacement de CSEc (sécurité) ou d'EEPROM.
– Numéro d'identification unique (ID) de 128 bits
– Code de correction d'erreur (ECC) sur les mémoires flash et SRAM
– Unité de protection de la mémoire système (MPU système)
– Module de contrôle de redondance cyclique (CRC)
– Chien de garde interne (WDOG)
– Module de surveillance externe (EWM)
• Synchronisation et contrôle
– Jusqu'à huit modules FlexTimers 16 bits indépendants (FTM), offrant jusqu'à 64 canaux standard (IC/OC/PWM)
– Un minuteur basse consommation 16 bits (LPTMR) avec contrôle de réveil flexible
– Deux blocs de retard programmables (PDB) avec système de déclenchement flexible
– Un temporisateur d'interruption à faible consommation (LPIT) 32 bits avec 4 canaux
– Compteur en temps réel (RTC) 32 bits
• Emballer
– Options de boîtier QFN 32 broches, LQFP 48 broches, LQFP 64 broches, LQFP 100 broches, MAPBGA 100 broches, LQFP 144 broches, LQFP 176 broches
• DMA 16 canaux avec jusqu'à 63 sources de requête utilisant DMAMUX