EN8F18308单片机配置PWM,模拟转换,是低成本、高性能、8 位、全静态flash 的CMOS 单片机。采用精简指令架构,仅有37 条单字/单周期指令。
高性能的 RISC CPU:
MTP 空间:(4K+32)*14 位。可经受1000次写操作。
SRAM 空间:256+128(程序可选)字节。
仅需学习 35 条指令。
除跳转指令外的所有指令都是单周期的。直接、间接和相对寻址模式。
低功耗特性:
1、待机电流:
– 电压为 5V 时,典型值 1uA(无触摸)
2、工作电流:
– 频率为 1MHz、电压为 3.3V 时,典型值为 600uA。
– 频率为 31kHz、电压为 3.3V 时,典型值为 400uA。
¨ 通过两个引脚(PA0,PA1)实现在线串行编程和调试
单片机特性:
– 高精度内部振荡器,出厂时精度校准为+/-1%。
– 可用软件选择的频率范围为 250kHz 到16MHz
– 软件可选的 31kHz 内部振荡器。
– 节能的休眠模式。
– 宽工作电压范围(2.2V 到5.5V)
– 工业级温度范围。- 上电复位(Power On Reset,POR)
– 上电延时定时器(Power-up Timer,PWRT)和振荡器起振定时器(Oscillator Start-up Timer,
OST)
– 带软件控制选择的 LVR 低电压侦测选择(侦测电压有1.9V、2.5V、3.8V 可选)
– 带片上振荡器(振荡器频率可由软件选择,当预分频比最大时其标称值为268秒)并且可软件使能的
增强型低电流看门狗定时器(Watch Dog Timer,WDT)
– 带上拉的主复位,可复用为输入引脚。
– 可编程代码保护。
外设功能:
¨ 8 级深硬件堆栈
¨ I/O 引脚配置
– 26 个双向输入/输出IO 口。
– PA、PB、PD 端口独立的可编程弱上拉。
– PC 端口独立的可编程弱上、下拉。
– PA、PB 端口引脚电平变化中断唤醒。
– 高灌(TYP:30mA)/高拉(TYP:20mA)电流能力(PA3 除外),可直接驱动 LED。
¨ 定时器
Timer0:带 8 位可编程预分频器的8位定时器/计数器。
Timer1:- 带有预分频器的16位定时器/计数器。
– 外部 Timer1门控(计数使能)
– 如果选择了INTOSC模式,或者在LP模式下可选择使用 OSC1 和OSC2 作为 Timer1的振荡器。
¨ 2 路PWM 模块
-2 路 10bit 高分辨率 PWM 输出。
中断源
– Timer0、Timer1 中断。
– PWM 中断。
– PA、PB 电平变化中断。
– 触摸中断。
– I2C 中断。
– 两路外部中断(INT0、INT1)
– AD 转换完成中断。
¨ 8 通道 12 位ADC
最多 8 个模拟输入通道。ADC 参考电压可用软件选择为内部或外部参考。当选择内部参考时,可通过配置
寄存器选择片内
1.024V、2.048V 或者 VDD 作为参考电压。
¨ 16 通道 Touch KEY
可通过软件单独对每路调节灵敏度。
¨ 双时钟系统
外部高速时钟:高达 20MHz。内部高速时钟:16MHz RC
Fcpu 支持 16Mhz(VDD需大于4.5V)
8MHz、4MHz、2MHZ、1MHZ、500KHz、
250KHz。
内部低速时钟:RC 振荡器 31KHz。
相关参数:
ROM: Flash 4.0k
EEPROM: –
RAM: 256 Bytes
Operating Voltage(V): 2.0~6.0
I/O Pin: 22
Oscillator type: HF,XT,LF,RC
Interrupt source: 7
8-bit/10-bit A/D: 8CH *12-bit
CCP/OP: 0个CCP/0个ECCP/ 2个PWM
Timer: 8-bit×,16-bit×1
Pin count: 16/20/24/28
Package Type: DIP,SOP,SSOP TSSOP