Both the RX850 and RX850 Pro are based on µITRON3 specifications, but their specifications differ.
Two main differences are shown below:
- The RX850 statically generates all resources but the RX850 Pro can generate resources both statically and dynamically.
- The RX850 has variable-length and fixed-length memory pools, but the RX850 Pro has only variable-length memory pools.
The RX850 is considered as a subset of the RX850 Pro, and its code size and RAM size are smaller than those of the RX850 Pro.
In addition, the processing speed of the RX850 is slightly faster than the RX850 Pro.
However, the memory location is restricted because an r0 relative instruction is used to increase the processing speed.
The RX850 Pro has a larger code size and RAM size than the RX850 and its memory location is not restricted.
In addition, it has a higher degree of freedom for creating applications because it can dynamically generate resources.
Both the RX850 and RX850 Pro can run on the V850, V850E, and V850ES. If the target is the V850 or V850ES,
use of the RX850 is recommended. Use the RX850 Pro if the V850E is the target.
For details of the difference in specifications, refer to the following Web site.
http://www.necel.com/micro/en/development/asia/v850/realtimeos.html