NXP Semiconductors LPC11U6x 32位 ARM Cortex-M0+ 微控制器

NXPLPC11U6x 32 位 ARM Cortex-M0+ 微控制器在工程师选择适合于很多行业、照明及工业自动化应用常见的严苛工作条件的入门级微控制器时,为他们提供了更广泛的选择。LPC11E6x 有三种存储器和封装型号,并具有优异的电源效率,这要得益于 ARM®Cortex-M0+™ 核心以及允许根据应用需求选择不同的功率分布模式,以达到各种程度的节能目的。内存选项包括高达 256kB 闪存、36kB RAM 和 4kB EEPROM。高精密模拟特性包括同类最佳的 2Msps、12 通道、12 位模数转换器,同时通过 I2C 和 SPI 接口、USART 及高达 80 个 GPIO 提供了充足的连接。LPC11E6x 充分利用一个片上 SCTimer/PWM 来提供高级定时特性。这一独特模块能像大部分传统定时器那样工作,并且包含状态机,以便为程序设计人员提供更高程度的定时控制功能。可以将其配置为多 PWM、带停歇时间控制的单 PWM、带重置能力的 PWM,且具备传统定时器不能复制的很多其他功能。SCTimer/PWM Cookbook 还挑选了一些示例和使用说明,帮助程序设计人员快速实现 LPC11E6x 应用的定时功能。

特性

  • System
    • ARM Cortex-M0+ processor (version r0p1), running at frequencies of up to 50MHz with single-cycle multiplier and fast single-cycle I/O port
    • ARM Cortex-M0+ built-in Nested Vectored Interrupt Controller (NVIC)
    • AHB Multilayer matrix
    • System tick timer
    • Serial Wire Debug (SWD) and JTAG boundary scan modes supported
    • Micro Trace Buffer (MTB) supported
  • Memory
    • Up to 128kB on-chip flash programming memory with page erase
    • Up to 20kB main SRAM
    • Up to two additional SRAM blocks of 2kB each
    • Up to 4kB EEPROM
  • ROM API support
    • Boot loader
    • USART drivers
    • I2C drivers
    • DMA drivers
    • Power profiles
    • Flash In-Application Programming (IAP) and In-System Programming (ISP)
    • 32-bit integer division routines
  • Digital peripherals
    • Simple DMA engine with 16 channels and programmable input triggers
    • High-speed GPIO interface connected to the ARM Cortex-M0+ IO bus with up to 36 General-Purpose I/O (GPIO) pins with configurable pull-up/pull-down resistors, programmable open-drain mode, input inverter, and programmable glitch filter and digital filter
    • Pin interrupt and pattern match engine using eight selectable GPIO pins
    • Two GPIO group interrupt generators
    • CRC engine
  • Configurable PWM/timer subsystem (two 16-bit and two 32-bit standard counter/timers, two State-Configurable Timers (SCTimer/PWM)) that provides
    • 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
  • Windowed Watchdog Timer (WWDT)
  • Real-time Clock (RTC) in the always-on power domain with separate battery supply pin and 32kHz oscillator
  • Analog peripherals
    • One 12-bit ADC with up to 8 input channels with multiple internal and external trigger inputs and with sample rates of up to 2M samples/s, and the ADC supports two independent conversion sequences
    • Temperature sensor
  • Serial interfaces
    • Up to four USART interfaces, all with DMA, synchronous mode, and RS-485 mode support
    • Four USARTs use a shared fractional baud generator
    • Two SSP controllers with DMA support
    • Two I2C-bus interfaces with one I2C-bus interface with specialized open-drain pins that supports I2C Fast-mode plus
  • Clock generation
    • 12MHz internal RC oscillator trimmed to 1% accuracy for -25°C ≤ Tamb ≤ +85°C that can optionally be used as a system clock
    • On-chip 32kHz oscillator for RTC
    • Crystal oscillator with an operating range of 1MHz to 25MHz and oscillator pins are shared with the GPIO pins
    • Programmable watchdog oscillator with a frequency range of 9.4kHz to 2.3MHz
    • PLL allows CPU operation up to the maximum CPU rate without the need for a high-frequency crystal
    • Clock output function with divider that can reflect the crystal oscillator, the main clock, the IRC, or the watchdog oscillator
  • Power control
    • Integrated PMU (Power Management Unit) to minimize power consumption
    • Reduced power modes: Sleep mode, Deep-sleep mode, Power-down mode, and Deep power-down mode
    • Wake-up from Deep-sleep and Power-down modes on external pin inputs and USART activity
    • Power-On Reset (POR)
    • Brownout detect
  • Unique device serial number for identification
  • Single power supply (2.4V to 3.6V)
  • Separate VBAT supply for RTC
  • Operating temperature range -40°C to 105°C
  • LQFP48, LQFP64, and LQFP100 package options

应用

  • Three-phase e-meter
  • GPS tracker
  • Gaming accessories
  • Car radio
  • Medical monitor
  • PC peripherals

Block Diagram

NXP Semiconductors LPC11U6x 32位 ARM Cortex-M0+ 微控制器
发布日期: 2014-04-11 | 更新日期: 2022-03-11