Todd DeBoer Director, Sales Activation July, 2005 - PowerPoint PPT Presentation

About This Presentation
Title:

Todd DeBoer Director, Sales Activation July, 2005

Description:

... Suitable for both induction and BLDC motor Low-end BLDC Solution 3 phase PWM control for variable speed control Various carrier frequencies High current ... – PowerPoint PPT presentation

Number of Views:121
Avg rating:3.0/5.0
Slides: 55
Provided by: RTy2
Category:

less

Transcript and Presenter's Notes

Title: Todd DeBoer Director, Sales Activation July, 2005


1
Todd DeBoerDirector, Sales ActivationJuly, 2005
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

3
Focus on 8-bit Market
Worldwide Total MCU market share
Focus Strategy To become 1 MCU supplier in all
category
Renesas
Others
Samsung
Freescale
Microchip
Toshiba
Fujitsu
NEC
Infineon
Matsushita
Worldwide 8-bit MCU market share
Renesas
Others
Freescale
Fujitsu
Microchip
Atmel
NEC
ST
Toshiba
Philips
4
Renesas Microcomputers Focus Products
The focus of this presentation
5
MCU for Every Application
  • 32 Bit RISC
  • Highest Performance
  • Highest Integration
  • SuperH, M32R
  • 50 240 MHz
  • Up to 1 MByte Flash
  • Up to 48K Cache
  • FPU
  • Full featured DSP
  • 1 supplier of Microcontrollers in the World
  • Widest selection of Microcontrollers in the
    Industry
  • Broadest range of integrated peripherals
  • Upwardly compatible architectures
  • Renesas supported Development Tools
  • Strong Third Party Support
  • 32 Bit
  • Highest Performance CISC
  • H8SX
  • Up to 48 MHz
  • Romless to 1 MByte Flash
  • Up to 64 KByte SRAM
  • 16 Bit
  • High performance, high integration atan
    aggressive price
  • Broadest selection of MCUs
  • H8S, M16C, M32C, H8/300H
  • Up to 33 MHz performance
  • Romless to 1024 KByte Flash
  • Up to 40 KByte SRAM
  • 1.8v 5.5v operation
  • 16 Bit
  • Lowest Cost System Solution for 8 bit
    Applications
  • R8, M16C/10/26,
  • H8/Tiny,
  • Up to 20 MHz performance
  • Up to 64 KByte Flash
  • Up to 4 KByte SRAM
  • 2.7v 5.5v operation
  • 8 Bit
  • Low cost power efficient
  • MCUs
  • H8/Super Low Power
  • H8/300L, 740 Family
  • Up to 12.5 MHz performance
  • Up to 60 KByte Flash
  • Up to 2 KByte SRAM
  • 1.8v 5.5v operation

Wide range of Peripherals to support your
application
  • I2C
  • IrDA
  • LCD controllers
  • Low Voltage Detect
  • LPC-Bus, PS2 i/f, X-BUS
  • Motor Control
  • On-chip debug
  • PCI
  • PLL
  • Power On Reset
  • Real Time Clock
  • Ring Oscillators
  • 32 kHz sub-clock
  • Analog Front End
  • Asynchronous Timers
  • AtoD and DtoA Converters
  • CAN
  • CRC generators
  • Data Transfer Controllers
  • DMA
  • DTMF
  • Endian conversion
  • Ethernet
  • HDLC
  • (S)DRAM controller
  • Serial ports sync async
  • Serial Sound I/f
  • Simultaneous AtoD
  • Smart Card I/F
  • Timers 8, 16 32 bit
  • USB
  • Virtual EEPROM
  • Watchdog Timer with oscillator
  • Watchdog Timers
  • Waveform Generators
  • XY Converter

6
16-bit MCUs for 8-bit Market
Higher CPU performance, Timer for motor control
application
24K to 128KB of Flash and Mask ROM Specialized
peripherals for motor control LVD, POR, SPI, IIC,
A/D, DMA
20pin and 32pin lowest cost FLASH MCU series
8K to 96KB of Flash and Mask ROM Specialized
peripherals for appliance and consumer
products Specialized timer for motor control 1
RC, LVD, POR, SPI, IIC, A/D
Performance
0.2um , 8-12, 16KB Flash MCU with Data flash RC,
POR, LVD, IIC, SPI, A/D Low-end motor control
timer
Variety of products from 32pin to 80pin Both
Flash and Mask ROM options Good for general
purpose application
20
32
48
64
80
Pin count
7
R8C/Tiny 16-bit MCU for 8-bit market
Flash 20 and 32 PIN
Extended Failsafe Feature
Effective Code Compression
Low power consumption
16-bit CISC core 2.7V to 5.5v
Embedded Features
Core Features 16-bit M16C CPU core
Architecture General Register
Direct Address specs 64Kbytes
Internal clock speed (max) 20 MHz (11 oscillation)
Min Instruction execution 50 ns
Instructions 89
Multiply (16-bit) S/W 0.25us
Divide S/W 0.9 us
Ring Oscillator Clock stop detect Watchdog POR,
LVD High Sink I/O EMC protect 8/16-bit timers (
IC/OC, PWM) SCI SSU(SPI) and IIC 10-bit
A/D Single Voltage Flash with protect function In
circuit programming and debugging
8
R8C/Tiny Family Roadmap
Integrated Timer
Next generation Flash
R8C/3x
July, 2005
Over 64pin
R8C/22,23
Built-in CAN
For automobile
32KB/48KB
R8C/20,21
48pin
Low cost motor
32KB/48KB
R8C/24,25
R8C/2y
16KB/32KB/48KB/64KB
Low cost motor
32pin
R8C/10-13
R8C/26,27
R8C/2z
8KB/12KB/16KB
8KB/16KB/24KB/32KB
Low price
R8C/2x
R8C/28,29
R8C/14-17
R8C/1A,1B
20pin
For automobile
8KB/12KB/16KB
4kB/8KB/12KB/16KB
4k/8KB/16KB
R8C/18,19
AD deletion
HNDe Flash
In planning
4kB/8KB/12KB/16KB
confirm
9
R8C/10-13 Specifications
  • M16C CPU Core (16-bit)
  • 1 to 20 MHz, 3.0-5.5V (max 16MHz for R8C/10, 12)
  • 1 to 10 MHz, 2.7-5.5V
  • Clock generation circuit
  • Main clock with Xin/Xout
  • Low/High speed internal ring oscillator
  • Main clock stop detect feature for
  • extended Fail safe operation
  • Memory capacity
  • 16k Bytes/ 1k Bytes
  • 12k Bytes/ 768 Bytes
  • 8k Bytes/ 512 Bytes
  • 2x2k Bytes Data Flash on R8C/12, 13
  • Packages
  • 32 pin LQFP (7mm x7mm)

R8C/13 block diagram
M16C CPU Core 20 MHz_at_5v
Timer X (1ch, 8 bit)
Serial I/F (Async-Ich)
Timer Y (1ch, 8-bit)
Serial I/F (Async/Sync)-Ich
Flash Memory 8,12,16KB
Timer Z (1ch, 8-bit)
A/D (10-bit, 12 ch)
SRAM up to 1KB
Main Clock Oscillator
Timer C (1ch, 16-bit)
Internal Ring Oscillator clock
22 I/O (8 w/ 20mA drive) 2 Input Only
LVD (R8C/11, 13)
Date Flash 2 x 2K block
POR (R8C/11, 13)
10
R8C/10-13 Specifications
Group
R8C/10
R8C/11
R8C/12
R8C/13
Functions
ROM
8 K
12 K
16 K
8 K
12 K
16 K
8 K
12 K
16 K
8 K
12 K
16 K
Internal Memory (byte)
-
-
2 K x 2 Blocks
2 K x 2 Blocks
DATA FLASH
RAM
512
768
1 K
512
768
1 K
512
768
1 K
512
768
1 K
Input Only
2
I/O ports
CMOS I/O
22
16 bits
1
8 bits (with 8-bit prescalar)
3
Timers
Input Capture
1 (share with 16-bit timer)
Output Compare
-
2 (share with 16-bit timer)
Clock Synchronous/UART Shared
1
Serial I/O
UART Only
1
A/D Converter (resolution x channel)
10-bit x 12
10-bit x 8
External Interrupts (factor)
5
Voltage Detection Circuit
1
-
Power-on Reset
1
-
Clock
2 circuits XIN, On-chip oscillator (low-speed)
2 circuits XIN, On-chip oscillator (low-speed,
high-speed)
Watchdog Timer, (Reset start enabled) LED Drive
Port
Watchdog Timer, (Reset start enabled) LED Drive
Port
Watchdog Timer, LED Drive Port
Watchdog Timer, LED Drive Port
Additional Function
Under development
11
R8C/14-17
Low pin count/Small package 20-pin SSOP 6.5mm x
4.4mm
Space saving
High precision high-speed ring oscillator TYP.
8MHz 3 over the temperature range
Reduces external parts
High precision low voltage detector TYP. 2.85V
0.15V?3.3V 0.3V
Reduces external parts
WDT function with independent oscillator Default-
on function count source protect
Increased reliability
More communication interface R8C/14, 15 SSU
included R8C/16, 17 I2C-Bus included
Intra/Inter communication
Compatible with R8C/10-13 Group
Easy migration
Note 1.SSU (Synchronous Serial Communication
Unit)
12
R8C/14-17 Specifications
  • M16C CPU Core (16-bit)
  • 1 to 20 MHz, 3.0-5.5V
  • 1 to 10 MHz, 2.7-5.5V
  • Clock generation circuit
  • Main clock with Xin/Xout
  • High speed internal oscillator
  • Main clock stop detect feature
  • Serial I/O
  • Async/Sync communication- 1
  • SSU (SPI) 1ch on R8C/14 and R8C/15
  • IIC- on R8C/16 and R8C/17
  • Power on Reset and Low voltage detect(2ch)
  • Memory capacity
  • 16k Bytes/ 1k Bytes
  • 12k Bytes/ 768 Bytes
  • 8k Bytes/ 512 Bytes
  • 2x1k Bytes data flash on R8C/15 and
    R8C/17
  • Packages

20 pin Version
M16C CPU Core 20 MHz_at_5v
Timer X (1ch, 8 bit)
IIC or SSU
Timer Y (1ch, 8-bit)
Serial I/F (async/Sync)-Ich
Flash Memory 8,12,16KB
Timer Z (1ch, 8-bit)
A/D (10-bit, 4 ch)
RAM up to 1KB
Main Clock Oscillator
Timer C (1ch, 16-bit)
Internal Ring Oscillator clock
13 I/O (5 w/ 20mA drive) 2 Input Only
LVD
Data Flash 2 x 1K block
POR
13
R8C/14-17 Low Voltage Detect
?R8C/14-17 MCUs have two levels of LVD
function. (1) Typ.2.85v0.15v (2) Typ.3.3v0.3v
VCC V
5.0
Vdet 3.8 0.5V
Vdet
2.7
t
Internal State in RESET
Under Resetting
Released Reset
Released Reset
t
f(RING) x 20
14
R8C/14-17 Specifications
Group
R8C/14
R8C/16
R8C/15
R8C/17
Functions
ROM
8 K
12 K
16 K
8 K
12 K
16 K
8 K
12 K
16 K
8 K
12 K
16 K
Internal Memory (byte)
-
-
1 K x 2 Blocks
1 K x 2 Blocks
DATA FLASH
RAM
512
768
1 K
512
768
1 K
512
768
1 K
512
768
1 K
Input Only
2
I/O Ports
CMOS I/O
13
16 bits
1
8 bits (with 8-bit prescaler)
2
Timers
Input Capture
1 (share with 16-bit timer)
Output Compare
-
2 (share with 16-bit timer)
1
Clock Synchronous/UART Shared
Serial I/O
SSU 1
I2C bus 1
SSU/I2C bus
10-bit x 4
A/D Converter (resolution x channel)
External Interrupts (factor)
3
Voltage Detection Circuit
2 (TYP. 2.85V, TYP. 3.3V)
Power-on Reset
1
Clock
2 circuits XIN, On-chip oscillator (low-speed,
high-speed error ?3)
Additional Function
Watchdog Timer (Reset start enabled), LED Drive
Port
Package
SSOP-20-pin (20P2F-A), SDIP-20-pin (20P4B)
Power-Supply Voltage (V)
3.0 to 5.5 (_at_20 MHz), 2.7 to 5.5 (_at_10 MHz)
Ambient Operation Temperature (?C)
-20 to 85, -40 to 85
Minimum Instruction Execution Time (ns)
50 (_at_20 MHz)
Number of Basic Instructions
89
NOTES 1. SSU (Synchronous Serial
Communication Unit) 2. I2C bus is
a trademark of Koninklijke Philips electronics
N.V.
Under development
15
R8C/Tiny Family Roadmap
Integrated Timer
Next generation Flash
R8C/3x
July, 2005
Over 64pin
R8C/22,23
Built-in CAN
For automobile
32KB/48KB
R8C/20,21
48pin
Low cost motor
32KB/48KB
R8C/24,25
R8C/2y
16KB/32KB/48KB/64KB
Low cost motor
32pin
R8C/10-13
R8C/26,27
R8C/2z
8KB/12KB/16KB
8KB/16KB/24KB/32KB
Low price
R8C/2x
R8C/28,29
R8C/14-17
R8C/1A,1B
20pin
For automobile
8KB/12KB/16KB
4kB/8KB/12KB/16KB
4k/8KB/16KB
R8C/18,19
AD deletion
HNDe Flash
In planning
4kB/8KB/12KB/16KB
confirm
Confidential
16
R8C/18,19 Group Specifications
ES Available MP August/September
CPU R8C/Tiny Series 16-Bit CPU Shortest
instruction execution time
50nsec (f(XIN)20MHz) Power supply
voltage 3.0V to 5.5V (f(XIN) 20MHz, No
wait) 2.7V to 5.5V (f(XIN) 10MHz, No
wait) Memory size (FLASH) ROM 4KB/RAM
384B ROM 8KB/RAM 512B ROM
12KB/RAM 768B ROM 16KB/RAM 1KB Data
flash ROM 1KB X 2blocks(R8C/19
only) Clock generation circuit 2 internal
oscillation circuit -
XIN-XOUT Main clock, - High
Speed/Low Speed selectable On-chip oscillator
(Main clock stop detection circuit) Low
voltage detector function 2ch Power on reset
function Peripheral functions - Multi function
timers 8-bit timer 2ch 16-bit timer 1ch
(Input capture
function) (Output compare function) - Serial
I/O Clock synchronization /UART X 1ch UART
X 1ch - Comparator 4ch -
Port Programmable I/O port X 13
(LED drive port X
4) Input port X 3 - Pull-up resistor I/O
ports can be set pull-up resistors
(except input only port)
- Watchdog timer 1ch(H/W reset
adapted) Package 20pin plastic molded SSOP,
28 pin QFN
R8C/18,19 Block Diagram
Flash memory (HNDe)
R8C Core
RAM
Timer X (8bit)
Timer Z (8bit)
High speed Suspend
WDT (15bit)
Timer C(16-bit) Input Capture Output Compare
Serial I/O Clock synchronous /UART
LED Drive Port
Serial I/O UART
Main clock stop detection circuit
Power On Reset Circuit (POR)
Low Voltage Detect 2ch(LVD)
On-chip Oscillator (Low speed)
Oscillation Circuit Main Clock Max. 20MHz
On-chip Oscillator (High Speed)
Data flash ROM 1KB 2blocks
Comparator 4ch
Add P4_2/Vref
R8C/19
Note . I2C bus is a registered trademark of
Koninklijke Philips Electronics N. V.
17
R8C/18,19 Group pin configuration
Outline 20P2F-A(20pinSSOP)
20
P3_4 / CMP1_1
P3_5 / CMP1_2
1
19
2
P3_3 / TCIN / INT3 / CMP1_0
P3_7 / CNTR0 / TXD1
3
18
P1_0 / KI0 / AN8 / CMP0_0
RESET
R
8
(Note 1)
4
17
XOUT / P4_7
P1_1 / KI1 / AN9 / CMP0_1
R8C/18 GROUP R8C/19 GROUP
5
16
VREF / P4_2
VSS / AVSS
R8C/19 Group
6
15
P1_2 / KI2 / AN10 / CMP0_2
XIN / P4_6
P1_3 / KI3 / AN11 / TZOUT
7
14
VCC / AVcc
13
P1_4 / TXD0
MODE
8
12
9
P1_5 / RXD0 / CNTR01 / INT11
P4_5 / INT0 / RXD1
10
11
P1_6 / CLK0
P1_7 / CNTR00 / INT10
Note 1. XOUT/P4_7 is Input only
Note 1. XOUT/P4_7 is Input only
20P4B
Outline 20P4B (SDIP)
Under development
R8C/18,19 (28PJW)
Outline 28PJW(28pinQFN)
18
Comparison Table of R8C/14-17, 18-19
FUNCTION PARAMETER R8C/14-17 R8C/18-19
Flash Memory Module Name 0.2HNDc 0.2HNDe
Flash Memory Suspend Function Erase Suspend Erase Suspend Program Suspend
Flash Memory Time Delay Of Suspend Request Max.8mS Max.97µS CPU clock x 5cycle
Flash Memory Time Delay Of Restart Request No Standard value (Max.3µS) Max.3µS CPU clock x 4cycle
A/D Converter 8bit/10bit Resolution ? -
A/D Converter Analog Voltage Comparater - ?
A/D Converter Conversion Speed(cycle) 8bit28fAD 10bit33fAD 1bit10fAD
A/D Converter Absolute Accuracy 8bit2LSB 10bit35LSB 1bit20mV
A/D Converter Analog Power Supply(AVCC) combined with VREF combined with VCC
Communication Function SSU R8C/14,15 -
Communication Function IIC R8C/16,17 -
Communication Function UART 2ch 2ch
I/O Port Input Port 2pins 3pins
High-Speed On-Chip Oscillator Frequency Accuracy 3.5 TBD(target 2 )
Power Supply Current Low-Speed On-Chip Oscillator Mode(5V) Typ.470µA TBD (Decrease)
Power Supply Current Low-Speed On-Chip Oscillator Mode(3V) Typ.420µA TBD(Decrease)
19
Improved Suspend Specification with 0.2HNDe
New Flash Module 0.2HNDe (1)Latency for
Suspend is shortened! Latency of suspend
request 97us5f max Latency of restart
request 3us4fmax gt Can use 1ms ISR
(2)Can suspend during Erase and
Program (3)Program can be executed during Erase
suspend. gt Can use 2 blocks alternatively
to shorten programming time.
Comparison table of the function
20
R8C/1A,1B Group Specifications
ES Now MP Oct/05
CPU R8C/Tiny Series 16-Bit CPU Shortest
instruction execution time
50nsec (f(XIN)20MHz) Power supply
voltage 3.0V to 5.5V (f(XIN) 20MHz, No
wait) 2.7V to 5.5V (f(XIN) 10MHz, No
wait) Memory size (FLASH) ROM 4KB/RAM 384B
(planning) ROM 8KB/RAM 512B ROM
12KB/RAM 768B ROM 16KB/RAM 1KB Data
flash ROM 1KB X 2blocks(R8C/1B
only) Clock generation circuit 2 internal
oscillation circuit -
XIN-XOUT Main clock, - High
Speed/Low Speed selectable On-chip oscillator
(Main clock stop detection circuit) Low
voltage detector function 2ch Power on reset
function Peripheral functions - Multi function
timers 8-bit timer 2ch 16-bit timer 1ch
(Input capture
function) (Output compare function) - Serial
I/O Clock synchronization /UART X 1ch UART
X 1ch SSU X 1ch or IIC bus X 1ch
(selectable) - AD Converter 10bit X
4ch - Port Programmable I/O port X 13
(LED drive port X
4) Input port X 3 - Pull-up resistor I/O
ports can be set pull-up resistors
(except input only port)
- Watchdog timer 1ch(H/W reset
adapted) Package 20pin plastic molded SSOP (
SDIP )
R8C/1A,1B Block Diagram
Flash memory (HNDe)
R8C Core
RAM
Timer X (8bit)
Timer Z (8bit)
High speed Suspend
AD Converter 10bit4ch
WDT (15bit)
Timer C(16-bit) Input Capture Output Compare
Serial I/O Clock synchronous /UART
LED Drive Port
Serial I/O UART
Main clock stop detection circuit
Power On Reset Circuit (POR)
Low Voltage Detect 2ch(LVD)
On-chip Oscillator (Low speed)
Oscillation Circuit Main Clock Max. 20MHz
On-chip Oscillator (High Speed)
Data flash ROM 1KB 2blocks
SSU or IIC bus
R8C/1B
Note . I2C bus is a registered trademark of
Koninklijke Philips Electronics N. V.
21
R8C/1A,1B Group pin configuration
  • PIN Assignments (top view)

Outline 20P2F-A(20pinSSOP)
Under development
20
P3_4 / SCS / SDA / CMP1_1
P3_5 / SSCK / SCL CMP1_2
1
Outline 28PJW(28pinQFN)
P3_7 / CNTR0 / SSO / TXD1
19
2
P3_3 / TCIN / INT3 / SSI00 / CMP1_0
3
18
P1_0 / KI0 / AN8 / CMP0_0
RESET
R
8
(Note 1)
4
17
XOUT / P4_7
P1_1 / KI1 / AN9 / CMP0_1
5
16
VREF / P4_2
VSS / AVSS
R8C/1B Group
6
15
P1_2 / KI2 / AN10 / CMP0_2
XIN / P4_6
P1_3 / KI3 / AN11 / TZOUT
7
14
VCC / AVcc
13
P1_4 / TXD0
MODE
8
12
9
P1_5 / RXD0 / CNTR01 / INT11
P4_5 / INT0 / RXD1
10
11
P1_6 / CLK0 / SSI01
P1_7 / CNTR00 / INT10
Note 1. XOUT/P4_7 is Input only
R8C/1A,1B (28PJW)
22
Comparison Table of R8C/14-17, 18-19,1A-1B
23
R8C/TinyKey Differentiators
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

25
Complete Platform Compatibility
M16C
M16C/Tiny
26
Efficient Code Generation
  • Versatile instruction set Total 89
  • Many instructions with single cycle addressing
  • 20 out of 89 instructions (MOV, ADD, SUB etc)
  • Eight addressing modes
  • Addressing modes can be executed in one cycle
  • Register to register
  • Register to memory
  • Immediate to register
  • Immediate to memory
  • Powerful bit manipulation instructions BNOT,
    BTST, BSET etc.
  • Highly optimized C/C compiler

27
Efficient Code Generation (cont.)
  • Code size benchmark R8C/Tiny Vs Competitors
  • 50 less compare to PIC
  • 18-20 less compare to AVR
  • 40 less compare to HC08
  • 20 less compare to HC12
  • 10 less compare to MSP430

Used IAR compiler in each case
28
Low Power Consumption (cont)
Power Consumption Benchmark- R8C Vs Competitors
29
Low Power Consumption (cont)
Power Consumption- R8C Vs Competitors
30
R8C/TinyDevelopment Tools
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
Features of R8CTiny Series Compact Emulator
Features of Compact Emulator ? Compact design
and low cost ? Real-time RAM monitor function
included ? Real-time trace function included ?
USB interface ? Website for compact
emulator http//www.renesas.com/jpn/products/mpumc
u/toolhp
Applicable MCU
R8C/Tiny Series
MCU Mode
Single-chip mode
Software Break
64
Hardware Break
2 1 (Address match/bus match/path count settable
for max. 255 times)
AND/OR/Simultaneous AND 1
Hardware Break Combination
Exception Event Detection
None
- Trace limit 256K cycles
- Trace contents Address, data, MCU status
Real-Time Trace
- Trace mode 5 types (Before/Break/About/After/F
ull)
- ON/OFF switchable based on event
- 1,024 bytes (256 x 4 Blocks)
Real-Time RAM Monitor
- Data, last access attribute (Read/Write/Non-acce
ssed)
- Execution time until program stops after its
execution
Time Measurement
- Count clock 10 MHz
None
C0 Coverage
PC Interface
- USB(USB1.1, full speed) 1
.

None
External Trigger / Event Output

Dimensions
85mm x 60mm
1. The trace point setting for a hardware break
function and real-time trace function cannot be
used simultaneously. 2. A compact emulator can
be connected to a host machine which supports the
USB2.0.
33
Features of R8C Tiny Series, PC7501 Emulator
Features of PC7501 Emulator System ? Supports
Full Trace emulation up to 66MHz operation for
the entire M16C family of MCUs ? Using Firmware
patches, it is easy to support new features and
new MCUs in the family ? Base Unit supports USB,
LPT parallel and LAN communication interfaces ?
Able to support new or other series MCUs by
exchanging the Emulation Probe ? Website for
PC7501 Emulator http//america.renesas.com/fmwk.js
p?cntpc7501_tools_product_landing.jspfp/product
s/tools/emulation_debugging/incircuit_emulators/pc
7501/sitei
Applicable MCU
R8C/Tiny Series
MCU Mode
Single-chip mode
Software Break
64
Hardware Break
8 (Address match/bus match/path count settable
for max. 255 times/interrupt/external trigger
signal)
AND/OR/Simultaneous AND/State transition
Hardware Break Combination
Exception Event Detection
Access protect
- Trace limit 256K cycles
- Trace contents Address, data, MCU status,
external trigger signal, time stamp
Real-Time Trace
- Trace mode 5 types (Before/Break/About/After/F
ull)
- ON/OFF switchable based on event
- 4,096 bytes (256 x 16 Blocks)
Real-Time RAM Monitor
- Data, last access attribute (Read/Write/Non-acce
ssed)
- Execution time until program stops after its
execution
Time Measurement
- Max/min/avg. execution time and pass count of
specified four zones
- Count clock MCU clock or 16MHz
8,192 Kbytes (256 Kbytes x 32 blocks)
C0 Coverage
- LAN(10BASE-T)
PC Interface
- USB(USB1.1, full speed) 1
- LPT parallel (ECP, EPP, byte compatibility,
nibble compatibility mode)
.

External trigger input (MCU voltage CMOS level x
8) OR event output (break x 1, event x 7)
External Trigger / Event Output
Dimensions
85mm x 60mm
1. A PC7501 emulator can be connected to a host
machine which supports the USB2.0.
34
Competitive Landscape
35
Feescale HC08 Vs R8C/Tiny
  1. 16-bit CPU
  2. Max speed 20 MHz(11 oscillation)
  3. Highly code efficient, takes 40 less code size
  4. Low power consumption
  5. All devices have 10-bit and up to 12 A/D channel
  6. Fast On-chip debug
  7. Single tool chain
  8. 64K compiler absolutely FREE
  1. 8-bit CPU
  2. Max speed 8 MHz
  3. Poor code efficiency
  4. High power consumption
  5. 8-bit A/D on many devices
  6. Poor on-chip debug
  7. New tool chain to move up and down
  8. Only limited version available

36
Microchip PIC16/18 Vs R8C/Tiny
  1. 16-bit CPU
  2. Max speed 20 MHz(11 oscillation)
  3. Highly code efficient architecture takes half the
    code space
  4. Up to 1KB of RAM even on 20 pin part
  5. Low power consumption
  6. All devices have 10-bit and up to 12 A/D channel
  7. Fast On-chip debug
  8. Single architecture platform from 8K to 512KB
    program memory
  9. 64K compiler absolutely FREE
  1. 8-bit CPU
  2. Max speed 10 MHz (14)
  3. Inefficient architecture and instruction sets
    results double the code space
  4. Small RAM and stack size
  5. High power consumption
  6. 8-bit A/D on most of devices
  7. RAM monitor on-chip debug
  8. No platform compatibility to move up and down
  9. limited version C compiler available

37
ATMega Vs R8C/Tiny
  1. 16-bit CISC CPU
  2. Max speed 20 MHz(11 osc)
  3. 89 CISC instruction generate 20 less code
  4. Up to 1KB of RAM even on 20 pin part
  5. Almost half the Low power consumption
  6. Fast A/D conversion (3uS)
  7. 64K compiler absolutely FREE
  8. Single wire On-chip debug available
  1. 8-bit RISC CPU
  2. Max speed 16 MHz (11 Osc)
  3. RISC instruction result in bigger code
  4. Small RAM and stack size
  5. High power consumption at 3v-5v
  6. Slow A/D conversion time(260us)
  7. No Free Compiler
  8. Single wire On-chip Debug

38
ST7 Vs R8C/Tiny
  1. 16-bit CISC CPU
  2. Max speed 20 MHz(11 osc)
  3. Register based architecture consumes half the
    code space
  4. 16 x 16 multiplication takes only 4bytes (1ms)
  5. Up to 1KB of RAM even on 20 pin part
  6. Almost half the Low power consumption
  7. Highly accurate 10-bit A/D
  8. 64K compiler absolutely FREE
  9. Faster single wire On-chip debug available
  1. 8-bit CISC CPU
  2. Max speed 8 MHz
  3. Accumulator based architecture results in poor
    code density
  4. 16 x 16 Multiplication requires 64 bytes (14ms)
  5. Small RAM and limited stack size
  6. High power consumption at 3v-5v
  7. Poor A/D accuracy
  8. No Free Compiler
  9. Poor on-chip debug

39
R8C/TinyKey Application
40
Application matrix
Field
Applications
Air conditioner indoor unit Vacuum
cleaner Refrigerator
Home appliances
Oven (electric) Hot water supplier
Washing machine Dryer
Dish washer
Coffee maker Water heater
DVD player (mechanical control) LCD TV (sub)
Digital home appliances
LCD monitor (sub) Digital camera (sub)
Radiowave watch BS/CS tuner (sub)
Camcoder (sub) MP3CD mechanical control
Rotation sensor Automatic door
Lighting equipment Smoke detector Low-cost
building air conditioner Alarm
Seat warmer Gas detector Sensor
Concentrated light control Door sensor Home
security
Room entry control system Key box adapter Braker
Intercom with TV monitor Outlet Temperature
adjuster
HA, BA
ATM terminal (sub) FWA wireless communication
access Remote controller
GSM (optional) Base station (sub) Mega Phone
Bluetooth Phone Industrial radio TV phone (sub)
Keyless Radar for ships BS/CS tuner
Radio controller Wireless Modem
Communications
Burning appliances controller water
meter Industrial sewing machine Monitor camera
CNC machines (sub) Temperature adjuster EMF valve
control Liquid level meter (LP gas remaining
amount)
Mounter Industrial robot Digital electric
meter Power meter modem option c
Money exchanger Coin identifier Gas boiler Weight
measurer
Power meter Aircraft smoke detector Plant control
device Railcar detector
Industrial
Keyboard/mouse LCD projector (sub) Scanner
PC server (sub) PDA (sub) PPC (sub)
POS Ink jet printer (sub) Set-top box (sub)
Battery pack Data modem
Internet terminal (sub) Mini-printer
OA
Audio
Stereo and amp
Car CD
Car stereo
Car navigation (sub)
Slot machines Money exchanger
Pachinko and slot machines
Amusement
Game machine
Mar-jongg table
Piano automatic keyboard
Ionized alkaline water generator
Health, medical
Body fat measurer
Electric wheelchair
ABS Airbag, personnel detector
Engine control Wiper sensor
Seat controller Starter generator
Automotive
Engine starter
Ignition device (2 tires)
IC card reader Noncontact distribution tag
Vending machine Modem card
Bill identifier Knitter controller
Others
Data logger
Barcode reader
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
System Block Diagram
Diagram of Inverter Vacuum Cleaner
R8C/11,13 Group
16bit-PWM
H Active
Timer C
f1
IPM
Up
P10
AN0
Switch Input
U
Vp
P11
DC Brushless Motor
V
Select between polarity PWM or general output
Wp
P12
W
Un
P30
Positive/Reverse Rotation SW Input
AN1
Vn
P31
Thermostat Operation Input
AN2
Hole Sensor
Wn
P32
Pressure Sensor Input
AN3
TCIN/INT3
Current Sensor Input
AN4
Pulse-width Measurement (Motor Speed Detection)
Error Pulse
(Display)
Timer X
P14
LED3
INT1
LED2
P15
LED1
INT0
P16
On-chip Power-on Reset Circuit
KI3
43
Fluorescent Light System
R8C/Tiny Series
Vcc
INT
Zero Cross Input
Miniature Bulb Control
Inductor Voltage Input
Active Filter Circuit
Buzzer
Charge Voltage Input
A-D
I/O Port
2 to 3
Remote Control Input
Lamp Voltage Detection Input
2 to3
Half Bridge IC
Lamp Detection Input
EEPROM etc
PWM
H0
Communication
UART
FL
VS
PWM
RT
Fluorescent Light
L0
GND
CT
Vss
Driver
44
Home Gateway
PDA Information Home Appliances
FTTH/ADSL
PC
HUB
10/100 baseT
10/100 baseT
Power supply
SH4 SH7751R 240MHz
IEEE 802.11a
LCD Module
PCI bus
SDRAM
Flash
Companion Chip MD3306,etc..
R8C/Tiny
SCI
IEEE 802.11b
Ir Receive
Key Input
PCMCIA I/F
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

46
Appendix
47
Tiny Family Roadmaps (and SLP)
48
740 Family Roadmap
38D5 LCD
80pin
High speed
38C5 LCD
3823 LCD
3822A LCD
38Dx
QzROM Wide operation voltage
64pin
38xx
Low voltage
High speed Standardize peripheral function
3803H
38C2A LCD
3803H
QzROM Wide operation voltage
385x
38C1 LCD
High speed Standardize peripheral function
3858
QzROM Wide operation voltage
3850A
42 to 52pin
3850A
Low price
7546/47
Add LVD,POR function
7542
Preset remote controller LVD,POR, AD deletion
Less than 36pin
7545 Remote controller
7544A
Wide operation voltage
Low pin
7544
Delete function Low price
754x 20pin
Compact
QzROM 0.35µm 1.8V
1.8V is under consideration.
confirmation
Under planning
07
04
05
06
Confidential
49
H8-SLP Family Roadmap
Process shrink under consideration
From 05/3Q
100 pin
Flash
From 05/2Q
Mask
From 05/2Q
SLP Next
80 pin
100pin
From 05/2Q
From 03/1Q
100pin
3827S
0.35µm
80pin
From 03/1Q
From 05/2Q
SLP Next
3827S
80pin
From 03/1Q
From 04/4Q
80pin
SLP Next
From 04/4Q
From 03/3Q
0.25A process
64pin
64pin
32pin
From 05/2Q
From 04
05
06
07
Confidential
50
H8/Tiny Series Roadmap
0.25A process
Process shrink under consideration
Flash
Successor products to 300H and H8S of 64pin and
80pin
For indoor unit of air conditioner
Mask
Integrated Timer
H8S core under consideration
36049 Next
100 pin, 128k
From 04/1Q
From 05/1Q
80 pin, 128k
3687 Next
36077
From 02/2Q
64 pin, 128k
From 04/4Q
64 pin
From 02/2Q
Ether Tiny
From 00/2Q
From 04/1Q
36064
64 pin, 128k/16k, Built-in Ether MAC/Phi
64 pin
From 00/4Q
From 05/1Q
3672
48 pin (Internal Oscillator)
TinyLite 39012,14,64,87
To 04
05
06
07
Confidential
51
M16C Family Roadmap
Full 32 bit Ultra high speed 100MHz
RC01-HNDc 0.15u
RC01-Advanced Flash 0.15u
Double Speed 64MHz
M32C/2xx
High Speed
M32C/1xx
M32C/100
M32C/95
Enhanced Automotive use Enhanced Flash options
Memory option Enhanced function
Car Audio, Auto
M32C/87
M32C/85
RC01-Advanced Flash
M32C/83
M16C/8x
M32C/80
M16C/80A
Low voltage Optimized peripheral Low cost
Memory option
32MHz_at_3.0 to 3.6V 256KB/20KB, etc
Non Auto
Standard
M16C/80
Enhanced function
High speed
M16C/62x
M16C/62P
Low cost
M16C/6x
Low cost
M16C/62N
0.2u HND
M16C/30P
Limited function Low cost
Auto, Non Auto
M16C/62A M16C/62M
M16C/3x
Low cost
Next Tiny
M16C/Tiny next
Small
High speed 24MHz
0.2u HND
M16C/Tiny
High speed (40MHz) Enhanced peripheral
M16C/26,28,29
High speed (32MHz)
M16C/Tiny
Low voltage
M16C/Tiny
Fixed
0.2u HND
2.2V
1.8V
Concept
07
04
05
06
Confidential
52
Motor Control Roadmap
H8/Tiny
R8C/Tiny
M16C/Tiny
M16C/62
SH/Tiny
SH2
Rotation Technique
Sensor-less 1Shunt vector
?
?
180 angle
BLDC
Sensor-less Vector(with current sensor)
?
?
Vector current sensor
?
?
?
?
Hall sensor
?
?
Over spec
Over spec
Sensor-less back EMF
?
?
?
?
Over spec
Over spec
120 angle
Hall sensor
?
?
?
?
Over spec
Over spec
IM
Sensor-less vector
?
?
Vector control
?
?
V/F Constant control
?
?
?
Over spec
Over spec
V/FTaco Feedback
?
?
?
Over spec
Over spec
32 bit multiply-divide
53
Synchronous Serial communication Unit(SSU)
Existing SCI
SSU
Function
To 1Mbps
Transfer rate
To 5Mbps(_at_20MHz)
Communication mode
One to N
One on one
The direction of data transfer
1
LSB-First
LSB/MSB-First
2
Synchronous clock
Synchronous clock
Polarity
2
1
Synchronous clock
Synchronous clock
2
Phase
1
Data
Data
Bit 0
Bit 1
Bit 0
Bit 1
Bit 2
Bit 2
Bit 0
Bit 1
Bit 2
54
Synchronous Serial communication Unit(SSU)
Maker
MOTOROLA
RENESAS
Product name
HD64F36037
MC68HC908AZ60
Clock
?
?
Pin assignment
Data input/output
2 pins or 1 pin ( IO2 or 1)
2 pins ( IO2)
Chip select
?
?
Master
Operation mode
?
?
Slave
?
?
MSB first
Data transfer direction
?
?
LSB first
?

Clock polarity select
?
?
Clock phase select
?
?
Mater
Transmission rate
f/4(max.)
f/2(max.)
Slave
f/4(max.)
f (max.)
Buffer structure
Double
Double
Interrupt factor
5
4
Consecutive communication
?
Partly not available in slave mode
Communication mode
4 wire serial 3 wire serial Clocked serial
4 wire serial
If 3 wire serial is selected for communication
mode, number of pins which is used for data
input and data output is just one.
Write a Comment
User Comments (0)
About PowerShow.com