商品詳情
. 概述
LPC122x 產(chǎn)品數(shù)據(jù)手冊
32-位 ARM Cortex-M0 微控制器,高達 128KB Flash 和 8 KB
SRAM
Rev. 1.2 – 2011 年3月29日
產(chǎn)品數(shù)據(jù)手冊
LPC122x系列繼續(xù)擴展了恩智浦的32位微控制器產(chǎn)品,定位于工業(yè)和家庭自動化領(lǐng)域的廣泛應
用。得益于ARM Cortex-M0的Thumb指令集,LPC12xx可以在執(zhí)行典型任務(wù)時將代碼密度較8位/16
位單片機提高50%。LPC122x還擁有一個為Cortex-M0設(shè)計而優(yōu)化的基于ROM的除法庫。它的算術(shù)
性能是基于軟件的算法庫的數(shù)倍,并且有高度確定的周期時間,同時也減少了Flash的代碼量。
Cortex-M0的高效率,也有助于LPC122x在相同應用中實現(xiàn)較低的平均功耗。
LPC122x的CPU工作頻率最高達45MHz。它提供了較寬容量的Flash存儲器,從 32KB到128KB。
Flash存儲器的擦除扇區(qū)為512字節(jié),這可以帶來許多設(shè)計上的好處,比如更好地模擬EEPROM,從
任何串行接口引導加載程序,方便進行在現(xiàn)場編程(這減少了對片內(nèi)RAM緩沖的要求)。
LPC122x的外設(shè)組件包括一個10位ADC、兩個帶有輸出反饋的模擬比較器、兩個UART接口、
一個SSP/SPI接口、一個帶有Fast-mode Plus功能的I2C接口、一個窗式看門狗定時器、一個DMA控
制器、一個CRC模塊、四個通用定時器、一個32位RTC、一個精度為1%的內(nèi)部振蕩器(用于波特率
產(chǎn)生)和多達55個通用I/O引腳。
2. 功能和特性
? 系統(tǒng):
o ARM Cortex-M0 處理器,工作頻率高達45MHz(Flash一個等待狀態(tài))或30MHz(Flash零等
待狀態(tài))。LPC122x在CoreMark的CPU性能基準測試中取得了超過45分的高分(相當于
1.51/MHz)
o ARM Cortex-M0 處理器內(nèi)置有嵌套向量中斷控制器 (NVIC)
o 串行線調(diào)試 (SWD)
o 系統(tǒng)節(jié)拍定時器
? 存儲器:
o 最高8kB的SRAM
o 最高128kB的片內(nèi)Flash程序存儲器
o 通過片內(nèi)Bootloader軟件來實現(xiàn)在系統(tǒng)編程 (ISP) 和在應用編程 (IAP)
o 基于ROM的32位整數(shù)除法例程
? 時鐘產(chǎn)生單元:
o 晶體振蕩器的工作范圍為1MHz~25MHz
o 12MHz內(nèi)部RC振蕩器可調(diào)節(jié)到1%的精度,可以選擇用作系統(tǒng)時鐘
o PLL允許CPU無需使用高頻晶體而工作在最大CPU速率下,時鐘可以由系統(tǒng)振蕩器或內(nèi)部RC
振蕩器提供
o 帶分頻器的時鐘輸出功能,可以映射到主振蕩器時鐘、IRC時鐘、CPU時鐘或看門狗時鐘
o 實時時鐘 (RTC)