LPC2468FBD208 Microcontrôleurs ARM – MCU Micro monopuce 16 bits/32 bits ;
♠ Description du produit
Attribut du produit | Valeur d'attribution |
Fabricant : | NXP |
Catégorie de produit : | Microcontrôleurs ARM - MCU |
RoHS : | Détails |
Estilo de montage: | CMS/CMS |
Núcleo : | ARM7TDMI-S |
Tamaño de memoria del programa : | 512 ko |
Ancho de bus de données : | 32 bits/16 bits |
Résolution du convertisseur señal analógica a digital (ADC): | 10 bits |
Frecuencia de reloj máxima : | 72 MHz |
Nombre d'entrées / sorties : | 160 E/S |
Tamaño de RAM de données : | 98 Ko |
Voltaje de alimentación - Min. : | 3,3 V |
Tension d'alimentation - Max. : | 3,3 V |
Température de travail minimale : | - 40 C |
Température de travail maximale : | + 85 C |
Empaqué : | Plateau |
Marque : | Semi-conducteurs NXP |
Sensibles à la humedad : | Oui |
Type de produit : | Microcontrôleurs ARM - MCU |
Cantidad de empaque de fábrica : | 180 |
Sous-catégorie : | Microcontrôleurs - MCU |
Alias de las piezas n.º : | 935282457557 |
♠LPC2468 Micro monopuce 16 bits/32 bits ;Flash de 512 Ko, Ethernet, CAN, ISP/IAP, périphérique/hôte/OTG USB 2.0, interface de mémoire externe
NXP Semiconductors a conçu le microcontrôleur LPC2468 autour d'un cœur de processeur ARM7TDMI-S 16 bits/32 bits avec des interfaces de débogage en temps réel qui incluent à la fois JTAG et trace intégrée.Le LPC2468 dispose de 512 Ko de flash haute vitesse sur pucemémoire.
Cette mémoire flash comprend une interface mémoire spéciale de 128 bits et une architecture d'accélérateur qui permet au processeur d'exécuter des instructions séquentielles à partir de la mémoire flash à la fréquence d'horloge système maximale de 72 MHz.Cette fonctionnalité estdisponible uniquement sur la famille de produits de microcontrôleurs LPC2000 ARM.
Le LPC2468 peut exécuter des instructions ARM 32 bits et Thumb 16 bits.La prise en charge des deux jeux d'instructions signifie que les ingénieurs peuvent choisir d'optimiser leur application poursoit les performances, soit la taille du code au niveau de la sous-routine.Lorsque le cœur exécute des instructions dans l'état Thumb, il peut réduire la taille du code de plus de 30 % avec seulement une petite perte de performances, tandis que l'exécution des instructions dans l'état ARM maximise le cœur.performance.
Le microcontrôleur LPC2468 est idéal pour les applications de communication polyvalentes.Il intègre un contrôleur d'accès au support (MAC) Ethernet 10/100, un contrôleur périphérique/hôte/OTG USB pleine vitesse avec 4 Ko de RAM de point final, quatreUART, deux canaux CAN (Controller Area Network), une interface SPI, deux ports série synchrones (SSP), trois interfaces I2C et une interface I2S.La fonctionnalité suivante prend en charge cette collection d'interfaces de communication sérieComposants;un oscillateur de précision interne de 4 MHz sur puce, 98 Ko de RAM totale composée de 64 Ko de SRAM locale, 16 Ko de SRAM pour Ethernet, 16 Ko de SRAM pour DMA à usage général, 2 Ko de SRAM alimentée par batterie et une mémoire externeContrôleur (EMC).
Ces caractéristiques rendent cet appareil parfaitement adapté aux passerelles de communication et aux convertisseurs de protocole.En complément des nombreux contrôleurs de communication série, des capacités d'horloge polyvalentes et des fonctionnalités de mémoire sont diversesMinuteries 32 bits, ADC 10 bits amélioré, DAC 10 bits, deux unités PWM, quatre broches d'interruption externes et jusqu'à 160 lignes GPIO rapides.
Le LPC2468 connecte 64 des broches GPIO au contrôleur d'interruption vectoriel (VIC) basé sur le matériel, ce qui signifie que cesles entrées externes peuvent générer des interruptions déclenchées par front.Toutes ces caractéristiques rendent le LPC2468 particulièrement adapté aux systèmes de contrôle industriels et médicaux.
Processeur ARM7TDMI-S, fonctionnant jusqu'à 72 MHz.
Mémoire de programme flash sur puce de 512 ko avec capacités de programmation intégrée au système (ISP) et de programmation intégrée à l'application (IAP).La mémoire flash du programme se trouve sur le bus local ARM pour un accès CPU hautes performances.
La mémoire SRAM sur puce de 98 Ko comprend :
64 Ko de SRAM sur le bus local ARM pour un accès CPU hautes performances.
16 Ko SRAM pour l'interface Ethernet.Peut également être utilisé comme SRAM à usage général.
16 ko SRAM à usage général DMA également accessible par USB.
Stockage de données SRAM de 2 Ko alimenté par le domaine d'alimentation de l'horloge en temps réel (RTC).
Le système Dual Advanced High Performance Bus (AHB) permet l'exécution simultanée d'Ethernet DMA, d'USB DMA et de programme à partir d'une mémoire flash sur puce sans conflit.
EMC prend en charge les dispositifs de mémoire statique asynchrone tels que la RAM, la ROM et la mémoire flash, ainsi que les mémoires dynamiques telles que la SDRAM à débit de données unique.
Advanced Vectored Interrupt Controller (VIC), prenant en charge jusqu'à 32 interruptions vectorielles.
Contrôleur DMA à usage général (GPDMA) sur AHB pouvant être utilisé avec les interfaces SSP, I 2S-bus et SD/MMC ainsi que pour les transferts de mémoire à mémoire.
Interfaces série :
Ethernet MAC avec interface MII/RMII et contrôleur DMA associé.Ces fonctions résident sur un AHB indépendant.
Contrôleur de périphérique/hôte/OTG double port USB 2.0 pleine vitesse avec PHY sur puce et contrôleur DMA associé.
Quatre UART avec génération de débit en bauds fractionnaire, un avec E/S de contrôle de modem, un avec prise en charge IrDA, tous avec FIFO.
Contrôleur CAN à deux canaux.
Contrôleur SPI.
Deux contrôleurs SSP, avec des capacités FIFO et multi-protocoles.L'un est une alternative pour le port SPI, partageant son interruption.Les SSP peuvent être utilisés avec le contrôleur GPDMA.
Trois interfaces de bus I2C (une avec drain ouvert et deux avec broches de port standard).
Interface I 2S (Inter-IC Sound) pour entrée ou sortie audio numérique.Il peut être utilisé avec le GPDMA.
Autres périphériques :
Interface carte mémoire SD/MMC.
160 broches d'E/S à usage général avec résistances pull-up/down configurables.
CAN 10 bits avec multiplexage d'entrée sur 8 broches.
CNA 10 bits.
Quatre temporisateurs/compteurs à usage général avec 8 entrées de capture et 10 sorties de comparaison.Chaque bloc temporisateur possède une entrée de comptage externe.
Deux blocs PWM/minuterie avec prise en charge de la commande de moteur triphasé.Chaque PWM a des entrées de comptage externes.
RTC avec domaine de puissance séparé.La source d'horloge peut être l'oscillateur RTC ou l'horloge APB.
SRAM de 2 Ko alimentée par la broche d'alimentation RTC, permettant de stocker les données lorsque le reste de la puce est éteint.
Minuterie WatchDog (WDT).Le WDT peut être cadencé à partir de l'oscillateur RC interne, de l'oscillateur RTC ou de l'horloge APB.
Interface de test/débogage ARM standard pour la compatibilité avec les outils existants.
Le module de trace d'émulation prend en charge la trace en temps réel.
Alimentation simple 3,3 V (3,0 V à 3,6 V).
Quatre modes d'alimentation réduite : veille, veille, mise hors tension et mise hors tension profonde.
Quatre entrées d'interruption externes configurables comme sensibles au front/niveau.Toutes les broches du port 0 et du port 2 peuvent être utilisées comme sources d'interruption sensibles aux bords.
Réveil du processeur à partir du mode hors tension via n'importe quelle interruption capable de fonctionner pendant le mode hors tension (comprend les interruptions externes, l'interruption RTC, l'activité USB, l'interruption de réveil Ethernet, l'activité du bus CAN, l'interruption du port 0/2 broches).Deux domaines d'alimentation indépendants permettent un réglage précis de la consommation d'énergie en fonction des fonctionnalités nécessaires.
Chaque périphérique possède son propre diviseur d'horloge pour une économie d'énergie supplémentaire.Ces diviseurs permettent de réduire la puissance active de 20 % à 30 %.
Détection de baisse de tension avec des seuils séparés pour l'interruption et la réinitialisation forcée.
Réinitialisation de mise sous tension sur puce. Oscillateur à cristal sur puce avec une plage de fonctionnement de 1 MHz à 25 MHz.
Oscillateur RC interne de 4 MHz ajusté à une précision de 1 % pouvant éventuellement être utilisé comme horloge système.Lorsqu'il est utilisé comme horloge CPU, ne permet pas à CAN et USB de fonctionner.
Le PLL sur puce permet le fonctionnement du CPU jusqu'au taux maximum du CPU sans avoir besoin d'un cristal haute fréquence.Peut être exécuté à partir de l'oscillateur principal, de l'oscillateur RC interne ou de l'oscillateur RTC.
Balayage des limites pour un test de carte simplifié.
Les sélections de fonctions de broche polyvalentes offrent plus de possibilités d'utilisation des fonctions périphériques sur puce.
Contrôle industriel
Systèmes médicaux
Convertisseur de protocole
Communication