AD18F08
➢ RISC18 指令集,支持 83 条指令,内置 8*8BIT 硬件乘法器,拥有高低优先级中断:
程序空间:2K*16 BIT FLASH FLASH,支持2 0K 次擦除写入,一页为128 字节,支持IAP;
支持非法指令复位功能;支持复位指令;支持EMC侦测复位功能;
数据空间:256*8 BIT SRAM;
堆栈:硬件8BIT堆栈,支持8层硬件堆栈嵌套
➢ 支持 2T 和 4T 的 CPU 运算模式;
➢ 支持在线调试,2 个硬件断点和无限软件断点;
➢ 内置双时钟模式,高速可选 16M/8M/4M/2M/1M;超低功耗 2K 时钟;并可以作为 FCPU时钟;通过寄存器可实时切换 CPU 时钟; CPU 有 IDLE, PWSAVE, DEEPPWSAVE, PWOFF四种低功耗工作模式;
➢ TIMER0,8 位定时/计数器,可选 FCPU、OSC2K(2K 时钟)、T0CKI、运放输出作为 TIMER0时钟,同时支持 BUZZER 输出模式;支持四路 8bit 分辨率的 PWM 输出;
➢ TIMER1,16 位定时/计数器,有多个时钟输入选择,可以工作在异步时钟工作模式,同时支持 IO 管脚捕捉模式的输入功能,可以硬件自动启动 ADC;可以输出一路 16 位 PWM 可调占空比的PWM 输出;
➢ TIMER2,12 位定时计数器,支持 CPU 中断,时钟源为FCPU;支持调频,PR2 写入值更新为TIMER2 溢出时间;
➢ TIMER3,12 位定时计数器,支持 CPU 中断,时钟源为Fsys;支持调频,PR3 写入值更新为TIMER3 溢出时间;支持 4 路独立的可调占空比的12 位PWM 输出;与CCP 的HBRIDGE 构成3 路互补可调占空比的三组全桥输出PWM 信号;支持中心对齐 PWM 和ADC 自启动采集;
➢ CCP,12 位 CCP 模块,支持一路捕获,捕捉可以选择TIMER1 或者TIMER2;一路比较输出,可以控制 IO 输出和启动 ADC 采集;支持扩展成六路 12bit 分辨率独立PWM 功能,支持ADC 采集和自启动自关闭;PWM 同时支持中心对齐模式,支持中心点启动ADC采集;支持比较器保护模式,可以自动启动PWM 和关闭PWM;
➢ 内置高精度电压源,提供电压 1.0V、2.0V、3.0V;
➢ 内置温度传感器(NTC),支持 ADC 采集;
➢ 12bit 高精度的 ADC,支持多个 IO 引脚采集,同时支持内部模拟信号采集;支持采集比较模式,可用于低功耗下信号采集;
➢ LVR 提供 8 种低电压选择,支持低电压中断,同时也支持高电压中断,高电压中断可选择自动强制 PB0 输出指定电平,可实现电源电压采集;
➢ 一路比较器,用于比较电压的大小;
➢ 1 路 6 位精度的 DAC,可以输出到 CMP、FVR;支持单独配置使能功能,四种抽头可选择;DAC 基准可以分开控制;
➢ 支持 1/2 偏压 LCD 驱动;
➢ 支持 13 路 TOUCH KEY 的输入;
➢ 超强程序加密算法,保证芯片程序内容唯一性;
➢ 除跳转指令为两个周期指令以外其余为单周期指令;
➢ 运行速度:支持最高16MHz CPU 运行工作频率和外设运行频率;
➢ 上电复位计数器(PWRT)和振荡启动计数器(Oscillator Start-up Timer OST);
➢ 内部振荡器集成了一个看门狗保证了可靠的操作同时软件使能看门狗操作;
➢ IO 口的驱动能力可配置;PA1、PA2 大电流驱动可达60mA(Sink);
➢ 通过编程控制I/O 端口的上拉/下拉、开漏等状态,上拉电阻支持两类选择。上电默认所有上下拉电阻关闭;
➢ 中断:
² 四个内部计数/定时器中断源;
² 三个外部 IO 管脚中断源:INT 管脚;
² PortA 和 PortB 的输入改变中断源;
² CCP 中断;
² 低电压、高电压 LVD 中断;
² 比较器中断;
² ADC 中断;
➢ 通过外部中断、PortA 中断、PortB 中断、LVD 中断、TIMER 中断、CCP 比较模式、WDT溢出和外部复位实现睡眠模式唤醒;
➢ 有可靠的保证使得程序代码不被读出;
➢ CPU 支持 IAP 自编程功能;并支持整个程序空间读取和写入;
➢ VDD 工作电压范围:2.0V ~ 5.5V,CPU 工作的最高频率为 16MHz(2T 和 4T 模式),32MHz(4T 模式);
➢ 不建议使用于 AC 阻容降压供电或有高 EFT 要求的应用
➢ 封装类型: QFN16(3*3)、SOP16、SOP8、DFN8、SSOP16-2、MSOP10