Renesas Stereo System R8C 25 User Guide

REJ10J1242-0200  
Renesas Starter Kit for R8C/25  
User’s Manual  
RENESAS SINGLE-CHIP MICROCOMPUTER  
M16C FAMILY / R8C/Tiny SERIES  
Rev.2.00  
Revision date: 15.OCT.2007  
Renesas Solutions Corp.  
i
 
Chapter 1. Preface  
Cautions  
This document may be, wholly or partially, subject to change without notice.  
All rights reserved. Duplication of this document, either in whole or part is prohibited without the written permission of Renesas  
Solutions Corp.  
Trademarks  
All brand or product names used in this manual are trademarks or registered trademarks of their respective companies or  
organisations.  
Copyright  
© Renesas Solutions Corp. 2007. All rights reserved.  
© Renesas Technology Europe Ltd. 2007. All rights reserved.  
© Renesas Technology Corp. 2007. All rights reserved.  
Website:  
Glossary  
CPU  
HEW  
LED  
PC  
Central Processing Unit  
High-performance Embedded Workshop  
Light Emitting Diode  
RTE  
RSO  
RSK  
Renesas Technology Europe Ltd.  
Renesas Solutions Organisation.  
Renesas Starter Kit  
Program Counter  
1
 
 
Chapter 2. Purpose  
This RSK is an evaluation tool for Renesas microcontrollers.  
Features include:  
Renesas Microcontroller Programming.  
User Code Debugging.  
User Circuitry such as Switches, LEDs and potentiometer(s).  
User or Example Application.  
Sample peripheral device initialisation code.  
The RSK board contains all the circuitry required for microcontroller operation.  
2
 
 
Chapter 3. Power Supply  
3.1. Requirements  
This RSK operates from a 3V to 5V power supply.  
A diode provides reverse polarity protection only if a current limiting power supply is used.  
All RSK boards are supplied with an E8a debugger module. This product is able to power the RSK board with up to 300mA. When the RSK  
is connected to another system then that system should supply power to the RSK.  
All RSK boards have an optional centre positive supply connector using a 2.1mm barrel power jack.  
Warning  
The RSK is neither under nor over voltage protected. Use a centre positive supply for this board.  
3.2. Power – Up Behaviour  
When the RSK is purchased the RSK board has the Release’ or stand alone code from the example tutorial code pre-programmed into the  
Renesas microcontroller. On powering up the board the user LEDs will start to flash. After 200 flashes, or after pressing a switch the LEDs  
will flash at a rate controlled by the potentiometer.  
3
 
 
Chapter 4. Board Layout  
4.1. Component Layout  
The following diagram shows the top layer component layout of the board.  
Application Board Interface  
Reset Switch  
JA1  
RS232 Serial  
Power  
LCD Display  
Power LED  
Microcontroller Pin Headers  
(J1 to J4)  
E8 Header  
User LED  
MCU  
Power Connector  
for LIN  
LIN Connector  
Boot LED  
JA2  
User/Boot Switch  
Application Board Interface  
User Switches  
Potentiometer  
Figure 4-1: Board Layout  
4
 
 
4.2. Board Dimensions  
The following diagram gives the board dimensions and connector positions. All through hole connectors are on a common 0.1” grid for easy  
interfacing.  
45.00mm  
JA1  
14.00mm  
MCU  
JA2  
27.00mm  
50.80mm  
80.00mm  
85.00mm  
Figure 4-2 : Board Dimensions  
5
 
 
Chapter 5. Block Diagram  
Figure 5-1 is representative of the CPU board components and their connectivity.  
P ower J ack Option  
BOOT  
Application Board  
Inter fac e  
Bootmode pins  
Circuitry  
Microcontroller Pin  
Headers  
D-type  
Latch  
RESET pin  
Microcontroller  
E8  
IRQ pins  
I/O  
LIN Connector,  
Power Connector for LIN  
ADC Input  
SerialConnector Option  
SW1  
BOOT  
SW3 SW2  
Switches  
RES  
LCD Display  
POWER: Green  
BOOT: Orange  
Potentimeter  
Data x4  
Control x2  
User LED x4  
1Green, 1Orage, 2Red  
LEDs  
Figure 5-1: Block Diagram  
Figure 5-2 is representative of the connections required to the RSK.  
USB Cable  
Host PC  
E8a module  
User Interface Cable  
Pin 1  
E8  
MCU  
CPU Board  
Figure 5-2 : RSK Connections  
6
 
   
Chapter 6. User Circuitry  
6.1. Switches  
There are four switches located on the RSK. The function of each switch and its connection are shown in Table 6-1.  
Switch  
RES  
Function  
Microcontroller  
RESET Pin8  
INT0 Pin27  
When pressed, the RSK microcontroller is reset.  
SW1/BOOT* Connects to an IRQ input for user controls.  
The switch is also used in conjunction with the RES switch to place  
(Port 4, pin 5)  
the device in BOOT mode when not using the E8a debugger.  
Connects to an IRQ Interrupt input line for user controls.  
SW2*  
SW3*  
INT1 Pin21  
(Port 1, pin 7)  
KI3 Pin25  
Connects to a Key In Interrupt input line for user controls  
(Port 1, pin 3)  
Table 6-1: Switch Functions  
*Refer to schematic for detailed connectivity information.  
6.2. LEDs  
There are six LEDs on the RSK board. The green POWER’ LED lights when the board is powered. The orange BOOT LED indicates the  
device is in BOOT mode when lit. The four user LEDs are connected to an IO port and will light when their corresponding port pin is set low.  
Table 6-2, below, shows the LED pin references and their corresponding microcontroller port pin connections.  
LED Reference (As  
Colour  
Microcontroller Port Pin function  
Microcontroller Pin  
Number  
shown on silkscreen)  
LED0  
Green  
Orange  
Red  
Port 2.4  
16  
15  
14  
13  
LED1  
LED2  
LED3  
Port 2.5  
Port 2.6  
Port 2.7  
Red  
Table 6-2: LED Port  
6.3. Potentiometer  
A single turn potentiometer is connected to AN8 (P1.0) of the microcontroller. This may be used to vary the input analogue voltage value to  
this pin between VREF and Ground.  
7
 
     
6.4. Serial port  
The microcontroller programming serial port 1 is connected to the RS232 transceiver. This serial port can optionally be connected to the  
RS232 transceiver as well by fitting option resistors. The connections to be fitted are listed in the table 6-3.  
Description  
TxD1  
Function  
Fit for RS232  
Programming Serial Port R45  
Programming Serial Port R46  
RxD1  
Table 6-3: Serial Port settings  
A Secondary serial port is connected to the application headers. This is shared with the LIN module.  
6.5. LCD Module  
A LCD module is supplied to be connected to the connector J8. This should be fitted so that the LCD module lies over J1. Care should be  
taken to ensure the pins are inserted correctly into J8.The LCD module uses a 4 bit interface to reduce the pin allocation. No contrast  
control is provided; this is set by a resistor on the supplied display module. The module supplied with the RSK only supports 5V operation.  
Table 6-4 shows the pin allocation and signal names used on this connector.  
J8  
Pin  
Circuit Net Name  
Device Pin  
Pin  
Circuit Net Name  
Device  
Pin  
1
3
5
7
9
Ground  
-
2
4
6
8
5V Only  
LCD_RS  
LCD_E  
-
No Connection  
-
31  
30  
-
R/W (Wired to Write only)  
No Connection  
-
-
No Connection  
No Connection  
-
10 No Connection  
12 LCD_D5  
-
11 LCD_D4  
13 LCD_D6  
51  
49  
50  
48  
14 LCD_D7  
Table 6-4: LCD Module Connections  
8
 
   
6.6.Option Links  
Table 6-5 below describes the function of the option links contained on this RSK board.  
Option Link Settings  
Reference  
Function  
Fitted  
Alternative (Removed)  
Related To  
R19  
R7  
Reference Voltage Connects Reference Voltage Reference Voltage  
to microcontroller  
disconnected from  
microcontroller  
R8  
Oscillator  
Connects External  
Disconnects sensitive  
microcontroller signals from  
external pins  
R10, R11, R12  
R8, R11, R12  
(Main clock)  
Microcontroller header pins to  
microcontroller  
R10  
Oscillator  
Connects External  
Disconnects sensitive  
microcontroller signals from  
external pins  
(Main clock)  
Microcontroller header pins to  
microcontroller  
R11  
R12  
R13  
R14  
R15  
Oscillator  
Connects main clock (X1) to  
microcontroller  
Main clock disconnected from  
microcontroller  
R8, R10, R12  
R8, R10, R11  
(Main clock)  
Oscillator  
Connects main clock (X1) to  
microcontroller  
Main clock disconnected from  
microcontroller  
(Main clock)  
Oscillator  
Connects sub clock (X2) to  
microcontroller  
Sub clock disconnected from  
microcontroller  
R14, R15, R16,  
R17  
(Sub clock)  
Oscillator  
Connects sub clock (X2) to  
microcontroller  
Sub clock disconnected from  
microcontroller  
R13, R15, R16,  
R17  
(Sub clock)  
Oscillator  
Connects External  
Disconnects sensitive  
microcontroller signals from  
external pins  
R13, R14, R16  
(Sub clock)  
Microcontroller header pins to  
microcontroller  
R16  
Oscillator  
Connects External  
Disconnects sensitive  
microcontroller signals from  
external pins  
R13, R14, R15  
(Sub clock)  
Microcontroller header pins to  
microcontroller  
R17  
R18  
R19  
Oscillator  
Parallel resister for sub clock  
(X2)  
Not fitted  
R13, R14  
R20  
(Sub clock)  
Board VCC  
Supply to board from DC  
Power Jack (J5)  
Disconnected  
Reference Voltage Connects Board_VCC supply Reference Voltage MUST be  
R7  
to Reference Voltage supply  
provided from external  
interface  
R20  
R21  
Board VCC  
Board VCC  
Connects Board_VCC supply Board_VCC disconnected from R18, R19, R21,  
to board voltage line  
Connects External 5V  
(CON_5V) to Board_VCC  
board voltage line  
R22, R23  
External 5V disconnected from R20, R22  
Board_VCC  
9
 
 
Option Link Settings  
Fitted  
Reference  
Function  
Board VCC  
Alternative (Removed)  
External 3V3 disconnected  
from Board_VCC  
Related To  
R20, R21  
R22  
Connects External 3V3  
(CON_3V3) to Board_VCC  
R23  
R30  
Microcontroller  
VCC  
Supply to microcontroller  
Fit Low ohm resister to  
measure current  
User I/O Power  
Supply  
Connects Board_VCC supply Board_VCC disconnected from  
to SW2, 3 and LED0-3  
SW2, 3 and LED0-3  
Disconnected  
R31  
R44  
SW1  
Connects SW1 to INT0 Input  
RS232 Transceiver Disables RS232 Serial  
Transceiver  
Enables RS232 Serial  
Transceiver  
R45, R46  
R44, R46  
R44, R45  
R45  
R46  
R47  
R50  
R51  
R52  
R53  
R54  
R55  
Programming  
Serial Port  
Programming  
Serial Port  
E8  
Connects RS232 port to  
Programming SCI port  
Connects RS232 port to  
Programming SCI port  
Enables E8a Connection  
Disconnected  
Disconnected  
Do not connect a option  
resister  
Microcontroller pin Connects microcontroller pin MUST be removed if R51 fitted R51  
function select  
28 to IRQ1  
Microcontroller pin Connects microcontroller pin  
function select 28 to IO_6  
Should be removed if R50  
fitted  
R50  
Microcontroller pin Connects microcontroller pin MUST be removed if R53 fitted R53  
function select  
29 to IRQ2  
Microcontroller pin Connects microcontroller pin  
function select 28 to IO_7  
Should be removed if R52  
fitted  
R52  
Microcontroller pin Connects microcontroller pin MUST be removed if R55 fitted R55  
function select  
27 to IRQ0  
Microcontroller pin Connects microcontroller pin  
Should be removed if R54  
fitted  
R54  
function select  
27 to TRIGa  
R56  
R59  
LIN  
LIN  
For Master Mode  
For Slave Mode  
R59, R60, R61  
R56, R60, R61  
Connects microcontroller pin Disconnected  
22 to LIN-NSLP  
R60  
R61  
R62  
LIN  
Connects microcontroller pin Disconnected  
23 to LIN-RXD0  
R56, R59, R61  
R56, R59, R60  
LIN  
Connects microcontroller pin Disconnected  
23 to LIN-TXD0  
CAN  
Do not use CAN function,  
R8C/25 Microcontroller do not  
have CAN function  
Do not use CAN function,  
R8C/25 Microcontroller do not  
have CAN function  
10  
 
Option Link Settings  
Fitted  
Reference  
Function  
Alternative (Removed)  
Do not use CAN function,  
R8C/25 Microcontroller do not  
have CAN function  
Related To  
R64  
CAN  
Do not use CAN function,  
R8C/25 Microcontroller do not  
have CAN function  
R66  
CAN  
Do not use CAN function,  
R8C/25 Microcontroller do not  
have CAN function  
Do not use CAN function,  
R8C/25 Microcontroller do not  
have CAN function  
Table 6-5: Option Links  
6.7.Oscillator Sources  
A crystal oscillator is fitted on the RSK and used to supply the main and sub clock input to the Renesas microcontroller.  
details the oscillators that are fitted and alternative footprints provided on this RSK:  
Component  
Crystal (X1)  
Fitted  
Fitted  
20 MHz (HC/49U package)  
Sub clock (X2)  
32.768 kHz (90SMX package)  
Table 6-6: Oscillators / Resonators  
6.8.Reset Circuit  
The CPU Board includes a simple latch circuit that links the mode selection and reset circuit. This provides an easy method for swapping  
the device between Boot Mode, User Boot Mode and User mode. This circuit is not required on customers boards as it is intended for  
providing easy evaluation of the operating modes of the device on the RSK. Please refer to the hardware manual for more information  
on the requirements of the reset circuit.  
The Reset circuit operates by latching the state of the boot switch on pressing the reset button. This control is subsequently used to  
modify the mode pin states as required.  
The mode pins should change state only while the reset signal is active to avoid possible device damage.  
The reset is held in the active state for a fixed period by a pair of resistors and a capacitor. Please check the reset requirements carefully  
to ensure the reset circuit on the users board meets all the reset timing requirements.  
11  
 
   
Chapter 7. Modes  
The RSK supports Boot mode and Single chip mode.  
Details of programming the FLASH memory is described in the R8C/25 Group Hardware Manual.  
7.1. Boot mode  
The boot mode settings for this RSK are shown in Table 7-1: Boot Mode pin settings below:  
MODE  
LSI State after Reset End  
Low  
Boot Mode  
Table 7-1: Boot Mode pin settings  
The software supplied with this RSK supports Boot mode using an E8a and HEW only. However, hardware exists to enter boot mode  
manually, do not connect the E8a in this case. Press and hold the SW1/BOOT. The mode pin is held in its boot state while reset is pressed  
and released. Release the boot button. The BOOT LED will be illuminated to indicate that the microcontroller is in boot mode.  
When neither the E8a is connected nor the board is placed in boot mode as above, the Mode pin is pulled high by a 4.7k resistor.  
When an E8a is used the Mode pin is controlled by the E8a.  
7.2. Single chip mode  
Because the Mode pin is pulled high, this RSK will always boot in Single Chip mode when the E8a is not connected and the boot switch is  
not depressed. Refer to R8C/25 Group Hardware Manual for details of Single chip mode.  
MODE  
LSI State after Reset End  
High  
Single Chip Mode  
Table 7-2: Single Chip Mode pin settings  
12  
 
   
Chapter 8. Programming Methods  
The board is intended for use with HEW and the supplied E8a debugger. Refer to R8C/25 Group Hardware Manual for details of  
programming the microcontroller without using these tools.  
13  
 
 
Chapter 9. Headers  
9.1. Microcontroller Headers  
Table 9-1 to Table 9-4 show the microcontroller pin headers and their corresponding microcontroller connections. The header pins connect  
directly to the microcontroller pins. * Marked pins are subject to option links.  
J1  
Pin  
1
Circuit Net Name  
No Connection  
Device Pin Pin  
Circuit Net Name  
Device Pin  
-
2
IIC_SCL  
IIC_SDA  
2
3
TRISTn  
3
4
4
5
MODE_E8B  
RING_P4_4  
CON_XOUT  
5
6
RING_P4_3  
RESn  
6
7
7
8
8
9
9
10  
12  
14  
VSS  
10  
12  
-
11 CON_XIN  
13 MO_Wn  
11  
13  
UC_VCC  
No Connection  
Table 9-1: J1  
J2  
Pin  
Circuit Net Name  
Device  
Pin  
Pin  
Circuit Net Name  
Device Pin  
1
3
5
7
9
MO_Vn  
MO_Vp  
TMR0  
14  
16  
18  
20  
22  
24  
-
2
MO_Wp  
MO_Un  
MO_Up  
TRIGb  
15  
17  
19  
21  
23  
25  
-
4
6
P2_0  
8
SCIaCK  
10  
12  
14  
SCIaRX  
IRQ3  
11 SCIaTX  
13 No Connection  
No Connection  
Table 9-2: J2  
14  
 
   
J3  
Pin  
Circuit Net Name  
Device  
Pin  
Pin  
Circuit Net Name  
Device Pin  
1
3
5
7
9
IRQ0/TRIGa*  
27  
2
IRQ1/IO_6*  
28  
IRQ2/IO_7*  
LCD_RS  
P3_1  
29  
31  
33  
35  
37  
-
4
LCD_E  
AD_POT  
TMR1  
30  
32  
34  
36  
38  
-
6
8
IO_5  
10  
12  
14  
IO_4  
11 IO_3  
AD0  
13 No Connection  
No Connection  
Table 9-3: J3  
J4  
Pin  
Circuit Net Name  
Device  
Pin  
Pin  
Circuit Net Name  
Device Pin  
1
3
5
7
9
No Connection  
AD2  
-
2
AD1  
41  
43  
45  
47  
49  
51  
-
42  
44  
46  
48  
50  
52  
4
AD3  
P4_2/VREF  
IO_2  
6
IO_0  
8
IO_1  
LCD_D7  
10  
12  
14  
LCD_D6  
LCD_D4  
11 LCD_D5  
13 MO_UD  
No Connection  
Table 9-4: J4  
15  
 
 
9.2. Application Headers  
Table 9-5 and Table 9-6 below show the standard application header connections. * Marked pins are subject to option links.  
JA1  
Pin  
Header Name  
RSK Signal  
Name  
Device  
Pin  
Pin  
Header Name  
RSK Signal  
Name  
Device  
Pin  
1
Regulated Supply 1  
Regulated Supply 2  
Analogue Supply  
Analogue Reference  
ADC0  
CON_5V  
-
-
-
2
Regulated Supply 1  
Regulated Supply 2  
Analogue Supply  
ADTRG  
GROUND  
-
-
-
-
3
CON_3V3  
NC  
4
GROUND  
NC  
5
6
7
CON_VREF  
AD0  
44  
38  
42  
-
8
NC  
9
10  
12  
14  
16  
18  
20  
22  
24  
26  
ADC1  
AD1  
41  
43  
-
11  
13  
15  
17  
19  
21  
23  
25  
ADC2  
AD2  
ADC3  
AD3  
DAC0  
NC  
DAC1  
NC  
IOPort0  
IO_0  
45  
46  
36  
28  
25  
4
IOPort1  
IO_1*  
IO_3  
IO_5  
IO_7*  
NC  
47  
37  
35  
29  
-
IOPort2  
IO_2  
IOPort3  
IOPort4  
IO_4  
IOPort5  
IOPort8  
IO_6*  
IRQ3  
IOPort7  
2
IRQ3  
I C Bus (3rd pin)  
I²C Bus  
IIC_SDA  
I²C Bus  
IIC_SCL  
2
Table 9-5: JA1 Standard Generic Header  
JA2  
Pin  
Header Name  
RSK Signal  
Name  
Device  
Pin  
Pin  
Header Name  
RSK Signal  
Name  
CON_XIN  
Device  
Pin  
1
Reset  
RESn  
NC  
8
-
2
External Clock Input  
Regulated Supply 1  
Serial Port  
11  
-
3
Interrupt  
4
GND  
5
SPARE  
NC  
-
6
SCIaTX  
SCIaRX  
SCIaCK  
NC  
24  
23  
22  
-
7
Interrupt  
IRQ0*  
IRQ1*  
27  
28  
52  
19  
16  
15  
18  
27  
29  
20  
8
Serial Port  
9
Interrupt  
10  
12  
14  
16  
18  
20  
22  
24  
26  
Serial Port  
11  
13  
15  
17  
19  
21  
23  
25  
Motor up/down  
Motor control  
Motor control  
Motor control  
Timer Output  
Timer Input  
Interrupt  
MO_UD*  
MO_Up  
MO_Vp  
MO_Wp  
TMR0  
Serial Port Handshake  
Motor control  
Motor control  
Motor control  
Timer Output  
Timer Input  
MO_Un  
MO_Vn  
MO_W  
TMR1  
17  
14  
13  
34  
21  
3
TRIGa*  
IRQ2*  
TRIGb  
TRISTn  
P3_1  
Tristate Control  
SPARE  
SPARE  
P2_0  
33  
Table 9-6: JA2 Standard Generic Header  
16  
 
     
J9  
Pin  
1
Function  
Power Supply (for LIN module)  
GROUND  
Signal Name  
Signal Name  
VBAT  
GND  
2
J10  
Pin  
1
Function  
Power Supply (for LIN module)  
LIN Bus Line  
VBAT  
LIN  
2
3
GROUND  
GND  
Table 9-7: LIN Headers  
17  
 
Chapter 10.Code Development  
10.1. Overview  
Note: For all code debugging using Renesas software tools, the RSK board must be connected to a PC USB port via an E8a. An E8a is  
supplied with the RSK product.  
10.2. Mode Support  
HEW connects to the Microcontroller and programs it via the E8a. Mode support is handled transparently to the user.  
10.3. Breakpoint Support  
HEW supports breakpoints on the user code, both in RAM and ROM.  
Double clicking in the breakpoint column in the code sets the breakpoint. Breakpoints will remain unless they are double clicked to remove  
them.  
18  
 
 
10.4. Memory Map  
00000h  
SFR  
002FFh  
00400h  
Internal RAM  
User RAM Area  
00BFFh  
02400h  
Internal ROM  
(Data Area)  
Emulator Firmware  
Area  
02BFFh  
08000h  
Note: E8 Firmware area  
selected via HEW  
Emulator Firmware  
Area  
08800h  
Internal ROM  
(Program Area)  
User ROM Area  
0FFDCh  
Fixed Vector Tables  
0FFFFh  
Figure 10-1: Memory Map  
19  
 
 
Chapter 11. Component Placement  
Figure 11-1: Component Placement  
20  
 
 
Chapter 12. Additional Information  
For details on how to use High-performance Embedded Workshop (HEW, refer to the HEW manual available on the CD or from the web  
site.  
For information about the R8C/25 group microcontrollers refer to the R8C/25 Group Hardware Manual  
For information about the R8C/25 assembly language, refer to the R8C/Tiny Series Software Programming Manual.  
Online technical support and information is available at: http://www.renesas.com/rsk  
Technical Contact Details  
Japan:  
General information on Renesas Microcontrollers can be found on the Renesas website at: http://www.renesas.com/.  
21  
 
 
Renesas Starter Kit for R8C/25  
User's Manual  
Publication Date Rev.1.01 29.05.2006  
Published by:  
Renesas Solutions Corp.  
4-1-6, Miyahara, Yodogawa-ku, Osaka City, 532-0003, Japan  
©2006 Renesas Solutions Corp., Renesas Technology Europe Ltd. and Renesas Technology Corp.,  
All Rights Reserved.  
 
Renesas Starter Kit for R8C/25  
User's Manual  
Renesas Solutions Corp.  
4-1-6, Miyahara, Yodogawa-ku, Osaka City, 532-0003, Japan  
 

RCA CRT Television E13341 User Guide
RCA Headphones WHP141 User Guide
RCA VCR VR539 User Guide
Rimage Printer 110660 001_F User Guide
Samsung Cell Phone GH68 03299A User Guide
Samsung Digital Camera EC L200ZSBA User Guide
Samsung Stereo System HT Q40 User Guide
Sanus Systems Patio Furniture CFAR47 User Guide
Sanyo Vacuum Cleaner SC 27Y User Guide
Sceptre Technologies Flat Panel Television X32 User Guide