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
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
