NXP Semiconductors Micro-contrôleur 32 bits ARM Cortex-M0+ LPC11U6x

La gamme de microcontrôleurs à 32 bits ARM Cortex-M0+ LPC11U6x de NXP tire parti de l'utilisation facile et de la conception flexible de la gamme LPC11Uxx primée de NXP avec un ensemble de caractéristiques encore améliorées, comprenant un cœur ARM® Cortex™-M0+ plus économe en énergie, nettement plus de mémoire Flash et SRAM, plus de communications série, un nouveau CAN 2 MS/s et des minuteurs plus polyvalents. Ces caractéristiques supplémentaires permettent au LPC11U6x de s'attaquer à une plus large plage d'applications sur les marchés grand public, commerciaux et industriels tels que la mesure et le recueil des données, le routage par câble et sans fil, l'équipement médical portatif et les accessoires de jeu/PC, entre autres. Le LPC11U6x étend ses options de mémoire en doublant la mémoire Flash à 256 ko et en triplant la SRAM à 36 ko. Des exigences d'E/S plus rigoureuses sont prises en charge par la connectivité série étendue, incluant 5 interfaces USART, 2 I2C, 2 SPI et jusqu'à 80 GPIO, avec un nouveau CAN 12 canaux, 12 bits, 2 MS/s pour une bande passante plus large et une entrée de plus grande précision.

Caractéristiques

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

Applications

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

Block Diagram

NXP Semiconductors Micro-contrôleur 32 bits ARM Cortex-M0+ LPC11U6x
Publié le: 2014-01-14 | Mis à jour le: 2022-03-11