1 系統(tǒng)概述
KF32LS500 系列單片機是基于 KF32 內(nèi)核架構(gòu)開發(fā)的單片機。KF32 為32 位三級流水線結(jié)構(gòu)的高性能處理器內(nèi)核,KF32 內(nèi)核具有以下特點:
? 三級流水線結(jié)構(gòu)
? 基于 16 位/32 位混合指令的高效指令集
? 支持 13 個 32 位通用寄存器(R0~R12),1 個鏈接寄存器(R13),1 個堆棧指針寄存器(R14),1 個程序計數(shù)器(R15)
? 支持 32×32 單周期硬件乘法
? 支持 32/32 硬件除法
? 支持 8/16/32 位數(shù)據(jù)訪存操作,支持 8/16/32/64 位數(shù)據(jù)處理? 支持加減移位和邏輯運算
? 支持相對/絕對跳轉(zhuǎn),支持條件跳轉(zhuǎn)
? 具有統(tǒng)一的存儲空間,32 位地址位寬,支持 4GB 存儲空間? 支持最多 44+16 個中斷請求和 16 個中斷優(yōu)先級
? 支持多種休眠模式
? 支持 24 位系統(tǒng)節(jié)拍定時器
? 提供了可編程存儲器訪問權(quán)限控制
? 支持多種操作系統(tǒng)(OS)特性
2 指令集
KF32LS500 系列單片機擁有基于 16 位/32 位混合指令的高效指令集,擁有多種操作模式。