FS32K116LIT0VFMR S32K116 Arm Cortex-M0+, 48 MHz, 128 Ko Flash, ISELED, FlexIO, QFN32 – Microcontrôleurs S32K à usage général
♠ Description du produit
Attribut du produit | Valeur de l'attribut |
Fabricant: | NXP |
Catégorie de produit : | Microcontrôleurs ARM - MCU |
Série: | S32K1xx |
Style de montage : | CMS/CMS |
Emballage / Étui : | QFN-32 |
Cœur: | ARM Cortex M0+ |
Taille de la mémoire du programme : | 128 Ko |
Largeur du bus de données : | 32 bits |
Résolution ADC : | 12 bits |
Fréquence d'horloge maximale : | 48 MHz |
Nombre d'E/S : | 28 E/S |
Taille de la RAM de données : | 17 Ko |
Tension d'alimentation - Min : | 2,7 V |
Tension d'alimentation - Max : | 5,5 V |
Température minimale de fonctionnement : | - 40 °C |
Température de fonctionnement maximale : | + 105 °C |
Conditionnement: | Bobine |
Conditionnement: | Couper le ruban |
Tension d'alimentation analogique : | 2,7 V à 3 V |
Marque: | Semi-conducteurs NXP |
Résolution DAC : | 8 bits |
Type de RAM de données : | SRAM |
Taille de la ROM de données : | 2 Ko |
Type de ROM de données : | EEPROM |
Tension d'E/S : | 3,3 V |
Type d'interface : | I2C, I2S, LIN, PWM, SPI, UART |
Nombre de canaux ADC : | 14 canaux |
Produit: | Microcontrôleur + DSP + FPU |
Type de produit : | Microcontrôleurs ARM - MCU |
Type de mémoire de programme : | Éclair |
Quantité du pack d'usine : | 2500 |
Sous-catégorie: | Microcontrôleurs - MCU |
Minuteries de surveillance : | Minuterie de surveillance |
Partie # Alias : | 935383548578 |
• 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