hc32m140j8ta-凯发app官方网站

hc32m140j8ta-tqfp48

  • 产品特点

  • 技术文档

  • 开发工具

  • 应用方案

    ⚫ 32 位arm cortex-m0 内核

    – 处理器版本:r0p1

    – 最高工作频率:48mhz

    – 嵌套向量中断控制器(nvic):支持1 通道nmi(不可屏蔽中断)和32 通道的外设中断,能够设定4 个中断优先级

    – 24 位系统定时器 (sys tick):该系统定时器用于管理操作系统任务

    – 支持位带(bit band)操作

    ⚫ 片上存储器

    – 闪存

    最大128kb

    保护代码的加密功能

    支持读等待(0 个或者1 个周期)

    – 片上sram

    最大8kb

    ⚫ dma 控制器 (2 通道)

    – dma 控制器为cpu 配备了dma 专用

    的总线,可与cpu 同时进行处理工作

    – 2 路可独立配置和操作的通道

    – 可根据软件或者内置外设功能的请求进

    行传输

    – 传输地址空间 : 32 位 (4 gb)

    – 传输模式: 整块传输/突发传输/请求传

    – 传输数据类型 : 字节/半字/字

    – 传输块个数 : 1 ~ 16

    – 传输次数 : 1 ~ 65536

    ⚫ 多功能通讯串口 (最多同时3 通道)可从下列模式中选择每个通道的工作模式:

    – uart

    全双工双缓冲器

    可选择奇偶校验的有/无

    内建专用波特率发生器

    多种错误检测功能(奇偶校验错误、帧错误、溢出错误)

    支持硬件流控制: 根据cts/rts 自动控制数据收/发

    支持波特率补偿

    – spi

    全双工双缓冲器

    内建专用波特率发生器

    溢出错误检测

    片选功能

    数据长度: 5 到16 位

    – i2c

    支持标准模式(最快100 kbps)/高速模式

    (最快400 kbps)

    ⚫ a/d 转换器 (最多16 通道)

    – 12 位a/d 转换器

    逐次比较型

    采样/转换周期 ≥ 20 时钟周期, 转换速率达1mbps(m-bit per second).

    可选优先级转换模式或扫描转换模式

    内建fifo 用于存储转换结果

    单调的无失码的12 位转化

    采样、保持时间和转换速率可调

    支持16 路外部端口输入和2 路内部信号源采样(opa0/opa1)

    窗口阈值比较功能

    ⚫ 模拟电压比较器 (vc)

    – 1 通道端口电压监测

    – 可产生异步中断、支持低功耗唤醒功能

    – 支持迟滞电路以增强抗干扰能力

    – 可配置响应时间(16us-64ms)

    – 比较器输出可作为复合定时器输入

    ⚫ 复合定时器 (最大: 4 通道)

    可从以下模式中选择各通道的工作模式:

    – 16 位pwm 模式

    – 16 位ppg 模式

    – 16/32 位重载定时器模式

    – 16/32 位pwc 模式

    ⚫ 通用io 端口

    本系列的引脚不用作外部总线或者外设功能时,可用作i/o 口。另外,任何一个i/o口都可以搭载端口重定位功能,用于配置外设功能的设定。

    – 快速gpio 支持单周期访问

    – 每个端口可配置内置上拉电阻

    – 每个端口可配置开漏输出

    – 端口引脚电平可直接读取

    – 端口重定位

    – 部分引脚支持大电流输出12 毫安

    ⚫ 双定时器

    双定时器由两个可编程的32/16 位递减计数器构成。可从下列模式中选择定时器通道的工作模式:

    – 自由运行模式

    – 周期模式 (=重载模式)

    – 单次模式

    ⚫ timer4 (1 个单元)

    timer4 由以下模块构成:

    – 计数器单元1 通道

    – 比较输出单元6 通道(2 通道 x 3 单元)

    – adc 启动触发单元6 通道(1 通道 x 6 单元)

    – emii 紧急输入单元1 通道

    使用以下功能可实现电机控制:

    – pwm 信号输出功能

    – 死区定时器功能

    – a/d 转换器启动功能

    – emii (电机紧急停止) 中断功能

    ⚫ 外部中断控制器单元

    – 外部中断输入引脚:最多16 个

    – 不可屏蔽中断(nmi)输入引脚:1 个

    ⚫ 看门狗定时器(2 通道)

    – 当达到超时值时,看门狗定时器产生中断或复位

    – 本系列有两种看门狗:硬件看门狗和软件看门狗

    “硬件”看门狗定时器使用内部低速rc振荡器,因此在停止模式以外的任何低功耗模式下都可以工作。

    ⚫ 计时计数器

    – 计时计数器可以在低功耗模式下唤醒系统。

    – 计时计数器的时钟源可以来自除pll 时钟外的任何时钟。

    ⚫ 时钟/复位

    – 时钟

    五种时钟源可供选择 (二种外部振荡器,二种内部rc 振荡器)

    外部高速osc 振荡器:4mhz ~ 16 mhz

    外部低速osc 振荡器:32.768 khz

    内部高速rc 振荡器:4 mhz

    内部低速rc 振荡器:32 khz

    内部pll:高达48mhz

    – 复位

    rstb 引脚复位

    上电复位

    软件复位

    看门狗定时器复位

    低电压检测复位

    时钟监视器复位

    ⚫ 时钟监视器

    根据内部rc 振荡器生成的时钟来监视外部时钟的异常

    – 检测出外部振荡时钟故障(时钟停止)时,发生复位

    – 检测出外部频率异常时,中断或复位有效

    ⚫ 低电压检测(lvd)

    本系列产品包含有两个低电压检测单元:

    lvd1 和 lvd2,用于检测dvcc 电压。

    lvd 检测阈值可调,当电压低于阈值电压时,可根据配置产生中断或者复位。

    ⚫ 运算放大器

    – 本系列产品包含两单元运算放大器,可独立工作。

    ⚫ 低功耗模式

    有以下低功耗模式:

    – 休眠模式(sleep)

    – 定时器模式(timer)

    – 停止模式(stop)

    ⚫ 外设时钟门控

    – 可以通过门控不用的外设的操作时钟来

    降低系统功耗

    ⚫ 调试接口

    – 串行线调试接口(sw-dp)

    – 微追踪缓存(mtb)

    ⚫ 唯一识别码(unique id)

    – 每颗芯片都有固定的80 位唯一识别码.

    ⚫ 电源

    – 支持宽幅范围电压,dvcc 2.7v ~ 5.5v__