Microcontrôleurs ARM LPC1850FET180,551 – MCU Cortex-M3 200 Ko SRAM 200 Ko SRAM
♠ Description du produit
Attribut du produit | Valeur de l'attribut |
Fabricant: | NXP |
Catégorie de produit : | Microcontrôleurs ARM - MCU |
RoHS : | Détails |
Style de montage : | CMS/CMS |
Emballage/Caisse : | TFBGA-180 |
Cœur: | ARM Cortex M3 |
Taille de la mémoire du programme : | 0 B |
Largeur du bus de données : | 32 bits |
Résolution ADC : | 10 bits |
Fréquence d'horloge maximale : | 180 MHz |
Nombre d'E/S : | 118 E/S |
Taille de la RAM de données : | 200 Ko |
Tension d'alimentation - Min : | 2,4 V |
Tension d'alimentation - Max : | 3,6 V |
Température minimale de fonctionnement : | - 40 °C |
Température de fonctionnement maximale : | + 85 °C |
Conditionnement: | Plateau |
Tension d'alimentation analogique : | 3,3 V |
Marque: | Semi-conducteurs NXP |
Résolution DAC : | 10 bits |
Type de RAM de données : | SRAM |
Taille de la ROM de données : | 16 Ko |
Type de ROM de données : | EEPROM |
Tension d'E/S : | 2,4 V à 3,6 V |
Type d'interface : | CAN, Ethernet, I2C, SPI, USB |
Longueur: | 12,575 mm |
Sensible à l'humidité : | Oui |
Nombre de canaux ADC : | 8 canaux |
Nombre de temporisateurs/compteurs : | 4 Minuterie |
Série de processeurs : | LPC1850 |
Produit: | MCU |
Type de produit : | Microcontrôleurs ARM - MCU |
Type de mémoire de programme : | Éclair |
Quantité du pack d'usine : | 189 |
Sous-catégorie: | Microcontrôleurs - MCU |
Nom commercial : | PLC |
Minuteries de surveillance : | Minuterie de surveillance |
Largeur: | 12,575 mm |
Partie # Alias : | 935296289551 |
Poids unitaire : | 291,515 mg |
♠ MCU ARM Cortex-M3 32 bits sans flash ; jusqu'à 200 Ko de SRAM ; Ethernet, deux ports USB HS, écran LCD et contrôleur de mémoire externe
Les LPC1850/30/20/10 sont des microcontrôleurs ARM Cortex-M3 destinés aux applications embarquées. L'ARM Cortex-M3 est un cœur de nouvelle génération offrant des améliorations système telles qu'une faible consommation d'énergie, des fonctionnalités de débogage améliorées et un haut niveau d'intégration des blocs de support.
Les processeurs LPC1850/30/20/10 fonctionnent à des fréquences CPU allant jusqu'à 180 MHz. Le processeur ARM Cortex-M3 intègre un pipeline à trois étages et utilise une architecture Harvard avec des bus d'instructions et de données locaux distincts, ainsi qu'un troisième bus pour les périphériques. Il intègre également une unité de prélecture interne prenant en charge le branchement spéculatif.
Les LPC1850/30/20/10 comprennent jusqu'à 200 Ko de SRAM sur puce, une interface Flash SPI quadruple (SPIFI), un sous-système de minuterie/PWM configurable par état (SCTimer/PWM), deux contrôleurs USB haute vitesse, Ethernet, LCD, un contrôleur de mémoire externe et plusieurs périphériques numériques et analogiques.
• Cœur du processeur – processeur ARM Cortex-M3 (version r2p1), fonctionnant à des fréquences allant jusqu'à 180 MHz.
– Unité de protection de mémoire (MPU) intégrée ARM Cortex-M3 prenant en charge huit régions.
– Contrôleur d'interruption vectorisée imbriquée (NVIC) intégré à l'ARM Cortex-M3.
– Entrée d’interruption non masquable (NMI).
– Débogage JTAG et câble série, trace série, huit points d'arrêt et quatre points de surveillance.
– Prise en charge du module de trace amélioré (ETM) et du tampon de trace amélioré (ETB).
– Minuterie de tick du système.
• Mémoire sur puce
– 200 Ko de SRAM pour l’utilisation du code et des données.
– Plusieurs blocs SRAM avec accès au bus séparé.
– ROM de 64 Ko contenant le code de démarrage et les pilotes logiciels intégrés.
– Mémoire programmable une fois (OTP) 64 bits + 256 bits pour une utilisation générale.
• Unité de génération d'horloge
– Oscillateur à cristal avec une plage de fonctionnement de 1 MHz à 25 MHz.
– Oscillateur RC interne de 12 MHz réglé à 1,5 % de précision sur la température et la tension.
– Oscillateur à cristal RTC à très faible consommation.
– Trois PLL permettent au processeur de fonctionner à sa fréquence maximale sans nécessiter de quartz haute fréquence. La deuxième PLL est dédiée à l'USB haut débit, tandis que la troisième peut être utilisée comme PLL audio.
– Sortie d'horloge
• Périphériques numériques configurables :
– Sous-système de minuterie configurable d'état (SCTimer/PWM) sur AHB.
– Le réseau de multiplexeurs d'entrées globales (GIMA) permet de connecter plusieurs entrées et sorties à des périphériques pilotés par événements tels que des minuteries, SCTimer/PWM et ADC0/1
• Interfaces série :
– Interface Flash Quad SPI (SPIFI) avec données 1, 2 ou 4 bits à des débits allant jusqu'à 52 Mo par seconde.
– MAC Ethernet 10/100T avec interfaces RMII et MII et prise en charge DMA pour un débit élevé avec une faible charge processeur. Prise en charge de l'horodatage IEEE 1588/horodatage avancé (IEEE 1588-2008 v2).
– Une interface hôte/périphérique/OTG USB 2.0 haute vitesse avec prise en charge DMA et PHY haute vitesse sur puce (USB0).
– Une interface hôte/périphérique USB 2.0 haute vitesse avec prise en charge DMA, PHY pleine vitesse sur puce et interface ULPI vers un PHY haute vitesse externe (USB1).
– Logiciel de test électrique d’interface USB inclus dans la pile USB ROM.
– Quatre UART 550 avec prise en charge DMA : un UART avec interface modem complète ; un UART avec interface IrDA ; trois USART prennent en charge le mode synchrone UART et une interface de carte à puce conforme à la spécification ISO7816.
– Jusqu'à deux contrôleurs C_CAN 2.0B avec un canal chacun. L'utilisation d'un contrôleur C_CAN exclut le fonctionnement de tous les autres périphériques connectés au même pont de bus. Voir Figure 1 et Réf. 2.
– Deux contrôleurs SSP avec prise en charge FIFO et multiprotocole. Les deux SSP prennent en charge DMA.
– Une interface bus I2C Fast-mode Plus avec mode moniteur et broches d'E/S à drain ouvert conformes à la spécification complète du bus I2C. Prend en charge des débits allant jusqu'à 1 Mbit/s.
– Une interface de bus I2C standard avec mode moniteur et broches d'E/S standard.
– Deux interfaces I2S avec prise en charge DMA, chacune avec une entrée et une sortie.
• Périphériques numériques :
– Contrôleur de mémoire externe (EMC) prenant en charge les périphériques externes SRAM, ROM, NOR Flash et SDRAM.
– Contrôleur LCD avec prise en charge DMA et résolution d'affichage programmable jusqu'à 1024 H
– 768 V. Prend en charge les panneaux STN monochromes et couleur et les panneaux couleur TFT ; prend en charge la table de correspondance des couleurs (CLUT) 1/2/4/8 bpp et le mappage direct des pixels 16/24 bits.
– Interface de carte d'entrée/sortie numérique sécurisée (SD/MMC).
– Le contrôleur DMA à usage général à huit canaux peut accéder à toutes les mémoires de l'AHB et à tous les esclaves AHB compatibles DMA.
– Jusqu'à 164 broches d'entrée/sortie à usage général (GPIO) avec résistances de rappel/descente configurables.
– Les registres GPIO sont situés sur l'AHB pour un accès rapide. Les ports GPIO prennent en charge le DMA.
– Jusqu'à huit broches GPIO peuvent être sélectionnées parmi toutes les broches GPIO comme sources d'interruption sensibles aux bords et au niveau.
– Deux modules d’interruption de groupe GPIO permettent une interruption basée sur un modèle programmable d’états d’entrée d’un groupe de broches GPIO.
– Quatre minuteries/compteurs à usage général avec capacités de capture et de correspondance.
– Un contrôle moteur PWM pour le contrôle moteur triphasé.
– Une interface d’encodeur en quadrature (QEI).
– Minuterie d’interruption répétitive (minuterie RI).
– Minuterie de surveillance fenêtrée.
– Horloge temps réel (RTC) à très faible consommation d'énergie sur un domaine d'alimentation séparé avec 256 octets de registres de sauvegarde alimentés par batterie.
– Minuterie d’alarme ; peut être alimentée par batterie.
• Périphériques analogiques :
– Un DAC 10 bits avec prise en charge DMA et un taux de conversion de données de 400 kéchantillons/s.
– Deux convertisseurs analogique-numérique (CAN) 10 bits avec prise en charge DMA et un taux de conversion de données de 400 kéchantillons/s. Jusqu'à huit canaux d'entrée par CAN.
• ID unique pour chaque appareil.
• Pouvoir:
– Alimentation simple de 3,3 V (2,2 V à 3,6 V) avec régulateur de tension interne sur puce pour l'alimentation principale et le domaine d'alimentation RTC.
– Le domaine d’alimentation RTC peut être alimenté séparément par une alimentation par batterie de 3 V.
– Quatre modes de consommation réduite : veille, veille profonde, mise hors tension et mise hors tension complète.
– Réveil du processeur depuis le mode veille via des interruptions de réveil provenant de divers périphériques.
– Réveil à partir des modes veille profonde, mise hors tension et mise hors tension complète via des interruptions externes et des interruptions générées par des blocs alimentés par batterie dans le domaine d'alimentation RTC.
– Détection de baisse de tension avec quatre seuils distincts pour l'interruption et la réinitialisation forcée.
– Réinitialisation à la mise sous tension (POR).
• Disponible en boîtiers LQFP 144 broches et en boîtiers BGA 256 broches, 180 broches et 100 broches.
• Industriel
• Lecteurs RFID
• Consommateur
• Comptage électronique
• Électroménagers