Bluetooth Low Energy (LE) is a low energy mode of Bluetooth wireless technology that has an effect on power consumption especially for battery-operated applications. The attractive point of Bluetooth LE lies in that it can operate while being connected to applications for smartphones and tablets. Renesas Bluetooth LE solutions provide smart connections with the lowest level of power consumption in the industry and can be used in applications such as healthcare and fitness devices, home electric appliances and RFID tags that use beacons to connect them with smartphones at low power consumption without wires.
Included in Renesas' Bluetooth LE product portfolio is the RX23W 32-bit microcontroller (MCU) solution that offers built-in security functions essential for Bluetooth 5.0 LE and IoT devices, as well as a wealth of peripheral functions such as touch keys, USB and CAN, and it provides system control for devices and wireless communication on a single chip. The RX23W supports full features including long range and mesh network for Bluetooth 5.0 LE. And, it supports "Channel Selection Algorithm #2", making it is more resistant to interference from other 2.4GHz RF signals and it realizes stable communication even in environments with radio interference.
This guide summarizes the Bluetooth LE MCU RX23W Solution and related resources for each product development phase. Please download and use it.
The RX23W Bluetooth LE MCU incorporates a dedicated to Bluetooth high-precision low-speed on-chip oscillator, eliminating the need for external matching circuits and external capacitors.
Renesas offers a lineup of module products that have built-in antennas and oscillators and have been certified by the Radio Law of each country. Despite being the world's smallest module size, many microcomputer peripheral function pins can be used.
These evaluation boards are best suited for the evaluation of Renesas' RX23W device/module, evaluation of Bluetooth LE functions and performance, and use for principle prototyping.
The Target Board for RX23W provides an entry point to evaluation, prototyping and developing for the RX23W MCU. Moreover, since this board incorporates an emulator circuit, you can use it for your own application design without the need for further tool investments. This product provides through-holes for pin headers that allow access to all MCU signal pins, allowing an easy prototyping with a breadboard.
The Target Board for RX23W Module provides an entry point to evaluation, prototyping and developing for the RX23W module. Moreover, since this board incorporates an emulator circuit, you can use it for your own application design without the need for further tool investments. This product provides through-holes for pin headers that allow access to all MCU signal pins, allowing an easy prototyping with a breadboard.
The Renesas Solution Starter Kit for RX23W is the perfect starter kit for developers who are new to the RX23W (Code Flash 512KB, Pin Count 85-pin). The kit includes an LCD display module and an on-chip debugging emulator. Download the integrated development environment from the Renesas website and start evaluating RX23W performance, right after unboxing the Renesas Solution Starter Kit.
The Bluetooth Low Energy protocol stack is the software required to operate the RX23W MCU. It conforms to the Bluetooth v5.0 specification and all LE functions of Core Specification v5.0 can be supported. In addition, three types of libraries are provided depending on the function set, so that a configuration suitable for the specifications of the end product can be selected.
Bluetooth qualified 56 types (as of December 2019) of standard Profiles/Services are available.
The profile is generated from QE for BLE[RA,RE,RX]. You can also design and generate a custom profile. Renesas also provides sample programs as a reference for your program development. The sample programs will be further expanded in the future.
Available sample programs:
|Beacon, Central, Peripheral, Multi-role Sample Program||Bluetooth Low Energy Application Developer's Guide and operates on the Target Board for RX23W.
RX23W Group Bluetooth Low Energy Application Developer's Guide Rev.1.30 (ZIP | English, 日本語)
|Custom Profile Sample Program||This sample program provided as demo project "LED Switch Service" of "RX23W Group BLE Module Firmware Integration Technology Application Note - Sample Code".
RX23W Group BLE Module Firmware Integration Technology Application Note Rev.2.50 - Sample Code (ZIP)
|RX23W Group Firmware update over the air sample program Rev.1.11 - Sample Code (ZIP | English, 日本語)||This sample program operates on the RX23W and realizes Over The Air (OTA) firmware update by Bluetooth LE wireless communication.|
|RX23W Group Apple Notification Center Service Sample Program Application Note Rev.1.00 - Sample Code (ZIP)||The Apple Notification Center Service (ANCS) sample program operates on the Target Board for RX23W and connects to iOS devices using Bluetooth LE wireless communication.|
|RX23W Group Sample Program for Highspeed Communication Rev.1.00 - Sample Code (ZIP)||This sample application sets the GAP parameters to optimal values and uses LE 2MPHY to realize high throughput Bluetooth LE wireless data communication between pairs of the Target Board for RX23W. Both central and peripheral side projects are provided.|
Bluetooth Mesh Stack:
The Mesh profile is provided as a dedicated library "Bluetooth Mesh Stack", so please use this to develop products that conform to the Bluetooth Mesh Networking specification. Bluetooth Mesh is a network optimized for building large-scale device networks, enabling multipoint-to-multipoint device communication. This technology is suitable for IoT solutions where performance, reliability, and security are important, such as building automation, sensor networks, and asset tracking.
Available sample programs:
|RX23W Group Temperature and Humidity Sensor Data Communication Sample Code Using Bluetooth Mesh Network Rev.1.01 - Sample Code (ZIP)||This is a sample program that communicates temperature and humidity sensor data using the Sensor Model included in the Bluetooth Mesh module. By using the Mesh network, it will be possible to transmit data over long range, easily expand the network, and build a network that is resistant to communication failures.|
Additionally, Renesas offers Bluetooth LE software solutions corresponding to a wide variety of application development. Refer the protocol stack product page for more information.
Bluetooth Low Energy Protocol Stack for the RX Family Product Page
The QE for BLE[RA,RE,RX] is a dedicated tool for developing embedded software in systems which support the Bluetooth Low Energy protocol stack. This solution toolkit runs in the e² studio integrated development environment (IDE). The combination of the e² studio and QE for BLE[RX] makes it easy to test the communications features of Renesas' RX23W Bluetooth LE microcomputer, thus reducing development periods for products being placed on the market. The standard profiles are generated from this tool. It can also design and generate the custom profile.
Please refer to the QE for BLE[RA,RE,RX]: Development Assistance Tool for Bluetooth Low Energy page for more information.
QE for BLE[RA,RE,RX]: Development Assistance Tool for Bluetooth Low Energy
TryBT is a smartphone application example that supports both Android and IOS, equipped with the functions required to communicate with Bluetooth LE products, and can be downloaded from the Apple App Store and Google Play. You can check communication with the firmware preinstalled in Target Board for RX23W. Also, you can use RA4W1, too.
In addition, icon images as well as a project file (can be imported into Android Studio or launched with Xcode) and source code are provided, so you can use this application example as a base for developing Bluetooth LE communication application in a Proof of Concept (PoC) phase.
The Windows 10 Bluetooth LE application is an application example for Windows 10 that communicates with the firmware pre-installed on the evaluation board "Target Board for RX23W" or "Target Board for RX23W module", controls the LED blinking interval on the evaluation board and counts the number of times the switch is pressed.
In addition, a set of projects that can be launched and used in Visual Studio 2017 are provided, so you can use this application example as a base for developing Bluetooth LE communication apps that run on Windows in a Proof of Concept (PoC) phase.
Download Windows 10 Bluetooth LE Application: Bluetooth LE microcomputer / module Windows 10 Bluetooth LE Application Rev.1.00 - Sample Code (ZIP) (PDF + set of projects for Visual Studio 2017)
In the survey/evaluation phase of the development process, new Bluetooth LE functions, API execution procedures and parameters of API can be learned by evaluating the functions and performance of Bluetooth LE supported by the Bluetooth LE MCU using the Bluetooth Test Tool Suite (BTTS).
In the certification phase of the device, it can be used as a GUI tool to operate the device under test (DUT) in the Radio Law certification test.
Download BTTS: Bluetooth LE MCU Bluetooth Test Tool Suite operating instructions Rev.1.07 (ZIP | English, 日本語) (PDF + Windows application)
RX23W Target Applications:
Renesas also offers many compelling analog + power + embedded processing + connectivity "Winning Combinations".
|Ventilator System||This solution is a ventilator system reference design to provide a portable ventilator used in hallway or non-ICU use cases. The inhale pressure value is sent to the RX23W from the one proximal air pressure sensor connected to the mask.|
|Medical Patch||A secure and reusable medical patch for connected healthcare provides body temperature, oxygen saturation (SpO2) and heart rate monitoring over a secure Bluetooth Low Energy wireless communication. This medical patch uses a rechargeable Li-ion battery for a small profile and enhanced reusability.|
|Electronic Drug Delivery System||A solution for healthcare drug delivery devices such as infusion pumps or insulin pumps. This design uses a combination of two MCUs, which includes the latest RA6M3 for motor control and sensor measurement, and the RX23W for Bluetooth Low Energy wireless communication. It also includes analog components, like DC/DC regulators, an Li-ion battery charger, a MOSFET bridge driver, and a factory-calibrated flow sensor.|
|Home / Building Automation|
|Indoor Sensor for Automatic Home or Building HVAC System||The indoor/outdoor sensor unit(s) for automatic home or building HVAC systems provide measurements via Bluetooth Mesh to a master actuator.|
|Outdoor Sensor for Automatic Home or Building HVAC System|
|Master Actuator for Automatic Home or Building HVAC System|
|Slave Actuator for Automatic Home or Building HVAC System|
|Weather Station Solution||This solution supports smart home systems, where a master unit (indoor unit) aggregates weather data (temperature, humidity, CO2 concentration) that is measured by a slave unit (outdoor unit).|
|IP Gateway for Automatic Home or Building HVAC System||The IP gateway is an optional bridge to an Intranet or the Internet for all sensor and/or control data. HTTPS or MQTT (among other options) can be used for secure protocol requirements.|
The available SX-23BT microcomputer module is compatible with Bluetooth 5.0 LE and includes an RX23W MCU.
The SX-23BT is microcontroller module supporting Bluetooth 5.0 Low Energy for IoT endpoint devices with the following features.
By connecting the Renesas E2 emulator, immediate evaluation is possible. In addition to the FINE interface connector, it also has through holes for pin headers that enable access to MCU signal pins. You can easily prototype IoT devices by attaching sensors and other parts to this evaluation board.
Please refer to the Knowledge Base for FAQs on Bluetooth specifications, MCUs, modules, protocol stacks, development environments, qualification, and more.
|e² studioEclipse-based Renesas integrated development environment (IDE). [Support MCU/MPU: RA, RE, RX, RL78, RH850, Renesas Synergy, RZ]||IDE and Coding Tool||Renesas|
|Renesas Flash Programmer (Programming GUI)Flash memory programming software [Support MCU/MPU and devices: RA, RE, RX, RL78, RH850, Renesas Synergy, Power Management, Renesas USB Power Delivery Family, ICs for Motor Driver/Actuator Driver, V850, 78KR, 78K0]||Programmer (Unit/SW)||Renesas|
|Bluetooth® Low Energy Protocol Stack for RX familyBluetooth v5.0 certified protocol stack [Target device: RX23W]||Protocol Stack||Renesas|
|QE for BLE: Development Assistance Tool for Bluetooth® Low EnergyDebugging support tool that specializes in Bluetooth® Low Energy system development [Plugin for Renesas IDE "e² studio"] [Support MCU/MPU: RA, RX, RL78]||Solution Toolkit||Renesas|
|Simplify IoT Development with RX Microcontroller’s Wireless Connectivity Solutions||Blog Post||Jun 13, 2020|