32-bit Micro Platforms Target Embedded Developers

Oct. 12, 2010
Renesas' RX62N development board brings the 32-bit platform to developers.

RX62N Demo Kit

RX62N architecture

Micrium uC/OS III

IAR power debugging

Renesas' 32-bit RX6000 line takes a step forward with tools and development kits for the Renesas RX621 series. Leading the expansion of the ecosystem is Renesas' RX62N Demo Kit (Fig. 1). The board includes a 96MHz RX62N microcontroller (Fig. 2) with Ethernet, CAN and USB support. The system comes bundled with Renesas's own High-Performance Embedded Workshop (HEW) IDE along with a full GNU toolchain. The free KPIT GNU Tools is based on the Eclipse IDE.

The RX line of microcontrollers targets the same space as microcontrollers like Arm's Cortex-M3 series. Renesas has a number of features that challenge the competition including floating point support. It also has single cycle flash memory allowing the processor to run at speeds up to 100MHz with no wait states. The series supports flash sizes up to 2 Mbytes and 128 Kbytes of RAM. The demo board chip has 512 Kbytes for flash plus 32 Kbytes of data flash and 96 Kbytes of RAM. The typical complement of microcontroller peripherals includes 6 serial channels, I2C, CAN, and 2 SPI ports. On the analog side, the chip has an 8-channel 12-bit ADC and a 2-channel 10-bit DAC. The former can also be used as two 4-channel 10-bit ADCs. The CRC engine can come in handy as well.

On-board debug support uses SEGGER J-Link Lite emulator. The board also works with Total Phase's Beagle I2C/SPI Protocol Analyzer.

The board has a number of interesting peripherals. Analog Devices’ ADXL345 digital iMEMS three-axis accelerometer for motion measurement. Other Analog Devices chips include the I2C ADT7420 serial digital temperature sensor and the ADMP401 digital iMEMS microphone. There is a 128 Mbit serial phase change memory from Micron Technology. The Ethernet PHY is National Semiconductor’s DP83640 10/100 Ethernet PHY with IEEE 1588 support. The 96 x 64-pixel, white LED backlit graphics LCD was supplied by Okaya.

Micrium's latest uC/OS III: The Real Time Kernel book for the RX62N by Jean Labrosses covers the operating system as well as specific sections on how it works with Renesas' microcontroller. The uC/OS III book (Fig. 3) is effectively matched with the RX62N Demo Kit. A bundled CD has a PDF version of the book as well as all the application code and a runtime version of the operating system. The OS is ROMable and optimized for 32-bit platforms although it still works with 8- and 16-bit microcontrollers. It is configurable at run-time and provides features like timestamped message posts. It has tick level task handling and an assembly language, optimizable scheduler. The latter requires a source license.

The DVD with the Renesas development kit also includes evaluation versions of other operating systems and tools. CMX provides compact operating systems and stacks for TCP/IP and flash file systems. FreeRTOS has its namesake RTOS that is open source and available with support via the compatible OpenRTOS. IAR Systems has its Embedded Workbench. Embedded Workbench can provide power debugging (see "Power Debugger Finds Hot Spots," on ElectronicDesign.com) with its RX development board (Fig. 4). IAR uses the JTAG debug interface to track power usage.

Developers looking to tie the RX processor to wireless networks can plug in one of Redpine Signals' Connect-io-n 802.11n SPI-based module. The low power, single stream module handles 802.11b/g/n networks. A bundled kit including wireless support is priced at $199.

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!