入门级通用微控制器: R7FA2E1A93CLM、R7FA2E1A52DFJ、R7FA2E1A72DBU、R7FA2E1A52DLM基于48MHz Arm® Cortex®-M23内核

RA2E1 基于48MHz Arm® Cortex®-M23 入门级通用微控制器

RA2E1 产品群是 RA 系列的入门级单芯片微控制器,基于48 MHz Arm® Cortex®-M23 内核,具有高达 128 kB 的代码闪存以及 16 kB 的 SRAM 。 这款产品采用优化的制程和低功耗工艺技术,是业界一流水平的超低功耗微控制器。 RA2E1 产品支持 1.6V 至 5.5V 的宽工作电压范围和多种封装,如 LQFP、QFN、LGA、BGA 和 WLCSP。 RA2E1 可与 RA2L1 产品群引脚和外围设备兼容,特别适用于电池供电应用以及空间受限应用,以及其他需要高性能和低功耗的系统。

应用

一般用途
消费者应用
家用电器
工业自动化
楼宇自动化
医疗与保健

特性

48MHz Arm® Cortex®-M23
高达 128kB 的闪存以及 16kB SRAM
4kB 数据闪存,提供与 EEPROM 类似的数据存储功能
从 25 引脚封装扩展至 64 引脚封装
1.6V - 5.5V 的宽工作电压范围
增强型电容式触摸感应单元 (CTSU)
12 位 ADC,LPACMP,温度传感器
32 位通用 PWM 定时器,16 位通用 PWM 定时器,低功耗异步通用定时器
实时时钟
SCI(UART、简单 SPI、简单 I2C)
独立的 SPI 接口/I2C 多主接口
安全功能
加密功能
多种封装选择(LQFP、QFN、LGA、BGA 及 WLCSP)

入门级通用微控制器: R7FA2E1A93CLM、R7FA2E1A52DFJ、R7FA2E1A72DBU、R7FA2E1A52DLM基于48MHz Arm® Cortex®-M23内核 —— 明佳达

器件

R7FA2E1A93CLM

核心处理器:ARM® Cortex®-M23
内核规格:32 位单核
速度:48MHz
连接能力:I2C,智能卡,SPI,UART/USART
外设:AES, DMA, LVD, POR, PWM, Temp Sensor, TRNG, WDT
I/O 数:20
程序存储容量:128KB(128K x 8)
程序存储器类型:闪存
EEPROM 容量:4K x 8
RAM 大小:16K x 8
电压 - 供电 (Vcc/Vdd):1.6V ~ 5.5V
数据转换器:A/D 12x12b SAR
振荡器类型:外部,内部
工作温度:-40°C ~ 105°C(TA)
安装类型:表面贴装型
供应商器件封装:36-LGA(4x4)
封装/外壳:36-WFLGA

R7FA2E1A52DFJ

核心处理器:ARM® Cortex®-M23
内核规格:32 位单核
速度:48MHz
连接能力:I2C,智能卡,SPI,UART/USART
外设:AES, DMA, LVD, POR, PWM, Temp Sensor, TRNG, WDT
I/O 数:23
程序存储容量:32KB(32K x 8)
程序存储器类型:闪存
EEPROM 容量:4K x 8
RAM 大小:16K x 8
电压 - 供电 (Vcc/Vdd):1.6V ~ 5.5V
数据转换器:A/D 10x12b SAR
振荡器类型:外部,内部
工作温度:-40°C ~ 85°C(TA)
安装类型:表面贴装型
供应商器件封装:32-LQFP(7x7)
封装/外壳:32-LQFP

R7FA2E1A72DBU

核心处理器:ARM® Cortex®-M23
内核规格:32 位单核
速度:48MHz
连接能力:I2C,智能卡,SPI,UART/USART
外设:AES, DMA, LVD, POR, PWM, Temp Sensor, TRNG, WDT
I/O 数:53
程序存储容量:64KB(64K x 8)
程序存储器类型:闪存
EEPROM 容量:4K x 8
RAM 大小:16K x 8
电压 - 供电 (Vcc/Vdd):1.6V ~ 5.5V
数据转换器:A/D 13x12b SAR
振荡器类型:外部,内部
工作温度:-40°C ~ 85°C(TA)
安装类型:表面贴装型
供应商器件封装:64-VFBGA(4x4)
封装/外壳:64-VFBGA

R7FA2E1A52DLM

核心处理器:ARM® Cortex®-M23
内核规格:32 位单核
速度:48MHz
连接能力:I2C,智能卡,SPI,UART/USART
外设:AES, DMA, LVD, POR, PWM, Temp Sensor, TRNG, WDT
I/O 数:20
程序存储容量:32KB(32K x 8)
程序存储器类型:闪存
EEPROM 容量:4K x 8
RAM 大小:16K x 8
电压 - 供电 (Vcc/Vdd):1.6V ~ 5.5V
数据转换器:A/D 12x12b SAR
振荡器类型:外部,内部
工作温度:-40°C ~ 85°C(TA)
安装类型:表面贴装型
供应商器件封装:36-LGA(4x4)
封装/外壳:36-WFLGA

注:本文部分内容与图片来源于网络,版权归原作者所有。如有侵权,请联系删除!

  • 5
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
非常抱歉之前的回答中没有考虑到你使用的是瑞萨的R7FA2E1A72DFL片机。以下是针对该单片机的示例代码,演示了如何使用ESP-12F模块与R7FA2E1A72DFL单片机通过SPI进行通信: ```c #include "r_cg_macrodriver.h" #include "r_cg_userdefine.h" #include "r_spi.h" // 定义 ESP-12F 模块的引脚 #define ESP_CS_PIN P0_bit.no0 #define ESP_READY_PIN P0_bit.no1 void setup() { // 初始化 SPI R_SPI_Create(); // 设置 ESP-12F 模块的引脚模式 ESP_CS_PIN = 1; // 输出模式 ESP_READY_PIN = 0; // 输入模式 // 等待 ESP-12F 模块准备就绪 while (!ESP_READY_PIN) { ; } // 选择 ESP-12F 模块 ESP_CS_PIN = 0; // 发送数据给 ESP-12F 模块 R_SPI_Transfer(0x01); // 发送命令字节 // 接收来自 ESP-12F 模块的数据 uint8_t data = R_SPI_Transfer(0x00); // 发送空字节并接收返回的数据 // 取消选择 ESP-12F 模块 ESP_CS_PIN = 1; // 打印接收到的数据 printf("Received data: %d\r\n", data); } void loop() { // 主循环中不需要做任何事情 } ``` 在这个示例中,我们假设 ESP-12F 模块的 CS 引脚连接到 R7FA2E1A72DFL 单片机的 P0.0 引脚,READY 引脚连接到 R7FA2E1A72DFL 单片机的 P0.1 引脚。你可以根据实际的硬件连接情况进行调整。 在 `setup()` 函数中,我们初始化 SPI,并设置引脚模式。然后,我们等待 ESP-12F 模块准备就绪,这可以通过读取 READY 引脚的状态来判断。一旦准备就绪,我们选择 ESP-12F 模块(将 CS 引脚拉低),然后使用 `R_SPI_Transfer()` 函数发送和接收数据。 在本示例中,我们发送一个命令字节(0x01),然后接收来自 ESP-12F 模块的一个数据字节。一旦完成通信,我们取消选择 ESP-12F 模块(将 CS 引脚拉高)。 最后,我们使用 printf 函数打印接收到的数据。 希望这个示例能够帮助到你!如果有任何问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值