530 likes | 699 Views
Company Confidential. 2. Objectives. Renesas commitment to 8-bit market2005 focus and strategyR8C/Tiny devices and roadmapKey differentiating featuresCompetitive analysis Development toolsTarget ApplicationsSummary. Company Confidential. 3. Focus on 8-bit Market. Worldwide Total MCU market share.
E N D
1. Company Confidential 1 Todd DeBoerDirector, Sales ActivationJuly, 2005
2. Company Confidential 2 Objectives Renesas commitment to 8-bit market
2005 focus and strategy
R8C/Tiny devices and roadmap
Key differentiating features
Competitive analysis
Development tools
Target Applications
Summary First of all, in this module we would like to provide a brief introduction of Renesas and its market position in the worldwide MCU market place.
The main objective of this module is to introduce Renesas first 32-pin MCU line called R8C/tiny that is designed to address application requirements of the 8-bit world.
We will provide a brief summary as to what we have done to make the R8C/Tiny series different, to provide better functionality in all aspects compared to other 8-bit MCUs available in today’s market place.
You will also see brief descriptions and advantages of our 0.2um HNDc (Hyper DINOR compact) flash technology used in R8C/Tiny devices.
Last but not the least, we are not only introducing a cost effective MCU, but also have a tool strategy to make these MCUs a self sellable microcontroller. You will see detail info on tools in next module.First of all, in this module we would like to provide a brief introduction of Renesas and its market position in the worldwide MCU market place.
The main objective of this module is to introduce Renesas first 32-pin MCU line called R8C/tiny that is designed to address application requirements of the 8-bit world.
We will provide a brief summary as to what we have done to make the R8C/Tiny series different, to provide better functionality in all aspects compared to other 8-bit MCUs available in today’s market place.
You will also see brief descriptions and advantages of our 0.2um HNDc (Hyper DINOR compact) flash technology used in R8C/Tiny devices.
Last but not the least, we are not only introducing a cost effective MCU, but also have a tool strategy to make these MCUs a self sellable microcontroller. You will see detail info on tools in next module.
3. Company Confidential 3 Focus on 8-bit Market Just a quick overview of the competitive landscape as to how Renesas is positioned. If you see the top left chart, Renesas has a commanding 22% share and hold the #1 position in the total MCU market worldwide. Since Renesas new R8C family is targeted to the 8-bit world it makes sense if we show the data as to how we are positioned in the 8-bit market.
We are #2, very close to Motorola in 8-bit MCU market. Since we are a true leader in 16-bit and 32-bit , we would like to achieve #1 spot in the 8-bit world also.
The introduction of new R8C/tiny family is the prime step in the this direction.
Just a quick overview of the competitive landscape as to how Renesas is positioned. If you see the top left chart, Renesas has a commanding 22% share and hold the #1 position in the total MCU market worldwide. Since Renesas new R8C family is targeted to the 8-bit world it makes sense if we show the data as to how we are positioned in the 8-bit market.
We are #2, very close to Motorola in 8-bit MCU market. Since we are a true leader in 16-bit and 32-bit , we would like to achieve #1 spot in the 8-bit world also.
The introduction of new R8C/tiny family is the prime step in the this direction.
4. Company Confidential 4 Renesas Microcomputers – Focus Products
5. Company Confidential 5 The motto of Renesas is to create a ubiquitous society. We offer the industry’s largest selection of microcontrollers and microprocessors from low end-8-bit CISC architecture to state of the art 32-bit RISC architecture. These MCUs are equipped with the sensible peripheral integration to satisfy your application requirements.
At the bottom we have very low cost 8-bit MCUs designed specifically for battery operated applications.
The next oval , which shows in yellow color comprises MCUs having 16-bit architecture but tuned to address 8-bit application without asking too much of a price premium. In fact, in most of the cases these MCUs are being offered at even better price then contemporary 8-bit MCUs from other vendors. In this category we have three MCU groups, R8C/Tiny about which we will discuss in detail in this module, H8/Tiny group, a highly successful MCU group and M16C/Tiny that has sophisticated peripherals for specialized applications.
The next oval, shown in blue comprises our high performance 16-bit line. There are four different groups, H8/300H, H8S, M16C and M32C.
The Purple oval depicts over state of the art 32-bit CISC architecture family called H8SX. This offers performance up to 48MHz and on-chip flash memory up to 1GB.
Last but not the least, the oval shown in red comprises our 32-bit RISC architecture families called SH & M32R.
The motto of Renesas is to create a ubiquitous society. We offer the industry’s largest selection of microcontrollers and microprocessors from low end-8-bit CISC architecture to state of the art 32-bit RISC architecture. These MCUs are equipped with the sensible peripheral integration to satisfy your application requirements.
At the bottom we have very low cost 8-bit MCUs designed specifically for battery operated applications.
The next oval , which shows in yellow color comprises MCUs having 16-bit architecture but tuned to address 8-bit application without asking too much of a price premium. In fact, in most of the cases these MCUs are being offered at even better price then contemporary 8-bit MCUs from other vendors. In this category we have three MCU groups, R8C/Tiny about which we will discuss in detail in this module, H8/Tiny group, a highly successful MCU group and M16C/Tiny that has sophisticated peripherals for specialized applications.
The next oval, shown in blue comprises our high performance 16-bit line. There are four different groups, H8/300H, H8S, M16C and M32C.
The Purple oval depicts over state of the art 32-bit CISC architecture family called H8SX. This offers performance up to 48MHz and on-chip flash memory up to 1GB.
Last but not the least, the oval shown in red comprises our 32-bit RISC architecture families called SH & M32R.
6. Company Confidential 6
7. Company Confidential 7 R8C/Tiny: 16-bit MCU for 8-bit market To excel 8-bit embedded system applications that need low-cost devices that deliver high performance, yet save cost, the Renesas new R8C/Tiny family is here.
The R8C/Tiny 16-bit MCUs are small in size, yet big in performance and value. The MCU’s in R8C/Tiny group have up to 16KB of on-chip flash memory and offers useful peripherals including timers, 10-bit A/D, USART/UART and more. Their 16-bit core has 64KB address space and runs the same instruction set used by other MCUs in the M16C platform.
To aid system design, Renesas supports R8C/Tiny MCUs with low-cost development tools, including an evaluation board, in-circuit debugger and development environment with C compiler tool chain.
In addition, R8C/Tiny MCUs are deigned to provide extended reliability features. We will discuss in detail other key features of these MCUs in the later part of this moduleTo excel 8-bit embedded system applications that need low-cost devices that deliver high performance, yet save cost, the Renesas new R8C/Tiny family is here.
The R8C/Tiny 16-bit MCUs are small in size, yet big in performance and value. The MCU’s in R8C/Tiny group have up to 16KB of on-chip flash memory and offers useful peripherals including timers, 10-bit A/D, USART/UART and more. Their 16-bit core has 64KB address space and runs the same instruction set used by other MCUs in the M16C platform.
To aid system design, Renesas supports R8C/Tiny MCUs with low-cost development tools, including an evaluation board, in-circuit debugger and development environment with C compiler tool chain.
In addition, R8C/Tiny MCUs are deigned to provide extended reliability features. We will discuss in detail other key features of these MCUs in the later part of this module
8. Company Confidential 8
9. Company Confidential 9
10. Company Confidential 10
11. Company Confidential 11 R8C/14-17
12. Company Confidential 12
13. Company Confidential 13
14. Company Confidential 14
15. Company Confidential 15
16. Company Confidential 16
17. Company Confidential 17
18. Company Confidential 18
19. Company Confidential 19
20. Company Confidential 20
21. Company Confidential 21
22. Company Confidential 22
23. Company Confidential 23 R8C/TinyKey Differentiators
24. Company Confidential 24 R8C/Tiny: Differentiating Features M16C platform compatibility
Instructions and code compatibility
Code compression
Low power consumption
Extended fail-safe Features
Electromagnetic Compatibility
EMI, EMS countermeasures
High performance 0.2um single voltage flash
Cost saving peripheral integration
Low cost development tool chain
The concept of developing R8C was that it should not be a “me too” kind of product. In order to provide value added against contemporary 8-bit MCUs , Renesas incorporated multiple techniques to make these MCUs a true low-cost controller with many differentiating features.
The first and foremost differentiating feature of R8C/Tiny family is that it is a part of our world famous 16-bit M16C platform. The R8C/Tiny is fully instruction and code compatible with M16C platform, provides greater flexibility to move up and down according to design requirements.
Because of flexible addressing modes and optimized C compiler chain the code generated by these MCUs are almost 50% less compared to other 8-bit controllers. You will see the benchmark data in a later slide.
The R8C/Tiny MCU consumes much less power compare to other 8-bit MCUs. In order to make R8C/Tiny MCUs power efficient Renesas uses multiple techniques. We will explain this in detail in subsequent slides.
The R8C/Tiny MCUs are designed to provide extended system reliability. In a later part of this module we will explain them.
All of the R8C/Tiny MCUs offer up to 16KB of single voltage flash with fast write/erase.
The peripherals integration has been done keeping in mind two facts. First, these peripherals should be able to cater the need to low-cost embedded design and second they can reduce the cost of using external components.
Last but not the least, Renesas offers a very low cost development system. For very low cost you get the board, on-chip debug emulator and entire S/W tool chain.
The concept of developing R8C was that it should not be a “me too” kind of product. In order to provide value added against contemporary 8-bit MCUs , Renesas incorporated multiple techniques to make these MCUs a true low-cost controller with many differentiating features.
The first and foremost differentiating feature of R8C/Tiny family is that it is a part of our world famous 16-bit M16C platform. The R8C/Tiny is fully instruction and code compatible with M16C platform, provides greater flexibility to move up and down according to design requirements.
Because of flexible addressing modes and optimized C compiler chain the code generated by these MCUs are almost 50% less compared to other 8-bit controllers. You will see the benchmark data in a later slide.
The R8C/Tiny MCU consumes much less power compare to other 8-bit MCUs. In order to make R8C/Tiny MCUs power efficient Renesas uses multiple techniques. We will explain this in detail in subsequent slides.
The R8C/Tiny MCUs are designed to provide extended system reliability. In a later part of this module we will explain them.
All of the R8C/Tiny MCUs offer up to 16KB of single voltage flash with fast write/erase.
The peripherals integration has been done keeping in mind two facts. First, these peripherals should be able to cater the need to low-cost embedded design and second they can reduce the cost of using external components.
Last but not the least, Renesas offers a very low cost development system. For very low cost you get the board, on-chip debug emulator and entire S/W tool chain.
25. Company Confidential 25 Complete Platform Compatibility Let’s discuss these differentiating features in detail. The first differentiating aspect is that R8C/Tiny MCUs are a part of our M16C platform. If your application grows and requires more performance and peripheral integration we have many other MCU groups available from low-end R8C to high end M32C/80.
The R8C/Tiny devices are fully code and instruction compatible to M16C platform.
For more information about other M16C devices pls. take a look our M16C course that is available online.Let’s discuss these differentiating features in detail. The first differentiating aspect is that R8C/Tiny MCUs are a part of our M16C platform. If your application grows and requires more performance and peripheral integration we have many other MCU groups available from low-end R8C to high end M32C/80.
The R8C/Tiny devices are fully code and instruction compatible to M16C platform.
For more information about other M16C devices pls. take a look our M16C course that is available online.
26. Company Confidential 26 Efficient Code Generation The R8C/tiny devices have 89 versatile instructions supported by eight addressing modes for generating efficient code. Out of 89 instruction 20 instructions can execute byte data in a single cycle. Out of eight addressing modes, four addressing modes can be executed in one cycle. These are register to register, register to memory, immediate to register and immediate to memory. The instruction set also offers bit manipulation instruction like BNOT, BTST , BSET etc.
The compiler tool chain is highly optimized to work in conjunction with addressing modes to generate more compressed code. In the next slide you can see code size benchmark results against our competition.The R8C/tiny devices have 89 versatile instructions supported by eight addressing modes for generating efficient code. Out of 89 instruction 20 instructions can execute byte data in a single cycle. Out of eight addressing modes, four addressing modes can be executed in one cycle. These are register to register, register to memory, immediate to register and immediate to memory. The instruction set also offers bit manipulation instruction like BNOT, BTST , BSET etc.
The compiler tool chain is highly optimized to work in conjunction with addressing modes to generate more compressed code. In the next slide you can see code size benchmark results against our competition.
27. Company Confidential 27 Efficient Code Generation (cont.) In our benchmark study we have included Microchip PIC18, Atmel AT90, Motorola HC08 and HC12 and TI MSP 430 microcontroller. In order to provide the same scale we have compiled very generic codes using IAR compiler for all of the devices.
As it is clear from above, the R8C/Tiny MCUs generates 50% less code compared to PIC18, around 20% less compare to AT90, 40 % less compared to HC08, 20% less compared to HC12 and 10% less compared to MSP430.
So the bottom line is that designers can compress similar code in smaller flash memory if they use R8C/tiny devices.
Moreover, if we use highly optimized Renesas compiler the results are even better.In our benchmark study we have included Microchip PIC18, Atmel AT90, Motorola HC08 and HC12 and TI MSP 430 microcontroller. In order to provide the same scale we have compiled very generic codes using IAR compiler for all of the devices.
As it is clear from above, the R8C/Tiny MCUs generates 50% less code compared to PIC18, around 20% less compare to AT90, 40 % less compared to HC08, 20% less compared to HC12 and 10% less compared to MSP430.
So the bottom line is that designers can compress similar code in smaller flash memory if they use R8C/tiny devices.
Moreover, if we use highly optimized Renesas compiler the results are even better.
28. Company Confidential 28 Low Power Consumption (cont) Here we compare the overall power consumption of R8C/Tiny devices against the competitors at 5V. It is very clear from the graphs that R8C consumes 50% to 100% less power against the competitors device operating in active mode at 5v.Here we compare the overall power consumption of R8C/Tiny devices against the competitors at 5V. It is very clear from the graphs that R8C consumes 50% to 100% less power against the competitors device operating in active mode at 5v.
29. Company Confidential 29 Low Power Consumption (cont)
30. Company Confidential 30 R8C/TinyDevelopment Tools
31. Company Confidential 31 Starter Kits [SKP]
Special promotional cost of
$25 to enable distributors to
sample.
Part #
R8C11- SKP8Vmini
R8C13- SKP8Cmini-13
R8C15- SKP8Cmini-15
R8C17- SKP8Cmini-17
Includes
FoUSB (On-chip debug emulator)
HEW & NC30WA(compiler)- FREE
Example projects for on-chip peripherals
32. Company Confidential 32
33. Company Confidential 33
34. Company Confidential 34 Competitive Landscape
35. Company Confidential 35 Feescale HC08 Vs R8C/Tiny 16-bit CPU
Max speed 20 MHz(1:1 oscillation)
Highly code efficient, takes 40 % less code size
Low power consumption
All devices have 10-bit and up to 12 A/D channel
Fast On-chip debug
Single tool chain
64K compiler absolutely FREE 8-bit CPU
Max speed 8 MHz
Poor code efficiency
High power consumption
8-bit A/D on many devices
Poor on-chip debug
New tool chain to move up and down
Only limited version available
36. Company Confidential 36 Microchip PIC16/18 Vs R8C/Tiny 16-bit CPU
Max speed 20 MHz(1:1 oscillation)
Highly code efficient architecture takes half the code space
Up to 1KB of RAM even on 20 pin part
Low power consumption
All devices have 10-bit and up to 12 A/D channel
Fast On-chip debug
Single architecture platform from 8K to 512KB program memory
64K compiler absolutely FREE 8-bit CPU
Max speed 10 MHz (1:4)
Inefficient architecture and instruction sets results double the code space
Small RAM and stack size
High power consumption
8-bit A/D on most of devices
RAM monitor on-chip debug
No platform compatibility to move up and down
limited version C compiler available
37. Company Confidential 37 ATMega Vs R8C/Tiny 16-bit CISC CPU
Max speed 20 MHz(1:1 osc)
89 CISC instruction generate 20% less code
Up to 1KB of RAM even on 20 pin part
Almost half the Low power consumption
Fast A/D conversion (3uS)
64K compiler absolutely FREE
Single wire On-chip debug available
8-bit RISC CPU
Max speed 16 MHz (1:1 Osc)
RISC instruction result in bigger code
Small RAM and stack size
High power consumption at 3v-5v
Slow A/D conversion time(260us)
No Free Compiler
Single wire On-chip Debug
38. Company Confidential 38 ST7 Vs R8C/Tiny 16-bit CISC CPU
Max speed 20 MHz(1:1 osc)
Register based architecture consumes half the code space
16 x 16 multiplication takes only 4bytes (1ms)
Up to 1KB of RAM even on 20 pin part
Almost half the Low power consumption
Highly accurate 10-bit A/D
64K compiler absolutely FREE
Faster single wire On-chip debug available
8-bit CISC CPU
Max speed 8 MHz
Accumulator based architecture results in poor code density
16 x 16 Multiplication requires 64 bytes (14ms)
Small RAM and limited stack size
High power consumption at 3v-5v
Poor A/D accuracy
No Free Compiler
Poor on-chip debug
39. Company Confidential 39 R8C/TinyKey Application
40. Company Confidential 40 Application matrix
41. Company Confidential 41 Low-end Motor control Motor control for power tools
Low-end Fan controller
Low cost appliance motor control (Dishwasher)
Suitable for both induction and BLDC motor
Low-end BLDC Solution
3 phase PWM control for variable speed control
Various carrier frequencies
High current protection
42. Company Confidential 42 System Block Diagram
43. Company Confidential 43 Fluorescent Light System
44. Company Confidential 44 Home Gateway
45. Company Confidential 45 Summary High performance 16-bit controller at 8-bit price
Upward code compatibility from 8KB to 512KB
Highly efficient register based architecture generates 20-50% less code compare to other 8-bit MCU
50% less power consumption against competitors MCU designed for 3-5v operation
Single voltage 0.2um Flash with flexible writing mode
Extended reliable operation
Good electromagnetic compatibility
low cost development tool chain
In summary, the R8C/Tiny devices provide 16-bit performance at an 8-bit price. These controllers are a part of M16C platform the provide flexibility for upward migration path from 8KB to 512KB.
The R8C/Tiny consumes much less power and generates more compressed code compared to other 8-bit microcontrollers.
These MCUs offers 0.2um single voltage flash with flexible write/erase.
The R8C/Tiny MCUs are designed for higher reliable operation. They offer very good electromagnetic compatibility by emitting less noise (EMI) and are more robust to external noise (EMS).In summary, the R8C/Tiny devices provide 16-bit performance at an 8-bit price. These controllers are a part of M16C platform the provide flexibility for upward migration path from 8KB to 512KB.
The R8C/Tiny consumes much less power and generates more compressed code compared to other 8-bit microcontrollers.
These MCUs offers 0.2um single voltage flash with flexible write/erase.
The R8C/Tiny MCUs are designed for higher reliable operation. They offer very good electromagnetic compatibility by emitting less noise (EMI) and are more robust to external noise (EMS).
46. Company Confidential 46
47. Company Confidential 47
48. Company Confidential 48 740 Family Roadmap
49. Company Confidential 49
50. Company Confidential 50
51. Company Confidential 51
52. Company Confidential 52
53. Company Confidential 53
54. Company Confidential 54