NXP 公司的LPC11U1x系列是基于ARM Cortex-M0內(nèi)核的低成本微控制器(MCU),工作頻率高達(dá)50MHz,內(nèi)置了高度靈活并可配置的全速USB2.0 Device控制器和嵌套向量中斷控制器 (NVIC),具有豐富外設(shè),主要用在消費(fèi)電子外設(shè),手提掃描儀,醫(yī)療,音頻設(shè)備和工業(yè)控制。本文介紹了LPC11U1x功能與優(yōu)點(diǎn),方框圖,以及LPCXpressoTM低成本開(kāi)發(fā)平臺(tái)主要特性,多種目標(biāo)板電路圖。
LPC11U1x是基于ARM Cortex-M0內(nèi)核的低成本微控制器系列,可用于現(xiàn)有的8位/16位的應(yīng)用,為用戶(hù)提供高性能、低功耗、易于使用的指令集和存儲(chǔ)器地址空間,以及比現(xiàn)有8位/16位架構(gòu)更精簡(jiǎn)的代碼量。
LPC11U1x的工作頻率高達(dá)50MHz。
LPC11U1x內(nèi)置了一個(gè)高度靈活并可配置的全速USB2.0 Device控制器,它給如今更高互連要求的解決方案帶來(lái)了空前的設(shè)計(jì)靈活性和無(wú)縫集成性能。
LPC11U1x的其他外設(shè)包括高達(dá)32kB的閃存,6kB的SRAM數(shù)據(jù)存儲(chǔ)器,一個(gè)Fast Mode Plus的I2C總線(xiàn)接口,一個(gè)支持同步模式和智能卡接口的RS-485/EIA-485 USART,兩個(gè)SSP接口,四個(gè)通用計(jì)數(shù)器/計(jì)時(shí)器,一個(gè)10位模數(shù)轉(zhuǎn)換器和多達(dá)40個(gè)的通用I/O引腳。
LPC11U1x功能與優(yōu)點(diǎn)
??系統(tǒng):
o ARM Cortex-M0 處理器,工作頻率最高為 50MHz
o ARM Cortex-M0 處理器,內(nèi)置嵌套向量中斷控制器 (NVIC)
o 非可屏蔽中斷 (NMI) 的輸入源可選
o 系統(tǒng)節(jié)拍定時(shí)器 (System tick timer)
??存儲(chǔ)器:
o 高達(dá)32kB片上閃存程序存儲(chǔ)器
o 總共6kB 靜態(tài)隨機(jī)訪(fǎng)問(wèn)存儲(chǔ)器 SRAM數(shù)據(jù)存儲(chǔ)器(4kB 主SRAM,2kB USB SRAM)
o 16kB Boot ROM
o 通過(guò)片內(nèi)Bootloader 軟件來(lái)實(shí)現(xiàn)在系統(tǒng)編程 (ISP) 和在應(yīng)用編程 (IAP)
??調(diào)試選項(xiàng):
o 標(biāo)準(zhǔn)JTAG測(cè)試/調(diào)試接口
o 串行線(xiàn)調(diào)試 (SWD, Serial Wire Debug)
o 邊界掃描 (Boundary Scan), 可簡(jiǎn)化板級(jí)測(cè)試
??數(shù)字外設(shè):
o 多達(dá)40個(gè)通用I/O引腳 (GPIO, General Purpose I/O),帶可配置的上拉和下拉電阻,具有中繼模式和漏極開(kāi)路模式
o 多達(dá)8個(gè)GPIO引腳可用作邊沿或電平觸發(fā)的中斷源
o 2個(gè)GPIO中斷模塊組合使得基于可編程模式的一組GPIO引腳輸入狀態(tài)的中斷成為可能
o 一個(gè)引腳 (P0_7) 的最大電流輸出驅(qū)動(dòng)能力為20mA
o 開(kāi)路漏極引腳 (P0_4 和 P0_5) 上的最大灌電流為 20 mA
o 4個(gè)通用定時(shí)器/計(jì)數(shù)器,共有5個(gè)捕獲輸入和13個(gè)匹配輸出
o 可編程的窗口型看門(mén)狗定時(shí)器 (WWDT, Windowed WatchDog Timer),內(nèi)置專(zhuān)用的低功耗看門(mén)狗振蕩器 (WDO)
??模擬外設(shè):
o 10位ADC,在8個(gè)引腳之間實(shí)現(xiàn)輸入多路復(fù)用
??串行接口:
o USB2.0 全速 Device 控制器
o 帶小數(shù)波特率生成器的USART,帶有內(nèi)部FIFO、全Modem控制握手接口,并支持RS-485/9-bit模式和同步模式。USART支持異步智能卡接口 (ISO 7816-3)
o 2個(gè)SSP控制器,具有FIFO和多協(xié)議功能
o I2C總線(xiàn)接口支持完整的I2C總線(xiàn)規(guī)范和Fast-mode Plus模式,數(shù)據(jù)速率高達(dá)1Mbit/s,具有多地址識(shí)別和監(jiān)控模式
??時(shí)鐘產(chǎn)生:
o 晶體振蕩器的工作范圍為1MHz~25MHz
o 12MHz內(nèi)部RC (IRC) 振蕩器,可用作系統(tǒng)時(shí)鐘
o 內(nèi)置低功耗,低頻看門(mén)狗振蕩器,輸出頻率可編程
o 鎖相環(huán) (PLL: Phase-locked loops) 允許CPU無(wú)需使用高頻晶體也可工作在最大CPU速率。時(shí)鐘可以由系統(tǒng)振蕩器或內(nèi)部RC振蕩器提供
o 另有一個(gè)專(zhuān)供USB使用的PLL
o 帶分頻器的時(shí)鐘輸出功能,可以映到主振蕩器時(shí)鐘、IRC時(shí)鐘、CPU時(shí)鐘和看門(mén)狗時(shí)鐘
??功率控制:
o 3種節(jié)能模式:睡眠、深度睡眠、掉電和深度掉電
o 通過(guò)boot ROM中的功率優(yōu)化功能Power Profile,只需調(diào)用簡(jiǎn)單的函數(shù)即可在給定的應(yīng)用中實(shí)現(xiàn)性能的優(yōu)化和功耗的最小化
o 處理器可通過(guò)Reset 引腳、可選的GPIO引腳、看門(mén)狗定時(shí)器中斷或USB端口操作從深度睡眠和掉電模式中喚醒
o 處理器可通過(guò)一個(gè)專(zhuān)用功能引腳從深度掉電模式中喚醒
o 集成的功率管理單元 (PMU, Power Management Unit) 在睡眠、深度睡眠、掉電和深度掉電模式下將功耗降至最低
o 上電復(fù)位 (POR)
o 掉電檢測(cè) (BOD),支持四個(gè)獨(dú)立的閾值,可產(chǎn)生中斷和強(qiáng)制復(fù)位
??唯一的設(shè)備序列號(hào)
??單電源供電 (1.8V~3.6V)
??溫度范圍:40℃~85℃
??提供48-LQFP引腳、48-TFBGA引腳和33-HVQFN引腳封裝
??和LPC134x Cortex-M3系列產(chǎn)品引腳兼容。
LPC11U1x 應(yīng)用
??消費(fèi)電子外設(shè)
??手提掃描儀
??醫(yī)療
??音頻設(shè)備
??工業(yè)控制
圖1。LPC11U1x方框圖
LPCXpressoTM低成本開(kāi)發(fā)平臺(tái)
LPCXpressoTM is a new, low-cost development platform available from NXP supporting NXP’s ARM-based microcontrollers. The platform is comprised of a simplified Eclipse-based IDE and low-cost target boards which include an attached JTAG debugger. LPCXpresso is an end-to-end solution enabling embedded engineers to develop their applications from initial evaluation to final production.
Populated with the LPC11U14 to demonstrate LPC11U1x features, the LPCXpresso LPC11U14 combines the robust USB performance of the LPC11U14 and the low price point of the LPCXpresso.
The LPCXpresso Board for LPC11U14 is comprised of an LPCXpresso target board, LPC-Link, and IDE. The LPCXpresso target boards, include an integrated JTAG debugger, and can connect to expansion boards to provide a variety of interfaces and I/O devices. The on-board JTAG debugger provides high-speed USB to JTAG/SWD interface to the IDE, and it can be connected to other debug targets such as a customer prototype. The LPC-Link is equipped with a 10-pin JTAG header enabling seamless connection to a target via USB. LPCXpresso’s IDE, using the standard GNU toolchain and optimized C library, can build an executable of any size with full code optimization.
圖2。LPCXpressoTM開(kāi)發(fā)板外形圖
圖3。LPCXpresso LPC1769目標(biāo)側(cè)電路圖(1)
圖4。LPCXpresso LPC1769目標(biāo)側(cè)電路圖(2)
圖5。LPCXpresso LPC1769目標(biāo)側(cè)電路圖(3)
圖6。LPCXpresso LPC1114目標(biāo)側(cè)電路圖
圖7。LPCXpresso LPC1343目標(biāo)側(cè)電路圖
圖8。LPCXpresso LPC11C24目標(biāo)側(cè)電路圖(1)
圖9。LPCXpresso LPC11C24目標(biāo)側(cè)電路圖(2)
圖10。LPCXpresso LPC1200目標(biāo)側(cè)電路圖(1)
圖11。LPCXpresso LPC1200目標(biāo)側(cè)電路圖(2)
圖12。LPCXpresso LPC11U14目標(biāo)側(cè)電路圖(1)
圖13。LPCXpresso LPC11U14目標(biāo)側(cè)電路圖(2)
詳情請(qǐng)見(jiàn):
http://www.nxp.com/documents/other/LPC11U1x_.pdf
和
http://www.nxp.com/documents/other/LPCXpresso_Getting_Started_Guide.pdf