1 系统概述
KF32LS500 系列单片机是基于 KF32 内核架构开发的单片机。KF32 为32 位三级流水线结构的高性能处理器内核,KF32 内核具有以下特点:
三级流水线结构
基于 16 位/32 位混合指令的高效指令集
支持 13 个 32 位通用寄存器(R0~R12),1 个链接寄存器(R13),1 个堆栈指针寄存器(R14),1 个程序计数器(R15)
支持 32×32 单周期硬件乘法
支持 32/32 硬件除法
支持 8/16/32 位数据访存操作,支持 8/16/32/64 位数据处理 支持加减移位和逻辑运算
支持相对/绝对跳转,支持条件跳转
具有统一的存储空间,32 位地址位宽,支持 4GB 存储空间 支持最多 44+16 个中断请求和 16 个中断优先级
支持多种休眠模式
支持 24 位系统节拍定时器
提供了可编程存储器访问权限控制
支持多种操作系统(OS)特性
2 指令集
KF32LS500 系列单片机拥有基于 16 位/32 位混合指令的高效指令集,拥有多种操作模式。