NXP公司的LPC11U24FBD64是采用ARM Cortex-M0的低成本32位MCU,設計用于8/16位MCU應用,和現有的8/16位架構相比,提高了性能,降低了功耗,簡化了制令集和存儲器尋址,降低了代碼長度,CPU工作頻率高達50MHz,主要用于消費類電子外設,醫療設備,工業控制和USB音頻設備.本文介紹了LPC11U24 主要特性和優勢,方框圖,自供電設備的USB接口連接圖和mbed NXP LPC11U24 MCU模塊電路圖. The LPC11U24FBD64 is a ARM Cortex-M0 based, low-cost 32-bit MCU, designed for 8/16-bit microcontroller applications, offering performance, low power, simple instruction set and memory addressing together with reduced code size compared to existing 8/16-bit architectures. The LPC11U24FBD64 operates at CPU frequencies of up to 50 MHz. Equipped with a highly flexible and configurable Full-Speed USB 2.0 device controller, the LPC11U24FBD64 brings unparalleled design flexibility and seamless integration to today’s demanding connectivity solutions. LPC11U24 主要特性和優勢: ARM Cortex-M0 processor, running at frequencies of up to 50 MHz ARM Cortex-M0 built-in Nested Vectored Interrupt Controller (NVIC) Non-Maskable Interrupt (NMI) input selectable from several input sources System tick timer Up to 32 kB on-chip flash program memory Up to 4 kB on-chip EEPROM data memory Up to 10 kB SRAM data memory 16 kB boot ROM In-System Programming (ISP) and In-Application Programming (IAP) ROM-based USB drivers. Flash updates via USB supported ROM-based 32-bit integer division routines Standard JTAG (Joint Test Action Group) test interface Serial Wire Debug Up to 54 General-Purpose I/O (GPIO) pins Up to 8 GPIO pins can be selected as edge and level sensitive interrupt sources Two GPIO grouped interrupt modules High-current source output driver (20 mA) on one pin High-current sink driver (20 mA) on true open-drain pins Four general-purpose counter/timers Programmable Windowed WatchDog Timer (WWDT) 10-bit ADC with input multiplexing among eight pins USB 2.0 full-speed device controller USART (Universal Synchronous Asynchronous Receiver/Transmitter) Two SSP (Synchronous Serial Port) controllers I2C-bus interface supporting the full I2C-bus specification and Fast-mode Plus Crystal Oscillator with an operating range of 1 MHz to 25 MHz 12 MHz high-frequency Internal RC oscillator (IRC) Internal low-power, low-frequency WatchDog Oscillator (WDO) PLL allows CPU operation up to the maximum CPU rate A second, dedicated PLL is provided for USB Clock output function with divider Integrated PMU (Power Management Unit) Power profiles residing in boot ROM Four reduced power modes Processor wake-up Power-On Reset (POR) Brownout detect with four separate thresholds for interrupt and forced reset Unique device serial number for identification Single 3.3 V power supply (1.8 V to 3.6 V) Temperature range -40 ℃ to +85 ℃ LPC11U24 應用: Consumer peripherals Medical Industrial control Industrial control USB audio devices 圖1.LPC11U24 框圖 圖2.自供電設備的USB接口連接圖 Rapid Prototyping for USB devices, battery applications and low-cost 32-bit ARM® Cortex™-M0 based designs 圖3.mbed NXP LPC11U24 MCU模塊外形圖 The mbed NXP LPC11U24 Microcontroller in particular is designed for prototyping low cost USB devices, battery powered applications and 32-bit ARM® Cortex™-M0 based designs. It is packaged as a small DIP form-factor for prototyping with through-hole PCBs, stripboard and breadboard, and includes a built-in USB FLASH programmer. 圖4.mbed NXP LPC11U24 MCU模塊連接圖 圖5.mbed NXP LPC11U24 MCU模塊電路圖(1) 圖6.mbed NXP LPC11U24 MCU模塊電路圖(2) 圖7.mbed NXP LPC11U24 MCU模塊電路圖(3) 圖8.mbed NXP LPC11U24 MCU模塊電路圖(4) 詳情請見: 來源:網絡 |