Multi-Core
- Overview
- Design Support
- Further Information
- Strengths of Multi-Core and Dual Core
- Product Information
- Application Examples (SH2A-DUAL)
- Application Examples (SH4A-MULTI)
- Development Tools
- FAQ
- Multi-Core Technology

![]() | Our ubiquitous computing society is ever evolving, and with it, the functionality and performance of our electronic devices and equipment. Naturally, microcontrollers, which are the backbone of the functionality of those devices and equipment, are thus required to improve functionality and performance at a even higher rate. Conventionally, higher performance was typically achieved by refining manufacturing processes to improve level of integration and operating speed. However, this method requires finding solutions for increased leak current and other issues, making it unable to keep pace with the current rate of evolution. |
![]() | The first advantage is a great reduction in number of peripheral devices. The two cores can share memory resources, so the number of memory devices can also be reduced. Furthermore, space-saving benefits from shared I/O and bus can also be expected. |
Part of the memory can be shared. Data can be transferred via this communication memory area. Interrupts between the two CPUs are also possible; for example, sending an interrupt from one CPU to the other to notify of parameter transfer. |
![]() | Interrupts between CPUs |
Parameter transfer |
The SH2A-DUAL and the SH4A-MULTI greatly decrease current consumption compared to equivalent performance by a single core. Therefore, current consumption can be reduced while achieving higher performance. This allows more freedom in terms of integration of other IPs, package selection, and cost. |
![]() | |
| ![]() |
|
![]() |
|
![]() |

A demo using dual core distributed function processing for CD ripping and decoding.

| If you do not have Windows Media Player, please click the button and follow the instructions to download and install. |
![]()

Americas














