Micro-contrôleurs Cortex™-M4 LPC4078 / LPC4088 NXP

Le micro-contrôleur ARM Cortex-M4 LPC408x/7x de NXP est un contrôleur de signal numérique pour les applications embarquées nécessitant un haut niveau d'intégration et une faible dissipation de puissance. Le modèle ARM Cortex-M4 est un cœur nouvelle génération qui offre des améliorations système telles qu'une faible consommation, des fonctions de débogage optimisées et un niveau élevé d'intégration de blocs. Le LPC408x/7x ajoute un accélérateur de mémoire Flash spécialisé pour donner des performances optimales lors de l'exécution de code à partir de la mémoire Flash. Le complément périphérique du LPC408x/7x comprend jusqu'à 512 ko de mémoire programme Flash, jusqu'à 96 ko de mémoire de données SRAM, jusqu'à 4 032 octets de mémoire de données EEPROM, un contrôleur de mémoire externe (EMC), LCD, Ethernet, un périphérique/Hôte/OTG USB, une interface Flash SPI (SPIFI), un contrôleur DMA à usage général, cinq UART, trois contrôleurs SSP, trois interfaces I2C-bus, une interface d'encodeur quadratique, quatre minuteries à usage général, deux PWM à usage général avec six sorties chacune et un PWM de commande de moteur, un RTC ultra basse consommation avec alimentation batterie séparée et enregistreur d'événements, une horloge Watchdog fenêtrée, un moteur de calcul CRC et jusqu'à 165 broches d'E/S à usage général. Les périphériques analogiques comprennent un CAN 12 bits à huit voies, deux comparateurs analogiques et un CNA.

Également disponibles ! Afficher les cartes de développement LPC4088/4357 Embedded Artists

Caractéristiques
  • Remplacement fonctionnel de la famille des LPC23xx/24xx et LPC178x/7x
  • Processeur ARM Cortex-M4, exécuté à des fréquences pouvant atteindre 120 MHz
  • Mémoire de programmation Flash sur puce de 512 ko avec capacités de programmation flash en application (IAP) et de programmation en système (ISP)
  • Jusqu'à 96 ko de SRAM sur puce
  • Jusqu'à 4 032 octets d'EEPROM sur puce
  • Contrôleur LCD, prenant en charge les écrans nématiques super torsadés (STN) et à transistors à film mince (TFT)
  • Le contrôleur de mémoire externe (EMC) prend en charge les composants à mémoire statique asynchrone comme les mémoires RAM, ROM et Flash, ainsi que les mémoires dynamiques comme la SDRAM à débit de données unique
  • Contrôleur DMA à usage général à huit voies (GPDMA) sur la matrice AHB multicouches qui peut être utilisé avec le SSP, I2S, UART, moteur CRC, périphériques de convertisseur analogique-numérique et numérique-analogique, signaux de compatibilité avec minuterie, GPIO et pour les transferts de mémoire à mémoire
  • Interface Flash Quad SPI (SPIFI)
  • MAC Ethernet avec interface MII/RMII et contrôleur DMA associé
  • Contrôleur de périphérique/hôte/OTG double port pleine vitesse USB 2.0
  • Cinq UART avec génération de débits en bauds fractionnaires, FIFO interne, prise en charge du DMA et prise en charge de ports RS-485/EIA-485
  • Trois contrôleurs SSP avec capacités FIFO et multi-protocoles
  • Trois interfaces I2C-bus améliorées
  • Interface I2S (Inter-IC Sound) pour entrée ou sortie audio numérique
  • Contrôleur CAN avec deux voies
  • Interface de carte mémoire SD/MMC
  • Jusqu'à 165 broches (GPIO) E/S à usage général
  • Deux entrées d'interruption externes configurables comme sensibles au côté/niveau
  • Quatre minuteurs/compteurs à usage général
  • Interface d'encodeur en quadrature
  • Deux blocs PWM/minuteurs standard

  • Un PWM de commande moteur
  • Horloge en temps réel (RTC) avec domaine électrique séparé
  • Enregistreur d'événements qui peut capturer la valeur d'horloge lorsqu'un événement se produit sur l'une des trois entrées
  • Horloge watchdog fenêtrée (WWDT)
  • Le bloc moteur CRC peut calculer un CRC sur des données fournies à l'aide d'une des trois polynomiales standard
  • Convertisseur analogique-numérique (CAN) à 12 bits
  • Convertisseur numérique-analogique (CNA) à 10 bits
  • Quatre modes d'alimentation réduite : veille, veille prolongée, extinction, extinction prolongée.
  • Détection de restriction d'alimentation avec seuil séparé pour l'interruption et la réinitialisation forcée.
  • Réinitialisation à l'allumage sur puce (POR)
  • Quartz sur puce avec plage de fonctionnement de 1 MHz à 25 MHz.
  • Oscillateur RC interne (IRC) 12 MHz
  • Numéro de série de périphérique unique pour identification
  • Alimentation simple 3,3 V (2,4 V à 3,6 V)
  • Plage de température : +40 °C à +85 °C
  • Disponible en boîtiers LQFP208, TFBGA208, TFBGA180, LQFP144, et LQFP80

Applications
  • Communications
    • Terminaux de points de vente, serveurs Web, ponts multi-protocoles
  • Industriel/Médical
    • Contrôleurs d'automatisation, contrôle d'application, contrôle robotique, CVC, CLP, onduleurs, disjoncteurs, imagerie médicale, surveillance de sécurité, commande moteur, visiophone
  • Grand public / Électroménager
    • Audio, décodeurs MP3, systèmes d'alarme, écrans, imprimantes, scanners, petit électroménager, équipement de remise en forme
  • Automobile
    • Après-vente, alarmes automobiles, GPS/surveillance de flotte
Schéma de principe
Schéma de principe

Module d'affichage OM13083 LPC4088

Le module d'affichage OM13083 LPC4088 de NXP vous permet de lancer rapidement des applications graphiques, la plate-forme mbed et la programmation Cortex-M4F en général. Ce module comprend des interfaces de communication, des mémoires embarquées de grande capacité et un contrôleur/écran LCD. Cela permet des conceptions d'interfaces utilisateur graphiques (GUI) et de passerelles de communication. Les connecteurs embarqués et la conception industrielle rendent le module idéal pour l'intégration de produit.

Caractéristiques

Écran
  • LCD tactile capacitif TFT couleur de 4,3 pouces, 480 x 272 pixels
Processeur
  • Micro-contrôleur Cortex-M4F LPC4088 120 MHz
Mémoires embarquées sur module
  • Mémoire Flash sur puce LPC4088 de 512 ko
  • SDRAM de 32 Mo
  • SRAM sur puce de 96 ko
  • E2PROM sur puce de 4 032 o
Connecteurs/Interfaces
  • Ethernet 100/10 Mbps avec connecteur RJ45
  • Interface hôte USB avec connecteur USB-A
  • Interface USB à double rôle avec connecteur USB mini-B
  • Connecteur compatible XBee™ pour module RF supplémentaire
  • Connecteur d'interface de débogage mbed HDK (USB micro-B)
  • Connecteur d'interface de carte mémoire uSD/transflash

    Interfaces de débogage
    • Compatible mbed via HDK embarqué (interface CMSIS-DAP, glisser-déposer USB, port COM virtuel)
    • Connecteur SWD/JTAG (Connecteur de débogage de Cortex standard ARM)
    • Connecteur Tag-Connect™ SWD
    Puissance
    • Alimentation 5 V CC externe
    • Connecteur HDK USB micro-B
    • Dimensions 123 mm x 99 mm
    Contenu du kit
    • Module d'affichage LPC4088
    • Câble USB micro-B
    • Guide de démarrage rapide

Carte OEM EA-OEM-510 LPC4088

La carte OEM EA-OEM-510 LPC4088 d'Embedded Artists est dotée du micro-contrôleur LPC4088 Cortex-M4 de NXP adapté à un large éventail d'applications. Cette carte de développement a été conçue pour les applications OEM et permet à l'utilisateur de se lancer rapidement. La carte OEM à petit facteur de forme offre de nombreuses caractéristiques exclusives qui facilitent la courbe d'apprentissage et le développement de programmes.

Caractéristiques

Carte OEM LPC4088
  • Micro-contrôleur LPC4088 Cortex-M4 du processeur NXP dans un boîtier BGA
  • Mémoire Flash de programmation 120 Mo de FLASH NAND + 512 ko en interne
  • Mémoire de données 32 Mo de SDRAM + 96 Ko de SRAM interne + 4 Ko d'E2PROM interne
  • Bus de données 32 bits vers SDRAM (16 bits sur commande spéciale)
  • Mémoire SPIFI 32 Mbit de mémoire Flash QSPI
  • Ethernet 100/10M Interface Ethernet sur Ethernet PHY SMSC LAN8720
  • Quartz de 12 MHz pour le CPU et quartz de 32,768 kHz pour RTC
  • Connecteur d'extension à 200 positions (tel que défini dans la norme SODIMM), pas de 0,6 mm
  • Databus à 32 bits avec tampon
Carte de base OEM
  • Connecteur SODIMM à 200 positions et pas de 0,6 mm pour carte OEM
  • Connecteur d'extension LCD avec signaux de commande pour interface d'écran tactile
  • Connecteur d'extension avec tous les signaux de carte OEM
  • Connecteur Ethernet (RJ45)
  • Interface et connecteur CAN (provision pour une deuxième interface CAN)
  • Interface et connecteur MMC/SD
  • USB1 : interface OTG ou hôte et connecteur
  • USB2 : interface périphérique ou hôte et connecteur


Carte de base OEM (suite)
  • Provision pour interface de module RF JN5148 NXP (anciennement Jennic) (module RF non inclus)
  • Interface et connecteur RS422/485
  • Codec audio I2S (entrée micro, entrée ligne, sortie ligne, sortie casque)
  • Connecteur SWD/JTAG, connecteur de trace et embases pour connecteur ETM
  • Connecteur d'extension série, connecteur à 14 positions avec broches UART/I2C/SPI/GPIO
  • Pile bouton en option pour RTC et LED sur sortie ALARME (pile bouton non incluse)
  • Mémoire Flash NOR parallèle sur bus mémoire externe
  • Registre à 16 bits et LED sur bus mémoire externe
  • Joystick à 5 touches, 5 boutons-poussoirs
  • Accéléromètre triaxial (connecté I2C)
  • Capteur de température LM75 (connecté I2C)
  • 9 LED (8 via I2C et un sur ISP-ENABLE)
  • Potentiomètre ajustable vers entrée analogique
  • Pont USB vers série sur UART #0 (FT232R) et fonctionnalité ISP
  • Bouton-poussoir et LED de réinitialisation
  • Sortie haut-parleur sur sortie analogique à partir de la carte OEM ou depuis le codec audio I2S
eNews
  • NXP Semiconductors
Publié le: 2012-09-17 | Mis à jour le: 2022-03-11