描述
RTL8762AG/RTL8762AR/RTL8762AJ/RTL8762AK(以下简称RTL8762A)是蓝牙低能耗应用的超低功耗系统片上解决方案,结合了领先射频收发器的优异性能与低功耗ARM®Cortex™-M0、256KB eFlash、80KB ram以及丰富强大的支持功能和外设。
嵌入式ARM®Cortex™-M0 32位CPU具有16位指令集和32位扩展(Thumb-2®技术),提供高密度代码和小内存占用。通过使用单周期32位倍增器、3级管道和嵌套向量中断控制器(NVIC), ARM®Cortex™-M0 CPU使程序执行简单而高效。
在RTL8762A中,我们支持作为调试访问端口(DAP)的一部分提供的串行线路调试(SWD)接口,与基本分支缓冲区(BBB)一起提供。这为非侵入式程序代码调试提供了一种灵活而强大的机制。用户可以很容易地在代码中添加断点并执行单步调试。
RTL8762A内存架构包括80KB的数据RAM,可分为三个部分,例如,16KB用于缓冲RAM, 24KB用于on-RAM, 40KB用于off-RAM。具体来说,应用程序的可用内存包括9KB的on-RAM和18KB的off-RAM。每个ram上和ram外可以分为静态和动态区域。区域大小可以通过eFUSE进行调整。
on-RAM可以在系统进入DLPS (Deep Low Power State)模式时维护数据(当系统进入DLPS模式时,off-RAM中的数据会丢失)。静态区域是指程序中的全局变量。动态区域指的是直接或间接调用操作系统的pvPortMalloc分配空间,如xQueueCreate, xTaskCreate等。
RTL8762A还集成了sigma-delta ADC、可编程增益放大器和麦克风偏置电路,用于语音命令应用。RTL8762A将红外收发器、硬件密钥和四元解码器嵌入到单个IC上,并在QFN包中提供。
AG/AR/AJ/AK版本之间的包和引脚差异在本文档中描述。
特性
•采用智能PMU,超低功耗
•支持蓝牙4.2核心规范
•集成MCU执行蓝牙协议栈
•支持多级低能状态
支持LE L2CAP面向连接的通道支持
•支持LE低关税定向广告
•支持LE数据长度扩展功能
•支持OTA (over - air)编程机制进行固件升级
•支持外部32KHz XTAL低功耗模式
•支持GAP, ATT/GATT, SMP, L2CAP
•GAP中央、外围、观察者和广播员角色的通用应用程序
平台•ARM®Cortex™-M0(最大53MHz)
•256KB嵌入式闪存
•80 kb的RAM
•2 kb eFUSE
•支持AES128/192/256加密/解密引擎
快速AGC控制,提高接收动态范围
•支持蓝牙低能耗PHY
•灵活的通用IOs•RTL8762AR: 15个gpio
•RTL8762AG: 16个gpio
•RTL8762AJ: 23个gpio
RTL8762AK: 37个gpio
•三个可配置LED引脚
•硬件键盘和四元解码器
•嵌入式红外收发器
•实时计数器(RTC)
•支持通用的4线SPI主/从
•支持低功耗比较器
•计时器x8
•I2C × 2
•PWM x 4
•UART x 3
•支持40MHz XTAL
•支持音频ADC,用于语音命令应用
RTL8762AR: 32脚5x5mm QFN
•RTL8762AG: 32针5x5mm QFN
•RTL8762AJ: 40针5x5mm QFN
•RTL8762AK: 56针7x7mm QFN
,