Bluetooth® low energy Protocol Stack is equipped with the standard profile API and custom profile mountable API. Moreover, it supports embedded and modem configurations.

Features

  • BLE Profile - Various profiles are available. It is also possible to correspond to customer-specific profiles.
  • Virtual UART Application - Responding to demands for wireless serial communication and wireless communication between embedded modules, we have developed a virtual UART application that works with BLE technology.
  • For application development using a host microcontroller in modem configuration.
  • For application development in a single device in embedded configuration.
  • Host MCU Simple API - Simple API can control an RL78/G1D or RL78/G1D module (RY7011) from a host microcomputer with just 9 APIs, and can realize Virtual UART communication and beacon communication using BLE wireless communication easily.
  • Available IDEs: CS+ (CA78K0R Compiler/CC-RL Compiler), e2 studio (CC-RL Compiler), and IAR Embedded Workbench (IAR Compiler).

Target Devices

Documentation & Downloads

Title language Type Format File Size Date
User Guides & Manuals
Bluetooth low energy Protocol Stack Introduction 日本語 Quick Start Guide PDF 1.84 MB
Bluetooth Low Energy Protocol Stack User's Manual 日本語 Manual PDF 2.37 MB
Bluetooth Low Energy Protocol Stack API Reference Manual: Basics 日本語 Manual PDF 1.82 MB
RL78/G1D Beacon Stack User's Manual 日本語 Manual PDF 692 KB
Bluetooth® Low Energy Protocol Stack API Reference Manual: PLXP 日本語 Manual PDF 974 KB
Bluetooth Low Energy Protocol Stack API Reference Manual: PASP 日本語 Manual PDF 644 KB
Bluetooth Low Energy Protocol Stack API Reference Manual: LNP 日本語 Manual PDF 789 KB
Bluetooth Low Energy Protocol Stack API Reference Manual: ANP 日本語 Manual PDF 746 KB
Bluetooth Low Energy Protocol Stack API Reference Manual: RSCP 日本語 Manual PDF 666 KB
Bluetooth Low Energy Protocol Stack API Reference Manual: TIP 日本語 Manual PDF 711 KB
Bluetooth Low Energy Protocol Stack API Reference Manual: GLP 日本語 Manual PDF 679 KB
Bluetooth Low Energy Protocol Stack API Reference Manual: CPP 日本語 Manual PDF 743 KB
Bluetooth Low Energy Protocol Stack API Reference Manual: CSCP 日本語 Manual PDF 661 KB
Bluetooth Low Energy Protocol Stack API Reference Manual: HRP 日本語 Manual PDF 619 KB
Bluetooth Low Energy Protocol Stack API Reference Manual: ScPP 日本語 Manual PDF 562 KB
Bluetooth Low Energy Protocol Stack API Reference Manual: HOGP 日本語 Manual PDF 800 KB
Bluetooth Low Energy Protocol Stack API Reference Manual: BLP 日本語 Manual PDF 622 KB
Bluetooth Low Energy Protocol Stack API Reference Manual: FMP 日本語 Manual PDF 578 KB
Bluetooth Low Energy Protocol Stack API Reference Manual: PXP 日本語 Manual PDF 590 KB
Bluetooth Low Energy Protocol Stack API Reference Manual: HTP 日本語 Manual PDF 620 KB
RL78 family User's Manual: Software 日本語 Manual PDF 1.45 MB
Application Notes & White Papers
- Bluetooth® Low Energy Protocol Stack BLE Virtual UART Application 日本語 Application Note PDF 1.49 MB
Bluetooth® Low Energy Protocol Stack BLE Virtual UART Application 日本語 Application Note PDF 1.49 MB
- RL78/G1D Beacon Stack Basic Operation Sample Program 日本語 Application Note PDF 2.06 MB
RL78/G1D Beacon Stack Basic Operation Sample Program 日本語 Application Note PDF 2.06 MB
- Bluetooth® Low Energy Protocol Stack HOGP ASCII Text Keyboard 日本語 Application Note PDF 461 KB
Bluetooth® Low Energy Protocol Stack HOGP ASCII Text Keyboard 日本語 Application Note PDF 461 KB
RL78/G1D Bluetooth® Beacon Applications 日本語 Application Note PDF 613 KB
- Bluetooth® Low Energy Protocol Stack Sensor Application 日本語 Application Note PDF 2.54 MB
Bluetooth® Low Energy Protocol Stack Sensor Application 日本語 Application Note PDF 2.54 MB
- RL78/G1D Beacon Stack Multi-Hop Feature (without Security) 日本語 Application Note PDF 2.58 MB
RL78/G1D Beacon Stack Multi-Hop Feature (without Security) 日本語 Application Note PDF 2.58 MB
Bluetooth® low energy Protocol Stack Application Development Guide 日本語 Application Note PDF 1.70 MB
Bluetooth® Low Energy Protocol Stack Case studies for good connectivity with smartphones 日本語 Application Note PDF 827 KB
- RL78/G1D Module Firmware User's Manual 日本語 Application Note PDF 1.61 MB
- RL78/G1D Beacon Stack Connecting and Updating Beacon Data Sample Program 日本語 Application Note PDF 1.99 MB
- Bluetooth® Low Energy Protocol Stack Host MCU Simple API for RX113 日本語 Application Note PDF 1.60 MB
RL78/G1D Module Firmware User's Manual 日本語 Application Note PDF 1.61 MB
Bluetooth® Low Energy Protocol Stack Host MCU Simple API for RX113 日本語 Application Note PDF 1.60 MB
RL78/G1D Beacon Stack Connecting and Updating Beacon Data Sample Program 日本語 Application Note PDF 1.99 MB
- Bluetooth® Low Energy Protocol Stack Bluetooth Developer Studio Plugin 日本語 Application Note PDF 2.43 MB
Bluetooth® Low Energy Protocol Stack Bluetooth Developer Studio Plugin 日本語 Application Note PDF 2.43 MB
- RL78/G1D Module Module Control Software (Including Module Firmware) 日本語 Application Note PDF 1.22 MB
RL78/G1D Module Module Control Software (Including Module Firmware) 日本語 Application Note PDF 1.22 MB
- Bluetooth® Low Energy Protocol Stack RL78/G14 Host Sample 日本語 Application Note PDF 1.64 MB
Bluetooth® Low Energy Protocol Stack RL78/G14 Host Sample 日本語 Application Note PDF 1.64 MB
Bluetooth Low Energy Protocol Stack Quick Start Guide 日本語 Application Note PDF 1.75 MB
Bluetooth Low Energy Protocol Stack Sample Program 日本語 Application Note PDF 6.14 MB
RL78/G1D Bluetooth® Low Energy Protocol Stack UART2BLE Application (R01AN3711ED0100) Application Note PDF 719 KB
- RL78/G1D Bluetooth® Low Energy Protocol Stack UART2BLE Application (R01AN3711ED0100) Application Note PDF 719 KB
- Bluetooth® Low Energy Protocol Stack Host MCU Simple API for RL78/G14 日本語 Application Note PDF 1.70 MB
Bluetooth® Low Energy Protocol Stack Host MCU Simple API for RL78/G14 日本語 Application Note PDF 1.70 MB
- Bluetooth® Low Energy Protocol Stack Pulse Oximeter Profile 日本語 Application Note PDF 757 KB
Bluetooth® Low Energy Protocol Stack Pulse Oximeter Profile 日本語 Application Note PDF 757 KB
- Bluetooth® low energy Protocol Stack Embedded Configuration Sample Program 日本語 Application Note PDF 967 KB
Bluetooth® Low Energy Protocol Stack Security Library 日本語 Application Note PDF 1.38 MB
Bluetooth® low energy Protocol Stack Embedded Configuration Sample Program 日本語 Application Note PDF 967 KB
- Bluetooth® Low Energy Protocol Stack RenesasBLE(For iOS) Application 日本語 Application Note PDF 904 KB
- Bluetooth® Low Energy Protocol Stack RenesasBLE(For Android) Application 日本語 Application Note PDF 725 KB
Bluetooth® Low Energy Protocol Stack RenesasBLE(For iOS) Application 日本語 Application Note PDF 904 KB
Bluetooth® Low Energy Protocol Stack RenesasBLE(For Android) Application 日本語 Application Note PDF 725 KB
- Bluetooth® Low Energy Protocol Stack RL78/G1D applications to communicate with RenesasBLE 日本語 Application Note PDF 1.18 MB
Bluetooth® Low Energy Protocol Stack RL78/G1D applications to communicate with RenesasBLE 日本語 Application Note PDF 1.18 MB
- Bluetooth® Low Energy Protocol Stack RX113 Host Sample 日本語 Application Note PDF 1.77 MB
Bluetooth® Low Energy Protocol Stack RX113 Host Sample 日本語 Application Note PDF 1.77 MB
Bluetooth Low Energy Protocol Stack rBLE Command Specification 日本語 Application Note PDF 1.66 MB
Downloads
Bluetooth® Low Energy Protocol Stack BLE Virtual UART Application - Sample Code Sample Code ZIP 5.83 MB
- Bluetooth® Low Energy Protocol Stack BLE Virtual UART Application - Sample Code Sample Code ZIP 5.83 MB
RL78/G1D Beacon Stack Basic Operation Sample Program - Sample Code Sample Code ZIP 5.99 MB
- RL78/G1D Beacon Stack Basic Operation Sample Program - Sample Code Sample Code ZIP 5.99 MB
Bluetooth® Low Energy Protocol Stack HOGP ASCII Text Keyboard - Sample Code Sample Code ZIP 2.20 MB
- Bluetooth® Low Energy Protocol Stack HOGP ASCII Text Keyboard - Sample Code Sample Code ZIP 2.20 MB
Bluetooth® Low Energy Protocol Stack Sensor Application - Sample Code 日本語 Sample Code ZIP 6.38 MB
- Bluetooth® Low Energy Protocol Stack Sensor Application - Sample Code 日本語 Sample Code ZIP 6.38 MB
RL78/G1D Beacon Stack Multi-Hop Feature (without Security) - Sample Code 日本語 Sample Code ZIP 2.81 MB
- RL78/G1D Beacon Stack Multi-Hop Feature (without Security) - Sample Code 日本語 Sample Code ZIP 2.81 MB
RL78/G1D Module Firmware User's Manual - Sample Code 日本語 Sample Code ZIP 1.19 MB
RL78/G1D Beacon Stack Connecting and Updating Beacon Data Sample Program - Sample Code 日本語 Sample Code ZIP 2.34 MB
Bluetooth® Low Energy Protocol Stack Host MCU Simple API for RX113 - Sample Code 日本語 Sample Code ZIP 16.28 MB
- RL78/G1D Module Firmware User's Manual - Sample Code 日本語 Sample Code ZIP 1.19 MB
- Bluetooth® Low Energy Protocol Stack Host MCU Simple API for RX113 - Sample Code 日本語 Sample Code ZIP 16.28 MB
- RL78/G1D Beacon Stack Connecting and Updating Beacon Data Sample Program - Sample Code 日本語 Sample Code ZIP 2.34 MB
- Bluetooth® Low Energy Protocol Stack API Reference Manual 日本語 Sample Code ZIP 6.80 MB
Bluetooth® Low Energy Protocol Stack Bluetooth Developer Studio Plugin - Sample Code 日本語 Sample Code ZIP 2.44 MB
- Bluetooth® Low Energy Protocol Stack Bluetooth Developer Studio Plugin - Sample Code 日本語 Sample Code ZIP 2.44 MB
RL78/G1D Module Module Control Software (Including Module Firmware) - Sample Code 日本語 Sample Code ZIP 3.10 MB
- RL78/G1D Module Module Control Software (Including Module Firmware) - Sample Code 日本語 Sample Code ZIP 3.10 MB
Bluetooth® Low Energy Protocol Stack RL78/G14 Host Sample - Sample Code 日本語 Sample Code ZIP 3.52 MB
- Bluetooth® Low Energy Protocol Stack RL78/G14 Host Sample - Sample Code 日本語 Sample Code ZIP 3.52 MB
Bluetooth® Low Energy Protocol Stack Host MCU Simple API for RL78/G14 - Sample Code 日本語 Sample Code ZIP 2.27 MB
- Bluetooth® Low Energy Protocol Stack Host MCU Simple API for RL78/G14 - Sample Code 日本語 Sample Code ZIP 2.27 MB
Bluetooth® Low Energy Protocol Stack Pulse Oximeter Profile - Sample Code 日本語 Sample Code ZIP 3.09 MB
- Bluetooth® Low Energy Protocol Stack Pulse Oximeter Profile - Sample Code 日本語 Sample Code ZIP 3.09 MB
Bluetooth® low energy Protocol Stack Embedded Configuration Sample Program - Sample Code 日本語 Sample Code ZIP 3.54 MB
- Bluetooth® low energy Protocol Stack Embedded Configuration Sample Program - Sample Code 日本語 Sample Code ZIP 3.54 MB
Bluetooth® Low Energy Protocol Stack RenesasBLE(For iOS) Application - Sample Code 日本語 Sample Code ZIP 3.93 MB
Bluetooth® Low Energy Protocol Stack RenesasBLE(For Android) Application - Sample Code 日本語 Sample Code ZIP 22.66 MB
- Bluetooth® Low Energy Protocol Stack RenesasBLE(For iOS) Application - Sample Code 日本語 Sample Code ZIP 3.93 MB
- Bluetooth® Low Energy Protocol Stack RenesasBLE(For Android) Application - Sample Code 日本語 Sample Code ZIP 22.66 MB
Bluetooth® Low Energy Protocol Stack RL78/G1D applications to communicate with RenesasBLE - Sample Code 日本語 Sample Code ZIP 1.53 MB
- Bluetooth® Low Energy Protocol Stack RL78/G1D applications to communicate with RenesasBLE - Sample Code 日本語 Sample Code ZIP 1.53 MB
Bluetooth® Low Energy Protocol Stack RX113 Host Sample - Sample Code 日本語 Sample Code ZIP 21.14 MB
- Bluetooth® Low Energy Protocol Stack RX113 Host Sample - Sample Code 日本語 Sample Code ZIP 21.14 MB
Other
Bluetooth low energy Protocol Stack (Ver.1.21) Library ZIP 66.64 MB
- RL78/G1D Bluetooth® Low Energy Protocol Stack UART2BLE Application 日本語 Software & Tools - Others ZIP 18.81 MB
RL78/G1D Bluetooth® Low Energy Protocol Stack UART2BLE Application 日本語 Software & Tools - Others ZIP 18.81 MB
Bluetooth® Low Energy Protocol Stack (Ver.1.20) 日本語 Library ZIP 59.32 MB
Bluetooth® Low Energy Protocol Stack (Ver.1.11) 日本語 Library ZIP 53.22 MB

Renesas offers a Bluetooth® v4.2 certified protocol stack that runs with the RL78/G1D Bluetooth Low Energy (BLE) microcontrollers (MCUs) for smart connectivity. The Bluetooth low energy Protocol Stack is equipped with a standard profile API and a custom profile mountable API. Additionally, it supports embedded and modem configurations.

The module corresponds to the following integrated development environments (IDEs): CS+ (CA78K0R Compiler/CC-RL Compiler), e2 studio (CC-RL Compiler), and the IAR Embedded Workbench IDE (IAR Compiler).

Image
Bluetooth Low Energy Protocol Stack

Download Manual
Bluetooth Low Energy Protocol Stack User's Manual (PDF | English, 日本語)

Download Software
Bluetooth low energy Protocol Stack (Ver.1.21) (ZIP)
Bluetooth® Low Energy Protocol Stack (Ver.1.20) (ZIP | English, 日本語)
Bluetooth® Low Energy Protocol Stack (Ver.1.11) (ZIP | English, 日本語)

 

Flash libraries are needed separately. Download the Data Flash Library and Code Flash Library that suits your development environment. For how to copy to the development environment, refer to the manuals.

The free evaluation version of the compiler cannot be used with the product version due to function restriction and probation period.

Data Flash Library

Code Flash Library

Bluetooth® Low Energy Profile

Various profiles are available. Additionally, it is also possible to correspond to customer-specific profiles.

Uses/Category File name
Profile for Human Interface Device (HID) HOGP - HID over GATT profile (Bluetooth® Low Energy Protocol Stack HOGP ASCII Text Keyboard - Sample Code (ZIP))
Information Transmission to Close Proximity FMP - Find Me Profile / PXP - Proximity Profile
Profile Related to Alert and Time PASP - Phone Alert Status Profile / TIP - Time Profile / ANP - Alert Notification Profile
Profile for Healthcare HTP - Health Thermometer Profile / GLP - Glucose Profile / BLP - Blood Pressure Profile / PLXP - Pulse Oximeter Profile - Bluetooth® Low Energy Protocol Stack Pulse Oximeter Profile - Sample Code (ZIP | English, 日本語)
Profile for sports and fitness HRP - Heart Rate Profile / CSCP - Cycling Speed and Cadence Profile / CPP - Cycling Power Profile / RSCP - Running Speed and Cadence Profile / LNP - Location and Navigation Profile
Other profiles ScPP - Scan Parameters Profile / Sample Source and API for Custom Profile

Profile API
Bluetooth® Low Energy Protocol Stack API Reference Manual (ZIP | English, 日本語)

How to Use the Sample program
Bluetooth Low Energy Protocol Stack Sample Program (PDF | English, 日本語)

Virtual UART Application

Responding to demands for wireless serial communication and wireless communication between embedded modules, we have developed a virtual UART application that works with Bluetooth Low Energy technology. It has a simple AT command execution function to control and set BLE communication, thereby realizing virtual UART communication where characters are transmitted/received via BLE communication.

Image
Virtual UART Application

Download: Bluetooth® Low Energy Protocol Stack BLE Virtual UART Application - Sample Code (ZIP)

System Configuration/Modem Configuration

For Application Development Using a Host Microcontroller

For modem configuration, BLE communication is realized via serial connection of a host microcontroller and RL78/G1D MCU. It is possible to flexibly respond to demands such as adding BLE to an existing application. We also have host samples for Renesas microcontrollers. This enables the shortening of the development period.

Image
Modem Configuration

Command specifications
Bluetooth Low Energy Protocol Stack rBLE Command Specification (PDF | English, 日本語)

Host sample for RL78/G14
Bluetooth® Low Energy Protocol Stack RL78/G14 Host Sample - Sample Code (ZIP | English, 日本語)

Host sample for RX113
Bluetooth® Low Energy Protocol Stack RX113 Host Sample - Sample Code (ZIP | English, 日本語)

System Configuration/Embedded Configuration

For Application Development in a Single Device

In embedded configuration, the application is feasible by fully leveraging functions of the RL78/G1D microcontroller. In this way, it is possible to create original applications.

Image
Embedded Configuration

Application Creation Guide
Bluetooth® low energy Protocol Stack Application Development Guide (PDF | English, 日本語)

How to Use the Microcontroller Part
RL78 family User's Manual: Software (PDF | English, 日本語)

Host MCU Simple API

Simple API can control the RL78/G1D or an RL78/G1D module (RY7011) from a host microcomputer with just 9 APIs, and can easily realize Virtual UART communication and beacon communication using Bluetooth low energy wireless communication. The remote side environment can be easily built with a smartphone and Renesas smartphone application "GATTBrowser" so you can start evaluating right away.

Image
Host MCU Simple API

Simple API for RL78/G14
Bluetooth® Low Energy Protocol Stack Host MCU Simple API for RL78/G14 - Sample Code (ZIP | English, 日本語)

Simple API for RX113
Bluetooth® Low Energy Protocol Stack Host MCU Simple API for RX113 - Sample Code (ZIP | English, 日本語)

GATTBrowser GATTBrowser for iOS Smartphone Application Instruction manual (PDF | English, 日本語)
GATTBrowser for Android Smartphone Application Instruction manual (PDF | English, 日本語)

Document Guide for each Development Use Case

Understanding to the Behavior of the Bluetooth Low Energy Protocol Stack

Title Document No.
Bluetooth Low Energy Protocol Stack User's Manual (PDF | English, 日本語) R01UW0095
Bluetooth Low Energy Protocol Stack Sample Program (PDF | English, 日本語) R01AN1375
Bluetooth® Low Energy Protocol Stack API Reference Manual (ZIP | English, 日本語) R01UW0088

Development by Modem Configuration (Control from a Host MCU)

Title Document No.
Bluetooth Low Energy Protocol Stack rBLE Command Specification (PDF | English, 日本語) R01AN1376
Bluetooth® Low Energy Protocol Stack RL78/G14 Host Sample - Sample Code (ZIP | English, 日本語) R01AN2807
Bluetooth® Low Energy Protocol Stack Fast Prototyping Board Host Sample - Sample Code (ZIP) R01AN4834
Bluetooth® Low Energy Protocol Stack RX113 Host Sample - Sample Code (ZIP | English, 日本語) R01AN3155
RL78/G1D Module Module Control Software (Including Module Firmware) - Sample Code (ZIP | English, 日本語) R01AN3362
QE for BLE: A Dedicated Tool for Bluetooth® low energy. Usage Guide - Sample Code (ZIP | English, 日本語) R20AN0429
Bluetooth® Low Energy Protocol Stack Host MCU Simple API for RL78/G14 - Sample Code (ZIP | English, 日本語) R01AN3784
Bluetooth® Low Energy Protocol Stack Host MCU Simple API for RX113 - Sample Code (ZIP | English, 日本語) R01AN3785
Bluetooth® Low Energy Protocol Stack BLE & LoRaWAN® Application - Sample Code (ZIP) R01AN5282

Development by Embedded Configuration (Application is Included in RL78/G1D)

Title Document No.
Bluetooth® low energy Protocol Stack Application Development Guide (PDF | English, 日本語) R01AN2768
Bluetooth® low energy Protocol Stack Embedded Configuration Sample Program - Sample Code (ZIP | English, 日本語) R01AN3319
Bluetooth® Low Energy Protocol Stack Sensor Application - Sample Code (ZIP | English, 日本語) R01AN4159

Serial Communication (Wired) to Wireless Communication

Title Document No.
Bluetooth® Low Energy Protocol Stack BLE Virtual UART Application - Sample Code (ZIP) R01AN3130
BLE Virtual UART Application Android programming guide (PDF | English, 日本語) R01AN3842

Develop an Application for Human Interface Devices (HMI)

Title Part No.
Bluetooth® Low Energy Protocol Stack HOGP ASCII Text Keyboard - Sample Code (ZIP) R01AN5288

Manufacture of Beacon Product

Title Part No.
RL78/G1D Bluetooth® Beacon Applications (PDF | English, 日本語) R01AN4784
RL78/G1D Beacon Stack User's Manual (PDF | English, 日本語) R01UW0171
RL78/G1D Beacon Stack Basic Operation Sample Program - Sample Code (ZIP) R01AN3045
RL78/G1D Beacon Stack Connecting and Updating Beacon Data Sample Program - Sample Code (ZIP | English, 日本語) R01AN3313

Application for Multi-Hop Operation

Title Part No.
RL78/G1D Beacon Stack Multi-Hop Feature (without Security) - Sample Code (ZIP | English, 日本語) R01AN4375
RL78/G1D Beacon Stack Multi-Hop Feature (with Security)* R01AN4466

*For the "RL78/G1D Beacon Stack Multi-Hop Feature (with Security)" version, please contact nearest Renesas sales or distributor.

Develop an Application to Connect with a Smartphone

Title Part No.
Bluetooth® Low Energy Protocol Stack RL78/G1D applications to communicate with RenesasBLE - Sample Code (ZIP | English, 日本語) R01AN3017
Bluetooth® Low Energy Protocol Stack RenesasBLE(For Android) Application - Sample Code (ZIP | English, 日本語) R01AN3015
Bluetooth® Low Energy Protocol Stack RenesasBLE(For iOS) Application - Sample Code (ZIP | English, 日本語) R01AN3016
Bluetooth® Low Energy Protocol Stack Case studies for good connectivity with smartphones (PDF | English, 日本語) R01AN4322

Other Bluetooth Resources

Bluetooth® Low Energy

Bluetooth Low Energy (BLE) is designed for very low power operation and is optimized to short burst data transmission. It employs a robust frequency hopping spread spectrum method that transmits data over 40 channels to achieve reliable communication in the 2.4GHz frequency band.

RL78/G1D Evaluation Board

The RL78/G1D Evaluation Board is very flexible allowing the user to evaluate RL78/G1D BLE MCU from the application angle. It has gained FCC, IC, CE, KC, and MIC (Japan) certifications.