CH583 是集成 BLE 无线通讯的 RISC-V MCU 微控制器。片上集成 2Mbps 低功耗蓝牙 BLE 通讯模块、2 个全速 USB 主机和设备控制器及收发器、2 个 SPI、4 个串口、14 路 ADC、触摸按键检测模块、RTC等丰富的外设资源。

芯片特性描述

① Royalty-Free 内核 Core:

- 32 位青稞 RISC-V 处理器 WCH RISC-V4A

- 支持 RV32IMAC 指令集,硬件乘法和除法

- 低功耗两级流水线,高性能 1.56DMIPS

- 多档系统主频,最低 32KHz

- 特有高速的中断响应机制

②512K 字节非易失存储 FlashROM:

- 448KB 用户应用程序存储区 CodeFlash

- 32KB 用户非易失数据存储区 DataFlash

- 24KB 系统引导程序存储区 BootLoader

- 8KB 系统非易失配置信息存储区 InfoFlash

- 支持 ICP、ISP 和 IAP,支持 OTA 无线升级

- 20MHz 系统主频下基本零等待

③32K 字节易失数据存储 SRAM:

- 30KB 双电源供电的睡眠保持存储区 RAM30K

- 2KB 双电源供电的睡眠保持存储区 RAM2K

④电源管理和低功耗:

- 支持 3.3V 和 2.5V 电源,CH583M 支持 1.8V

- 内置 DC-DC 转换,可降低功耗

- 空闲模式 Idle:1.6mA

- 暂停模式 Halt:320uA

- 睡眠模式 Sleep:0.7uA~2.8uA 多档

- 下电模式 Shutdown:0.2uA~2.3uA 多档

- 可选低功耗或高精度的电池电压低压监控

⑤安全特性:AES-128 加解密,芯片唯一 ID

⑥低功耗蓝牙 BLE:

- 集成 2.4GHz RF 收发器和基带及链路控制

- 接收灵敏度-98dBm,可编程+6dBm 发送功率

- BLE 符合 Bluetooth Low Energy 5.0 规范

- 支持 2Mbps、1Mbps、500Kbps 和 125Kbps

- 在 6dBm 发送功率时无线通讯距离约 500 米

- 在 6dBm 发送功率 125Kbps 通讯距离约 1000 米

- 提供优化的协议栈和应用层 API,支持组网

⑦ 实时时钟 RTC:支持定时和触发两种模式

⑧ 通用串行总线 USB:

- 2 组独立的 USB 控制器和收发器

- 15 个端点,支持 DMA,支持 64 字节数据包

- 集成 USB 2.0 全速收发器 PHY,无需外围器件

- 支持全/低速的 Host 主机和 Device 设备模式

⑨模数转换 ADC:

- 12 位模数转换器,支持差分和单端输入

- 14 路外部模拟信号通道和 2 路内部信号

⑩触摸按键检测模块 TouchKey:14 路通道

⑪定时器 Timer 和脉宽调制 PWM:

- 4 组 26 位定时器,16MHz 主频定时可达 4.2S

- 4 路捕捉/采样,支持上升沿/下降沿/双边沿

- 4 路 26 位 PWM 输出,8 路 8 位 PWM 输出

⑫异步串口 UART:

- 4 组独立 UART,兼容 16C550,内置 8 级 FIFO

- 23 位计数器,通讯波特率可达 6Mbps

- UART0 支持部分 Modem,支持硬件自动流控

- UART0 支持多机通讯时从机地址自动匹配

⑬串行外设接口 SPI:

- 2 组独立 SPI,内置 FIFO

- SCK 串行时钟频率可达系统主频的一半

- SPI0 支持 Master 和 Slave 模式,支持 DMA

⑭ 两线串行接口 I2C:

- 支持 Master 和 Slave 模式,兼容 SMBus

- 支持 7 位或 10 位地址和总线广播

- 支持仲裁、错误检测、PEC 校验、延长时钟

⑮温度传感器 TS

⑯时钟:内置 PLL,内置 32KHz 时钟

⑰通用输入输出端口 GPIO:

- 40 个 GPIO,其中 2 个支持 5V 信号输入

- 可选上拉或下拉电阻,可选输出驱动能力

- 32 个 GPIO 支持电平或边沿中断输入

- 32 个 GPIO 支持电平或边沿唤醒输入

⑱ 封装形式:QFN48_5X5、QFN28_4X4

CH583 相比 CH582 多了 SPI1 主机,支持最低 1.7V 电源电压。CH581 基于 CH582 简化,去掉了一组 USB、触摸按键检测模块、I2C 模块和两个串口,FlashROM 总容量仅 256KB,ADC 不支持 DMA。除了上述差异,其它基本与 CH582 相同,可直接参考 CH582 手册和资料。

CH58系列芯片差异表

CH583 是集成 BLE 无线通讯的 RISC-V MCU 微控制器的更多相关文章

  1. 痞子衡嵌入式:恩智浦半导体全系无线(BLE, Zigbee, Thread, 2.4G, Sub-1G)微控制器芯片一览

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦半导体全系列无线微控制器芯片. IoT物联网是未来的趋势,半导体厂商作为IoT产业的上游,主要提供核心的无线芯片,作为半导体知名厂 ...

  2. xbee无线通讯终端

    无线数传电台支持DIGI全系列无线数传模块,包括有xbee/xbee PRO S1.xbee/xbee PRO S2C.xbee WIFI.xbee PRO S3B.xbee/xbee PRO SX( ...

  3. 四轴飞行器1.7 NRF24L01P无线通讯和改进型环形缓冲(转)

    源: 四轴飞行器1.7 NRF24L01P无线通讯和改进型环形缓冲

  4. 四轴飞行器1.7 NRF24L01P无线通讯和改进型环形缓冲

    原创文章,欢迎转载,转载请注明出处 这次花了10多天了才再次写blog,一是中秋优点小活动,二是这次完成了不少东西.. 终于接近完成了,这次完成了NRF的通讯,并且用了改进的环形缓冲和简单的通讯协议规 ...

  5. flex集成IFrame,IFrame集成UnityWebPlayer直接通讯调用解决方式

    做Web开发一般是flex与JS交互,UnityWebPlayer与JS交互. 它们之间相互调用比較常见. /** * Flex调用Javascript函数 * @params functionNam ...

  6. webrtc笔记(3): 多人视频通讯常用架构Mesh/MCU/SFU

    问题:为什么要搞这么多架构? webrtc虽然是一项主要使用p2p的实时通讯技术,本应该是无中心化节点的,但是在一些大型多人通讯场景,如果都使用端对端直连,端上会遇到很带宽和性能的问题,所以就有了下图 ...

  7. Docker实战 | 第二篇:IDEA集成Docker插件实现一键自动打包部署微服务项目,一劳永逸的技术手段值得一试

    一. 前言 大家在自己玩微服务项目的时候,动辄十几个服务,每次修改逐一部署繁琐不说也会浪费越来越多时间,所以本篇整理通过一次性配置实现一键部署微服务,实现真正所谓的一劳永逸. 二. 配置服务器 1. ...

  8. CC1150 针对低功耗无线应用设计的高度集成多通道射频发送器

    Low Power Sub-1 GHz RF Transmitter 单片低成本低能耗 RF 发送芯片 应用 极低功率 UHF 无线发送器 315/433/868 和 915MHz ISM/SRD 波 ...

  9. 【Zigbee技术入门教程-01】Zigbee无线组网技术入门的学习路线

    [Zigbee技术入门教程-01]Zigbee无线组网技术入门的学习路线 广东职业技术学院  欧浩源 一.引言    在物联网技术应用的知识体系中,Zigbee无线组网技术是非常重要的一环,也是大家感 ...

  10. 集成模拟温度传感器低成本2.4G CC2500RGPR 中文手册

    CC2500是一种低成本真正单片的2.4GHz收发器,为低功耗无线应用而设计.电路定位2400-2483.5MHz的ISM(工业,科学和医学)和SRD(短距离设备)频率波段. RF收发器集成了一个数据 ...

随机推荐

  1. RabbitMQ.Client.Exceptions.BrokerUnreachableException:“None of the specified endpoints were reachabl

    1.问题复现 RabbitMQ新建账户进行具体操作时报如题错误,没有一个指定的端点是可到达的 2.解决办法 ① 控制台命令进入sbin所在文件夹 ② 输入命令设置权限 rabbitmqctl set_ ...

  2. javaEE(多线程、线程通信、线程安全、线程池、线程池工具)

    多线程 多线程的创建 Thread类的方法 线程安全.线程同步 线程通信.线程池 定时器.线程状态.. Thread类 java是通过java.lang.Thread类来代表线程的 按照面向对象的思想 ...

  3. 【KAWAKO】模型的压缩、扩张,计算模型的各种成本

    目录 模型压缩 量化 稀疏化训练 剪枝 知识蒸馏 自蒸馏 集成 使用精细化模型结构 模型扩张 深度 宽度 输入图像的分辨率 深度.宽度.分辨率联合扩张 使用精细化模型结构 计算模型的各种成本 参数量 ...

  4. C端自动化实现:appium+winappdriver+python

    一. 前言 有小伙伴有办公自动化的需求,特此出一篇C端自动化教程,并附带demo案例.C端的自动化比B端多一个appium,其他的操作大同小异. 二. 环境 appium:exe工具,用于启动服务,官 ...

  5. Spring Boot学习笔记(一)----概要与入门

    本文来自博客园,作者:{张果},转载请注明原文链接:{SpringBoot学习笔记(一)--SpringBoot概要与快速入门} 一.Spring Boot概要 没有Spring Boot开发项目时各 ...

  6. Vulhub 漏洞学习之:Dubbo

    Vulhub 漏洞学习之:Dubbo 目录 Vulhub 漏洞学习之:Dubbo 1 Aapche Dubbo Java反序列化漏洞(CVE-2019-17564) 1.1 环境安装 1.2 漏洞利用 ...

  7. 地理探测器简介(R语言)

    地理探测器 1. 地理探测器原理 空间分异性是地理现象的基本特点之一.地理探测器是探测和利用空间分异性的工具.地理探测器包括4个探测器. 分异及因子探测:探测Y的空间分异性:以及探测某因子X多大程度上 ...

  8. pat乙级 1020 月饼

    #include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> ...

  9. REST风格开发

    使用测试工具 测试工具中 总结 @RequestBody:接收请求体参数Json @RequestParam:接收路径参数,包括表单 @PathVariable: 接收路径变量的. Rest风格优化 ...

  10. uniapp开发使用 web-view APP 与 H5 (vue)通信

    需求:这边是uniapp开发的APP  需要内嵌H5(vue),就得使用web-view跳转网页 H5端 在vue的index,html文件引入web-view的插件 <script type= ...