• Renesas Academy – Learning at Your Own Pace

    Embedded design does not get any simpler! New market requirements such as IoT and all its baggage mean that as a designer your skillset needs to span multiple disciplines. It also means your time becomes even more precious!

    Whilst new architectures such as Renesas Synergy™ are designed to support you in overcoming the complexity of additional design requirements such as connectivity and security, on top of your application…

  • RX64M - The first RXv2 Core Device

    The RX series of Renesas is an acronym for Renesas eXtreme - the forward leaning powerhouse of the Renesas family.   In the past, the RX has been the cutting edge of microcontroller technology, providing affordable yet powerful controllers with a unique core.  As with all things technology, stagnation means failure to succeed in the market, so Renesas never stopped developing.  As of about a year ago, the second generation…

  • RZ Family ARM Core Floating Points - Hard or Soft?

    There is a feature of the ARM architecture that can be a bit confusing to engineers that haven’t worked with ARM processors before.  It has to do with floating-point calculations, and whether they are done in hardware or software.

    You can do quite a lot with a microprocessor using only integers.  For example, you can calculate a memory offset, count the occurrences of an event, or encode a state in a state machine…

  • True Low Power with the RL78

    For a long time, low power was associated with low performance.  And in certain cases, that may still be the case.  However, with the RL78, in most situations, low power can be achieved without any trade-offs whatsoever for performance.  The reality is that most applications don’t require the processor to be running full throttle at all times.  With the RL78, there are options that give the ability to choose from multiple…

  • The RX63N Renesas Demonstration Kit (RDK)

    I have had the pleasure of experimenting with the Renesas Demonstration Kit (RDK) for the RX63N recently.  It’s available for free, while supplies last, within the United States, Canada, and Mexico.

    Of course, the kit includes an RX63N MCU (running at 96MHz), but it also includes a huge peripheral set, including 10/100 Ethernet, a CAN transceiver, a mini USB 2.0 port, a temperature gauge, a three-axis accelerometer…

  • LED Lighting with the RL78/I1A

    When the blue LED was first created in the early 1990’s, it lead quickly to the creation of white LEDs, having finally conquered all the wavelengths needed to create a white light that could compete with CFLs and incandescent bulbs.  LED’s significantly increased efficiency, life span, compared to the incandescent bulbs, and decreased hazardous waste, compared to CFLs, has seen LEDs become more and more popular in…

  • 2nd Gen Capacitive Touch with the RX113

    As smartphones have become more ubiquitous, the capacitive touchscreen technology they use has become common in other devices as well.  This allows for easy-to-use interfaces that accept input and also provide dynamic, graphical feedback.  Renesas has recently announced the RX113 product line, that provides second-generation touchscreen technology.  Specially designed for usage in the emerging market of the Internet of Things…

  • Java on an RX MCU

    If you are unfamiliar with the history of the Java programming language, you may not know that before it came to dominate as the language of choice for server-side applications, and even before its splash as a way to make Web pages more dynamic, it started as a language for embedded devices.  Now well established and mature, it is an excellent choice for embedded software as part of an Internet of Things (IoT) device.…

  • Renesas DevCon Extension - RL78 family HMI and Middleware

    With technology changing both the requirements and the hardware being created to fulfill those requirements, actively pursuing educational opportunities is nearly the only way to keep up.  To make sure that Renesas doesn’t lose developers with all these changes and to help new developers get a headstart, Renesas has regular, smaller, conferences that cover the newest, most applicable topics.  To differentiate from…

  • RL78 Mesh Networks - Keeping it connected

    As both me and my predecessor have mentioned in the past, the RL78 family is an excellent fit for any IoT applications.  Focusing on one particular aspect of the requirements inherent in IoT is the communications capabilities.  There’s a continued movement to integrate embedded systems into IP based networks such as the internet to utilize already established infrastructure and increase design resiliency.  While a…

  • RL78/G14 Renesas Demonstration Kit

    From my perspective, the RL78/G14 Renesas Demonstration serves a dual purpose.  First and foremost, it shows the capabilities of the RL78/G14 by showing everything it can do, almost to the point of ridiculousness.  The figure below shows the different capabilities highlighted on the RDK:

     

    Second, the RDK acts as a development platform to test ideas and provide a solid foundation on which to build good code and good…

  • RL78’s Role in IoT

    Renesas is well known in the automotive industry with nearly all of their microcontroller families including a CAN bus and many hardiness options that make them ideal for the non-ideal electrical and physical environment of vehicles. However, they’ve been trying to expand their horizons to newer, emerging markets.

    The other day, I was talking to a co-worker about the RL78/G14 demonstration kit I’d been working…

  • RX63N Makefiles in e2studio

    For Renesas, with the custom IDE’s specifically tailored to those microcontrollers designed by Renesas, a lot of work is done for the developer.  Linking, toolchain selection, makefile creation, all of these items are either taken care of entirely or in good part by the IDE.  The argument can be made that there’s no reason to learn these things, the tools have been provided and by now, they’re pretty good. …

  • With the RX62N, Yes, You CAN

    An embedded systems engineer knows that each type of bus has unique characteristics in terms of reliability, throughput, topology, priority handling, cost, and noise immunity.  Cheesy title aside, I would like to talk a little bit about the controller area network (CAN) bus found in the RX62N, which has proved itself in the automotive industry and can be found in applications as disparate as airplanes and coffee machines…

  • The RL78 on Renesas IDEs

    If you’re new to Renesas coding or embedded systems and are looking at exploring the RL78 family, this guide is designed to help you select your IDE. An IDE (Integrated Development Environment) is a project builder and includes a compiler, a code editor, and a debugger.  Most include other features like linkers, library viewers, and project paths. For embedded development on most Renesas platforms, the big three…

  • Basics of I2C and the RX62N

    What is I2C, how is it setup, and why would you want to use it? Inter-integrated circuit (I-squared-C) is a way for multiple devices (called slaves) to talk to a primary processor (called a master). Devices on the bus all have an address and are connected to a data line. The master can call these addresses in order to operate the slave and give that particular device information. Along with this data line, there is…

  • One of the RX architecture secrets to performance - pipelining

    Renesas has a couple of different processor architectures, including proprietary architectures completely unique to Renesas and others that are based off of ARM.  One of the things that Renesas has always focused on in terms of decreasing lag is optimizing the pipelining within the microcontrollers.  Using the RX family as an example, the design team created a pipelining methodology utilizing RISC based 5-stage pipelining…

  • Behind the scenes - intro to ADCs

    When reading datasheets, you can note that almost all Renesas microcontrollers have Analog to Digital Converters, or ADCs, and some of them such as the RX62N has multiple ADCs as well as multiple channels per ADC. However, while possible to use ADCs without understanding what is going on behind the scenes, it’ll help in understanding some potential issues and to get the best performance if the process is more fully understood…

  • e2studio Install Guide for the RL78 and more

    For those with no prior experience with the eclipse IDE but some familiarity with all-in-one solutions (like AVR studio) this introduction will provide a useful starting point. E2studio (Eclipse Embedded Studio) is a combination of softwares that work with Renesas products including, but not limited to the RL78 family. This includes the Eclipse CDT (C/C++ Development Tool) for code generation, the ability to use on-chip…

  • Watch and Learn

    If you’re caught up watching House of Cards and the last episodes of Breaking Bad, consider watching some educational videos on work time to which your boss won’t object.

    If any media outlet ever deserved to be called an “educational channel” it’s YouTube. With over 60 hours of new videos being uploaded every minute, there’s a wealth of educational material—much of it very professional (well, some of it anyway…

  • Checking Out the RX111 Low-Voltage Detection Circuit

    The RX111 can operate with a VCC of 1.8-3.6V, though high-speed operation may require a low end of 2.7V in order to operate at 32 MHz or 2.4V to run at 16 MHz. The RX111 provides a programmable Low-Voltage Detection circuit that raises an interrupt when the operating voltage drops below a certain level. The new Renesas Starter Kit for RX111 includes an example project that provides an opportunity to learn how that works…

  • RX111 lowers the bar

    This week Renesas introduced the RX111, its entry-level entry into the market for ultra low power, high performance MCUs—a large market that encompasses portable medical devices, smart meters, sensors, and industrial and building automation. Operating at 109 μA/MHz (155 μA/DMIPS, 14.9 Coremarks/mA ) the RX111 family brings the RL78’s True Low PowerTM technology into the 32-bit space, adding DSP and numerous…

  • Small charger IC handles large currents

    Nothing frustrates a cell phone user more than a dead battery. Swapping out batteries is an increasingly rare option, so fast charging is the order of the day. However it takes a well designed charge-management IC to quickly charge a large cell phone battery without causing it to overheat or expire prematurely.

    Renesas has introduced a Lithium-Ion battery charge IC with support for large-current rapid charging. The R2…

  • The doctor is momentarily out, but a new Doctor Micro will see you soon

    After more than two years of writing about microcontrollers (MCUs) as Doctor Micro, this will be my last article. Not to worry we have an industry veteran waiting in the wings so you will still get a steady flow of quality information. But I'll take this opportunity to say thanks for reading, tell you about my future plans, and introduce your new doctor.

    It's certainly been my pleasure to write the Doctor Micro blog…

  • Inherent safety-centric features simplify RL78-based system development

    Even everyday products such as appliances come with safety considerations. Your microcontroller (MCU)-based washing machine or dryer shouldn't enter an unsafe operating mode regardless of faults within the system – for example overheating and potentially starting a fire after a subsystem failure. Obviously applications such as transportation or factory control add to the need for fail-safe system design. The RL78 MCU…