The Renesas Electronics RX family of 32-bit microcontrollers is based on Renesas Electronics' unique RXv1 / RXv2 CPU cores, which provide excellent operating performance and superior power efficiency. It consists of four product lines, including the RX100 series, RX200 series, RX600 series, and RX700 series. Among them, RX600 series is the standard product, RX700 is the flagship product series, with the fastest performance and the most advanced features, RX200 series can achieve the best balance of power efficiency and high performance, RX100 series is entry-level products, its power consumption is extremely low . The four series contain a range of products that provide seamless scalability from small to large-scale applications.
If a worker wants to do good, he must first sharpen his tools. Powerful microcontrollers also require excellent development tools and software support. Renesas Electronics offers a full range of high-quality software and high-definition, easy-to-use development tools for RX series microcontrollers, as well as various evaluation boards and kits for the RX family development environment. To ensure that users can easily and quickly use the RX series microcontrollers to build their own product projects.
Package
Renesas Electronics offers two driver packages for RX series microcontrollers, one is an operating system-less RX driver package, and the other is an RX real-time operating system package with FreeRTOSTM. These packages help shorten System development time to quickly start your application. These packages include onboard programs, peripheral function drivers, middleware, and usage documentation. In addition, sample code and documentation for the application are provided.
The RX family's application programming interface (API) and firmware integration (FIT) based software module configuration make our software products compatible with IAR Systems' Embedded Workbench, Micrium software products, and more, helping you to focus more on developing applications.
Device Driver Library
Peripheral drivers for the RX series microcontrollers include peripheral code generators, SD card drivers, serial memory drivers, and so on.
Code generator plug-in
The RX series microcontroller development tool provides a code generator plug-in that automatically generates peripheral drivers. The plug-in is included in CS+ and e2 studio and can be used to configure user settings in the graphical interface and create source code for the control program.
SD card program
The RX600 series microcontrollers can use the RSPI port to control the SD card device through the 1-bit SD mode SDIO interface program software.
Serial memory program
The driver software includes EEPROM memories for the R1EX24xxx, R1EV24xxx, and HN58X24xxx series that support the I2C interface. It also includes EEPROM memories for the R1EX25xxx and HN58X25xxx series that support the SPI interface. It also includes phase change memories that support the SPI flash memory and the QSPI serial bus.
Middleware
The middleware software of RX series microcontroller includes USB drive software, file system, protocol stack, security encryption software, image software, audio software and so on.
USB driver
The device driver and firmware for the USB peripherals of the RX series microcontrollers can be used together with the USB IP to enable you to easily initiate USB system development.
File system
The open source FAT file system M3S-TFAT-Tiny is a FAT file system that requires only a small amount of memory, supports various types of storage devices, and can easily implement read/write file operations of SD memory cards and USB flash memory.
Protocol stack
The ultra-compact TCP/IP protocol stack of the RX series software package is designed to save memory space, provides a sample driver for the LAN controller, and can easily verify the function of the protocol stack using the Renesas Electronics Starter Kit.
Security and encryption
The RX series software package provides RX series encryption libraries (AES, RSA, DES, SHA). This advanced encryption library will help you develop a secure embedded system. In addition, Renesas Electronics exclusive Trusted Secure IP can quickly and efficiently control functions, such as AES (128-bit or 256-bit key), AES-GCM, AES-CMAC, random number generation, AES key management for security Features such as firmware update and secure boot.
Image Library
The image library of the RX series microcontrollers contains a software library of JPEG image encoding and decoding functions. The JPEG software library consists of a JPEG decoder (JPEG image decoding library) and a JPEG encoder (JPEG image encoding library). The software offers an optional hard accelerator version and full software version that can encode and decode color still images, making it ideal for digital cameras and other image related applications.
DSP/FFT
The DSP library of RX series microcontrollers is a software library used to implement the digital signal processing functions of general-purpose microcontrollers, and can quickly implement 32-bit integer FFT and IIR filtering functions.
Audio and voice
The audio library M3S-S2-Tiny of the RX series microcontrollers is a sound playback system requiring only a very small memory. Its original algorithm can compress and expand sounds compactly and at high speed in the ADPCM mode, and can be used to provide only a visual interface for the past. Or instruct the operating device to add true voice and voice output capabilities.
Real-time operating system
The RX series software package includes two real-time operating systems (RTOS), RI600V4 and RI600PX. The RI600V4 real-time operating system complies with the μITRON 4.0 specification and is applicable to embedded systems with real-time capabilities and multitasking capabilities. If you use the memory protection function, you can choose RI600PX based on RI600V4 development and added memory protection. It can be used with RX series microcontrollers (RX700, RX600, and RX200 series) with built-in memory protection and ensures high system reliability.
Sample code
The RX series of microcontroller software packages provide source code for peripheral driver, middleware, and device control sample applications, allowing users to quickly open projects.
Development environment and tools
Renesas Electronics supports the entire development process of applications for the RX series microcontrollers through development tools such as easy-to-use simulators and programming tools as well as integrated development environments (e2studio and CS+). At the same time, CC-RX compilers are also provided to support other existing development environments.
The very intuitive GUI in e2studio helps you embed software into your project and easily configure the software. It also allows you to easily manage software packages that support Firmware Integration Technology (FIT) to increase the versatility of the software.
In addition, e2studio and CS+ fully support smart tools (SmartManual, Smart Browser, etc.), helping to increase work efficiency. E2studio also supports QE tools (fast and effective tool solutions) that leverage our development technology to help and speed up software debugging. They help enhance the development of system functions, including motor solutions, touch solutions and USB solutions.
Integrated Development Environment
Renesas Electronics' e2studio and CS+ are two kinds of integrated development environments, through which they provide support for the development of the microcontroller software.
E2 studio
E2studio is an integrated development environment based on the Eclipse framework of open source integrated development environment. Combined with Eclipse CDT's multi-functional editor and project management tool, e2studio has various extended functions from Renesas Electronics. e2studio is suitable for those familiar with the Eclipse environment or hopes. People who use the plug-in features of the Eclipse IDE help reduce the amount of time users spend on development.
CS +
CS+ is an integrated development environment originally designed by Renesas Electronics that centrally encapsulates all of the development environment components required for Renesas Electronics' 8-bit to 32-bit microcontrollers. The product supports entire application development from coding to build and debugging, and provides many functions such as static code analysis and graphical display of variable values. Renesas Electronics also offers a complete selection of tutorials. Even beginners can find simplicity, usability, and usage safety. CS + is suitable for users who use Renesas electronic microcontrollers.
Debug emulator
Renesas Electronics' high-performance, low-cost on-chip debug emulators can implement in-circuit debug emulators, flash memory programmers, address and data access interrupt functions, and on-chip trace functions.
E1 emulator
The E1 emulator can implement on-chip debug emulation and flash programming functions, and it supports Renesas Electronics' main microcontrollers. This economical development tool provides basic debugging features, and hot-pluggable adapters allow you to extend debugging capabilities.
E2 emulator
The E2 emulator is an advanced on-chip debug emulator and flash programmer developed based on the concept of "enhancing development efficiency." Download speed is twice that of the E1 emulator, which will help reduce development time.
E2 Emulator Lite
The E2 emulator Lite (abbreviated "E2 Lite") is an on-chip debug emulator and flash programmer for RX and RL78 series microcontrollers. The E2 Lite is more economical than the E1 and is suitable for enthusiasts, education, and career development.
E20 emulator
The E20 emulator is an advanced on-chip debug emulator and flash programmer that provides enhanced trace and RAM monitoring capabilities for the RX600 and RX700 products, as well as full debug capabilities of the E1 emulator. It can be combined with microcontrollers that include trace output capabilities to perform large-capacity traces to improve debug performance.
Flash programmer
The Flash programmer can download and program programs through Renesas Electronics Flash Programmer and PG-FP6 programmer. Different flash programmers can be selected according to the development requirements.
Renesas Electronics Flash Programmer
The Renesas Electronics Flash Programmer can be programmed via the Renesas on-chip debug emulators (E2 emulator, E2 emulator Lite, E1 emulator and E20 emulator) or using the RX series serial or USB interface. Ideal for Flash programming in testing, development, or small programs.
PG-FP6 programmer
The PG-FP6 flash programmer supports stand-alone programming and runs without a PC, allowing you to perform high-speed programming, ideal for large-scale programming or on-site updates.
Evaluation Boards and Kits
Renesas Electronics offers easy-to-use evaluation boards and kits and target boards for the RX series microcontrollers, Renesas Electronics Starter Kit includes the boards and software required for beginners of Renesas Electronics microcontrollers, and Renesas Electronics Solutions Starter Kit Helps you easily evaluate motor control and touch key control solutions. In addition, various circuit boards produced by partners are also available.
Starter Kit
The Starter Kit is an ALL-IN-ONE kit for evaluating and introducing microcontrollers. It is the most affordable development kit for you. All features and elements of the microcontroller can be evaluated through the starter kit, control signals can be output from the microcontroller, and can be connected to the user's system for debugging.
Solution Starter Kit
This kit allows you to easily evaluate the motor control and touch key control solutions provided by Renesas Electronics. It includes evaluation boards, equipment (motors, etc.), simulators, development tools, sample programs, etc., which are necessary to evaluate the solution.
Promotion Board
The kit installs the simulator circuit on the circuit board, so the application software is designed without additional purchase of an emulator. Sample demos pre-installed in this kit can simplify human machine interface (HMI) evaluation and experience performance issues such as firmware updates using the Dual-Bank Flash feature and LCD controller and 2D graphics engine. Take advantage of the RX65N and RX651 microcontrollers.
Target Board
The board is reasonably priced and can be used to develop your own product, which will use RX series microcontrollers such as home appliances or automation equipment for buildings and industries. You can use this board to create and evaluate prototypes because the through-holes can be used for pin headers, so that you can freely expand the peripheral circuits, and you can also install simulator circuits on the board.
Evaluation Boards
Development kits for special requirements applications such as capacitive touch functions, smart mode, 16-bit A/D converters, amplifier gains, and more. In addition, pre-programmed demonstration software in the Flash ROM can be used to check the operation of USB, LCD, capacitive touch, voice memo, sensor control, pedometer, etc.
Features
â—† Designed For Water and Dust Tight(IP67)
â—† Small Compact Sizeâ—† UL&ENEC&CQC Safety Approvals
â—† Long life & high reliability
â—† Variety of Levers
â—† Wide Range of wiring Terminals
â—† Wide used in Automotive Electronics,Appliance and Industrial Control etc.
â—† Customized Designs
Ip67 Micro Switch,Micro Push Switch,Ip67 Sealed Micro Switch,Waterproof Micro Limit Switch
Ningbo Jialin Electronics Co.,Ltd , https://www.donghai-switch.com