Home

M16C Target Setup for the FoUSB Programmer

image

Contents

1. GND 7 o Vss GND 7 gt Vss IRESET 8 Q IRESET IRESET 8 Q RESET CNVss 9 CNVss CNVss 9 CNVss TxD 10 P6_7 TxD1 TxD TxD 10 P1_4 TxDO TxD 47K 47K nominal nominal e e Ke RA M30620F M30624F 10 Pin 10 Pin M30626F M306NAF Hodder Header M306NBF M30803F M0835F ve M30245F Ven in Single Chip Mode Vcc 1 2 Vcc Vec 1 Vcc BUSY 2 P6_4 RTS1 Busy BUSY 2 P6_4 RTS1 Busy CLK 3 P6_5 CLK1 SCLk CLK 3 P6_5 CLK1 SCLk RxD 4 P6_6 RxD1 RxD RxD 4 P6_6 RxD1 RxD CE 5 P5_O WRL CE CE 5 P5_O WRL CE EPM 6 P5_5 HOLD EPM EPM 6 P5_5 HOLD EPM GND 7 Vss GND 7 o Vss IRESET 8 RESET IRESET 8 Oo RESET CNVss 9 CNVss CNVss 9 o CNVss TxD 10 P6_7 TxD1 TxD TxD 10 P6_7 TxD1 TxD 47K 47K nominal nominal e e For M30626F M16C 62P connect to Vcc1 M30620F M30624F 40 Pin M30626F M306NAF M306NBF M30803F M30835F Header diate Vi Risolation N Single Chip Mode Veel 1 pa 1K nominal Vea BUSY 2 P6_4 RTS1 Busy CLK 3 e P6_5 CLK1 SCLK RxD 4 e P6_6 RxD1 RxD CE 5 r P5_O WRL CE EPM 6 P5_5 HOLD EPM GND 7 o Vss IRESET 8 OQ RESET CNVss 9 CNVss TxD 10 s P6_7 TxD1 TxD 47K i nominal Risolation 1K nominal ioen When only used in programming i e no debug operation and user uses boot UART CE and EPM pins connect 1K nominal isolation resistors between
2. applications as long as the user ensures that the USB Monitor can drive the pin to valid levels with 5mA current 3 5 CE Pin This pin is used to enter boot mode for programming of the target M16C MCU Not all M16C MCU s have a CE pin If a CE pin exists on the target MCU it should be connected to this pin refer to serial mode flash programming in the target MCU s datasheet If not leave pin unconnected If the target MCU s CE pin is used as input isolate the driving circuit from the header connection with a 1Kohm resistor If to be left unconnected if users decides to care must be taken to ensure that the target MCU s CE pin has a high signal level using a pull up resistor during any programming operations 3 6 EPM Pin in Target Power Mode In Target Power Mode the pin is used to control target MCU s EPM pin if it exists on the target MCU EPM pin is used during programming of the target MCU If this pin exists on the target MCU it should be connected to the header refer to serial mode flash programming of the target MCU s datasheet If not leave unconnected If the target MCU s EPM pin is used as input isolate the driving circuit from the header connection with a 1Kohm resistor If the EPM pin of the M16C MCU is left unconnected no external circuit and not connected to 10 pin header care must be taken to ensure that the target MCU s EPM pin has a high signal level by a pull up resistor during any programm
3. OT USB Bus Power Mode when connected to non Renesas SKP target boards If you plan to use the USB Monitor to supply power to non SKP boards please contact Renesas representative for details and assistance Aside from a standalone kit RTA FOUSB MON the USB Monitor comes included with the following Renesas Starter Kits e MSV30102 SKP e MSV30262 SKP e MSV30245 SKP e M16C System Evaluation Kit REU05B0059 0100Z June 2003 Page 1 of 7 M16C E ZE N ESAS Target Setup for the FOUSB Programmer PC with Windows 98 2000 Me or XP and available USB port Custom Target Board RTA FoUSB MON RENESAS r TARGET uss Pa stor RUN STATUS 10 Pin POWER Flach Proper thea Oebogae me Connection USB Figure 1 USB Monitor System Connectivity A picture of the USB Monitor with key components indicated is shown below 10 pin Polarized Target or USB Bus Connector to M16C Target Board Powered Switch TARGET uss ENESAS Power Mode USB PC STOP RUN STATUS POWER RTA FoUSB MON Flash Programmer amp In Circuit Debugger TARGET Mini USB Connector LED s Red Target Stopped Green Target Running Yellow USB Monitor Status Red Power Figure 2 USB Monitor Note 1 The USB Bus Power Mode was designed to supply power to Renesas SKP boards If non Renesas SKP boards i e customer developed M16C board are used as target boards use the USB Monitor in Target Power mode Contact yo
4. RENESAS APPLICATION NOTE M16C Target Setup for the FOUSB Programmer 1 0 Abstract The USB Monitor is a low cost compact interface that has two functions for Renesas M16C Flash microcontrollers 1 an in system programmer with FoUSB Flash over USB Flash Programmer and 2 an in circuit debugger tool with KD30 Debugger The following article introduces and shows examples of how to configure the target hardware with Renesas M16C Flash MCU to interface with the USB Monitor for in system programming 2 0 Introduction When used with the FoUSB Flash Programmer it provides an in system programming interface to the target Renesas M16C Flash MCU In addition when used with KD30 the USB Monitor also provides an easy to use in circuit debugging environment during application development The USB Monitor by taking advantage of Universal Serial Bus USB provides plug and play connectivity and fast data transfers between the computer and the M16C target board The USB Monitor is powered by Renesas M37641 full speed USB Flash MCU which also makes it upgradeable to support future Renesas M16C MCUs Powering the USB Monitor is user selectable USB Bus powered or Target powered When used in bus powered mode the USB bus supplies power to the USB Monitor and target board When in target powered mode USB bus power is disconnected and the USB Monitor sources power from the M16C target board Renesas recommends to use Target Power Mode and N
5. ace lines are in high impedance state until instructed to do otherwise by the FOUSB Programmer application 3 1 Vcc Power Supply Pin This provides the common connection point for power between USB Monitor and the target board This must be connected to the target board s Vcc line plane In Target Power mode the USB Monitor requires at least 3 3V 5 0V max and 45mA to operate properly 3 2 Busy Target MCU SIO Busy Signal This line indicates whether the target is busy and cannot receive data or not This must be connected to the target MCU s boot UART SIO BUSY CTS RTS pin This pin may be used for other applications as long as the user ensures that the USB Monitor can drive the pin to valid levels with 5mA current 3 3 SCLK Target MCU Serial Clock Signal This clock is used for synchronous serial communication between USB Monitor and target board This must be connected to the target MCU s boot UART SIO SCLK pin REU05B0059 0100Z June 2003 Page 3 of 7 M16C E ZE N ESAS Target Setup for the FOUSB Programmer This pin may be used for other applications as long as the user ensures that the USB Monitor can drive the pin to valid levels with 5mA current 3 4 RXD Target MCU Receive Data Input Signal USB Monitor Transmit Data Output Signal This is the USB Monitor SIO transmit data output This must be connected to the target MCU s boot UART SIO receive data input RXD pin This pin may be used for other
6. e CNVss line e Connect Reset line to the target MCU Reset pin or the target board s reset circuit e If EPM or CE lines are used as input pins isolate the driving circuit from the 10 pin header using a 1Kohm resistor e If possible avoid using the boot SIO UART pins for other purposes If not ensure the lines can be driven in boot mode e Table 1 lists the M16C Flash MCU s supported and corresponding CE or EPM pin support and the boot UART SIO Table 1 M16C MCU Support Summary M16C MCU CE EPM Pin Boot UART SIO M30100F3 M30245FC M30262F8 M3062GF8N M30620FCA M30624FGA M30626F GP M306V7FG REU05B0059 0100Z June 2003 Page 5 of 7 M16C ZE N ESAS Target Setup for the FOUSB Programmer Examples of target board hardware connection to10 pin header USB Monitor when used for in system programming only If you cannot find your M16C Flash MCU in the examples shown please contact Renesas representative for assistance 10 Pin 10 Pin Header Header PR M30262F k M30102F Vcc 1 PG Vcc Vec 1 4 Vec BUSY 2 P6_4 RTS1 Busy BUSY 2 P1_7 CNTRO Busy CLK 3 P6_5 CLK1 SCLK CLK 3 P1_6 CLKO SCLK RxD 4 P6_6 RxD1 RxD RxD 4 P1_5 RxDO RxD CE 5 P8_6 XCout CE CE 5 EPM 6 EPM 6
7. ention against any malfunction or mishap Notes regarding these materials These materials are intended as a reference to assist our customers in the selection of the Renesas Technology Corporation product best suited to the customer s application they do not convey any license under any intellectual property rights or any other rights belonging to Renesas Technology Corporation or a third party Renesas Technology Corporation assumes no responsibility for any damage or infringement of any third party s rights originating in the use of any product data diagrams charts programs algorithms or circuit application examples contained in these materials All information contained in these materials including product data diagrams charts programs and algorithms represents information on products at the time of publication of these materials and are subject to change by Renesas Technology Corporation without notice due to product improvements or other reasons It is therefore recommended that customers contact Renesas Technology Corporation or an authorized Renesas Technology Corporation product distributor for the latest product information before purchasing a product listed herein The information described here may contain technical inaccuracies or typographical errors Renesas Technology Corporation assumes no responsibility for any damage liability or other loss rising from these inaccuracies or errors Please also pay attention to infor
8. ing operations 3 7 GND Ground Pin This provides the common point where the USB Monitor ground and target board ground planes can be connected This must be connected to target board s GND line plane 3 8 RESET Target MCU Reset Signal This active low signal is used by the USB Monitor to reset the target MCU This must be connected to the target board s reset circuit or target MCU s reset pin The user must ensure that the USB Monitor can drive the pin to a valid low level with 5mA current REU05B0059 0100Z June 2003 Page 4 of 7 M16C E ZE N ESAS Target Setup for the FOUSB Programmer 3 9 CNVss Target MCU CNVss Pin This active high signal is used by the USB Monitor to control the target MCU s CNVss pin for programming purposes This must be connected to the target MCU s CNVss pin During normal operation this pin must have a low signal To accomplish this connect a 10K nominal pull down resistor See M16C MCU datasheet on CNVss pin description for details 3 10 TXD Target MCU Transmit Data Output Signal USB Monitor Receive Data Input Signal This is the USB Monitor SIO receive data input This must be connected to the target M16C MCU s boot UART SIO transmit data output TXD pin This pin may be used for other applications as long as the user ensures that the USB Monitor can drive the pin to valid levels with 5mA current 3 11 Hardware Summary and Precautions e Connect pull down resistors to th
9. mation published by Renesas Technology Corporation by various means including the Renesas Technology Corporation Semiconductor home page http www renesas com When using any or all of the information contained in these materials including product data diagrams charts programs and algorithms please be sure to evaluate all information as a total system before making a final decision on the applicability of the information and products Renesas Technology Corporation assumes no responsibility for any damage liability or other loss resulting from the information contained herein Renesas Technology Corporation semiconductors are not designed or manufactured for use in a device or system that is used under circumstances in which human life is potentially at stake Please contact Renesas Technology Corporation or an authorized Renesas Technology Corporation product distributor when considering the use of a product contained herein for any specific purposes such as apparatus or systems for transportation vehicular medical aerospace nuclear or undersea repeater use The prior written approval of Renesas Technology Corporation is necessary to reprint or reproduce in whole or in part these materials If these products or technologies are subject to the Japanese export control restrictions they must be exported under a license from the Japanese government and cannot be imported into a country other than the approved destination Any diversion o
10. r reexport contrary to the export control laws and regulations of Japan and or the country of destination is prohibited Please contact Renesas Technology Corporation for further details on these materials or the products contained therein
11. ur Renesas representative if you plan to use the USB Monitor in Bus Power mode to supply power to your non SKP target board 2 The USB Monitor ships with a 6 mini USB cable to connect to your PC and a 6 10 pin flat ribbon target cable to connect to the M16C target board REU05B0059 0100Z June 2003 Page 2 of 7 M16C E ZE N ESAS Target Setup for the FOUSB Programmer 3 The USB Monitor requires 5V for re programming if a new MCU file MMI needs to be downloaded to the USB Monitor i e when the target MCU selected does not match the MCU file on the USB Monitor To accomplish this disconnect the USB Monitor from the target set to Bus Power Mode and then download new MCU file After MCU file has been downloaded switch back to Target Power Mode 3 0 Hardware Connectivity for In System Programming This section describes the hardware connections to the USB Monitor for in system programming purposes Examples for different M16C MCU s are shown at the end of the section The USB Monitor connects to an M16C target board through a polarized 100 2 54mm 10 pin connection using a flat ribbon cable It communicates with the M16C MCU using the boot UART SIO in a clocked SIO configuration The signals used and how these signals are assigned is described below TXD 10 9 CNVss RESET 8 7 GND VOLTSEL 6 5 CE RXD 4 3 SCLK BUSY 2 1 Vcc Figure 3 Target Board 10 Pin Header Connector Signal Assignment Note All target interf
12. user UART CE amp EPM circuit and M16C MCU 10 pin header connection REU05B0059 0100Z June 2003 Page 6 of 7 M16C E ZE N ESAS Target Setup for the FOUSB Programmer Note If you cannot find your M16C Flash MCU in the examples shown please contact Renesas representative for assistance 4 0 Conclusion The USB Monitor is an easy to use interface for setting up an M16C MCU development environment to support in system programming It does not require a lot of resources from the target board Correct hardware connectivity will guarantee proper operation 5 0 Reference Renesas Technology Corporation Semiconductor Home Page http www renesas com E mail Support support_apl renesas com User s Manual e RTA FoUSB MON User s Manual e Target Setup for In Circuit Debugger App Note e Firmware Requirements for In Circuit Debugger Support App Note REU05B0059 0100Z June 2003 Page 7 of 7 Keep safety first in your circuit designs Renesas Technology Corporation puts the maximum effort into making semiconductor products better and more reliable but there is always the possibility that trouble may occur with them Trouble with semiconductors may lead to personal injury fire or property damage Remember to give due consideration to safety when making your circuit designs with appropriate measures such as i placement of substitutive auxiliary circuits ii use of nonflammable material or iii prev

Download Pdf Manuals

image

Related Search

Related Contents

Lenovo ThinkServer TS140  USE AND MAINTENANCE MANUAL  Mml16c GB-NL-FR-ES-D    InterpretAir™ Logiciel d`analyse des réseaux locaux sans fil (WLAN)  MARINE - Trekkinn    LaCie Big Disk Extreme+ Dual 1TB  

Copyright © All rights reserved.
Failed to retrieve file