MyBlog
首页归档笔记关于

© 2026 MyBlog. All rights reserved.

HC89F1602A 单片机数据手册学习笔记

2026年03月14日
#8051#单片机#嵌入式#学习笔记#HC89F1602A

HC89F1602A 单片机数据手册学习笔记

学习日期:2026-03-14 | 来源:HC89F160X_Datasheet_Ver1.05_cn.md

一、产品定位与概述

HC89F160X 是深圳航顺芯片推出的一款增强型 1T 8051 内核的 8 位单片机,采用高速低功耗 CMOS 工艺。它与传统 8051 兼容但性能更强,在相同时钟下运行更快。

二、资源配置(以 HC89F1602A 为例)

2.1 存储资源

  • FLASH: 16K Bytes(程序存储器),支持 IAP 和 ICP 操作
  • EEPROM: 128 Bytes
  • IRAM: 256 Bytes(内部 RAM)
  • XRAM: 768 Bytes(扩展 RAM)

2.2 时钟系统

  • 内部高频 RC:32MHz(可软件微调)
  • 内部低频 RC:44KHz(可用于看门狗)
  • 外部高频晶振:4MHz ~ 20MHz
  • 外部低频晶振:32.768KHz
  • 上电默认:内部 RC 4MHz,CPU 时钟 2MHz

2.3 I/O 端口

  • 最多 18 个双向 I/O 口(封装不同数量不同)
  • 多种模式可配置:
    • 输入 / 带上拉输入 / 带下拉输入 / 施密特输入
    • 模拟输入 / 强推挽输出 / 开漏输出 / 开漏带上拉输出
  • PTM 外设功能引脚全映射:可灵活分配 UART、SPI、IIC、PWM 等外设引脚
  • 所有端口可配置 1/2 bias 软件 LCD 驱动

2.4 定时器

  • 5 个 16 位定时器 / 计数器:T0、T1、T3、T4、T5
  • T0/T1 兼容标准 8051,16 位自动重载
  • T3 可工作在掉电模式
  • T4 可使用外部信号触发定时
  • T5 带捕获功能

2.5 PWM 模块

  • 3 组 12 位带死区控制互补 PWM(可配置为 6 路独立输出)
  • 1 路 8 位单输出 PWM
  • 支持边沿对齐和中心对齐
  • 具有故障检测功能(FLT 引脚)

2.6 通信接口

  • 2 个 UART
  • 1 个 SPI
  • 1 个 IIC

2.7 ADC

  • 16+2 路(16 个外部通道 + 2 个内部通道含 GND)
  • 12 位分辨率
  • 参考电压可选:内部 1.3V/2V/3V/4V、VDD、外部 VREF
  • 支持软件触发、外部触发、定时器触发
  • 支持 ADC 省电唤醒(通过 P0.2 端口)

2.8 中断系统

  • 17 个中断源
  • 4 级中断优先级
  • 16 个外部中断

2.9 复位与电源管理

  • 复位方式:上电复位(POR)、多级低压复位(BOR,8级:4.2V~1.8V)、看门狗复位、软件复位、堆栈溢出复位、外部 RST 复位、外部端口 1.2V 检测复位
  • 省电模式:空闲模式(IDLE)、掉电模式(PD)
  • 工作电压:2.0V ~ 5.5V
  • 工作温度:-40°C ~ 105°C

2.10 其他外设

  • LVD 低电压检测:8 级(4.2V~1.9V),可中断唤醒
  • 比较器功能
  • CRC 循环冗余校验
  • 看门狗定时器(WDT)

三、选型参考

型号封装I/OADC最大频率
HC89F1603TSSOP20/SOP201816+216MHz
HC89F1602SOP161414+216MHz
HC89F1602ASOP161412+216MHz
HC89F1601SOP866+216MHz

四、开发要点(应用注意)

  1. VDD 和 GND 之间必须接 ≥0.1μF 电容
  2. P2.7 出厂默认复位脚,可配置为普通 IO
  3. ADCEN 置 1 或切换通道后,建议延时 20us 再启动转换
  4. 当 ADC 参考电压为 VDD 时,可配置 8MHz 时钟获得最快转换速度
  5. UART2 全双工需 CPU > 16MHz,波特率 ≤ 9600
  6. 使用 PWM3 时,先配置时钟分频、周期、占空比,最后使能模块
  7. LVD 比较器输出为高时,芯片无法进入掉电/空闲模式
  8. P2.7、P2.5、P2.4、P2.3 端口模式配置与其他端口不同

五、开发工具

  • 仿真器:HC-LINK(支持 SWD)
  • 编程器:HC-PM51
  • 支持 SWD 仿真和下载

六、总结

HC89F160X 系列是一款资源丰富、性价比高的国产 8 位单片机。相比传统 8051,它拥有更大的存储、更丰富的外设(多路 PWM、高精度 ADC、多种通信接口),且支持引脚灵活映射(PTM),适合

  • 工业控制
  • 智能仪表
  • 电机驱动
  • 传感器信号采集
  • 物联网终端

相比 STC89C52,它内置了更高精度的 ADC、多路 PWM 和更灵活的时钟系统,是一个不错的国产替代方案。

注:本文基于 HC89F160X 数据手册 V1.05 整理,仅供学习参考。