NXP Semiconductors MCU Cortex-M0+ ARM da 32 bit LPC11E6x

La famiglia di MCU Cortex-M0+ ARM da 32 bit LPC11E6x di NXP è stata realizzata partendo dalla facilità d'uso e dalla flessibilità del disegno della premiata gamma di LPC11Uxx di NXP con molte funzionalità migliorate, compreso un core ARM® Cortex™-M0+ con una migliore efficienza energetica, un aumento significativo della memoria flash e SRAM, maggiori comunicazioni seriali, un nuovo ADC da 2 Msps e timer più versatili. Queste caratteristiche aggiuntive consentono all'LPC11U6x di potere essere utilizzato da un'elevata gamma di applicazioni nei mercati consumer, commerciali e industriali, quali ad esempio le misurazioni, la raccolta dati, l'instradamento cablato e wireless, i dispositivi medicali portatili, gli accessori per PC e i videogiochi. L'LPC11U6x estende le opzioni di memoria raddoppiando la memoria flash a 256 KB e triplicando la SRAM a 36 KB. Sono supportati requisiti di I/O molto più rigorosi per aumentare la connettività seriale, tra cui 5 USART, 2 I2C, 2 SPI e fino a 80 GPIO, insieme a un nuovo ADC a 12 canali, 12 bit, 2 Msps per una maggiore larghezza di banda e un input di maggiore precisione.

Caratteristiche

  • System
    • Cortex-M0+ processor, running at frequencies of up to 50MHz
    • Cortex-M0+ built-in nested vectored interrupt controller (NVIC)
    • Serial wire debug (SWD) and JTAG boundary scan modes supported
    • System tick timer
  • Memory
    • Up to 256KB on-chip flash programming memory with page erase
    • Up to 32KB main SRAM
    • Up to two additional SRAM blocks of 2KB each (LPC11U6x parts)
    • Up to 4KB EEPROM
    • In-System programming (ISP) and In-Application programming (IAP)
  • Digital peripherals
    • Simple DMA engine with 16 channels and programmable input triggers (LPC11U6x)
    • Up to 80 General purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors
    • Pin interrupt and pattern match engine using eight selectable GPIO pins (LPC11U6x)
    • Two GPIO interrupt generators (LPC11U6x)
    • CRC engine (LPC11U6x)
    • Programmable windowed watchdog timer (WDT)
    • Up to four 32-bit and two 16-bit counter/timers or two 32-bit and six 16-bit counter/timers
    • Up to 21 match outputs and 16 capture inputs
    • Up to 19 PWM outputs with 6 independent time bases
  • Analog peripherals
    • One 10/12-bit ADC with up to 12 input channels and sample rates of up to 2 Msample/s
    • Temperature sensor (LPC11U6x)
  • Serial interfaces
    • USB 2.0 full-speed device controller. XTAL-less low-speed mode supported
    • Up to five USART interfaces with RS-485 mode support
    • Up to two SSP controllers
    • Up to two I2C-bus interfaces
  • Clock generation
    • 12MHz internal RC oscillator trimmed to 1 % accuracy that can optionally be used as a system clock
    • Crystal oscillator with an operating range of 1MHz to 25MHz
    • Programmable watchdog oscillator
    • PLL allows CPU operation up to the maximum CPU rate without the need for a high-frequency crystal
    • A second, dedicated PLL is provided for USB
    • Clock output function with divider that can reflect the crystal oscillator clock, the main clock, the IRC, or the Watchdog oscillator
  • Power control
    • Integrated PMU (Power Management Unit) to minimize power consumption
    • Power profiles residing in boot ROM provide optimized performance and minimized power consumption for any given application through one simple function call
    • Four reduced power modes: Sleep, Deep-sleep, Power-down and Deep power-down modes
    • Processor wake-up from Deep-sleep and Power-down modes on external pin inputs
    • Power-On Reset (POR)
    • Brownout detect
  • Additional features
    • Unique device serial number for identification
    • Single power supply (1.8V to 3.6V - LPC11U1x, LPC11U2x and LPC11U3x) (2.4V to 3.6V - LPC11U6x)
    • Available as LQFP48, LQFP64, LQFP100, TFBGA48 and HVQFN33 packages
    • Real-time clock (RTC) in the always-on power domain with separate battery supply pin and 32kHz oscillator (LPC11U6x)

Applicazioni

  • Consumer Electronics
    • Consumer peripherals
    • eMetering
    • Gaming accessories
    • Handheld scanners
    • PC peripherals
    • USB audio devices
  • Industrial
    • Industrial control
    • Medical

Block Diagram

NXP Semiconductors MCU Cortex-M0+ ARM da 32 bit LPC11E6x
Pubblicato: 2014-01-14 | Aggiornato: 2022-03-11