RX14T Motor Control Board

Overview

MCB-RX14T is a motor control evaluation kit. By using this product, motor control with MCK-RX14T can be performed easily.

MCK-RX14T has characteristics shown below

  • Supports Brushless DC motor.

  • Supports 1-/2-/3-shunt current detection.

  • Supports Motor Control Development Support Tool (Renesas Motor Workbench).

  • Provides overcurrent protection function using overcurrent detection circuit.

The key features of the MCB-RX14T are categorized in two groups (consistent with the architecture of the board) as follows:

MCU Native Pin Access

The MCB-RX14T includes:

  • R5F514T5AMFM MCU (referred to as RX MCU)

    • Max 48 MHz, 32-bit RX CPU (RXv2)

    • 128 KB ROM, 12 KB RAM

    • 64-pin, LFQFP package

System Control and Ecosystem Access

  • DC 5V,3.3V (selectable with jumper pin) input sources

  • Select one way automatically from the below
    • Power is supplied from compatible inverter board

    • Power is supplied from USB connector

  • E2OB (Onboard debugger circuit)

  • User LEDs and switches

    • 5 User LEDs

    • Power LED indicating availability of regulated power

    • MCU reset switch

  • Connectors

    • Inverter board connector

    • USB connector for E2OB

    • SCI connector for Renesas Motor Workbench communication

    • Through hole for SPI communication

    • Pmod connectors

Supported Features

The mcb_rx14t board supports the hardware features listed below.

on-chip / on-board
Feature integrated in the SoC / present on the board.
2 / 2
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files.
vnd,foo
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.

mcb_rx14t/r5f514t5amfm target

Type

Location

Description

Compatible

CPU

on-chip

Renesas RX CPU1

renesas,rx

ADC

on-chip

Renesas RX ADC11

renesas,rx-adc

Clock control

on-chip

Renesas RX Root Clock Generation Circuit31

renesas,rx-cgc-root-clock

on-chip

Renesas RX Clock Generation Circuit PLL Clock1

renesas,rx-cgc-pll

on-chip

Renesas RX clock control node pclk block1

renesas,rx-cgc-pclk-block

on-chip

Renesas RX Clock Control Peripheral Clock46

renesas,rx-cgc-pclk

Comparator

on-chip

Renesas RX LVD (Low-voltage detection) Controller2

renesas,rx-lvd

Flash controller

on-chip

Renesas RX Flash controller1

renesas,rx-flash

GPIO & Headers

on-chip

Renesas RX series GPIO38

renesas,rx-gpio

I2C

on-chip

Renesas RX I2C Master controller1

renesas,rx-i2c

Interrupt controller

on-chip

Renesas ICU Interrupt controller1

renesas,rx-icu

LED

on-board

Group of GPIO-controlled LEDs1

gpio-leds

Miscellaneous

on-chip

Renesas RX Data Transfer Controller (DTC)1

renesas,rx-dtc

on-chip

Renesas RX External Interrupt8

renesas,rx-external-interrupt

on-chip

Renesas RX SCI controller13

renesas,rx-sci

MTD

on-chip

Flash memory binding of Renesas RX family2

renesas,rx-nv-flash

on-board

Fixed partitions of a flash (or other non-volatile storage) memory1

fixed-partitions

Pin control

on-chip

Renesas RX Pin Controller1

renesas,rx-pinctrl

on-chip

Rensas RX Pinmux (Multi Function Pin Controller, MPC)11

renesas,rx-pinmux

Renesas RX

on-chip

Renesas RX SWINT (Software Interrupt)1

renesas,rx-swint

Serial controller

on-chip

Renesas RX SCI UART controller13

renesas,rx-uart-sci

SRAM

on-chip

Generic on-chip SRAM1

mmio-sram

Timer

on-chip

Renesas RX timer node1

renesas,rx-timer-cmt-start-control

on-chip

Renesas RX timer node11

renesas,rx-timer-cmt

Watchdog

on-chip

Renesas RX Independent Watchdog1

renesas,rx-iwdt

Programming and Debugging

The mcb_rx14t board supports the runners and associated west commands listed below.

flash debug
rfp ✅ (default)

Applications for the mcb_rx14t board can be built, flashed, and debugged using standard Zephyr workflows. Refer to Building an Application and Run an Application for more details.

Flashing

The program can be flashed to MCB-RX14T using the E2 Lite debugger by connecting the board’s 14-pin debug connector to the host PC. Here’s an example for building and flashing the Hello World application.

# From the root of the zephyr repository
west build -b mcb_rx14t samples/hello_world
west flash

Debugging

You can use Renesas Debug extension on Visual Studio Code for a visual debug interface. The configuration for launch.json is as below.

{
  "version": "0.2.0",
  "configurations": [
      {
          "type": "renesas-hardware",
          "request": "launch",
          "name": "RX14T Renesas Debugging E2lite",
          "target": {
              "deviceFamily": "RX",
              "device": "R5F514T5",
              "debuggerType": "E2LITE"
              "serverParameters": [
                  "-uUseFine=", "1",
                  "-w=", "0",
              ],
          }
      }
  ]
}

References