英锐恩EN系列单片机EN8P2712配置A/D、PWM,是低成本、高性能的8位全静态FLASH的CMOS单片机。采用精简指令架构,仅有37条单字/单周期指令。整个MCU是双时钟系统,拥有内部高速16M和内部低速32K时钟,指令周期可以通过OPTION设置为4倍或2倍时钟周期。
EN8P2712架构描述:
高性能 CPU
• 采用精简指令 架构,仅有37 条单指令
(除程序跳转指令外的所有其他指令都是单周期指令,程序跳转指令是双周期指令)
• 8 级深的硬件堆栈
• 14 位宽指令集, 8 位宽的数据路径
• 可擦写FLASH 芯片,片内闪存(ROM)为1.5K 字,数据存储(RAM)为64 字节
• 数据和指令的直接、间接和相对寻址模式
• PA-5 通过软件独立设置内部上拉
• PC0-7 通过软件独立设置内部上拉
• PA0-2、4、5 & PC0-1 具有输出开漏功能
• 工作电压2.0V 到5.5V
• 有可选电源低压检测,欠压复位功能(PED),三级欠压复位
• 有7 通道10 位AD,带内部基准1.25V,内部参考2V/3V
• 定时器0:带3Bit 预分频器8Bit 定时器
• 定时器1:带2Bit 预分频器16Bit 定时器
• 定时器2:带PWM0 的12Bit 定时器
• 定时器3:带PWM1 的12Bit 定时器
• 两路PWM:PWM0(可软件选引脚PA2/PC4),PWM1(可软件选引脚PA1/PC5)
• 自振式看门狗定时器
• 14 个可独立直接控制I/O 口
• 工作速度:内部16M to 32KHz 振荡器,可选4 分频/2 分频工作周期
• 9个中断源:5个内部中断源: TM0、TM1、TM2、TM3、ADC;4个外部中断源:PA2、PC2、PC3和PA0-5 引脚变化
外设功能
• 14 个I/O 引脚:
13 个具有独立方向控制的I/O 引脚
1 个仅输入的引脚
1 个IO 口可通过寄存器设置为根据输入信号自动输出,适用于单线通讯设计
高灌/ 拉电流可直接驱动LED
PORTC 可设置大电流(60mA)、小电流(20mA)输出
• 模数转换器模块:
7 路10 位分辨率,带内部参考1.25V
可编程的4 通道输入
参考电压输入,并带有内部电压放大最大16 倍采集
• 具有8 位可编程预分频器的8 位实时时钟/计数器:(TMR0)
• 增强的Timer1:
带有预分频器的16 位定时器/ 计数器
外部选通输入模式
如果已选INTOS 模式,在LP 模式中可选择OSC1 和OSC2 作为Timer 的振荡器
• 带PWM0 功能的TMR2:
带有预分频器的12 位定时器/ 计数器
• 带PWM1 功能的TMR3:
带有预分频器的12 位定时器/ 计数器
单片机的特性
• 上电复位(Power-on Reset,POR)
• 低电压检测(LVD)和欠压复位(BOR)
• 上电复位(Power-on Reset,POR)
• 具有专用片内RC 振荡器的看门狗定时器(WDT),能够可靠地工作
• 代码保护功能
• 独立的可编程若上拉功能
• 节省功耗的休眠模式
• 可选的振荡器选项:
IRC:16M/8M/4M/32KHz 内部振荡器
RC:廉价外部RC 震荡器
LFXT:低频晶体振荡器
XTAL:标准晶体振荡器
低功耗特性CMOS 技术
• 工作电流:
在2V、8MHz 时< 170 uA
• 待机电流:
2V 时典型值为<1UA
• 看门狗定时器电流:
当电压在 2.0V 时,典型值为 300nA
• TIMER1 振荡器电流:
当频率为 32khz,电压为 2.0v 时,典型值为 4uA 全静态设计
• 宽工作电压范围:1.8V 到 6.0V,实测的工作电压,但频率越快,要求的最低电压会增加,如16MHZ频率,最低工作电压要在2伏以上。
相关参数:
ROM: OTP 2.0K
EEPROM: –
RAM: 128 Bytes
Operating Voltage(V): 1.8~6.0
I/O Pin: 6/8/12/14
Oscillator type: HF,XT,LF,RC
Interrupt source: 9
8-bit/10-bit A/D: 7 CH*12BIT
CCP/OP: –
Timer: 8-bit×1,16-bit×1,12-bit*2
Pin count: 10/14/16
Package Type: DIP,SOP,SSOP
EN8F2711应用市场:从家电电机控制和高速汽车到低电源遥控发射器/接收器,LED 控制,红外遥控、远程通信处理器、控制器、仪器仪表、充电器、玩具、汽车和PC外设等。