|
50 MHz 32 位Cortex-M0 微處理器LPC1100
概述
LPC1100系列ARM是以Cortex-M0為內核,為嵌入式系統應用而設計的高性能、低功耗的32位微處理器。目前,LPC1100是市場上定價最低的32位微控制器解決方案,性能卓越、簡單易用、功耗低,更重要的是,它能顯著降低所有8/16位微控制器應用的代碼長度,其價值和易用性比現有的8/16位微控制器更勝一籌。
LPC1100系列每秒4500多萬條指令的傲人性能讓8位(每秒不到100萬條指令)及16位(每秒300萬到 500萬條指令)微控制器相形見絀;
LPC1100不僅能執行基本的控制任務,而且能進行復雜運算,即便最復雜的任務也能輕松應付。執行效率的提高直接轉化為能耗的降低,實現該性能水平的LPC1100頻率為50MHz,其功耗也得到了很大程度的優化——
僅需不到10mA的電流。
LPC1100系列ARM Cortex-M0的外設組件最高配置包括:32KB片內Flash程序存儲器、8KB片內SRAM、一路CAN控制器、一路I2C(FM+)、一路RS-485/EIA-485 UART、兩路SSP、4個通用定時器以及多達42個通用IO
口。
特性
· Cortex-M0內核,運行速度高達50MHz
· 內置嵌套向量中斷控制器(NVIC)
· 具有32kB(LPC1114/LPC11C14)、24kB(LPC1113)、16kB(LPC1112/LPC11C12)、8kB(LPC1111/02)片內Flash程序存儲器
· 最高配置8KB片內SRAM
· 可通過片內引導裝載程序軟件來實現在系統編程(ISP)和在應用編程(IAP)
· 可選擇通過CAN或UART接口進行Flash ISP 編程
· 串行接口包括:
■ -CAN控制器(LPC11C12/4 支持),內部ROM 集成供CAN 和CANOpen標準使用的初始化和通信的API 函數,用戶可直接調用;兼容CAN2.0A/B,傳輸速率高達1Mbit/s;支持32 個消息對象,且每個消息對象有自己的掩碼標識;提供可屏蔽中斷、可編程FIFO模式;可通過CAN接口進行Flash ISP編程■ -UART,可產生小數波特率,具有調制解調器、內部FIFO,支持RS-485/EIA-485標準
■ -SSP控制器,帶FIFO和多協議功能(僅在LQFP48和PLCC44封裝中有兩路SSP)
■ -I2C總線接口,完全支持I2C總線規范和快速模式,數據速率為1Mbit/s,具有多個地址識別功能和監控模式
· 其它外設:
■ -多達42個通用I/O(GPIO)引腳,帶可配置的上拉/下拉電阻
■ -某些引腳支持20mA的高驅動電流,如P0.7 腳
■ -I2C總線引腳在FM+模式下可支持20mA的灌電流
■ -4個通用定時器/計數器,共有4路捕獲輸入和13路匹配輸出
■ -可編程的看門狗定時器(WDT)
■ -系統節拍定時器
· 帶有SWD調試功能
· 集成了PMU(電源管理單元),可在睡眠、深度睡眠和深度掉電模式中極大限度地減少功耗
· 具有三種低功耗模式:睡眠模式、深度睡眠模式和深度掉電模式
· 3.3V單電源供電(2.0V~3.6V)
· 10位ADC,在8個引腳中實現輸入多路復用
· GPIO均可配置為邊沿或電平中斷
· 時鐘輸出功能可以反映主振蕩器時鐘、IRC時鐘、CPU時鐘和看門狗時鐘
· 13個擁有專用中斷的GPIO可將CPU從深度睡眠模式中喚醒
· 掉電檢測,具有4個獨立的閥值,用于中斷和強制復位
· 上電復位(POR)
· 主振蕩器工作范圍:1MHz~25MHz
· 12MHz內部RC振蕩器可調節到+1%精度,并可將其選擇為系統時鐘
· PLL允許CPU在最大CPU速率下操作,而無需高頻晶振,可從主振蕩器、內部RC振蕩器或看門狗振蕩器運行
· 可采用LQFP48、PLCC44、HVQFN33或WL-CSP(晶片級)封裝
|
|