NXP Semiconductors Microcontrôleurs Cortex ARM LPC18Sx

La gamme LPC18Sx NXP Semiconductors inclut les microcontrôleurs (MCU) ARM Cortex-M3, avec des fonctionnalités de sécurité pour applications embarquées. Le modèle ARM Cortex-M3 contient 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 CPU ARM Cortex-M3 intègre un pipeline à trois étages et  fonctionne à des fréquences de CPU pouvant atteindre 180 MHz. L'architecture Harvard offre une séparation des instructions locales et des bus de données, ainsi qu'un troisième bus pour les périphériques. De plus, le CPU ARM Cortex-M3 possède une unité d'interface de préextraction pour prendre en charge le branchement spéculatif. Les microcontrôleurs ARM Cortex-M3 LPC18Sx incluent jusqu'à 200 Ko de mémoire SRAM sur puce, des caractéristiques de sécurité avec le moteur AES, une interface Flash quad-SPI (SPIFI), un sous-système temporisateur SCTimer/PWM configurable, deux contrôleurs USB haut débit, Ethernet, LCD, un contrôleur de mémoire externe et plusieurs périphériques numériques et analogiques.

Caractéristiques

  • Processor core
    • Arm Cortex-M3 processor, running at CPU frequencies of up to 180MHz
    • Arm Cortex-M3 built-in Memory Protection Unit (MPU) supporting eight regions
    • Arm Cortex-M3 built-in Nested Vectored Interrupt Controller (NVIC).
    • Non-Maskable Interrupt (NMI) input
    • JTAG and serial wire debug, serial trace, eight breakpoints, and four watchpoints
    • Enhanced Trace Module (ETM) and Enhanced Trace Buffer (ETB) support
    • System tick timer
  • On-chip memory
    • 200kB SRAM for code and data use
    • Multiple SRAM blocks with separate bus access
    • 64kB ROM containing boot code and on-chip software drivers
    • 64-bit One-Time Programmable (OTP) memory for general-purpose use
    • Two banks (256 bit total) One-Time Programmable (OTP) memory for AES key storage
      • One bank can store an encrypted key for decoding the boot image
  • AES engine encryption and decryption of the boot image and data with DMA support and programmable via a ROM-based API
  • Clock generation unit
    • Crystal oscillator with an operating range of 1MHz to 25MHz
    • 12MHz internal RC oscillator trimmed to 1.5 % accuracy over temperature and voltage
    • Ultra-low power RTC crystal oscillator
  • Serial interfaces
    • Quad SPI Flash Interface (SPIFI) with 1-, 2-, or 4-bit data at rates of up to 52MB per second
    • 10/100T Ethernet MAC with RMII and MII interfaces and DMA support for high throughput at low CPU load
      • Support for IEEE 1588 timestamping/advanced time stamping (IEEE 1588-2008 v2)
  • Digital peripherals
    • External Memory Controller (EMC) supporting external SRAM, ROM, NOR flash, and SDRAM devices
    • LCD controller with DMA support and a programmable display resolution of up to 1024H x 768V
  • Analog peripherals
    • One 10-bit DAC with DMA support and a data conversion rate of 400kSamples/s
    • Two 10-bit ADCs with DMA support and a data conversion rate of 400kSamples/s
      • Up to eight analog channels tota
      • Each analog input is connected to both ADCs

Applications

  • Communication hubs
  • Embedded audio applications
  • Automotive aftermarket
  • Industrial control
  • Power management
  • Industrial automation
  • Consumer health devices
  • White goods

Vidéos

Block Diagram

Schéma de principe - NXP Semiconductors Microcontrôleurs Cortex ARM LPC18Sx
View Results ( 12 ) Page
Numéro de pièce Taille de la mémoire du programme Taille de la RAM de données Taille de la ROM de données Nombre d'E/S Type d'interface
LPC18S37JBD144E 1 MB 136 kB 16 kB 83 I/O CAN, I2C, Ethernet, SPI, UART, USB
LPC18S57JBD208E 1 MB 136 kB 16 kB 142 I/O CAN, I2C, Ethernet, SPI, UART, USB
LPC18S10FBD144E 0 B 136 kB 64 kB 83 I/O CAN, I2C, SPI, UART
LPC18S37JET100E 1 MB 136 kB 16 kB 49 I/O CAN, I2C, Ethernet, SPI, UART, USB
LPC18S10FET100E 0 B 136 kB 64 kB 49 I/O CAN, I2C, SPI, UART
LPC18S10FET180E 0 B 16 kB SPI, SSP, UART
LPC18S30FBD144E 0 B 200 kB 64 kB 83 I/O CAN, I2C, Ethernet, SPI, UART, USB
LPC18S30FET100E 0 B 200 kB 64 kB 49 I/O CAN, I2C, Ethernet, SPI, UART, USB
LPC18S30FET256E 0 B 200 kB 64 kB 164 I/O CAN, I2C, Ethernet, SPI, UART, USB
LPC18S50FET180E 0 B 200 kB 64 kB 118 I/O CAN, I2C, Ethernet, SPI, UART, USB
Publié le: 2015-03-03 | Mis à jour le: 2022-03-11