NXP Semiconductors LPC11E6x 32ビットARM Cortex-M0+マイクロコントローラー

NXPのLPC11E6x 32ビットARM Cortex-M0+マイクロコントローラーは、産業用、照明用、および産業オートメーション用アプリケーションによく見られる過酷な使用環境向けに設計されたエントリ レベルのマイクロコントローラーを選ぶ際、幅広い選択肢をエンジニアに提供します。LPC11E6xにはメモリとパッケージの組み合わせに3つのバリエーションがあり、極めて高い電力効率を提供します。この高い効率は、ARM® Cortex-M0+™コアと、アプリケーションの要求に応じてさまざまな省電力オプションを選択できる電力プロファイルとによって実現されています。メモリ オプションには、最大256kBのフラッシュ、36kBのRAM、および4kBのEEPROMがあります。高精度アナログ機能にはクラス最高のADC(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 LPC11E6x 32ビットARM Cortex-M0+マイクロコントローラー
公開: 2014-04-11 | 更新済み: 2022-03-11