KF8L22Z20XX 为哈佛结构的精简指令 CPU。在这种结构中,程序和数据总线是相互独立的。指令字节长度为 16 位,大多数指令能在一个机器周期内执行完成。一共有 73 条指令,效率高,容易进行指令扩展。
KF8L22Z20XX 芯片内集成了多种外设,包括:
1 个 8 位定时器/计数器 T0
1 个 16 位定时器/计数器 T1
一个 16 位的定时器 T2
一个 16 位定时器/计数器 T3 附带 CCP 功能
1 个 16 位定时器/计数器 T4 附带 CCP 功能
1 个 12 位 9 路外部(+4 路内部)通道 ADC 模块
1 个 12 位 DAC 模块
16 路 16 位 PWM
1 个 CCP(捕捉/比较/PWM5)模块
1 个带有 3 个可选的正向输入端的运算放大器
4 个模拟比较器
1 个 I2C/SPI 模块
2 个 USART 模块(其中 1 个兼容 7816)
1 个 8×40 点阵 LCD 驱动模块
1 个 8×8 的 LED 驱动模块
温度传感器硬件看门狗(带软件使能)和低电压检测及低电压复位模块等。
芯片内集成了 (2048+16)×8 位的数据存储器 RAM、10K×16 位的程序存储器和 256×8位的 DATA EEPROM。
|