Page 2
• These materials are intended as a reference to assist our customers in the selection of the Renesas Technology 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, Renesas Solutions Corporation or a third party.
Contents Chapter 1. Precautions for Safety ... 5 Chapter 2. Introduction ... 7 2.1 Things to Check When Unpacking ... 8 Chapter 3. How to Write the Program ... 9 3.1 Programming Procedures ... 9 3.2 Selecting a Connector ... 10 3.3 Attaching the Adapter to a PROM Programmer ...
Chapter 1. Precautions for Safety Either in this user's manual or on the product, several icons are used to insure proper handling of this product and also to prevent injuries to you or other persons, or damage to your properties. This chapter describes precautions which should be taken in order to use this product safely and properly.
Warning for Use Environment: • This equipment is to be used in an environment with a maximum ambient temperature of 35˚C. Care should be taken that this temperature is not exceeded. • Select the proper programming mode of the PROM programmer. Caution to Be Taken for Modifying This Product: •...
Chapter 2. Introduction This product is a PROM programming adapter for the 38000 Series of Renesas 8-bit MCUs (available for some 740 Series MCUs). The adapter is a tool that can be used to write programs into internal PROM of MCUs using a PROM programming adapter commercially available. This user's manual describes the specifications and how to use the product.
Table 2.1 Contents Main unit PCA4738S-64A PCA4738F-64A PCA4738L-64A PCA4738F-80A PCA4738L-80A PCA4738G-80A PCA4738F-100A PCA4738L-100A PCA4738L-160A PCA4738F-176A PCA4738H-80A PCA4738G-100A PCA4738H-100A PCA4738S-42A PCA4738F-42A If any part is missing or there is any doubt about your product package, contact your local distributor.
Chapter 3. How to Write the Program This chapter describes how to write programs with a PROM programmer. For the operation of the PROM programmer, refer to the user's manual of the PROM programmer. 3.1 Programming Procedures Follow these procedures (1) through (9) to write programs into the MCU. (1) Read the program into the PROM programmer.
3.2 Selecting a Connector Select the connector depending on the type of the MCU as described in Table 3.1 and Figure 3.1 below. Table 3.1 Selecting connector MCU's programming mode Notes: * No selection is required for the PCA4738S-42A and PCA4738F-42A. (The PCA7402E connec- tor is already attached.) * For the MCU whose internal ROM is 32 KB or less, the applicable adapter (PCA4738D/ PCA7402D or PCA4738E/PCA7402E) depends on its device (M5M27C256A mode or...
3.3 Attaching the Adapter to a PROM Programmer (1) For the PCA4738D and PCA7402D As shown in Figure 3.2, attach the pin No. 1 of the connector of the PROM programmer (standard- pitch 28-pin pin-header mounted) to the No. 1 pin of the IC socket of the PROM programmer. Be careful when attaching to the PROM programmer because an incorrect insertion can cause fatal damage to the MCU.
3.4 Switch Settings (1) Switches SW1 and SW2 • For PCA4738S-42A and PCA4738F-42A Set the switches SW1 and SW2 according to the output format of the MCU ports. The examples of switch settings are shown in Tables 3.2 and 3.5 and Figure 3.4. Table 3.2 Switch settings (PCA4738S-42A and PCA4738F-42A) Switch •...
3.5 Mounting an MCU As shown in Figures 3.5 and 3.6, insert the No. 1 pin of an MCU into the No. 1 pin of the IC socket. Be careful when inserting the MCU because an incorrect insertion can cause fatal damage to the MCU.
Page 15
Caution to Be Taken for SOP Version IC Socket: • SOP version IC sockets (mounted on the PCA4738F-42A) have a sliding bar in the middle of the board. Be sure to keep the bar to the side of the diagonally shaded area imprinted on the board (factory-setting).
3.6 Setting the Programming Area To write the program into an MCU, be sure to set the programming area. And also, specify its device of the PROM programmer. The lists of programming areas and device are shown in Tables 3.6 to 3.9. Make note of the fact that the MCU whose ROM is 32 KB or less has two devices applicable.
Page 17
Table 3.8 List of programming areas and devices - 38000 Series (PCA4738E or PCA7402E connector) MCU type name Applicable MCU M38XXXE2 Presently not available M38XXXE3 M38XXXE4 M38503E4 M38513E4 M38XXXE5 Presently not available M38XXXE6 M38504E6 M38514E6 M38XXXE7 Presently not available M38XXXE8 M38867E8 M38XXXE9 Presently...
Table 3.9 List of programming areas and devices - 75xx Group (PCA4738E or PCA7402E connector) MCU type name M375XXE2 M375XXE3 M375XXE4 M375XXE5 M375XXE6 M375XXE7 M375XXE8 M375XXE9 M375XXEA M375XXEB M375XXEC M375XXED M375XXEE M375XXEF 3.7 Recommended PROM Programmers The PROM programmers listed in Table 3.10 are recommended for the adapters. Using the actual products, we have verified that these PROM programmers can be used to write programs without problem.
Chapter 4. Specifications 4.1 Specifications Table 4.1 lists common specifications of the programming adapters, and Tables 4.2 and 4.3 list individual specifications of each programming adapter. Table 4.1 Common specifications Operating clock frequency Board configuration Table 4.2 Individual specifications (1/2) Product name PCA4738S-42A PCA4738F-42A...
Page 20
38000 Series QFP package (80P6S-A) PCA4738G-80A IC socket IC51-0804-711 (made by Yamaichi Electronics Co., Ltd.) 38000 Series QFP package (100P6S-A) PCA4738F-100A IC socket IC51-1004-814-6 (made by Yamaichi Electronics Co., Ltd.) 38000 Series LCC package (100D0) PCA4738L-100A IC socket IC51-1004-1724 (made by Yamaichi Electronics Co., Ltd.)
4.2 Memory Maps Memory maps of the MCU and PROM programmers are shown in Figure 4.1 (M5M27C256A mode) and Figure 4.2 (M5M27C101 mode). 00000h 0YY00h 0YY7Fh 0YY80h 0FFFDh 0FFFEh 0FFFFh Figure 4.1 Memory maps (M5M27C256A mode) Reserved ROM area Internal ROM area Reserved ROM area ROM size (Bytes) 4,096...
Page 22
00000h 0YY00h Reserved ROM area 0YY7Fh 0YY80h Internal ROM area 0FFFDh 0FFFEh Reserved ROM area 0FFFFh ROM size (Bytes) Figure 4.2 Memory maps (M5M27C101 mode) Unused area Programming area Unused area PROM programmer (M5M27C101 mode) Address YY Address ZZ 4,096 8,192 12,288 16,384...
Chapter 5. Troubleshooting Be sure to check the following before seeking technical support. 5.1 Errors That Occur When Writing to PROM (1) When Newly Purchased Cause Programming adapter PROM programmer Contact failure (2) Previously Written Normally Cause Programming adapter PROM programmer Contact failure Check point Is the correct PROM programmer connector selected?
5.2 MCU Does Not Function Normally In the case that the program operates normally on the emulator, but when the MCU that has normally been written is attached the same program does not function normally: (1) Is the offset address specified correctly when copying data into the PROM programmer? (2) In the emulator, NOPs are often inserted in the area where the program has not been read, therefore the program happens to appear functioning normally even though it may have gone wild.