Skip navigation
> RoadTest Reviews

RX23W BLE 5.0 Module Target Development Board - Review

Scoring

Product Performed to Expectations: 7
Specifications were sufficient to design with: 7
Demo Software was of good quality: 4
Product was easy to use: 4
Support materials were available: 5
The price to performance ratio was good: 7
TotalScore: 34 / 60
  • RoadTest: RX23W BLE 5.0 Module Target Development Board
  • Buy Now
  • Evaluation Type: Development Boards & Tools
  • Was everything in the box required?: Yes
  • What were the biggest problems encountered?: As a beginner in embedded programming I used to work with TEXAS instruments development boards, compared to them I found the source material to be limited(only my perspective)

  • Detailed Review:

    Board physical view:

     

    PRODUCT DESCRIPTION:

    CPU:

    • Maximum operating frequency: 54 MHz
    • 32-bit RX CPU (RX v2)
    • Minimum instruction execution time: One instruction per clock cycle
    • Address space: 4-Gbyte linear
    • Register set

    General-purpose: Sixteen 32-bit registers

    Control: Ten 32-bit registers

    Accumulator: Two 72-bit registers

    • Basic instructions: 75 (variable-length instruction format)
    • Floating-point instructions: 11
    • DSP instructions: 23
    • Addressing modes: 10
    • Data arrangement

    Instructions: Little-endian

    Data: Selectable as little endian or big endian

    • On-chip 32-bit multiplier: 32-bit × 32-bit → 64-bit
    • On-chip divider: 32-bit ÷ 32-bit → 32 bits
    • Barrel shifter: 32 bits
    • Memory protection unit (MPU)

    FPU

    • Single precision (32-bit) floating-point
    • Data types and floating-point exceptions in conformance with the IEEE754 standard

     

    Memory

    ROM

    • Capacity: 384/512 Kbytes
    • Up to 32 MHz: No-wait memory access

    32 to 54 MHz: Wait state required. No wait state if the instruction is served by a ROM accelerator hit.

    • Programming/erasing method:

    Serial programming (asynchronous serial communication/USB communication), self-programming

    RAM

    • Capacity: 64 Kbytes
    • 54 MHz, no-wait memory access

    E2 DataFlash

    • Capacity: 8 Kbytes
    • Number of erase/write cycles: 1,000,000 (typ)

     

    Clock generation circuit

    • Main clock oscillator, sub-clock oscillator, low-speed on-chip oscillator, high-speed on-chip oscillator,

    PLL frequency synthesizer, USB-dedicated PLL frequency synthesizer, and IWDT-dedicated on-chip

    oscillator, Bluetooth-dedicated clock oscillator, Bluetooth-dedicated low-speed on-chip oscillator

    • Oscillation stop detection: Available
    • Clock frequency accuracy measurement circuit (CAC)
    • Independent settings for the system clock (ICLK), peripheral module clock (PCLK), and FlashIF clock(FCLK)

    The CPU and system sections such as other bus masters run in synchronization with the system

    clock (ICLK): 54 MHz (at max.)

    MTU2a runs in synchronization with the PCLKA: 54 MHz (at max.)

    The ADCLK for the S12AD runs in synchronization with the PCLKD: 54 MHz (at max.)

    Peripheral modules other than MTU2a and S12ADE run in synchronization with the PCLKB: 32 MHz

    (at max.)

    The flash peripheral circuit runs in synchronization with the FCLK: 32 MHz (at max.)

     

    Started out with the user guide

     

    Test 1:

    Operation Check with GATTBROWSER: Communication with Smartphone

     

    Checking the switch 1 function

    Following the steps, in the Document, the switching frequency of the onboard LED is controlled using GATTBrowser

     

     

    Test 2:

     

    Programming HCI Firmware

    uses the Renesas Flash Programmer to program the HCI firmware to this product.

    1. Change ESW1-2 of this product to ON and connect your PC and ECN1 connector with an A – micro B type USB cable.

    2. Start RFP and select “File” “New Project…”.

    3. In the “Create New Project” window, make the following settings and click the “Connect” button.

    • Microcontroller: RX200

    • Project Name: Any name

    • Project Folder: Any folder

    • Communication Tool: E2 emulator Lite

    • Communication Interface: FINE

    • Power: None (default)

    4. When prompted to enter the “Set ID Code”, enter “45FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF” and click the “OK” button.

    5. If the connection is successful, “Operation completed.” is displayed.

    6. Click the “Browse…” button, select “rx23w_uart_hci_sci8_br2000k_vx.xx.mot” in the mot folder in the BTTS package, and click the “Open” button.

    7. Click the “Start” button on the “Operation” tab to start programming the firmware.

    8. When programming is completed normally, “Operation completed.” And “OK” are displayed

    9. After programming is complete, disconnect the USB cable that connected this product to your PC.

     

    Similar tests are performed on the pc with an executable provided on the product page.

     

    PROJECT PLANNED

     

    Touch switchboard  with Light ON/OFF and dimming circuit and fan Regulator with Mobile app connectivity

     

    Description:

    I am using MOSFETS along with gate drivers to control the home automation, hardware is quite simple and implemented. I am figuring the programming process for the same and the material and sample code provided by Renesas is quite helpful.

     

    Summary:

    • A smaller footprint is an added bonus with a powerful microcontroller
    • a bit tough to understand the overall programming (Due to my only exposure to TEXAS Instruments)

Comments

Also Enrolling

Enrollment Closes: Oct 31 
Enroll
Enrollment Closes: Oct 31 
Enroll
Enrollment Closes: Nov 1 
Enroll
Enrollment Closes: Oct 31 
Enroll
Enrollment Closes: Nov 1 
Enroll
Enrollment Closes: Oct 31 
Enroll