KF8A100 为哈佛结构的精简指令 CPU。 芯片内集成了多种外设,包括: 1 个 8 位定时器/计数器 T0 1 个 16 位定时器/计数器 T1 2 个 16 位定时器 T2/T3 1 个 12 位 ADC 模块 1 个 5 位 DAC 模块 2 个 8 位 PWM 模块 1 个 CCP(捕捉/比较/PWM5)模块 2 个模拟比较器模块 1 个运算放大器模块 1 个 USART 模块 1 个 SSCI(I2C/SPI)模块 一个 2V/3V/4V 可选的参考电压 硬件看门狗(带软件使能) 低电压检测及低电压复位模块等 芯片内集成了 (1024+16)×8 位的用户数据存储器 RAM 和 128×8 位的 DATA EEPROM; KF8A100EOG 和 KF8A100ESD 集成了 16K 字节、KF8A100DSD 和 KF8A100DTD 集成了 8K字节的程序存储器。
CPU
- 高性能哈佛结构的 RISC CPU
- 73 条精简指令
- 支持中断优先级处理
- 复位向量位于 0000H
- 两级中断可选,用不同的入口地址(高 0004H,低 0014H)
- 系统时钟源选择内部高频时钟时的工作频率:62.5kHz~16MHz
- 工作电压: 2.1V~5.5V
- 工作温度范围:-40℃~125℃(AEC-Q100 认证)
IO
- 输入输出口:除 P0.3 只能作为输入口外其它端口均为双向输入输出口
- 内置上拉功能:P0/P1/P2 口带有弱上拉功能(P0.3 除外)
- 电平变化中断:P0 口均有电平变化中断功能
- IO 口数字输入类型:P0/P1/P2 口为 SMIT 型
存储器
- KF8A100EOG 为 16K 字节的 FLASH 程序存储器
- KF8A100ESD 为 16K 字节的 FLASH 程序存储器
- KF8A100DSD 为 8K 字节的 FLASH 程序存储器
- KF8A100DTD 为 8K 字节的 FLASH 程序存储器
- 1040×8 位的数据存储器
- 128×8 位的 DATA EEPROM
- 工作寄存器组 R0~R7
- FLASH 可经受 100 000 次写操作
- DATA EEPROM 可经受 1 000 000 次写操作
定时器
- 定时器 0:带有 8 位预分频器的 8 位定时器/计数器
- 定时器 1:带门控和预分频器的 16 位定时器/计数器
- 定时器 2:带 16 位周期寄存器、预分频器和后分频器 16 位定时器
- 定时器 3:时钟源为系统时钟源或内部高频振荡器源的 16 位定时器
其他外设
- 1 个 12 位 ADC 模块
- 1 个 5 位 DAC 模块
- 2 个 8 位脉冲宽度调制 PWM 模块
- 1 个 SSCI(SPI/I2C)模块
- 1 个 USART 模块
- 1 个 CCP(捕捉/比较/增强型 PWM5)模块
- 2 个模拟比较器模块
- 1 个运算放大器模块
特殊功能
- 内嵌上电复位电路
- 低电压检测及低电压复位
- 硬件看门狗
- 内部高频时钟精度: 16MHz±1%(常温)
- 内部可校正低频 32kHz 时钟
- 一个 2V/3V/4V 可选的参考电压
- 支持在线串行编程
- 低功耗休眠模式