Cortex-M3
Cortex-M3是一個32位的核,在傳統的
單片機領域中,有一些不同於通用32位CPU套用的要求。譚軍舉例說,在工控領域,用戶要求具有更快的中斷速度,Cortex-M3採用了Tail-Chaining中斷技術,完全基於硬體進行中斷處理,最多可減少12個時鐘周期數,在實際套用中可減少70%中斷。
LPC17XX系列概述
低功耗、高成本效益的LPC17XX系列Cortex-M3微控制器提供同類最佳的外設支持功能,例如乙太網、USB2.0主機/OTG/設備和CAN2.0B。
該系列微控制器的工作速度最高可達120MHZ,擁有最高512KB快閃記憶體、最高64KB SRAM、12位A/D轉換器、10位D/A轉換器及內部RC振盪器。
LPC1768 MCU以提名作為EDM年度創新軟體/嵌入式工具。
系列型號
型號
| 快閃記憶體容量(KB)
| SRAM容量(KB)
| 乙太網
| USB
| CAN
| PS
| DAC
| 封裝模式
|
---|
LPC1768
| 512
| 64
| 是
| 設備/主機/OTG
| 2
| 是
| 是
| LQFP100
|
LPC1766
| 256
| 64
| 是
| 設備/主機/OTG
| 2
| 是
| 是
| LQFP100
|
LPC1765
| 256
| 64
| 否
| 設備/主機/OTG
| 2
| 是
| 是
| LQFP100
|
LPC1764
| 128
| 32
| 是
| 設備
| 2
| 否
| 否
| LQFP100
|
LPC1758
| 512
| 64
| 是
| 設備/主機/OTG
| 2
| 是
| 是
| LQFP80
|
LPC1756
| 256
| 32
| 否
| 設備/主機/OTG
| 2
| 是
| 是
| LQFP80
|
LPC1754
| 128
| 32
| 否
| 設備/主機/OTG
| 1
| 否
| 是
| LQFP80
|
LPC1752
| 64
| 16
| 否
| 設備
| 1
| 否
| 否
| LQFP80
|
LPC1751
| 32
| 8
| 否
| 設備
| 1
| 否
| 否
| LQFP80
|
主要特色和LPC17xx系列框圖
主要特色
●ARM Cortex-M3核心
- 100 MHz工作頻率
- 嵌套向量中斷控制器,可快速確定中斷
- 喚醒中斷控制器,支持優先中斷自動喚醒
- 記憶體保護單元
- 四種節能模式:睡眠模式、深度睡眠模式、關機模式
和深度省電模式
●記憶體
- 最高 512KB 記憶體
- 最高 64KB SRAM
●串列外設
- 10/100乙太網MAC
- USB2.0全速器/主機/OTG控制器,配有片上PHY
- 四個UART,支持小數波特率產生、RS-458、數據機控制I/O和IrDA
- 兩個CAN2.0B控制器
- 三個SSP/SPI控制器
- 三個I2C匯流排接口,其中一個支持加速模式(1 Mbit/s數據速率)
- I2S數字音頻接口
●模擬外設
- 12位模數轉換器,配有八個通道,轉換速率最高可達200KHz
- 10位數模轉換器
●其他外設
- 實時時鐘,工作電流<1uA
- 八通道通用DMA控制器
- 最高70個通用I/O
- 馬達控制PWN和正交編碼器接口,支持三相馬達-四個32位通用計時器/計數器
- 4MHz內部RC振盪器,準確度調至1%
LPC17xx系列採用矩陣式AHB匯流排,可同時運行乙太網、USB等高頻寬外設,而不會影響性能。
套用
LPC17xx系列支持各種外設,性能初涉,是電子計量、照明、工業網路、報警系統、白色家電和馬達控制等套用的理想選擇