Microcontrôleurs Cortex-M

Microcontrôleurs Cortex-M de NXP

Personne ne vous propose autant d'options pour ARM Cortex-M que NXP.

Notre gamme ARM® CortexTM-M, l'une des plus importantes de l'industrie, couvre tout le spectre des applications embarquées. Nos dispositifs Cortex-M0 utilisent un cœur basse consommation qui est prêt à remplacer les architectures 8/16 bits traditionnelles. Nos dispositifs Cortex-M3 offrent des niveaux de connectivité et de bande passante inégalés, tandis que les nouveaux Cortex-M4 mettent les capacités de traitement des signaux hautes performances à la portée du programmeur de microcontrôleur standard. Tous nos dispositifs Cortex-M reposent sur un cœur ARM optimisé afin de fournir des performances supérieures, de consommer moins d'énergie et de convenir à davantage de périphériques. Les concepteurs peuvent choisir parmi les nombreux outils disponibles dans l'écosystème ARM, ou utiliser une seule chaîne de compilation complète pour prendre en charge tous les dispositifs Cortex-M. De plus, notre relation stratégique à long terme avec ARM nous procure un accès anticipé à la technologie IP de prochaine génération. Vous avez ainsi la certitude de travailler avec toutes les dernières technologies.


Abandonnez vos habitudes de travail en 8/16 bits

Mise à jour des conceptions 8/16 bits pour allier rapidité et efficacité

En tant que cœur Cortex-M à la fois le plus compact et le plus écoénergétique, l'ARM Cortex-M0 représente la nouvelle alternative à faible coût aux conceptions 8/16 bits. La série LPC1100L offre une consommation d'énergie et un coût inégalés, et comprend le LPC1102, à savoir le microcontrôleur ARM 32 bits le plus petit au monde. La série LPC11C00 intègre le premier émetteur-récepteur et microcontrôleur CAN avec pilotes CANopen, tandis que le LPC11U00 offre des performances USB robustes à un faible niveau de prix. La série LPC1200, à savoir la dernière génération de Cortex-M0 de NXP, offre une efficacité énergétique élevée et présente des fonctionnalités spécifiques pour le contrôle industriel. Le brochage de plusieurs des dispositifs Cortex-M0 de NXP est compatible avec les dispositifs LPC1300 Cortex-M3.

Cliquez sur les liens ci-dessous pour plus d'informations.

LPC1100

La série LPC1100L est la solution de microcontrôleurs 32 bits au prix le plus bas prix du marché. Il s'agit d'une mise à niveau de grande valeur, facile à utiliser pour les conceptions 8/16 bits existantes, qui offre une simplicité, une puissance et des performances sans précédent. Le jeu d'instructions Thumb optimisé permet également des réductions spectaculaires de la taille du code dans la plupart des applications 8/16 bits. Le LPC1100L est un point d'entrée direct pour les concepteurs 8/16 bits souhaitant commencer l'exploitation de l'architecture ARM évolutive.

Fonctionnalités Schéma
  • Cœur ARM Cortex-M0 50 MHz
  • Jusqu'à 32 Ko de mémoire Flash
  • Jusqu'à 8 Ko de SRAM
  • Périphériques série : I2C Fast-mode Plus, deux SPI, UART
  • CAN 10 bits à 8 canaux
  • La plus basse consommation d'énergie active (seulement 130 μA/MHz)
  • Jusqu'à 42 GPIO haute vitesse
  • Une densité de code supérieure à celle des microcontrôleurs 8/16 bits traditionnels
  • Pris en charge par la chaîne de compilation LPCXpresso à faible coût de NXP
Schéma du LPC111x
Cliquez pour agrandir
Type Mémoire Temporisateurs Interfaces série Analogique Broches E/S Boîtier
FLASH (Ko) SRAM (Ko) Nombre de temporisateurs* Canaux PWM UART PC SSP/SPI Canaux CAN/Résolution
LPC1114 32 4 à 8 5 11** 1 1 1 à 2 8 canaux 10 bits 28 à 42 HVQFN33, LQFP48
LPC1113 24 4 à 8 5 11** 1 1 1 à 2 8 canaux 10 bits 28 à 42 HVQFN33, LQFP48
LPC1112 16 2 à 4 5 11** 1 1 1 8 canaux 10 bits 28 HVQFN33
LPC1111 8 2 à 4 5 11** 1 1 1 8 canaux 10 bits 28 HVQFN33

* Inclut une horloge de surveillance et une horloge temps réel ** Utilisation de temporisateurs

Remarque : la lettre « L » dans LPC1100L fait référence à des profils énergétiques très basse consommation, faciles à utiliser.

Reportez-vous au manuel d'utilisation et à la fiche technique pour obtenir des informations détaillées.

LPC11C00

La série LPC11C00 est la première à intégrer un émetteur-récepteur CAN, le canal de communication idéal pour les environnements difficiles. Dans un grand nombre d'applications, l'émetteur-récepteur CAN coûte souvent autant, voire plus que le microcontrôleur lui-même. L'intégration de l'émetteur-récepteur CAN augmente la fiabilité et la qualité du système, minimise les questions liées à la compatibilité et à l'interconnexion électrique, et économise 50 % d'espace carte, pour un coût du microcontrôleur inférieur à 20 %. En conséquence, le LPC11C00 permet un développement à faible coût pour un large éventail d'applications de réseaux industriels.

Fonctionnalités Schéma
  • Cœur ARM Cortex-M0 50 MHz
  • Jusqu'à 32 Ko de mémoire Flash
  • 8 Ko de SRAM
  • Nœud CAN complet
    • Contrôleur CAN 2.0B C_CAN intégré et pilotes CANopen
    • Émetteur-récepteur CAN intégré (LPC11C22/C24)
    • Interdépendance étroite de l'émetteur-récepteur CAN, du microcontrôleur 32 bits et du protocole CANopen
    • La prise en charge intégrée directe élargit l'approche système plug-and-play pour CAN
  • CAN 8 canaux, 10 bits avec jusqu'à 400 000 échantillons par seconde à DNL ±1 LSB
  • Trois modes de consommation réduite : mode veille, mode de veille profonde et mode hors tension profonde
  • Jusqu'à 42 GPIO haute vitesse
  • Une densité de code supérieure à celle des microcontrôleurs 8/16 bits traditionnels
  • Pris en charge par la chaîne de compilation LPCXpresso à faible coût de NXP
Schéma LPC11CXX
Cliquez pour agrandir
Type Mémoire Temporisateurs Interfaces série Analogique Émetteur-récepteur CAN intégré Broches E/S Boîtier
FLASH (Ko) SRAM (Ko) Nombre de temporisateurs* Canaux PWM UART I2C CAN SP/SPI Canaux CAN/Résolution
LPC11C24 32 8 5 11** 1 1 1 2 8 canaux 10 bits 1 42 QFP48
LPC11C22 16 8 5 11** 1 1 1 2 8 canaux 10 bits 1 42 LQFP48
LPC11C14 32 8 5 11** 1 1 1 2 8 canaux 10 bits   42 LQFP48
LPC11C12 16 8 5 11** 1 1 1 2 8 canaux 10 bits   42 LQFP48

* Inclut une horloge de surveillance et une horloge temps réel

** Utilisation de temporisateurs

LPC11U00

Les dispositifs LPC11U00 à performances USB élevées et à faible coût constituent une alternative convaincante aux microcontrôleurs USB 8/16 bits. L'architecture USB très flexible représente tout simplement une meilleure approche de la technologie USB, tandis que le boîtier miniature TFBGA48 (4,5 mm x 4,5 mm) est particulièrement bien adapté aux applications mobiles et grand public. À l'instar des autres solutions USB basées sur ARM de NXP, la série LPC11U00 est prise en charge par des logiciels faciles à utiliser et des plateformes de développement intégrées qui font de NXP une référence en matière de technologie USB. Le brochage de la série est compatible avec les dispositifs LPC134x Cortex-M3.

Fonctionnalités Schéma
  • Cœur ARM Cortex-M0 50 MHz
  • Jusqu'à 32 Ko de mémoire Flash
  • 6 Ko de SRAM
  • Contrôleur de périphérique USB 2.0 pleine vitesse
  • USART avec génération de débit en bauds fractionnaire
  • Interface de carte à puce (ISO 7816-3)
  • Deux interfaces SSP, une interface I2C prenant en charge Fast-mode Plus
  • CAN 8 canaux, 10 bits avec multiplexage d'entrée parmi les huit broches
  • Quatre compteurs/temporisateurs à usage général, plus une horloge de surveillance programmable à fenêtres
  • Quatre modes de consommation réduite : mode veille, mode de veille profonde, mode hors tension et mode hors tension profonde
  • Profils énergétiques intégrés, pilotés par API
  • Jusqu'à 40 GPIO (configurables en groupes)
  • Disponibilité en boîtier TFBGA48 (4,5 mm x 4,5 mm)
  • Densité de code supérieure à celle des microcontrôleurs 8/16 bits traditionnels
  • Pris en charge par la chaîne de compilation LPCXpresso à faible coût de NXP
  • Brochage compatible avec les dispositifs LPC134x Cortex-M3
Schéma LPC11U1X
Cliquez pour agrandir
Type Mémoire Temporisateurs Interfaces série Analogique Broches E/S Boîtier
FLASH (Ko) SRAM (Ko) Nombre de temporisateurs* Canaux PWM USB UART I2C SSP/SPI Canaux CAN/Résolution
LPC11U14 32 6 5 11** 1 1 1 2 8 canaux 10 bits Jusqu'à 40 HVQFN33, LQFP48,
TFBGA48
LPC11U13 24 6 5 11** 1 1 1 2 8 canaux 10 bits Jusqu'à 40 LQFP48
LPC11U12 16 6 5 11** 1 1 1 2 8 canaux 10 bits Jusqu'à 40 HVQFN33, LQFP48
LPC11U34 40 à 48 8 à 10 5 11** 1 1 1 2 8 canaux 10 bits Jusqu'à 40 HVQFN33, LQFP48
LPC11U35 64 10 à 12 5 11** 1 1 1 2 8 canaux 10 bits Jusqu'à 54 HVQFN33, LQFP48, LQFP64
LPC11U36 96 10 5 11** 1 1 1 2 8 canaux 10 bits Jusqu'à 54 LQFP32, LQFP48
LPC11U37 128 10 à 12 5 11** 1 1 1 2 8 canaux 10 bits Jusqu'à 54 HVQFN33, LQFP48

* Inclut une horloge de surveillance et une horloge temps réel

** Utilisation de temporisateurs

LPC122X

La série LPC1200 cible les applications de contrôle industriel 8/16 bits traditionnelles avec une longue liste d'options de mémoire et de périphériques hautes performances. Les fonctionnalités intégrées incluent un oscillateur de précision 1 %, jusqu'à 128 Ko de Flash (secteur d'effacement de 512 octets), un accès DMA, un contrôle par redondance cyclique (CRC), une interface I2C Fast-mode Plus, une horloge de surveillance à fenêtres, quatre temporisateurs, une horloge temps réel, un CAN 8 canaux/10 bits, et deux comparateurs.

Fonctionnalités Schéma
  • Cœur ARM Cortex-M0 jusqu'à 30 MHz
  • Jusqu'à 128 Ko de Flash/8 Ko de SRAM
  • Mémoire ROM intégrée avec la première bibliothèque de division de l'industrie pour ARM Cortex-M0
  • Deux UART avec génération de débit en bauds fractionnaire et FIFO interne (prise en charge RS-485/IrDA)
  • SSP/SPI avec fonctionnalités multiprotocoles et FIFO
  • I2C avec Fast-mode Plus pour les plus longues distances
  • CAN 8 canaux/10 bits, deux comparateurs (chacun avec six sources externes sélectionnables)
  • Quatre temporisateurs, horloges de surveillance à fenêtres conformes à CEI-60730 classe B
  • DMA 21 canaux, contrôle par redondance cyclique (CRC), oscillateur de précision 1 %, horloge temps réel 32 bits
  • Deux comparateurs avec chacun six sources externes sélectionnables
  • Haute fiabilité pour applications industrielles
    • Test EFT (transitoires électriques rapides) à caractéristiques immunitaires élevées
    • Protection DES de 8 kV
    • Plage de températures industrielles : -40°C à +85°C
  • Jusqu'à 55 GPIO haute vitesse, toutes avec filtres numériques programmables
  • Pris en charge par la chaîne de compilation LPCXpresso à faible coût de NXP
Schéma LPC122X
Cliquez pour agrandir
Type Mémoire Temporisateurs Interfaces série Analogique Broches E/S Boîtier
FLASH (Ko) SRAM (Ko) Nombre de temporisateurs* Canaux PWM UART I2C SSP/SPI Canaux CAN/Résolution
LPC1227 128 8 6 13** 2 1 1 8 canaux 10 bits 39 à 55 LQFP48, LQFP64
LPC1226 96 8 6 13** 2 1 1 8 canaux 10 bits 39 à 55 LQFP48, LQFP64
LPC1225 64 à 80 8 6 13** 2 1 1 8 canaux 10 bits 39 à 55 LQFP48, LQFP64
LPC1224 32 à 48 4 6 13** 2 1 1 8 canaux 10 bits 39 à 55 LQFP48, LQFP64

* Inclut une horloge de surveillance et une horloge temps réel

** Utilisation de temporisateurs

LPC1102

Le LPC1102, le premier d'une série de dispositifs conditionnés dans des boîtiers WL-CSP (Wafer Level Chip Scale Packages, encapsulation sur tranche), offre une puissance de calcul sans précédent sur une surface de carte à circuit imprimé de seulement 5 mm2. Conçu pour les applications nécessitant une implantation de carte ultraminiature, il offre de véritables performances 32 bits (50 MHz), ainsi qu'une configuration de mémoire beaucoup plus élevée (32 Ko de Flash) par rapport aux solutions 8/16 bits classiques.

Fonctionnalités Schéma
  • Cœur ARM Cortex-M0 50 MHz
  • Mémoire Flash de 32 Ko
  • 8 Ko de SRAM
  • Périphériques série : SPI, UART
  • CAN 10 bits, 5 canaux
  • Deux temporisateurs 32 bits, deux temporisateurs 16 bits, temporisateur Systick, horloge de surveillance
  • Puissance dynamique plus faible, conduisant à une consommation d'énergie globale réduite
  • 11 GPIO haute vitesse
  • Boîtier WL-CSP (2,17 mm x 2,32 mm, pas de 0,5 mm)
  • Densité de code supérieure à celle des microcontrôleurs 8/16 bits traditionnels
  • Pris en charge par la chaîne de compilation LPCXpresso à faible coût de NXP
  • Désigné meilleur produit pour les circuits intégrés et systèmes embarqués (prix EDN China Innovation 2010)
Schéma LPC1102
Cliquez pour agrandir
Type Flash (Ko) SRAM (Ko) UART RS-485 I2C SPI Canaux CAN Boîtier
LPC1102 32 8 1 1 - 5 canaux 10 bits WLCSP16
Cortex-M3

Performances à la pointe de l'industrie, avec une faible consommation

L'ARM Cortex-M3 de NXP, le premier de nos cœurs Cortex-M à offrir un continuum uniforme de performances, est rapidement devenu un choix courant pour une très large gamme d'applications. Le LPC1300, une implémentation basse consommation à faible coût, réalise des fonctions de périphériques USB. Le LPC1700 intègre des périphériques avancés, tels qu'Ethernet, USB 2.0 et CAN 2.0B. Le LPC1800, le Cortex-M3 le plus performant du marché, fonctionne jusqu'à 150 MHz et offre jusqu'à 1 Mo de Flash et jusqu'à 200 Ko de SRAM. Pour une plus grande liberté de conception et la possibilité de mettre à niveau rapidement les performances du système, le brochage des membres de notre gamme Cortex-M3 est compatible avec les dispositifs des familles Cortex-M0, Cortex-M4 et ARM7.

Cliquez sur les liens ci-dessous pour plus d'informations.

LPC1300

Cette série écoénergétique permet d'économiser de l'énergie dans une grande diversité d'applications. Pour simplifier la conception des systèmes compatibles USB, le LPC1340 intègre des pilotes USB pour les dispositifs d'interface humaine et de classe de stockage grande capacité. Les pilotes sont intégrés en mémoire ROM et permettent d'économiser environ 5 à 6 Ko de code utilisateur. Pour une conception plus flexible, les dispositifs LPC134x sont compatibles au niveau des broches avec la série Cortex-M0 LPC11U00.

Fonctionnalités Schéma
  • Cœur ARM Cortex-M3 jusqu'à 72 MHz
  • Jusqu'à 32 Ko de mémoire Flash
  • Jusqu'à 8 ko de SRAM
  • Profils énergétiques en ROM (LPC13x uniquement)
  • Contrôleur périphérique USB 2.0 FS avec PHY intégrée
    • Les pilotes en mémoire ROM permettent d'économiser jusqu'à 6 Ko de Flash
    • Code certifié USB testé et validé pour un risque de développement réduit
    • Classes de périphériques prises en charge : stockage de grande capacité, dispositif d'interface humaine
    • Chargeur d'amorçage USB hôte sans pilote également intégré
  • Le pilote ROM binaire permet de contourner les éventuels problèmes de portage des fournisseurs d'outils
  • Périphériques série : I2C Fast-mode Plus, SSP/SPI, UART
  • CAN 10 bits, 8 canaux
  • Basse consommation énergétique : 200 μA/MHz
  • Jusqu'à 42 GPIO
  • Programmation Flash
  • Pris en charge par la chaîne de compilation LPCXpresso à faible coût de NXP
  • Le brochage des dispositifs LPC134x est compatible avec la série Cortex-M0 LPC11U00
Schéma LPC13xx
Cliquez pour agrandir
Type Mémoire Temporisateurs Interfaces série Broches E/S Boîtier
FLASH (Ko) SRAM (Ko) Nombre de temporisateurs* Canaux PWM USB UART I2C SSP/SPI Canaux CAN/Résolution
LPC1343 32 8 5 11** 1 1 1 1 8 canaux 10 bits 28 à 42 LQFP48, HVQFN33
LPC1342 16 4 5 11** 1 1 1 1 8 canaux 10 bits 28 HVQFN33
LPC1313 32 8 5 11**   1 1 2 8 canaux 10 bits 28 à 42 LQFP48, HVQFN33
LPC1311 8 2 5 11**   1 1 2 8 canaux 10 bits 28 HVQFN33
LPC1315 32 8 5 11**   1 1 2 8 canaux 10 bits 28 à 40 HVQFN33,
LQFP48
LPC1316 48 8 5 11**   1 1 2 8 canaux 10 bits 28 à 40 HVQFN33
LPC1317 64 8 5 11**   1 1 2 8 canaux 10 bits 28 à 51 HVQFN33
LPC1345 32 8 5 11** 1 1 1 2 8 canaux 10 bits 26 à 40 HVQFN33
LPC1347 32 8 5 11** 1 1 1 2 8 canaux 10 bits 26 à 40 HVQFN33,
LQFP48

* Inclut une horloge de surveillance et une horloge temps réel

** Utilisation de temporisateurs

LPC176x

La série LPC1700 fonctionne à des vitesses jusqu'à 120 MHz. Chaque dispositif comporte jusqu'à 512 Ko de mémoire Flash, jusqu'à 96 Ko de SRAM, jusqu'à 4 Ko de mémoire EEPROM, des convertisseurs A/N 12 bits et N/A 10 bits, ainsi qu'un oscillateur interne. La série inclut également des périphériques avancés, tels qu'Ethernet, USB 2.0 hôte/OTG/périphérique, contrôle LCD et CAN 2.0B.

Fonctionnalités Schéma
  • Cœur ARM Cortex-M3 jusqu'à 120 MHz
  • Jusqu'à 512 Ko de mémoire Flash
  • Jusqu'à 96 Ko de SRAM
  • Jusqu'à 4 Ko de mémoire EEPROM
  • Un bus multicouche avancé garantit de hautes performances sans goulots d'étranglement
  • Contrôleur LCD avec résolution d'affichage jusqu'à 1024 x 768 pixels
  • 10/100T Ethernet MAC avec interfaces MII et RMII
  • Contrôleur USB 2.0 FS hôte/périphérique/OTG
  • PWM de commande moteur avec interface de codeur en quadrature
  • Deux contrôleurs CAN 2.0B
  • Périphériques série : jusqu'à trois interfaces I2C, trois SSP/SPI, cinq UART et I2S
  • Périphériques analogiques : CAN 12 bits, CNA 10 bits
  • Autres périphériques : horloge temps réel basse consommation, oscillateur RC interne précis
  • Jusqu'à 165 GPIO
  • Pris en charge par la chaîne de compilation LPCXpresso à faible coût de NXP
Schéma LPC178x
Cliquez pour agrandir
Type Mémoire Temporisateurs Interfaces série Analogique Broches E/S Boîtier
Flash (Ko) SRAM (Ko) Nombre de temporisateurs* Canaux PWM Ethernet USB UART I2C CAN SPI SSP/SPI I2S Canaux CAN/Résolution Canaux CNA/Résolution
LPC1788 512 96 5 6 1 1 5 3 2   3 1 8 canaux 12 bits 1 canal 10 bits Jusqu'à 165 LQFP208/144, TFBGA208/180
LPC1787 512 96 5 6   1 5 3 2   3 1 8 canaux 12 bits 1 canal 10 bits Jusqu'à 165 LQFP208
LPC1786 256 80 5 6 1 1 5 3 2   3 1 8 canaux 12 bits 1 canal 10 bits Jusqu'à 165 LQFP208
LPC1785 256 80 5 6   1 5 3 2   3 1 8 canaux 12 bits 1 canal 10 bits Jusqu'à 165 LQFP208
LPC1778 512 96 5 6 1 1 5 3 2   3 1 8 canaux 12 bits 1 canal 10 bits Jusqu'à 165 LQFP208/144, TFBGA208/180
LPC1777 512 96 5 6   1 5 3 2   3 1 8 canaux 12 bits 1 canal 10 bits Jusqu'à 165 LQFP208
LPC1776 256 80 5 6 1 1 5 3 2   3 1 8 canaux 12 bits 1 canal 10 bits Jusqu'à 165 LQFP208, TFBGA180
LPC1774 128 40 5 6   1 4 3 2   3 1 8 canaux 12 bits 1 canal 10 bits Jusqu'à 165 LQFP208, LQFP144
LPC1769 512 64 6 6 1 1 4 3 2 1 2 1 8 canaux 12 bits 1 canal 10 bits 70 LQFP100
LPC1768 512 64 6 6 1 1 4 3 2 1 2 1 8 canaux 12 bits 1 canal 10 bits 70 LQFP100, TFBGA100
LPC1767 512 64 6 6 1   4 3   1 2 1 8 canaux 12 bits 1 canal 10 bits 70 LQFP100
LPC1766 256 64 6 6 1 1 4 3 2 1 2 1 8 canaux 12 bits 1 canal 10 bits 70 LQFP100
LPC1765 256 64 6 6   1 4 3 2 1 2 1 8 canaux 12 bits 1 canal 10 bits 70 LQFP100
LPC1764 128 32 6 6 1 1 4 3 2 1 2   8 canaux 12 bits 1 canal 10 bits 70 LQFP100
LPC1763 256 64 6 6     4 3   1 2 1 8 canaux 12 bits 1 canal 10 bits 70 LQFP100
LPC1759 512 64 6 6   1 4 2 2 1 2 1 6 canaux 12 bits 1 canal 10 bits 52 LQFP80
LPC1758 512 64 6 6 1 1 4 2 2 1 2 1 6 canaux 12 bits 1 canal 10 bits 52 LQFP80
LPC1756 256 32 6 6   1 4 2 2 1 2 1 6 canaux 12 bits 1 canal 10 bits 52 LQFP80
LPC1754 128 32 6 6   1 4 2 1 1 2   6 canaux 12 bits 1 canal 10 bits 52 LQFP80
LPC1752 64 16 6 6   1 4 2 1 1 2   6 canaux 12 bits 1 canal 10 bits 52 LQFP80
LPC1751 32 8 6 6   1 4 2 1 1 2   6 canaux 12 bits 1 canal 10 bits 52 LQFP80

* Inclut une horloge de surveillance et une horloge temps réel

LPC1800

Fonctionnant à des vitesses atteignant 150 MHz, la série LPC1800 est l'ARM Cortex-M3 le plus rapide du marché. Ces dispositifs hautes performances comportent des périphériques avancés, tels qu'Ethernet, un contrôleur USB 2.0 périphérique/hôte/OTG haut débit, un contrôleur LCD et un bus CAN 2.0B, ainsi que deux périphériques uniques de NXP, à savoir un temporisateur à état configurable pour une génération de formes d'ondes flexible et une interface SPI Flash (SPIFI) Quad pour une Flash série mappée en mémoire. L'architecture de mémoire Flash de 256 bits réduit la consommation d'énergie, en minimisant les extractions en mémoire, et optimise les performances du processeur. Le brochage de la série LPC1800 est compatible avec les séries Cortex-M4 LPC4300.

Fonctionnalités Schéma
  • Cœur ARM Cortex-M3 jusqu'à 150 MHz
  • Jusqu'à 1 Mo de Flash à deux bancs
  • Jusqu'à 200 Ko de SRAM
  • Jusqu'à 4 Ko de mémoire EEPROM
  • Contrôleur LCD avec résolution d'affichage jusqu'à 1024 x 768 pixels
  • 10/100T Ethernet MAC avec interfaces MII et RMII
  • Deux interfaces USB 2.0 HS, avec PHY HS intégrée
  • Deux contrôleurs CAN 2.0B
  • Contrôleur de mémoire externe
  • Interface Flash SPI Quad innovante (SPIFI)
  • Sous-système de temporisation à état configurable (SCT)
  • Déchiffrement AES avec mémoires OTP 128 bits sécurisées pour le stockage de clés
  • Quatre modes de consommation réduite : mode veille, mode de veille profonde, mode hors tension et mode hors tension profonde
  • Jusqu'à 164 broches GPIO
  • Processus 90 nm ultrafaible fuite
  • Brochage compatible avec la série LPC4300 Cortex-M4
Schéma LPC18xx
Cliquez pour agrandir
Type Mémoire Périphériques configurables Temporisateurs Interfaces série Analogique LCD SD/MMC Broches E/S Interface de bus externe Boîtier
Flash (Ko) SRAM (Ko) Temporisateur à état configurable (SCT) Nombre de temporisateurs* Canaux PWM Ethernet USB UART I2C CAN SSP/SPI Interface Flash SPI (SPIFI) Quad (SPIFI) I2S Canaux CAN/Résolution
LPC1857 1024 (2 x 512) 136 5 6 1 2 4 2 2 2 2 2 x 8 canaux 10 bits 80 16 à 32 BGA256/180, LQFP208
LPC1853 512 (2 x 256) 136 5 6 1 2 4 2 2 2 2 2 x 8 canaux 10 bits 80 16 à 32 BGA256/180, LQFP208
LPC1850   200 5 6 1 2 4 2 2 2 2 2 x 8 canaux 10 bits 80 16 à 32 BGA256/180, LQFP208
LPC1837 1024 (2 x 512) 136 5 6 1 2 4 2 2 2 2 2 x 8 canaux 10 bits   80 16 à 32 BGA256/180/100, LQFP208/144
LPC1833 512 (2 x 256) 136 5 6 1 2 4 2 2 2 2 2 x 8 canaux 10 bits   80 16 à 32 BGA256/180/100, LQFP208/144
LPC1830   200 5 6 1 2 4 2 2 2 2 2 x 8 canaux 10 bits   80 16 à 32 BGA256/180/100, LQFP208/144
LPC1827 1024 (2 x 512) 136 5 6   1 4 2 2 2 2 2 x 4-6 canaux 10 bits     50 à 64 8 à 16 BGA100, LQFP144/100
LPC1825 768 (2 x 384) 136 5 6   1 4 2 2 2 2 2 x 4-6 canaux 10 bits     50 à 64 8 à 16 BGA100, LQFP144/100
LPC1823 512 (2 x 256) 104 5 6   1 4 2 2 2 2 2 x 4-6 canaux 10 bits     50 à 64 8 à 16 BGA100, LQFP144/100
LPC1822 512 (2 x 256) 104 5 6   1 4 2 2 2 2 2 x 4-6 canaux 10 bits     50 à 64 8 à 16 BGA100, LQFP144/100
LPC1820   168 5 6   1 4 2 2 2 2 2 x 4-6 canaux 10 bits     50 à 64 8 à 16 BGA100, LQFP144/100
LPC1817 1024 (2 x 512) 136 5 6     4 2 2 2 2 2 x 4-6 canaux 10 bits     50 à 64 8 à 16 BGA100, LQFP144/100
LPC1815 768 (2 x 384) 136 5 6     4 2 2 2 2 2 x 4-6 canaux 10 bits     50 à 64 8 à 16 BGA100, LQFP144/100
LPC1813 512 (2 x 256) 104 5 6     4 2 2 2 2 2 x 4-6 canaux 10 bits     50 à 64 8 à 16 BGA100, LQFP144/100
LPC1812 512 (2 x 256) 104 5 6     4 2 2 2 2 2 x 4-6 canaux 10 bits     50 à 64 8 à 16 BGA100, LQFP144/100
LPC1810   136 5 6     4 2 2 2 2 2 x 4-6 canaux 10 bits     50 à 64 8 à 16 BGA100, LQFP144/100

* Inclut une horloge de surveillance et une horloge temps réel

Cortex-M4

Premiers contrôleurs de signaux numériques à double cœur au monde

La série LPC4300, première gamme mondiale de contrôleurs de signaux numériques (DSC) asymétriques à double cœur, combine des cœurs ARM Cortex-M4 et ARM Cortex-M0 basse consommation et hautes performances avec un ensemble unique de périphériques configurables. Ces contrôleurs vous permettent de développer des applications de microcontrôleur et de traitement numérique des signaux avec rapidité, à partir d'une architecture unique et d'un seul environnement de développement.

Pour une conception plus flexible, la série LPC4300 comprend des contrôleurs à brochage compatible avec la série Cortex-M3 LPC1800.

Cliquez sur les liens ci-dessous pour plus d'informations.

LPC4300

Dans la série LPC4300, le processeur Cortex-M4 combine les avantages d'un microcontrôleur avec des fonctionnalités de traitement numérique des signaux hautes performances, telles que les instructions MAC à cycle unique, les techniques SIMD (instruction simple pour données multiples), l'arithmétique saturée et une unité en virgule flottante. Le coprocesseur Cortex-M0 décharge bon nombre des tâches de déplacement des données et de gestion d'E/S susceptibles d'épuiser la bande passante du cœur Cortex-M4. L'architecture de mémoire Flash 256 bits réduit la consommation d'énergie en limitant les extractions et en optimisant les performances du processeur central. Le brochage de la série LPC4300 est compatible avec la série LPC1800 Cortex-M3.

Fonctionnalités Schéma
  • Architecture double cœur 180 MHz
    • Cœur ARM Cortex-M4 avec unité en virgule flottante
    • Coprocesseur asymétrique ARM Cortex-M0
  • Jusqu'à 1 Mo de Flash à deux bancs, jusqu'à 264 Ko de SRAM et jusqu'à 4 Ko d'EEPROM
  • Contrôleur LCD avec résolution d'affichage jusqu'à 1024 x 768 pixels
  • 10/100T Ethernet MAC avec interfaces MII et RMII
  • Deux interfaces USB 2.0 HS, avec PHY HS intégrée
  • Contrôleur de mémoire externe
  • Unité de protection de la mémoire
  • Interface Flash SPI Quad innovante (SPIFI)
  • Sous-système de temporisation à état configurable (SCT)
  • Déchiffrement AES avec mémoires OTP 128 bits sécurisées pour le stockage de clés
  • Quatre modes de consommation réduite : mode veille, mode de veille profonde, mode hors tension et mode hors tension profonde
  • Jusqu'à 164 broches GPIO avec GPIO série configurable (SGPIO)
  • Brochage compatible avec la série LPC1800 Cortex-M3
Schéma LPC43xx
Cliquez pour agrandir
Type Mémoire Périphériques configurables Temporisateurs Interfaces série Analogique LCD SD/MMC Broches E/S Interface de bus externe Boîtier
Flash (Ko) SRAM (Ko) Temporisateur à état configurable (SCT) GPIO série (SGPIO) Nombre de temporisateurs Canaux PWM Ethernet USB UART I2C CAN SPI SSP/SPI Interface Flash SPI Quad (SPIFI) I2S Canaux CAN/Résolution
LPC4357 1024 (2 x 512) 136 5 6 1 2 4 2 2 1 2 2 2 x 8 canaux 10 bits 146 16 à 32 BGA256/180, LQFP208
LPC4353 512 (2 x 256) 136 5 6 1 2 4 2 2 1 2 2 2 x 8 canaux 10 bits 146 16 à 32 BGA256/180, LQFP208
LPC4350   264 5 6 1 2 4 2 2 1 2 2 2 x 8 canaux 10 bits 146 16 à 32 BGA256/180, LQFP208
LPC4337 1024 (2 x 512) 136 5 6 1 2 4 2 2 1 2 2 2 x 8 canaux 10 bits   146 16 à 32 BGA256/180/100, LQFP208/144
LPC4333 512 (2 x 256) 136 5 6 1 2 4 2 2 1 2 2 2 x 8 canaux 10 bits   146 16 à 32 BGA256/180/100, LQFP208/144
LPC4330   264 5 6 1 2 4 2 2 1 2 2 2 x 8 canaux 10 bits   146 16 à 32 BGA256/180/100, LQFP208/144
LPC4327LPC4327 1024 (2 x 512) 136 5 6   1 4 2 2 1 2 2 2 x 4-6 canaux 10 bits     Jusqu'à 64 8 à 16 BGA100, LQFP144/100
LPC4325LPC4325 768 (2 x 384) 136 5 6   1 4 2 2 1 2 2 2 x 4-6 canaux 10 bits     Jusqu'à 64 8 à 16 BGA100, LQFP144/100
LPC4323LPC4323 512 (2 x 256) 104 5 6   1 4 2 2 1 2 2 2 x 4-6 canaux 10 bits     Jusqu'à 64 8 à 16 BGA100, LQFP144/100
LPC4322LPC4322 512 (1 x 512) 104 5 6   1 4 2 2 1 2 2 2 x 4-6 canaux 10 bits     Jusqu'à 64 8 à 16 BGA100, LQFP144/100
LPC4320   200 5 6   1 4 2 2 1 2 2 2 x 4-6 canaux 10 bits     Jusqu'à 64 8 à 16 BGA100, LQFP144/100
LPC4317LPC4317 1024 (2 x 512) 136 5 6     4 2 2 1 2 2 2 x 4-6 canaux 10 bits     Jusqu'à 64 8 à 16 BGA100, LQFP144/100
LPC4315LPC4315 768 (2 x 384) 136 5 6     4 2 2 1 2 2 2 x 4-6 canaux 10 bits     Jusqu'à 64 8 à 16 BGA100, LQFP144/100
LPC4313LPC4313 512 (2 x 256) 104 5 6     4 2 2 1 2 2 2 x 4-6 canaux 10 bits     Jusqu'à 64 8 à 16 BGA100, LQFP144/100
LPC4312LPC4312 512 (1 x 512) 104 5 6     4 2 2 1 2 2 2 x 4-6 canaux 10 bits     Jusqu'à 64 8 à 16 BGA100, LQFP144/100
LPC4310   168 5 6     4 2 2 1 2 2 2 x 4-6 canaux 10 bits     Jusqu'à 64 8 à 16 BGA100, LQFP144/100

De meilleurs outils pour de meilleures conceptions

L'intégralité de notre gamme ARM fonctionne avec une seule chaîne de compilation de microcontrôleur. Autrement dit, vous utiliserez un ensemble d'outils familiers, quel que soit le produit ou l'architecture que vous choisissez. De plus, comme nous proposons un tel choix d'options, vous avez la certitude de travailler avec les meilleurs outils. Que vous optiez pour l'un de nos outils développés sur mesure ou logiciels conçus auprès d'un partenaire tiers, vous serez en mesure d'explorer de nouvelles idées et de les commercialiser plus vite que jamais. Les outils tiers mentionnés ici sont disponibles à l'achat auprès de revendeurs agréés NXP. Cette liste n'est pas exhaustive. Pour obtenir une liste complète, accédez à www.nxp.com et entrez « ARM Development Tools » dans la zone de recherche.

Chaîne de compilation LPCXpresso

Cette plateforme de développement révolutionnaire, créée par NXP exclusivement pour ses microcontrôleurs Cortex-M, vous accompagnera de l'évaluation au développement de produits pour moins de 30 USD. Conçue dans un souci de simplicité et de convivialité, elle dispose d'un environnement de développement intégré (IDE) Eclipse puissant, avec une interface utilisateur spéciale conçue par NXP. Elle inclut également un compilateur Cortex-M0 optimisé avec des bibliothèques, une sonde de débogage LPC-Link JTAG/SWD et des cartes cibles. Une version Linux est également disponible.

Référence Cortex Description
568-4859-ND M0 Carte LPCXpresso pour LPC1114
568-6645-ND M0 Carte LPCXpresso pour LPC11C24
568-7517-ND M0 Carte LPCXpresso pour LPC11U14
568-6642-ND M0 Carte LPCXpresso pour LPC1200
568-4947-ND M3 Carte LPCXpresso pour LPC1343
568-5101-ND M3 Carte LPCXpresso pour LPC1769
568-7536-ND M0/M3 Carte de commande moteur LPCXpresso pour LPC1114, LPC1343, LPC1769
Outil de prototypage mbed

Ce remarquable outil en ligne, co-développé par NXP et ARM, est le seul outil de prototypage rapide pour produits ARM. Il offre une combinaison étroitement liée du matériel et des logiciels. Par conséquent, il permet d'explorer facilement et rapidement des idées de conception. Les nouveaux utilisateurs peuvent se mettre au travail en seulement quelques minutes, et la compilation de leur premier programme peut aboutir au bout d'une soixantaine de secondes uniquement. La version Cortex de mbed utilise un dispositif LPC1768 Cortex-M3. Pour plus d'informations, visitez le site http://mbed.org.

  • Démarrez immédiatement, sans rien installer
  • Poursuivez votre travail rapidement, à l'aide d'interfaces API de haut niveau
  • Explorez, testez et démontrez des idées plus efficacement
  • Écrivez un code propre et compact, facile à modifier
  • Connectez-vous où que vous soyez, sur Windows, Mac ou Linux
Référence Cortex Description
568-4916-ND LPC1768 Carte mbed LPC1768
Carte Code Red

Code Red Technologies produit des outils de développement innovants et puissants pour les microcontrôleurs ARM 32 bits, ce qui permet aux concepteurs de systèmes embarqués de faire fonctionner leurs applications en quelques minutes seulement, au lieu de semaines. Nous avons développé notre propre technologie pour offrir des niveaux de visibilité sans précédent dans les systèmes cibles, ce qui permet le développement et le débogage rapides des applications embarquées haut de gamme. Notre gamme Red Suite comprend la sonde de débogage Red Probe+, qui fournit des niveaux élevés de visibilité dans les systèmes cibles afin que les développeurs puissent rapidement déboguer leurs applications embarquées.

Référence Cortex Description
568-4815-ND LPC1768 Carte d'évaluation Code Red LPC1769

Carte Embedded Artists

EA (Embedded Artists) garantit des cycles de conception et de développement plus simples et plus courts avec des processeurs NXP, en fournissant des produits, des services et des connaissances fiables à nos clients. EA conçoit, produit et distribue à des entreprises du monde entier des plateformes d'évaluation et OEM basées sur des processeurs NXP. Nous travaillons en étroite collaboration avec NXP, assurant une connaissance approfondie, une haute qualité et la disponibilité de nouveaux produits, ainsi qu'une assistance de qualité à nos clients. Nous apportons une aide aux entreprises à travers des services personnalisés afin de répondre à leurs demandes spécifiques et de garantir des solutions rentables.

Référence Cortex Description
EA-OEM-509-ND M3 Kit de développement LPC1788
EA-XPR-021-ND M0/M3 Carte de base LPCXpresso
Outils de développement Hitex

Hitex affiche un historique de 35 ans et bénéficie d'une position de leader en tant que fournisseur d'outils innovants et fiables pour les ingénieurs de systèmes embarqués. La gamme comprend des solutions sophistiquées et des programmes de formation complets axés sur les produits pour aider les utilisateurs à obtenir des applications de haute qualité commercialisables plus rapidement. Cela inclut des émulateurs en circuit, des débogueurs, des cartes d'évaluation, des outils logiciels pour tests automatisés, des compilateurs, des analyseurs de bus et de protocoles, des programmateurs, ainsi que des solutions de profilage énergétique. Par ailleurs, Hitex accompagne ses clients dans le cadre de consultations dans toutes les phases de leurs projets de développement, de la conception à la réalisation du système, avec une attention particulière et une vaste expérience dans les applications critiques de sécurité.

Référence Cortex Description
568-4918-ND LPC1313 Clé LPC1313 de Hitex
568-6899-ND LPC1800 Carte d'évaluation LPC1800
568-8537-ND LPC4300 Carte d'évaluation LPC4300