KF8L15Z20XX 为哈佛结构的精简指令 CPU。在这种结构中,程序和数据总线是相互独 立的。指令字节长度为 16 位,大多数指令能在一个机器周期内执行完成。一共有 73 条指令, 效率高,容易进行指令扩展。 KF8L15Z20XX 芯片内集成了多种外设,包括: 1 个 8 位定时器/计数器 T0 1 个 16 位定时器/计数器 T1 1 个 16 位的定时器 T2 1 个 16 位定时器/计数器 T3 1 个 16 位定时器/计数器 T4 附带 CCP 功能 1 个 12 位 6 路外部(+4 路内部)通道 ADC 模块 1 个 12 位 DAC 模块 4 路 16 位 PWM 1 个运算放大器 3 个模拟比较器 1 个 I2C/SPI 模块 2 个 USART 模块(其中 1 个兼容 7816)
CPU
- 高性能哈佛结构的 RISC CPU 73 条精简指令 支持中断优先级处理,共 39 个中断源 复位向量位于 0000H 两级中断可选,用不同的入口地址(高 0004H,低 0014H) 支持 16 级硬件堆栈 工作频率默认内部高频时为 62.5KHz~16MHz,软件可选时钟源及分频
IO
- 输入输出口: 均为双向输入输出口 内置上拉功能:所有 I/O 口均带有弱上拉功能 电平变化中断:P0 和 P3 口均有电平变化中断功能 IO 口数字输入类型:所有 I/O 口均为 SMIT 型
存储器
- 10K×16 位 FLASH 程序存储器 (2048+16)×8 位的数据存储器 256×8 位的 DATA EEPROM 工作寄存器组 R0~R7 FLASH 可经受 100 000 次写操作 DATA EEPROM 可经受 1 000 000 次写操作
定时器
- 定时器 0:带有 8 位预分频器的 8 位定时器/计数器 定时器 1:带重载功能、门控和预分频器的 16 位定时器/计数器 定时器 2:带 16 位周期寄存器、预分频器和后分频器 16 位定时器 定时器 3:带有重载功能、预分频器及时钟源多选的 16 位定时器/计数器 定时器 4:带有重载功能、预分频器及时钟源多选的 16 位定时器/计数器
其他外设
- 1 个 12 位 6 路外部(+4 路内部)通道 ADC 模块 1 个 12 位 DAC 模块 4 路 16 位脉宽调制 PWM 模块 1 个运算放大器模块 3 个模拟比较器(上下沿中断可选) 1 个 I2C/SPI 模块 2 个 USART 模块 1 个温度传感器
特殊功能
- 内嵌上电复位电路 低电压检测及低电压复位 硬件看门狗 内部高频时钟精度 16MHz±1% 内部可校正低频 32KHz 时钟 低功耗 RTC 时钟 提供一个 2V/3V/4V 可选的参考电压,精度为±5% 支持在线串行编程,低功耗休眠模式