发布网友 发布时间:2022-04-22 10:38
共1个回答
热心网友 时间:2023-07-20 18:43
P89LPC933/934/935 Flash单片机概述P89LPC933/934/935款单片封装微控制器使用低成本封装形式采用了高性能处理器结构指令执行时间只需24时钟周期6倍于标准80C51器件P89LPC933/934/935集成了许多系统级功能样大大减少元件数目和电路板面积并降低系统成本特性主要特性 4kB/8kB字节擦除Flash程序存储器组成1kB扇区和64字节页单字节擦除功能允许Flash程序存储器任何字节用作非易失性数据存储器 256字节 RAM数据存储器(P89LPC935还包括512字节附加片内RAM) 512字节片内用户数据EEPROM存储区用来存放器件序列码及设置参数等(P89LPC935) 24路输入8位A/D转换器2模拟比较器选择输入和参考源 216位定时/计数器(每定时器均设置溢出时触发相应端口输出或作PWM输出)和123位系统定时器系统定时器用作实时时钟 增强型UART具有波特率发生器、间隔检测、帧错误检测、自动地址识别检测功能;400kHz字节宽度I2C总线通信端口和SPI通信端口 捕获/比较单元(CCU)提供PWM输入捕获和输出比较功能(P89LPC935) 选择片内高精度RC振荡器时需要外接振荡器件选择RC振荡器选项并且其频率进行好调节 操作电压范围2.4~3.6VI/O口承受5V(上拉或驱动5.5V) 28脚TSSOP,PLCC和HVQFN封装少有23I/O口当选择片内振荡器和片内复位时I/O口高达26附加特性 当操作频率12MHz时除乘法和除法指令外高速80C51 CPU指令执行时间167~333ns同时钟频率下其速度标准80C51器件6倍只需要较低时钟频率即达同样性能样无疑降低了功耗和EMI 利用商用EPROM编程器简单实现串行Flash电路编程(ICP)Flash保密位防止程序被读出 器件固定终应用时采用串行Flash系统编程(ISP)方法进行编程 Flash程序存储器实现应用编程允许程序运行时改变代码 看门狗定时器具有片内独立振荡器无需外接元件看门狗预分频器有8种选择 低电压复位(掉电检测)电源故障时使系统安全关闭该功能也配置断 空闲和两种同掉电节电模式提供从掉电模式唤醒功能(低电平断输入唤醒)典型掉电电流1μA(比较器关闭时完全掉电状态) 低电平复位使用片内上电复位时需要外接元件复位计数器和复位干扰抑制电路防止虚假和完全复位另外还提供软件复位功能 配置片内振荡器及其频率范围(通过用户编程Flash配置位选择)振荡器选项支持频率范围20KHz~12MHz 振荡器失效检测看门狗定时器具有独立片内振荡器因此用于振荡器失效检测 编程I/O口输出模式:准双向口开漏输出推挽和仅输入功能 端口输入模式匹配检测当P0口管脚值与编程模式匹配或者匹配时产生断 所有口线均有(20mA)LED驱动能力整芯片有大值* 控制口线输出斜率降低EMI输出小跳变时间约10ns 当选择片内复位时P89LPC933/934/935只需连接电源和地 4断优先级 8键盘断输入另加2路外部断输入 施密特触发端口输入 双数据指针 仿真支持