Download Table of Contents Print this page

Epson S5U1C33001H Manual

S1c33 family in-circuit debugger
Hide thumbs Also See for S5U1C33001H:


Quick Links

The S5U1C33001H (In-Circuit Debugger for the S1C33 Family) is a hardware tool (emulator) that allows software to be
efficiently developed for the S1C33 Family of 32-bit Single-Chip Microcomputers. It provides a software development
environment by communicating with the S1C33xxx chip.
This manual primarily explains how to use the S5U1C33001H. For details on the debugger (gdb.exe) functions and com-
mands, refer to the "Debugger" section in the "S5U1C33001C Manual (C Compiler Package for S1C33 Family)".
The figure below shows an external view of the S5U1C33001H.
Note: Do not open the case as it may cause a malfunction.
Precautions before using the S5U1C33001H
Please read the sections shown below before getting started with the S5U1C33001H. These sections, especially (2)
and (3), describe the answers to frequently asked questions.
(1) "Components Included with Package" section
Make sure all of the listed items are included with your package.
(2) "Connecting the S5U1C33001H and the Host Computer" section
Install the USB driver before the S5U1C33001H can be used.
(3) "Connecting the Target System" section
Please pay particular attention to the Notes.
S1C33 Family In-Circuit Debugger
Figure 1 S5U1C33001H External View
(Ver. 4)


Table of Contents

Summary of Contents for Epson S5U1C33001H

  • Page 1 S1C33 Family In-Circuit Debugger OVERVIEW The S5U1C33001H (In-Circuit Debugger for the S1C33 Family) is a hardware tool (emulator) that allows software to be efficiently developed for the S1C33 Family of 32-bit Single-Chip Microcomputers. It provides a software development environment by communicating with the S1C33xxx chip.
  • Page 2 S5U1C33001H (Ver. 4) Table 1 ICD Models and Differences Model S5U1C33000H S5U1C33001H (Ver. 3) S5U1C33001H (Ver. 4) Function C33 cores supported C33 STD core C33 STD core C33 STD core C33 Mini core C33 Mini core C33 Mini core C33 PE core...
  • Page 3: Functional Outline

    (8) Reset signal output to the target system (9) Firmware update function OPERATING ENVIRONMENT As the host computer, the S5U1C33001H uses a PC with a USB port (USB 1.1) available. Windows 2000 or Windows XP is recommended for the OS.
  • Page 4: Components Included With Package

    The items specified below are not included with the package. These items must be prepared separately. (16)S5U1C33001H Manual (S1C33 Family In-Circuit Debugger) (this PDF, downloadable from the SEIKO EPSON HP) (Ver. 4) (17)Debugger (gdb.exe) for the S1C33 Family (included in the S1C33 Family C Compiler Package)
  • Page 5: Name And Function Of Each Part

    S5U1C33001H (Ver. 4) NAME AND FUNCTION OF EACH PART Operation Panel The following shows an external view of the S5U1C33001H's operating section and the name of each part. Front panel EMU/ERASE TRC FULL/WRITE POWER BUSY 1 2 3 4 5 6 7 8...
  • Page 6 These switches set the DCLK - core clock ratio while the program execution is halted. Select an appropriate value so that the DCLK frequency will not exceed 40 MHz. If DCLK exceeds 40 MHz, the S5U1C33001H will not be able to communicate with the target system normally;...
  • Page 7 The TRG OUT pin outputs the trace trigger signal that indicates the beginning and end of tracing. When using area trace mode in the S5U1C33001H, two trigger points (trace area start and end addresses) are set up. The TRG OUT pin outputs a high level when the program execution address reaches the set trace trigger point.
  • Page 8 To monitor the signals output from the above pins, connect the GND of a measuring instrument such as an oscilloscope to this pin. If the ground level between the S5U1C33001H and the target system is unstable (particularly when the 4-pin...
  • Page 9 Furthermore, it lights up if the target system power is off or the target system is not connected to the S5U1C33001H when the S5U1C33001H is turned on. In this case, this LED goes off by turning the target system on. If the target system is not connected, connect it to the S5U1C33001H after turning the S5U1C33001H off, and then turn the target system and S5U1C33001H on.
  • Page 10 Figure 10 Power-Supply Operation Section • Power switch This is the power switch of the S5U1C33001H. The S5U1C33001H turns on when this switch is set to the "I" position. • AC power connector Plug the AC cable in this connector.
  • Page 11 Connecting the USB Cable The connectors at each end of the USB cable are type A (for the host computer) and type B (for the S5U1C33001H). Turn on the S5U1C33001H power and connect the USB cable to the host computer. The host computer will request that the USB driver be installed.
  • Page 12 S5U1C33001H (Ver. 4) USB Driver Installation Procedure (1) When the USB cable is first connected to the host computer, the following window will be displayed. (2) Install the USB driver by following the directions displayed by the wizard. Specify "C:\gnu33\utility\drv_usb" as the USB driver directory.
  • Page 13: Connecting The Target System

    CONNECTING THE TARGET SYSTEM Use the 30-pin, 10-pin or 4-pin target system interface cable supplied with the S5U1C33001H package to connect the target system. The target system must have a connector for connecting the above cable. For this, use the 30-pin, 10-pin or 4-pin target connector supplied with the S5U1C33001H package or an equivalent connector.
  • Page 14 S5U1C33001H (Ver. 4) Notes: • The signals connected to the S5U1C33001H are very high-speed signals, so the target connector must mounted within 5 cm from the S1C33xxx. If there is more distance between the connector and the S1C33xxx chip, the S5U1C33001H may not work properly.
  • Page 15: Start-Up Method (Power-On Sequence)

    • If the target system power is turned on after the S5U1C33001H is turned on: After the S5U1C33001H power is turned on, a forced break will be applied continuously to the target system. After the target system is turned on, the S1C33xxx chip is reset. The S1C33xxx chip enters debug mode and starts communica- tion with the S5U1C33001H.
  • Page 16 This will allow the system to operate reliably. This is because this sequence reliably reproduces the conditions in the "If the S5U1C33001H is turned on after the target system power is turned on" item above. If it is not possible to connect, install a reset switch on the target system.
  • Page 17: Power Supply And Reset Signal Output To The Target System

    Note that the maximum current that can be supplied is 10 mA. ∗ The S5U1C33001H power supply circuit includes a PolySwitch (resettable fuse) that shuts down the power supply to the target system when the output current exceeds 500 mA (it is automatically reset when the output current returns within the...
  • Page 18: Firmware Update Procedure

    S5U1C33001H (Ver. 4) FIRMWARE UPDATE PROCEDURE The S5U1C33001H has a firmware update function using the debugger (gdb.exe). The following show the procedure to update the S5U1C33001H firmware. Note: Before the firmware can be updated, the USB driver must be installed.
  • Page 19: Target System Connection Test

    • Omitting the target system connection test If SW6 of the DIP switch located on the S5U1C33001H front panel is placed in the ON (lower) position, the S5U1C33001H omits the target system connection test when the debugger (gdb.exe) starts up.
  • Page 20 S1C33 Family)". • Trace function Note that the trace function in the S5U1C33001H has the following restrictions. Furthermore, refer to the technical information of the trace function ("Implementation of the PC Trace Function" and "Implementation of the Bus Trace Function").
  • Page 21 Area 2 of the S1C33xxx (0x0060000 to 0x007FFFF) is reserved as a dedicated area for the programs that operate the S5U1C33001H. Therefore, no device can be mapped to this area using a parameter file, and data cannot be written to this area when the target program is suspended or being executed.
  • Page 22 "Debugger" section in the "S5U1C33001C Manual (C Compiler Package for S1C33 Family)". Differences from the Actual IC The S5U1C33001H is different from the actual IC in the way specified below. If this difference is not taken into consideration in an application, the program may not operate normally in the actual IC.
  • Page 23 • Notes on target system power supply The allowable voltage range for the signals input from the target system is 0 to 3.6 V. The S5U1C33001H may fail if voltages that exceed this range are input. Therefore, target systems to be connected to the S5U1C33001H must be designed so that voltages outside this range are not applied.
  • Page 24: Technical Information

    The flash programmer function allows writing data such as programs, which have been downloaded into the S5U1C33001H's internal flash memory, to the target system's flash memory directly from the S5U1C33001H. The flash programmer function is enabled by setting DIP switches 1 and 7 on the S5U1C33001H. The function is disabled in the default setting.
  • Page 25 (instruction fetch cycle or data access cycle) information when a read or write access is generated. The sampled information is divided and output from the DST4–0 and DTD7–0 pins to the S5U1C33001H in maximum 8 cycles.
  • Page 26: Troubleshooting

    The following message appears when the debugger (1) Is the S5U1C33001H turned on? → Place the power switch on the rear panel of the S5U1C33001H in the "I" (gdb.exe) in the host computer is invoked: position.
  • Page 27: Specifications

    Input voltage 100 V to 240 V AC (50 Hz/60 Hz) Power consumption 10 W, max. USB cable Length Connectors S5U1C33001H side: Standard-B type Host PC side: Standard-A type AC cable Length 1.8 m Plug type Bipolar with ground Target system interface cables Length Approx.
  • Page 28 NOTICE: No part of this material may be reproduced or duplicated in any form or by any means without the written permission of Seiko Epson. Seiko Epson reserves the right to make changes to this material without notice. Seiko Epson does not assume any liability of any kind arising out of any inaccuracies contained in this material or due to its application or use in any product or circuit and, further, there is no representation that this material is applicable to products requiring high level reliability, such as, medical products.

Table of Contents