Renesas is committed to providing the advantage you need for bringing your products to market ahead of the competition. We continuously strive to improve the development cycle by providing convenient access to product search, Virtual Labs and more.
Renesas provides world class development tools. We are continuously improving the functionality of our existing tools and expanding our support with the introduction of new tools, to meet the evolving needs of our customers.
Renesas is committed to providing high quality design support documentation. Application notes are an integral part of the design process, and Renesas has hundreds of application notes to support design engineers globally.
RenesasRulz is an online community and support forum for Renesas products. Here you can talk to peers, ask questions, search the download area, and find links to various websites supporting Renesas.
Under a time crunch or need to get some outside expertise? The Renesas Alliance Partner program features hundreds of partners around the globe with experience designing, programming, supporting, and manufacturing with Renesas products.
The Renesas University program is designed to help students get ahead by learning with modern MCUs using professional hardware and software. We support educators and universities worldwide with a range of programs suited for these environments.
Renesas is a leader in motor control. Our dedicated team of motor control researchers are ready to help and support you in your next design. If you just need a little info on the latest control theory or a complete solution, we're here to help.
The Renesas Automotive Group supports major car manufacturers around the globe. From airbag and transmission control to rich multimedia and entertainment systems.
Description: This course provides an overview of the Renesas microcontrollers (MCUs) that provide a CAN peripheral for building robust and economical networked, multi-processor embedded systems.
Description: This course bridges the gap between the basic technical information in a product brief and the detailed data in a comprehensive hardware manual.
Description: This course begins the introduction of the SH2A CPU core. This course provides an overview of the core, programmers model, load-store architecture, new instructions, features of the instruction set, and closes with subroutine calls.
Description: This course continues the introduction into the SH2A core. This course introduces the Floating Point Unit, CPU error detection, pipeline and flow control, and closes with SH2A programming hints.
Description: This course continues the introduction into the SH2A core. This course introduces the Floating Point Unit Register Banks, on-chip Cache (including Cache read hits/misses), and closes with ten helpful programming tips.
Description: This course begins the introduction of the SH 2 CPU core. The course provides an overview of the core, programmers model, load-store architecture, new instructions, features of the instruction set, and closes with subroutine calls.
Description: This course continues the introduction into the SH2 core. This course introduces CPU error detection, pipeline and flow control, and closes with SH2 programming tips.
Description: This course provides an overview of the direct memory access controller and the interrupt transfer controller on the SH-2 and SH-2A families of 32-bit RISC microcontrollers, which are members of the SuperH® series.
Description: This course shows the basic multi-function timer pulse unit (MTU) and its latest versions: the MTU2 and MTU2S found on newer members of the SH-2 and SH-2A families.
Description: This course provides an overview of the bus state controller and the data transfer controller on SH-2 and SH-2A families of 32-bit RISC microcontrollers, members of the SuperH® series.
Serial Communication Interface and Data Converters
Time: 40 mins
Status:
Description: This course bridges the gap between the basic technical information in a product brief and the detailed data in a comprehensive hardware manual.
Electromagnetic Noise Reduction Techniques: Part 2
Time: 30 mins
Status:
Description: This course is designed to help engineers learn facts that will enable them to develop systems that generate less electromagnetic noise and are less susceptible to problems when operated in noisy environments.
Description: This course provides technical details that will help you design reliable, cost-effective distributed systems that link together a network of microcontrollers (MCUs). It contains an overview of CAN technology — what it is, why it’s important, and where it is used and can be applied to good advantage. This course also highlights various key CAN design aspects, including the physical interface, data flow, timing issues, Physical layer, OSI model, and higher-level protocols used in CAN-based systems.
Description: This course covers technical details that will help you design reliable, cost-effective distributed systems that link together a network of microcontrollers (MCUs). It explains the physical interface, data flow, timing issues, physical layer, OSI model, and higher-level protocols. This course also covers the various types of Message Frames used in CAN technology, explaining what each type is and does. Finally, it examines bus errors and strategies for implementing CAN-based systems.
Description: This training course provides an overview of the High-performance Embedded Workshop (HEW), a key tool for developing software for embedded systems that use microcontrollers (MCUs) from Renesas Technology Corp.
Description: This course gives you a quick tour of the HEW graphical user interface, taking you through the steps of starting an embedded programming project, editing and compiling code, and then running a simulation to debug the code.
Description: This course first describes the Project Generator functions and then shows how to use them to set up a workspace and begin developing code, all in a matter of minutes. Program flow and basic file structures are also explained.
Description: This course explains ways of manipulating files within a Project Workspace and describes the process of compiling files using the HEW Compiler. It covers the Build process and highlights some of the advanced functions HEW provides.
Description: This training module provides an overview of optimization techniques used in the HEW environment to improve program execution and memory size.
Description: This course gives an overview of the Toolchain feature of the High Performance Embedded Workshop (HEW), which speeds development of software for embedded systems.
Description: This course describes the eight main options for configuring the linker, which is arguably the most important part of the toolchain because it determines the toolchain’s output.
Description: This course gives an overview of assembler settings of the High-performance Embedded Workshop (HEW), used for developing software for embedded systems built with Renesas microcontrollers
Description: This course describes the different categories of options in HEW for configuring the CPU. Within each category, the various settings are described in detail.
Description: This course introduces the HEW Coverage utility, a software tool that helps you locate areas of code that have not yet been tested for errors.
Description: This course explains the basics of GNU tools, including the concept of free software, the history of GNU software and its licensing. It also explains the benefits of using GNU tools.
Description: This course explains what interoperability means with regard to the Renesas SHC compiler and the KPIT GNUSH compiler, and how it is achieved between these compilers.
Description: This course covers three common problems that can arise during the process of debugging an application: memory access errors, exception errors, and address errors. It explains what causes these errors and offers advice on how to solve them.
Description: This course provides a step-by-step guide to the straightforward process of installing the KPIT GNU toolchain on the PC on which you will run the Renesas HEW IDE for debugging application software.
Description: This course describes the process of debugging an application on an SH target — a SuperH™ MCU — in HEW using the KPIT GNU toolchain and the Renesas E10A-USB emulator. The course explains how to create a new project, make linker settings, configure the debug platform, and connect to the target system. Then it steps through the process of debugging a typical application with this setup.
Description: This course describes the process of debugging an application on an SH target — a SuperH™ MCU — in the High-performance Embedded Workshop (HEW) using the KPIT GNU toolchain and the Renesas HMON monitor. The course explains how to create a new project, configure the debug platform using a familiar GUI, configure the Flash Development Toolkit (FDT), and download your application on the target. The course then steps you through the process of debugging a typical application with this setup.
Description: This course describes the three types of GNU utilities supported by the KPIT GNU toolchain and then explains what each of the utilities does and how it is used.