PD78F0701Y_15 RENESAS | Alldatasheet
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 54
Technical content
Datasheet sections
- 2.1 Port Pins
- 2.2 Non-Port Pins
- 2.3 Pin Input/Output Circuits and Handling of Unused Pins
- 6.1 Selecting the Transmission Method
- 6.2 Flash Memory Programming Functions
- 6.3 Connecting the Flashpro III
- 6.4 Flash Memory Programming by Self-Writing
To our customers, Old Company Name in Catalogs and Other Documents On April 1st, 2010, NEC Electronics Corporation merged with Renesas Technology Corporation, and Renesas Electronics Corporation took over all the business of both companies. Therefore, although the old company name remains in this document, it is a valid Renesas Electronics document. We appreciate your understanding. Renesas Electronics website: http://www.renesas.com April 1st, 2010 Renesas Electronics Corporation Issued by: Renesas Electronics Corporation (http://www.renesas.com) Send any inquiries to http://www.renesas.com/inquiry.
- All information included in this document is current as of the date this document is issued. Such information, however, is subject to change without any prior notice. Before purchasing or using any Renesas Electronics products listed herein, please confirm the latest product information with a Renesas Electronics sales office. Also, please pay regular and careful attention to additional and different information to be disclosed by Renesas Electronics such as that disclosed through our website. 2. Renesas Electronics does not assume any liability for infringeme nt of patents, copyrights, or other intellectual property rights of third parties by or arising from the use of Renesas Electronics products or technical information described in this document. No license, express, implied or otherwise, is granted hereby under any patents, copyrights or other intellectual property rights of Renesas Electronics or others. 3. You should not alter, modify, copy, or otherwise misappropriate any Renesas Electronics product, whether in whole or in part. 4. Descriptions of circuits, software and other related informat ion in this document are provided only to illustrate the operation of semiconductor products and application examples. You are fully responsible for the incorporation of these circuits, software, and information in the design of your equipment. Renesas Electronics assumes no responsibility for any losses incurred by you or third parties arising from the use of these circuits, software, or information. 5. When exporting the products or technology described in this doc ument, you should comply with the applicable export control laws and regulations and follow the procedures required by such laws and regulations. You should not use Renesas Electronics products or the technology described in this document for any purpose relating to military applications or use by the military, including but not limited to the development of weapons of mass destruction. Renesas Electronics products and technology may not be used for or incorporated into any products or systems whose manufacture, use, or sale is prohibited under any applicable domestic or foreign laws or regulations. 6. Renesas Electronics has used reasonable care in preparing th e information included in this document, but Renesas Electronics does not warrant that such information is error free. Renesas Electronics assumes no liability whatsoever for any damages incurred by you resulting from errors in or omissions from the information included herein. 7. Renesas Electronics products ar e classified according to the following three quality grades: “Standard”, “High Quality”, and “Specific”. The recommended applications for each Renesas Electronics product depends on the product’s quality grade, as indicated below. You must check the quality grade of each Renesas Electronics product before using it in a particular application. You may not use any Renesas Electronics product for any application categorized as “Specific” without the prior written consent of Renesas Electronics. Further, you may not use any Renesas Electronics product for any application for which it is not intended without the prior written consent of Renesas Electronics. Renesas Electronics shall not be in any way liable for any damages or losses incurred by you or third parties arising from the use of any Renesas Electronics product for an application categorized as “Specific” or for which the product is not intended where you have failed to obtain the prior written consent of Renesas Electronics. The quality grade of each Renesas Electronics product is “Standard” unless otherwise expressly specified in a Renesas Electronics data sheets or data books, etc. “Standard”: Computers; office equipmen t; communications equipment; test and measurement equipment; audio and visual equipment; home electronic appliances; machine tools; personal electronic equipment; and industrial robots. “High Quality”: Transportation equi pment (automobiles, trains, ships, etc.); traffic control systems; anti-disaster systems; anti- crime systems; safety equipment; and medical equipment not specifically designed for life support. “Specific”: Aircraft; aerospace equipment; submersible repeaters; nuclear reactor control systems; medical equipment or systems for life support (e.g. artificial life support devices or systems), surgical implantations, or healthcare intervention (e.g. excision, etc.), and any other applications or purposes that pose a direct threat to human life. 8. You should use the Renesas Electronics pr oducts described in this document within the range specified by Renesas Electronics, especially with respect to the maximum rating, operating supply voltage range, movement power voltage range, heat radiation characteristics, installation and other product characteristics. Renesas Electronics shall have no liability for malfunctions or damages arising out of the use of Renesas Electronics products beyond such specified ranges. 9. Although Renesas Electronics endeavors to improve the quality and reliability of its products, semiconductor products have specific characteristics such as the occurrence of failure at a certain rate and malfunctions under certain use conditions. Further, Renesas Electronics products are not subject to radiation resistance design. Please be sure to implement safety measures to guard them against the possibility of physical injury, and injury or damage caused by fire in the event of the failure of a Renesas Electronics product, such as safety design for hardware and software including but not limited to redundancy, fire control and malfunction prevention, appropriate treatment for aging degradation or any other appropriate measures. Because the evaluation of microcomputer software alone is very difficult, please evaluate the safety of the final products or system manufactured by you. 10. Please contact a Renesa s Electronics sales office for details as to environmental matters such as the environmental compatibility of each Renesas Electronics product. Please use Renesas Electronics products in compliance with all applicable laws and regulations that regulate the inclusion or use of controlled substances, including without limitation, the EU RoHS Directive. Renesas Electronics assumes no liability for damages or losses occurring as a result of your noncompliance with applicable laws and regulations. 11. This document may not be reproduced or duplicated, in any form, in whole or in part, without prior written consent of Renesas Electronics. 12. Please contact a Renesa s Electronics sales office if you have any questions regarding the information contained in this document or Renesas Electronics products, or if you have any other inquiries. (Note 1) “Renesas Electronics” as used in this document means Renesas Electronics Corporation and also includes its majority- owned subsidiaries. (Note 2) “Renesas Electronics product(s)” means any product developed or manufactured by or for Renesas Electronics.
The information contained in this document is being issued in advance of the production cycle for the device. The parameters for the device may change before final production or NEC Corporation, at its own discretion, may withdraw the device prior to its production. Document No. U13563EJ2V0PM00 (2nd edition) Date Published March 1999 J CP(K) Printed in Japan © 1998 8-BIT SINGLE-CHIP MICROCONTROLLER PRELIMINARY PRODUCT INFORMATION MOS INTEGRATED CIRCUIT µµµµPD78F0701Y The mark shows major revised points. The µPD78F0701Y is a µPD780701Y sub-series product of the 78K/0 series. The µPD78F0701Y features a DCAN controller and an IEBus TM controller. It also features flash memory as internal ROM. Programs can be written into the flash memory without having to remove it from the board. The functions of the µµµµPD78F0701Y are described in the following user's manuals. Be sure to read these manuals when designing a system based on the µµµµPD78F0701Y. µµµµPD780701Y Sub-Series User's Manual : U13781E 78K/0 Series User's Manual, Instruction : U12326E
FEATURES
- Built-in IEBus (Inter Equipment Bus TM ) controller
- Built-in DCAN (Direct Storage Controller Area Network) controller
- Pin-compatible with masked ROM versions (other than the VPP pin)
- Flash memory : 60K bytes (supported for self-programming)
- Internal high-speed RAM : 1,024 bytes
- Internal expansion RAM : 2,048 bytes
- Buffer RAM for DCAN : 288 bytes
- Can be operated within the same power supply voltage ranges as masked ROM versions (VDD = 3.5 to 5.5 V) Remark For differences between flash memory versions and masked ROM versions, see Chapter 1.
APPLICATIONS
Car audio systems, etc.
ORDERING INFORMATION
µPD78F0701YGC-8BT 80-pin plastic QFP (14 × 14 mm) Not all devices/types available in every country. Please check with local NEC representative for availability and additional information.
Preliminary Product Information U13563EJ2V0PM002 µµµµPD78F0701Y 78K/0 SERIES DEVELOPMENT The 78K/0 series products are shown below. The sub-series names are indicated in frames. Ultra-low power consumption. This product includes a UART. PD78095580-pin µ This product includes a controller/driver for driving an automobile meter. PD78097380-pin µ PD780833Yµ PD78098B80-pin 80-pin An IEBus controller has been added to the PD78054. EMI noise-reduced versionµµ PD78044F PD78044H PD780232 80-pin Basic sub-series for FIP driving. Total indication output pins: 34 PD78083 PD780058 PD78058F PD78054 PD780065 PD780034A PD780034AY PD78014H PD78018F PD780208 PD780228 PD780308 PD78064B PD78064 PD780308Y PD78064Y PD780948 80-pin 80-pin 80-pin 64-pin 64-pin 80-pin 64-pin 64-pin 42-/44-pin 100-pin 100-pin 80-pin 100-pin 100-pin 100-pin 64-pin 100-pin Compatible with bus interface For LCD driving For FIPTM driving 78K/0 series The serial I/O of the PD78054 has been enhanced. EMI noise-reduced versions EMI noise-reduced versions of the PD78054 A UART and D/A converter have been added to the PD78018F and I/O has been enhanced. RAM capacity of the PD780024A has been expanded. An A/D converter of the PD780024A has been enhanced. Serial I/O of the PD78018F has been enhanced. EMI noise-reduced version of the PD78018F Basic sub-series for control This product includes a UART and can operate at a low voltage (1.8 V). The I/O and FIP C/D of the PD78044F have been enhanced. Total indication output pins: 53 The I/O and FIP C/D of the PD78044H have been enhanced. Total indication output pins: 48 80-pin This product is for panel control and includes the FIP C/D. Total indication output pins: 53 N-ch open-drain I/O ports have been added to the PD78044F . Total indication output pins: 34 For inverter control This product includes an inverter control circuit and UART. EMI noise-reduced version The SIO of the PD78064 has been enhanced and ROM and RAM have been expanded. EMI noise-reduced version of the PD78064 Basic sub-series for LCD driving. These products include a UART. This product includes a DCAN controller. For industrial meter control PD780958100-pin For meter control This product includes a DCAN and an IEBus controller. This product includes a controller complying with J1850 (CLASS 2). PD780701Y 80-pin 100-pin PD78078 PD78070A PD78075B 100-pin 100-pin 100-pin For control Products being mass-produced Products under development Y sub-series products are compatible with the I2C bus. A timer has been added to the PD78054 to enhance external interface functions. EMI noise-reduced version of the PD78078 ROM-less versions of the PD78078 The serial I/O of the PD78078Y has been enhanced, and only selected functions are provided. PD78018FY PD78054Y PD78058FY PD780058Y PD780018AY PD78070AY PD78078Y PD780988 µ µ µ µ µ µ µ µ µ µ µ µ µ µ µ µµ µ µ µ µ µ µµ µ µµ µ µµ PD780024A PD780024AYµµ µ µ µ µ µ µ µ µ µ µµ µ µ µ µ µ µ µ µ
Preliminary Product Information U13563EJ2V0PM00 3 µµµµPD78F0701Y FUNCTIONS Item Function Flash memory 60K bytes High-speed RAM 1,024 bytes Extended RAM 2,048 bytes Internal memory Buffer RAM for DCAN 288 bytes Minimum instruction execution time On-chip minimum instruction execution time modification function (operation with system clock running at 6.29 MHz) General-purpose registers 8 bits × 32 registers (8 bits × 8 registers × 4 banks) Instruction set • 16-bit operations
- Multiplication/division (8 bits × 8 bits, 16 bits ÷ 8 bits)
- Bit manipulations (such as set, reset, test, and Boolean operation) I/O ports Total : 67
- CMOS I/O : 56
- TTL input/CMOS output : 8
- N-ch open-drain I/O : 3 A/D converters • 16 channels with 8-bit resolution
- Power failure detection function Serial interface • Three-wire serial I/O mode : 2 channels
- UART mode : 1 channel
- I C bus mode : 1 channel Timers • 16-bit timer/event counters : 2 channels
- 8-bit timer/event counters : 3 channels
- Watch timer : 1 channel
- Watchdog timer : 1 channel Timer output 5 lines (8-bit PWM output: 3 lines) DCAN controller 1 channel IEBus controller Effective transmission rate: 18 kbps (operation with system clock running at 6.29 MHz) Buzzer output 0.768 kHz, 1.54 kHz, 3.07 kHz, 6.14 kHz (operation with system clock running at
6.29 MHz)
Maskable Internal: 20, External: 8 Nonmaskable Internal: 1 Vectored interrupt sources Software 1 Power supply voltage V DD = 3.5 to 5.5 V Operating ambient temperature T A = -40°C to +85°C Package 80-pin plastic QFP (14 × 14 mm)
Preliminary Product Information U13563EJ2V0PM004 µµµµPD78F0701Y PIN CONFIGURATION (TOP VIEW)
- 80-pin plastic QFP (14 × 14 mm) µPD78F0701YGC-8BT 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 P90/ANI8 P91/ANI9 P92/ANI10 P93/ANI11 P94/ANI12 P95/ANI13 P96/ANI14 P97/ANI15 P70/TI52/TO52 P71/SDA0 P72/SCL0 P73/TO01 P74/TI001 P75/TI011 P76/TI50/TO50 P77/TI51/TO51 P00/INTP0 P01/INTP1 P02/INTP2 P03/INTP3 P66 P65 P64 P27/PCL P26/ASCK0 P25/TxD0 P24/RxD0 P23/BUZ P07/INTP7 P06/INTP6 P05/INTP5 P04/INTP4 P22/SCK31 P21/SO31 P20/SI31 P57 P56 P55 P54 P53 AV SS P87/ANI7 P86/ANI6 P85/ANI5 P84/ANI4 P83/ANI3 P82/ANI2 P81/ANI1 P80/ANI0 AV REF VSS1 VDD1 CPUREG V PP RESET CTXD/ITX0 CRXD/IRX0 P67 P40 P41 P42 P43 P44 P45 P46 P47 P30/SI30 P31/SO30 P32/SCK30 V DD0 VSS0 P33 P34/TO00 P35/TI000 P36/TI010 P50 P51 P52 Cautions 1. In normal operation mode, connect the VPP pin directly to the VSS0 or VSS1 pin. 2. Connect the AVSS pin to the VSS0 pin. 3. Connect the AVREF pin to the VDD0 pin.
Preliminary Product Information U13563EJ2V0PM00 5 µµµµPD78F0701Y ANI0-ANI15 : Analog Input P90-P97 : Port 9 ASCK0 : Asynchronous Serial Clock PCL : Programmable Clock AV REF : Analog Reference Voltage RESET : Reset AV SS : Analog Ground RxD0 : Receive Data (for UART0) BUZ : Buzzer Output SCK30, SCK31 : Serial Clock (for SIO30, SIO31) CPUREG : Regulator for CPU Power Supply SCL0 : Serial Clock (for IIC0) CRXD : CAN Receive Data SDA0 : Serial Data CTXD : CAN Transmit Data SI30, SI31 : Serial Input INTP0-INTP7 : Interrupt from Peripherals SO30, SO31 : Serial Output IRX0 : IEBus Receive Data TI000, TI010, TI001, ITX0 : IEBus Transmit Data TI011, TI50, TI51, P00-P07 : Port 0 TI52 : Timer Input P20-P27 : Port 2 TO00, TO01, TO50, P30-P36 : Port 3 TO51, TO52 : Timer Output P40-P47 : Port 4 TxD0 : Transmit Data (for UART0) P50-P57 : Port 5 V DD0 , VDD1 : Power Supply P64-P67 : Port 6 V PP : Programming Power Supply P70-P77 : Port 7 V SS0 , VSS1 : Ground P80-P87 : Port 8 X1, X2 : Crystal
Preliminary Product Information U13563EJ2V0PM006 µµµµPD78F0701Y BLOCK DIAGRAM 16-bit TIMER/ EVENT COUNTER 00 (TM00) TO00/P34 TI000/P35 TI010/P36 SERIAL INTERFACE 30 (SIO30) SI30/P30 SO30/P31 SCK30/P32 SERIAL INTERFACE 31 (SIO31) SI31/P20 SO31/P21 SCK31/P22 RxD0/P24 TxD0/P25 ASCK0/P26 INTP0/P00- INTP7/P07 I2C BUS (IIC0) UART (UART0) INTERRUPT CONTROL (INT29) SCL0/P72 SDA0/P71 16-bit TIMER/ EVENT COUNTER 01 (TM01) TO01/P73 TI001/P74 TI011/P75 8-bit TIMER/ EVENT COUNTER 50 (TM50) TI50/TO50/P76 TI51/TO51/P77 TI52/TO52/P70 8-bit TIMER/ EVENT COUNTER 51 (TM51) 8-bit TIMER/ EVENT COUNTER 52 (TM52) WATCH TIMER (WTN0) WATCHDOG TIMER (WDT) PCL/P27 BUZ/P23 CLOCK OUTPUT CONTROL BUZZER OUTPUT 78K/0 CPU CORE INTERNAL HIGH-SPEED RAM 1,024 Bytes INTERNAL EXPANSION RAM 2,048 Bytes FLASH MEMORY 60K Bytes PORT 0 P00-P078 PORT 2 P20-P278 PORT 3 P30-P367 PORT 4 P40-P478 PORT 5 P50-P578 PORT 6 P64-P674 PORT 7 P70-P778 PORT 8 P80-P878 PORT 9 A/D CONVERTER3 (AD3) (ADCTL3) IEBus CONTROLLER (IEBUS0) DCAN RAM
288 Bytes
ANI7/P87, ANI8/P90- ANI15/P97 AV SS AV REF ITX0/CTXD IRX0/CRXD DCAN CONTROLLER (DCAN) CTXD/ITX0 CRXD/IRX0 SYSTEM CONTROL VOLTAGE REGULATOR RESET VDD1 VDD0 VSS0 VPP CPUREG VSS1
Preliminary Product Information U13563EJ2V0PM008 µµµµPD78F0701Y 1. DIFFERENCES BETWEEN THE µµµµPD78F0701Y AND MASKED ROM VERSIONS The µPD78F0701Y is a product provided with flash memory that enables writing, erasing, and rewriting of programs without being removed from the board. Table 1-1 shows the differences between the flash memory version (µPD78F0701Y) and masked ROM versions (µPD780701Y and µPD780702Y). Table 1-1. Differences between the µµµµPD78F0701Y and Masked ROM Versions Item µPD78F0701Y µPD780701Y µPD780702Y Internal ROM type Flash memory Masked ROM IC pin Not provided Provided VPP pin Provided Not provided Built-in bus controller DCAN controller and IEBus controller DCAN controller IEBus controller TX pin DCAN or IEBus output (switched by software) DCAN output IEBus output RX pin DCAN or IEBus input (switched by software) DCAN input IEBus input Electrical characteristics Refer to the data sheet of individual products. Caution The flash memory versions and masked ROM versions have different noise immunity and noise radiation characteristics. Do not use ES products for evaluation when considering switching from flash memory versions to those using masked ROM upon the transition from preproduction to mass-production. CS products (masked ROM versions) should be used in this case.
Preliminary Product Information U13563EJ2V0PM00 9 µµµµPD78F0701Y 2. PIN FUNCTIONS
2.1 Port Pins (1/2)
Pin name I/O Function When reset Also used as P00-P07 I/O Port 0 8-bit input/output port Can be set to either input or output in 1-bit units. Whether an on-chip pull-up resistor is to be used can be specified by software. Input INTP0-INTP7 P20 SI31 P21 SO31 P22 SCK31 P23 BUZ P24 RxD0 P25 TxD0 P26 ASCK0 P27 I/O Port 2 8-bit input/output port Can be set to either input or output in 1-bit units. Whether an on-chip pull-up resistor is to be used can be specified by software. Input PCL P30 SI30 P31 SO30 P32 Whether an on-chip pull-up resistor is to be used can be specified by software. SCK30 P33 N-ch open-drain input/output port (15-V withstand voltage) Can directly drive LEDs. P34 TO00 P35 TI000 P36 I/O Port 3 7-bit input/output port Can be set to either input or output in 1-bit units. Whether an on-chip pull-up resistor is to be used can be specified by software. Input TI010 P40-P47 I/O Port 4 8-bit input/output port Can be set to either input or output in 1-bit units. Whether an on-chip pull-up resistor is to be used can be specified by software. When a falling edge is detected, the interrupt request flag (KRIF) is set to 1. Input - P50-P57 I/O Port 5 8-bit input/output port TTL-level input and CMOS output Can be set to either input or output in 1-bit units. Whether an on-chip pull-up resistor is to be used can be specified by software. Input - P64-P67 I/O Port 6 4-bit input/output port Can be set to either input or output in 1-bit units. Whether an on-chip pull-up resistor is to be used can be specified by software. Input -
Preliminary Product Information U13563EJ2V0PM0010 µµµµPD78F0701Y
2.1 Port Pins (2/2)
Pin name I/O Function When reset Also used as P70 Whether an on-chip pull-up resistor is to be used can be specified by software. TI52/TO52 P71 SDA0 P72 N-ch open-drain input/output port (5-V withstand voltage) SCL0 P73 TO01 P74 TI001 P75 TI011 P76 TI50/TO50 P77 I/O Port 7 8-bit input/output port Can be set to either input or output in 1-bit units. Whether an on-chip pull-up resistor is to be used can be specified by software. Input TI51/TO51 P80-P87 I/O Port 8 8-bit input/output port Can be set to either input or output in 1-bit units. Input ANI0-ANI7 P90-P97 I/O Port 9 8-bit input/output port Can be set to either input or output in 1-bit units. Input ANI8-ANI15
2.2 Non-Port Pins (1/2)
Pin name I/O Function When reset Also used as INTP0-INTP7 Input External interrupt input for which effective edges (rising and/or falling edges) can be specified. Input P00-P07 SI30 P30 SI31 Input Serial data input to serial interface Input P20 SO30 P31 SO31 Output Serial data output to serial interface Input P21 SDA0 I/O Serial data input/output to serial interface Input P71 SCK30 P32 SCK31 P22 SCL0 I/O Serial clock input/output to serial interface Input P72 RxD0 Input Serial data input to asynchronous serial interface Input P24 TxD0 Output Serial data output to asynchronous serial interface Input P25 ASCK0 Input Serial clock input to asynchronous serial interface Input P26 CRXD Input DCAN controller (DCAN) data input Input IRX0 CTXD Output DCAN controller (DCAN) data output Output ITX0 IRX0 Input IEBus controller (IEBUS0) data input Input CRXD ITX0 Output IEBus controller (IEBUS0) data output Output CTXD
Preliminary Product Information U13563EJ2V0PM00 11 µµµµPD78F0701Y
2.2 Non-Port Pins (2/2)
Pin name I/O Function When reset Also used as TI000 External count clock input to 16-bit timer (TM00) P35 TI010 External count clock input to 16-bit timer (TM00) P36 TI001 External count clock input to 16-bit timer (TM01) P74 TI011 External count clock input to 16-bit timer (TM01) P75 TI50 External count clock input to 8-bit timer (TM50) P76/TO50 TI51 External count clock input to 8-bit timer (TM51) P77/TO51 TI52 Input External count clock input to 8-bit timer (TM52) Input P70/TO52 TO00 16-bit timer (TM00) output P34 TO01 16-bit timer (TM01) output P73 TO50 8-bit timer (TM50) output P76/TI50 TO51 8-bit timer (TM51) output P77/TI51 TO52 Output 8-bit timer (TM52) output Input P70/TI52 PCL Output Clock output Input P27 BUZ Output Buzzer output Input P23 ANI0-ANI7 P80-P87 ANI8-ANI15 Input A/D converter (AD3) analog input Input P90-P97 AV REF Input A/D converter (AD3) reference voltage and analog power supply AV SS - A/D converter (AD3) ground potential - - X1 Input -- X2 - Connected to crystal for system clock oscillation RESET Input System reset input Input - CPUREG - CPU supply voltage regulator. Connect this pin to the V SS0 or VSS1 pin through a 0.1-µF capacitor. VDD0 - Positive supply voltage for ports - - VDD1 - Positive supply voltage (except ports and analog section) - - VSS0 - Ground potential for ports - - VSS1 - Ground potential (except ports and analog section) - - VPP - This pin applies a high voltage when a program is written or verified. In normal operation mode, connect this pin directly to the V SS0 or VSS1 pin.
Preliminary Product Information U13563EJ2V0PM0012 µµµµPD78F0701Y
2.3 Pin Input/Output Circuits and Handling of Unused Pins
Table 2-1 lists the types of input/output circuits for each pin and explains how unused pins are handled. Figure 2-1 shows the configuration of each type of input/output circuit. Table 2-1. Types of Input/Output Circuit for Each Pin and Handling of Unused Pins Pin name I/O circuit type I/O Recommended connection of unused pins P00/INTP0-P07/INTP7 Connect these pins to the V SS0 pin via respective resistors. P20/SI31 8-C P21/SO31 5-H P22/SCK31 8-C P23/BUZ 5-H P24/RxD0 8-C P25/TxD0 5-H P26/ASCK0 8-C P27/PCL 5-H P30/SI30 8-C P31/SO30 5-H P32/SCK30 8-C Connect these pins to the VDD0 or VSS0 pin via respective resistors. P33 13-P Connect this pin to the V DD0 pin via resistors. P34/TO00 5-H P35/TI000 P36/TI010 8-C Connect these pins to the VDD0 or VSS0 pin via respective resistors. P40-P47 5-H Connect these pins to the V DD0 pin via respective resistors. P50-P57 5-T P64-P67 P70/TI52/TO52 5-H Connect these pins to the VDD0 or VSS0 pin via respective resistors. P71/SDA0 P72/SCL0 13-R Connect these pins to the V DD0 pin via respective resistors. P73/TO01 5-H P74/TI001 P75/TI011 P76/TI50/TO50 P77/TI51/TO51 8-C P80/ANI0-P87/ANI7 P90/ANI8-P97/ANI15 11-E I/O Connect these pins to the VDD0 or VSS0 pin via respective resistors. CRXD/IRX0 2 Input Connect this pin to the V DD0 or VSS0 pin via resistors. CTXD/ITX0 3-B Output Leave this pin open. RESET 2 - AV REF Input Connect this pin to the VDD0 pin. AV SS Connect this pin to the VSS0 pin. VPP Connect this pin directly to the VSS0 or VSS1 pin.
Preliminary Product Information U13563EJ2V0PM00 13 µµµµPD78F0701Y Figure 2-1. Pin Input/Output Circuits IN Schmitt trigger input with hysteresis characteristics Type 2 Type 3-B Type 8-C Pull-up enable VDD0 P-ch P-ch VDD0 N-ch VSS0 IN/OUT Data Output disable Type 11-E Type 5-H Type 13-P Type 5-T Type 13-R P-ch VDD0 N-ch N-ch VSS0 IN/OUT Data Output disable P-ch AV SS VREF Comparator (Threshold voltage) Input enable P-ch VDD0 N-ch VSS0 OUTData Pull-up enable VDD0 P-ch P-ch VDD0 N-ch VSS0 IN/OUT Data Output disable Input enable N-ch VSS0 IN/OUT Output data Output disable Input enable N-ch VSS0 IN/OUT Output data Output disable Pull-up enable VDD0 P-ch P-ch VDD0 N-ch VSS0 IN/OUT Data Output disable Input enable TTL input
Preliminary Product Information U13563EJ2V0PM0014 µµµµPD78F0701Y 3. SELECTING INTERNAL BUS CONTROLLERS (DCAN and IEBus) The µPD78F0701Y has two internal bus controllers: a DCAN controller and IEBus controller. These bus controllers cannot be used simultaneously. By default, the DCAN controller is selected. The IEBus controller is selected by making the IEBus unit active (by setting bit 7 (ENIEBUS) of the IEBus control register 0 (BRC0) to 1). The default statuses of the interrupt request signals and pins differ depending on which of the internal bus controllers is used. Table 3-1 shows the default statuses of the interrupt request signals and pins. Table 3-1. Default Statuses of Interrupt Request Signals and Pins Item Using DCAN controller Using IEBus controller Default status of CTXD/ITX0 pin High level Low level INTCR INTIE1 INTCT INTIE2 Interrupt request signals Note INTCE None Note The statuses of the flags corresponding to the interrupt signals also differ.
Preliminary Product Information U13563EJ2V0PM0016 µµµµPD78F0701Y 6. FLASH MEMORY PROGRAMMING The flash memory can be written even while the device is mounted on the target system (on-board write). To write a program into the flash memory, connect the dedicated flash writer (Flashpro III (model number: FL-PR3 and PG- FP3)) to both the host machine and target system. A program can also be written by using an adapter, for flash memory writing, connected to the Flashpro III. Remark The FL-PR3 is manufactured by Naito Densei Machida Mfg. Co., Ltd.
6.1 Selecting the Transmission Method
The Flashpro III writes into flash memory by means of serial transmission. The transmission method to be used for writing is selected from those listed in Table 6-1. To select a transmission method, use the format shown in Figure 6-1, according to the number of V PP pulses listed in Table 6-1. Table 6-1. Transmission Methods Transmission method Number of channels Pins Number of V PP pulses SI30/P30 SO30/P31 SCK30/P32 Three-wire serial I/O 2 SI31/P20 SO31/P21 SCK31/P22 I C bus 1 SDA0/P71 SCL0/P72 UART 1 RxD0/P24 TxD0/P25 Caution To select a transmission method, always use the corresponding number of VPP pulses listed in Table 6-1. Figure 6-1. Format of Transmission Method Selection 12 n VPP pulses Flash memory write mode 10 V VDD VSS VDD VSS RESET VPP
Preliminary Product Information U13563EJ2V0PM00 17 µµµµPD78F0701Y
6.2 Flash Memory Programming Functions
Flash memory writing and other operations can be performed by transmitting/receiving commands and data according to the selected transmission method. Table 6-2 lists the main flash memory programming functions. Table 6-2. Main Flash Memory Programming Functions Function Description Reset Stops writing or detects communication synchronization. Batch verify Compares the entire contents of memory with the input data. Batch internal verify Compares the entire contents of memory in different modes. Batch erase Erases the entire contents of memory. Batch blank check Checks that the entire contents of memory have been erased. High-speed write Writes to the flash memory according to the specified write start address and number of data bytes to be written. Continuous write Continues writing based on the information input by using the high-speed write function. Batch prewrite Writes 00H into the entire contents of memory. Status Checks the current operation mode and whether the operation has terminated. Oscillation frequency setting Inputs the frequency information of the resonator. Erase time setting Inputs the memory erase time. Baud rate setting Sets the communication rate in UART mode. I C communication mode setting Sets standard or high-speed mode upon communication via I Silicon signature read Outputs the device name, memory capacity, and device block information.
Preliminary Product Information U13563EJ2V0PM0018 µµµµPD78F0701Y
6.3 Connecting the Flashpro III
The connection between the Flashpro III and µPD78F0701Y varies with the transmission method. Figures 6-2 to 6-4 show the connection for each transmission method. Figure 6-2. Flashpro III Connection in Three-Wire Serial I/O Mode VPP VDD RESET SCK SO SI GND VPP VDD0 RESET SCK3n SI3n SO3n V SS0 Flashpro III PD78F0701Y n = 0 or 1 µ Figure 6-3. Flashpro III Connection in I C Bus Mode VPP VDD RESET SCK SI GND VPP VDD0 RESET SCL0 SDA0 V SS0 Flashpro III PD78F0701Y µ Figure 6-4. Flashpro III Connection in UART Mode VPP VDD RESET SO SI GND VPP VDD0 RESET RxD0 TxD0 V SS0 Flashpro III PD78F0701Y µ
Preliminary Product Information U13563EJ2V0PM00 19 µµµµPD78F0701Y
6.4 Flash Memory Programming by Self-Writing
The flash memory of the µPD78F0701Y can be rewritten by a program. (1) Configuration of flash memory Figure 6-5 shows the configuration of the flash memory. Figure 6-5. Configuration of Flash Memory F7FFH F000H EFFFH Normal operation mode Internal extension RAM are (2K bytes) Flash memory area (60K bytes) FLPMC 08H FLPMC 09H Self-writing mode Internal extension RAM are (2K bytes) Flash memory area (60K bytes) F7FFH Erase/write routine call Erase/write Firmware area (erase/write routine included) F000H EFFFH 0000H0000H 9BFFH 8000H * Cannot be accessed by an ordinary instruction.
Preliminary Product Information U13563EJ2V0PM0020 µµµµPD78F0701Y (2) Flash programming mode control register (FLPMC) The flash programming mode control register (FLPMC) is used to select an operation mode and check the status of the VPP pin. This register is set with a 1-bit or 8-bit memory manipulation instruction. RESET input sets FLPMC to 08H. Figure 6-6. Format of Flash Programming Mode Control Register (FLPMC) FLPMC Symbol 00 0 0 1 VPP VPP Applied voltage of V PP pin The voltage necessary for erasing/writing flash memory is not applied to the VPP pin. A voltage higher than that on the VDD pin is applied to the VPP pin. FLSPM0 Operation mode selection Normal operation mode Self-writing mode
0 FLSPM0
7 65 432 10 Address When reset R/W FFCDH 08H Note 1 R/W Note 2 Notes 1. Bit 2 changes depending on the level of the VPP pin. 2. Bit 2 is a read-only bit. Cautions 1. Clear bits 1 and 4 to 7 to 0, and set bit 3 to 1. 2. The VPP bit indicates the status of the voltage applied to the VPP pin. When the VPP bit is "0", the voltage necessary for erasing/writing the flash memory is not applied to the V PP pin. However, the voltage necessary for erasing/writing is not always applied even when the VPP bit is "1". Configure the hardware so that the necessary voltage is accurately applied to the V PP pin. To check whether the necessary voltage is also applied to the VPP pin by software, not only by hardware, use an external hardware detection circuit and its output signals.
Preliminary Product Information U13563EJ2V0PM00 21 µµµµPD78F0701Y (3) Self writing procedure The procedure for self writing the flash memory is as follows (see Figure 6-7): (1) Disable the interrupts. (2) Set self-writing mode (FLPMC = 09H). (3) Select register bank 3. (4) Specify the first address of the entry RAM to the HL register. (5) V PP : ON (ON signal for power IC). (6) Check the VPP level. (7) Initialize the flash subroutine. (8) Set the parameters. (9) Control the flash memory (erasing, writing, etc.). (10) V PP : OFF (OFF signal for power IC). (11) Normal operation mode (FLPMC = 08H)
Preliminary Product Information U13563EJ2V0PM0022 µµµµPD78F0701Y Figure 6-7. Self-Programming Flowchart Disable interrupts.(1) Select register bank 3.(3) Set parameter.(8) (9) Ye s Ye s Ye s No No No Ye s No VPP = 1? Flash memory is abnormal. nthNote Less than nNote Pre-write Erase Error? Write data. Error? Verify. Error? (10) VPP : ON(5) Self-writing mode (FLPMC = 09H)(2) Normal operation mode (FLPMC = 08H)(11) Initialize flash subroutine.(7) (6) Specify entry RAM address.(4) VPP : OFF Number of errors? Note This differs depending on the user program.
Preliminary Product Information U13563EJ2V0PM00 23 µµµµPD78F0701Y Figure 6-8. Self-Writing Timing RESET CPU operation and program processing Reset mode Normal program processing FLPMC 09H V PP ON Flash memory being written VPP = 10 V ±0.3 V VPP OFF FLPMC 08H Normal operation mode Self-writing mode Mode setting Erase Write Verify Mode setting Normal program processing Normal operation mode Reset mode 0 V 5 V 0 V 10 V 5 V 4.5 V V DD VPP
0.2 VDD
9.7 V 0 V 4.5 V
Preliminary Product Information U13563EJ2V0PM0024 µµµµPD78F0701Y (4) CPU resources The CPU resources used for self-writing the flash memory are as follows:
- Register bank: BANK3 (8 bytes) B register: Status flag C register: Function number HL register: Entry RAM area first address
- Stack area: 16 bytes MAX.
- Write data storage area: 1 to 256 bytes
- Entry RAM area: 32 bytes RAM area used by self-writing subroutine. Can be specified by user by using HL register.
- Status flag 76543210 Parameter setting error -- Verify error Write error - Blank check error (5) Entry RAM area Table 6-3 shows the contents of the entry RAM area. Table 6-3. Entry RAM Area Offset value Contents +0 Reserved area (1 byte) +1 Reserved area (1 byte) +2 Flash memory start address (2 bytes) +4 Flash memory end address (2 bytes) +6 Number of bytes written to flash memory (1 byte) +7 Write time data (1 byte) +8 Erase time data (3 bytes) +11 Reserved area (3 bytes) +14 Write data storage buffer first address (2 bytes) +16 Total number of blocks (1 byte) +17 Total number of areas (1 byte) +18 Reserved area (14 bytes) Example : When the value of the HL register in register bank 3 is 0FD00H 0FD00H: Status 0FD02H: Flash memory start address 0FD06H: Number of bytes written to flash memory
Preliminary Product Information U13563EJ2V0PM00 25 µµµµPD78F0701Y The following explains the entry RAM area in detail. (a) Flash memory start address Flash memory address value used for _FlashByteWrite subroutine (b) Flash memory end address Flash memory address value used for _FlashGetInfo subroutine (c) Number of bytes written to flash memory Area number and number of bytes written to flash memory (d) Write time Set one of the following values according to the operating frequency. fX (MHz) Set value 1.00 to 1.28 20H 1.29 to 2.56 40H 2.57 to 5.12 60H 5.13 to 8.38 80H (e) Erase time data Set value = Erase time (s) × Operating frequency/2 + 1 (Erase time range: 0.5 to 20 s) Example : When the erase time is two seconds and the operating frequency is 6.29 MHz Set value = 2 × 6,291,456/512 + 1 = 24,577 (decimal) = 6001H (hexadecimal) (f) Write data storage buffer first address This area stores the first address of the write data storage buffer area. The data (write data) in the RAM addressed by using the data in this area is written into flash memory (_FlashByteWrite subroutine). Up to 256 bytes of write data can be specified with the data in this area as the first address. (g) Total number of blocks Total number of flash memory blocks stored by _FlashGetInfo subroutine (h) Total number of areas Total number of flash memory areas stored by _FlashGetInfo subroutine
Preliminary Product Information U13563EJ2V0PM00 27 µµµµPD78F0701Y 7. ELECTRICAL CHARACTERISTICS ABSOLUTE MAXIMUM RATINGS (T A = 25°°°°C) Parameter Symbol Conditions Rated value Unit VDD AV REF VDD = AVREF -0.3 to +6.5 V VPP -0.3 to +10.5 V Supply voltage AV SS -0.3 to +0.3 V VI1 P00-P07, P20-P27, P30-P32, P34-P36, P40-P47, P50-P57, P64-P67, P70-P77, P80-P87, P90-P97, CRXD/IRX0, X1, X2, RESET -0.3 to V DD + 0.3 VInput voltage VI2 P33 N-ch open drain -0.3 to +16 V Output voltage V O P00-P07, P20-P27, P30-P36, P40-P47, P50-P57, P64-P67, P70-P77, P80-P87, P90-P97, CTXD/ITX0 -0.3 to VDD + 0.3 V Analog input voltage V AN P80-P87, P90-P97 Analog input pin AV SS - 0.3 to AVREF + 0.3 and -0.3 to VDD + 0.3 V P00-P07, P20-P27, P30-P32, P34-P36, P40-P47, P50-P57, P64-P67, P70, P73-P77, P80-P87, P90- P97, CTXD/ITX0 per pin -10 mA High-level output current IOH Total for all pins -30 mA Peak value 20 mAP00-P07, P20-P27, P30-P32, P34- P36, P40-P47, P50-P57, P64-P67, P70-P77, P80-P87, P90-P97, CTXD/ITX0 per pin rms value 10 mA Peak value 30 mAP33 rms value 15 mA Peak value 100 mA Low-level output current IOL Note Total for all pins rms value 60 mA Operating ambient temperature TA -40 to +85 °C Programming ambient temperature -10 to +55 °C Before 2,000 hours elapses after flash memory programming was performed -65 to +150 °CStorage temperature T stg After flash memory programming was performed and 2,000 hours or more has elapsed -65 to +125 °C Note To obtain the rms value, calculate [rms value] = [peak value] × √duty. Caution Absolute maximum ratings are rated values beyond which physical damage will be caused to the product; if the rated value of any of the parameters in the above table is exceeded, even momentarily, the quality of the product may deteriorate. Always use the product within its rated values. Remark Unless otherwise specified, the characteristics of a dual-function pin are the same as those of the corresponding port pin.
Preliminary Product Information U13563EJ2V0PM0028 µµµµPD78F0701Y CHARACTERISTICS OF THE SYSTEM CLOCK OSCILLATION CIRCUIT (TA = -40°°°°C to +85°°°°C, VDD = 3.5 to 5.5 V) Resonator Recommended circuit Parameter Conditions MIN. TYP. MAX. Unit Oscillation frequency (fX) Note 1 6.29 Note 2 MHzCrystal VPP X2 X1 C2 C1 Oscillation settling time Note 3 30 ms Notes 1. Only the characteristics of the oscillation circuit are indicated. 2. 6.29 = 6.291456 (MHz) 3. Time required for oscillation to settle once a reset sequence ends or STOP mode is deselected. Caution When using the system clock oscillation circuit, observe the following conditions for the wiring of that section enclosed in dotted lines in the above diagrams, so as to avoid the influence of the wiring capacitance.
- ••• Keep the wiring as short as possible.
- ••• Do not allow signal wires to cross one another.
- ••• Keep the wiring away from wires that carry a high, non-stable current.
- ••• Keep the grounding point of the capacitors at the same level as V SS1 .
- ••• Do not connect the grounding point to a grounding wire that carries a high current.
- ••• Do not extract a signal from the oscillation circuit.
Preliminary Product Information U13563EJ2V0PM00 29 µµµµPD78F0701Y DC CHARACTERISTICS (T A = -40°°°°C to +85°°°°C, VDD = 3.5 to 5.5 V) Parameter Symbol Conditions MIN. TYP. MAX. Unit VIH1 P21, P23, P25, P27, P31, P34, P40-P47, P64-P67, P73, P80-P87, P90-P97 0.7VDD VDD V VIH2 P00-P07, P20, P22, P24, P26, P30, P32, P35, P36, P70-P72, P74-P77, CRXD/IRX0, RESET 0.8VDD VDD V VIH3 P50-P57 2.3 V DD V VIH4 P33 N-ch open drain 0.7V DD 15 V High-level input voltage VIH5 X1, X2 V DD - 0.5 V DD V VIL1 P21, P23, P25, P27, P31, P34, P40-P47, P64-P67, P73, P80-P87, P90-P97 00 . 3 V DD V VIL2 P00-P07, P20, P22, P24, P26, P30, P32, P35, P36, P70-P72, P74-P77, CRXD/IRX0, RESET 00 . 2 V DD V VIL3 P50-P57 0 0.75 V VIL4 P33 N-ch open drain 0 0.3V DD V Low-level input voltage VIL5 X1, X2 0 0.4 V VOH1 IOH = -1 mA V DD - 1.0 V DD VHigh-level output voltage VOH2 IOH = -100 µA P00-P07, P20-P27, P30-P32, P34-P36, P40-P47, P50-P57, P64-P67, P70, P73-P77, P80-P87, P90-P97, CTXD/ITX0 V DD - 0.5 V DD V VOL1 IOL = 15 mA P33 0.4 2.0 V VOL2 IOL = 1.6 mA P71, P72 0.4 V VOL3 IOL = 1 mA 1.0 V Low-level output voltage VOL4 IOL = 100 µA P00-P07, P20-P27, P30-P32, P34-P36, P40-P47, P50-P57, P64-P67, P70, P73-P77, P80-P87, P90-P97, CTXD/ITX0 0.5 V ILIH1 P00-P07, P20-P27, P30-P32, P34-P36, P40-P47, P50-P57, P64-P67, P70-P77, P80-P87, P90-P97, CRXD/IRX0, RESET µA ILIH2 VIN = VDD X1, X2 20 µA High-level input leakage current ILIH3 VIN = 15 V P33 80 µA ILIL1 P00-P07, P20-P27, P30-P32, P34-P36, P40-P47, P50-P57, P64-P67, P70-P77, P80-P87, P90-P97, CRXD/IRX0, RESET µA ILIL2 X1, X2 -20 µA Low-level input leakage current ILIL3 VIN = 0 V P33 (during other than input instruction execution Note -3 µA Note During input instruction execution, a leakage current of -200 µA (MAX.) is input to P33 for one clock (during no wait). Remark Unless otherwise specified, the characteristics of a dual-function pin are the same as those of the corresponding port pin.
Preliminary Product Information U13563EJ2V0PM0030 µµµµPD78F0701Y DC CHARACTERISTICS (T A = -40°°°°C to +85°°°°C, VDD = 3.5 to 5.5 V) Parameter Symbol Conditions MIN. TYP. MAX. Unit High-level output leakage current ILOH VOUT = VDD P00-P07, P20-P27, P30-P36, P40-P47, P50-P57, P64-P67, P70-P77, P80-P87, P90-P97, CTXD/ITX0 µA Low-level output leakage current ILOL VOUT = 0 V P00-P07, P20-P27, P30-P36, P40-P47, P50-P57, P64-P67, P70-P77, P80-P87, P90-P97, CTXD/ITX0 µA Software pull-up resistor R1 VIN = 0 V P00-P07, P20-P27, P30-P32, P34-P36, P40-P47, P50-P57, P64-P67, P70, P73-P77 15 30 90 k Ω IDD1 6.29-MHz crystal oscillation operating mode 4.0 20 mA IDD2 6.29-MHz crystal oscillation HALT mode Note 2 500 1,000 µA Power supply current Note 1 IDD3 STOP mode 0.1 30 µA Notes 1. The current flowing through the VDD1 pin. The power supply current does not include the current flowing through the A/D converter and on-chip pull-up resistors. 2. During low-speed mode operation (when 04H is loaded into the processor clock control register (PCC)). The power supply current does not include the current for peripheral circuit operation. Remark Unless otherwise specified, the characteristics of a dual-function pin are the same as those of the corresponding port pin.
Preliminary Product Information U13563EJ2V0PM00 31 µµµµPD78F0701Y AC CHARACTERISTICS (1) Basic operations (TA = -40°°°°C to +85°°°°C, VDD = 3.5 to 5.5 V) Parameter Symbol Conditions MIN. TYP. MAX. Unit Cycle time (minimum instruction execution time) T CY System clock operation (at fX = 6.291456 MHz) 0.318 5.09 µs TI000, TI010, TI001, and TI011 input high/low level width t TIH0 tTIL0 4/fsam + 0.25 Note µs TI50, TI51, and TI52 input frequency fTI5 2 MHz TI50, TI51, and TI52 input high/low level width t TIH5 tTIL5 200 ns Interrupt request input high/low level width t INTH tINTL INTP0 to INTP7, P40 to P47 10 µs RESET low level width tRSL 10 µs Note fX/2, fX/4, or fX/64 can be selected as fsam by using bits 0 and 1 (PRM0n0 and PRM0n1) of the prescaler mode register 0n (PRM0n). If the valid edge of TI00n is selected as the count clock, however, fsam = fX/8 (n = 0 or 1). TCY vs VDD (with system clock running) Supply voltage VDD [V] 10.0 5.09 5.0 2.0 1.0 0.5 0.318 0.1 Cycle time TCY [ s] Guaranteed operating range µ 3.5 5.5
Preliminary Product Information U13563EJ2V0PM0032 µµµµPD78F0701Y (2) Serial interface (TA = -40°°°°C to +85°°°°C, VDD = 3.5 to 5.5 V) (a) Three-wire serial I/O mode (SCK30...Internal clock output) Parameter Symbol Conditions MIN. TYP. MAX. Unit SCK30 cycle time t KCY1 1.9 µs SCK30 high/low level width tKH1 tKL1 tKCY1 /2 - 50 ns SI30 setup time (for SCK30 ↑) tSIK1 100 ns SI30 hold time (for SCK30 ↑) tKSI1 400 ns Delay from SCK30 ↓ to SO30 output tKSO1 C = 100 pF Note 300 ns Note C is the capacitance of the SCK30 and SO30 output line. (b) Three-wire serial I/O mode (SCK30...External clock input) Parameter Symbol Conditions MIN. TYP. MAX. Unit SCK30 cycle time t KCY2 800 ns SCK30 high/low level width tKH2 tKL2 400 ns SI30 setup time (for SCK30 ↑) tSIK2 100 ns SI30 hold time (for SCK30 ↑) tKSI2 400 ns Delay from SCK30 ↓ to SO30 output tKSO2 C = 100 pF Note 300 ns Note C is the capacitance of the SO30 output line.
Preliminary Product Information U13563EJ2V0PM00 33 µµµµPD78F0701Y (c) Three-wire serial I/O mode (SCK31...Internal clock output) Parameter Symbol Conditions MIN. TYP. MAX. Unit SCK31 cycle time t KCY3 1.9 µs SCK31 high/low level width tKH3 tKL3 tKCY1 /2 - 50 ns SI31 setup time (for SCK31 ↑) tSIK3 100 ns SI31 hold time (for SCK31 ↑) tKSI3 400 ns Delay from SCK31 ↓ to SO31 output tKSO3 C = 100 pF Note 300 ns Note C is the capacitance of the SCK31 and SO31 output line. (d) Three-wire serial I/O mode (SCK31...External clock input) Parameter Symbol Conditions MIN. TYP. MAX. Unit SCK31 cycle time t KCY4 800 ns SCK31 high/low level width tKH4 tKL4 400 ns SI31 setup time (for SCK31 ↑) tSIK4 100 ns SI31 hold time (for SCK31 ↑) TKSI4 400 ns Delay from SCK31 ↓ to SO31 output tKSO4 C = 100 pF Note 300 ns Note C is the capacitance of the SO31 output line.
Preliminary Product Information U13563EJ2V0PM0034 µµµµPD78F0701Y (e) UART mode (dedicated baud rate generator output) Parameter Symbol Conditions MIN. TYP. MAX. Unit Transfer rate 38,836 bps (f) UART mode (external clock input) Parameter Symbol Conditions MIN. TYP. MAX. Unit ASCK0 cycle time t KCY3 800 ns ASCK0 high/low level width tKH3 , tKL3 400 ns Transfer rate 39,063 bps (g) I C bus mode Standard mode High-s peed modeParameter Symbol MIN. MAX. MIN. MAX. Unit SCL0 clock frequency f SCL 0 100 0 400 kHz Bus free time (between stop-start conditions) tBUF 4.7 - 1.3 - µs Hold time Note 1 tHD:STA 4.0 - 0.6 - µs SCL0 clock low level width t LOW 4.7 - 1.3 - µs SCL0 clock high level width t HIGH 4.0 - 0.6 - µs Start/restart condition setup time tSU:STA 4.7 - 0.6 - µs CBUS-compatible master 5.0 - - - µsData hold time I C bus tHD:DAT Note 2 - 0 Note 2 0.9 Note 3 µs Data setup time t SU:DAT 250 - 100 Note 4 -n s SDA0 and SCL0 signal rising time t R - 1,000 - 300 ns SDA0 and SCL0 signal falling time t F - 300 - 300 ns Stop condition setup time t SU:STO 4.0 - 0.6 - µs Pulse width of spikes controlled by the input filter tSP --0 5 0 n s Capacitive load of each bus line Cb - 400 - 400 pF Notes 1. In the start condition, the first clock pulse is generated after this period of time. 2. To fill the undefined area of the SCL0 falling edge (at VIHmin. of the SCL0 signal), the device needs to internally provide a hold time of at least 300 ns for the SDA0 signal. 3. If the device does not extend the low hold time (tLOW ) of the SCL0 signal, the maximum data hold time (tHD:DAT ) only needs to be satisfied. 4. High-speed mode I C bus can be used in standard mode I C bus system. In this case, the following conditions must be satisfied:
- When the device does not extend the low hold time of the SCL0 signal tSU:DAT ≥ 250 ns
- When the device extends the low hold time of the SCL0 signal Before SCL0 is released (tRmax. + tSU:DAT = 1,000 + 250 = 1,250 ns: for standard mode I C bus system), the next data bit must be sent onto the SDA0 line.
Preliminary Product Information U13563EJ2V0PM00 35 µµµµPD78F0701Y AC TIMING MEASUREMENT POINTS (except the X1 inputs) 0.8VDD 0.2VDD Measurement points 0.8VDD 0.2VDD CLOCK TIMING 1/fX tXL tXH X1 input VIH5 (MIN.) VIL5 (MAX.) TI TIMING tTIH0tTIL0 TI000, TI010, TI001, TI011 1/fTI5 tTIL5 tTIH5 TI50, TI51, TI52
Preliminary Product Information U13563EJ2V0PM0036 µµµµPD78F0701Y SERIAL TRANSFER TIMING Three-Wire Serial I/O Mode: SCK30, SCK31 tKLn tKCYn tKHn SI30, SI31 Input data tKSIntSIKn Output data tKSOn SO30, SO31 n = 1-4 UART Mode (External Clock Input): ASCK0 tKL5 tKCY5 tKH5 I C Bus Mode: SCL0 SDA0 tHD:STA tBUF tHD:DAT tHIGH tF tSU:DAT tSU:STA tHD:STA tSP tSU :STO tR Stop condition Start condition Stop condition Restart condition tLOW
Preliminary Product Information U13563EJ2V0PM00 37 µµµµPD78F0701Y IEBus 0 CONTROLLER CHARACTERISTICS (T A = -40°°°°C to +85°°°°C, VDD = 3.5 to 5.5 V) Parameter Symbol Conditions MIN. TYP. MAX. Unit IEBus system clock frequency fS Fixed to mode 1 6.29 MHz Driver delay (from ITX0 output to bus line) tDTX C = 50 pF Note The µPC2590 is used as a driver/receiver. 1.5 µs Receiver delay (from bus line to IRX0 input) tDRX The µPC2590 is used as a driver/receiver. 0.7 µs Transmission delay on bus tDBUS The µPC2590 is used as a driver/receiver. 0.85 µs Note C is the load capacitance of the ITX0 output line. Remarks 1. Although the IEBus standard recommends the 6.0-MHz system clock frequency, the µPD78F0701Y guarantees normal operation of the IEBus controller at 6.29 MHz. 2. fS: System clock frequency of the IEBus controller A/D CONVERTER CHARACTERISTICS (T A = -40°°°°C to +85°°°°C, VDD = AVREF = 3.5 to 5.5 V, VSS = AVSS = 0 V) Parameter Symbol Conditions MIN. TYP. MAX. Unit Resolution 888 b i t Total error Note ±0.6 % Conversion time t CONV 14 100 µs Analog input voltage V IAN AV SS AV REF V AV REF resistance R AIREF T.B.D 28 T.B.D k Ω Note No quantization error (±0.2%) is included. This parameter is indicated as the ratio to the full-scale value.
Preliminary Product Information U13563EJ2V0PM0038 µµµµPD78F0701Y DATA MEMORY STOP MODE LOW SUPPLY VOLTAGE DATA RETENTION CHARACTERISTICS Parameter Symbol Conditions MIN. TYP. MAX. Unit Data retention supply voltage VDDDR 2.0 5.5 V Data retention supply current IDDDR VDDDR = 2.0 V 0.1 10 µA Release signal set time tSREL 0 µs Released by RESET 2 /fX msOscillation settling time tWAIT Released by interrupt Note ms Note Selection of 2 /fX, 2 /fX, 2 /fX, or 2 /fX is available by bits 0 to 2 (OSTS0 to OSTS2) of the oscillation settling time selection register (OSTS). DATA RETENTION TIMING (STOP mode release by RESET) STOP mode Data retention mode tSREL tWAIT Internal reset operation HALT mode VDDDR STOP instruction execution VDD RESET Operating mode DATA RETENTION TIMING (standby release signal: STOP mode release by interrupt signal) STOP mode Data retention mode tSREL tWAIT HALT mode STOP instruction execution VDD Standby release signal (interrupt request) VDDDR Operating mode
Preliminary Product Information U13563EJ2V0PM00 39 µµµµPD78F0701Y INTERRUPT REQUEST INPUT TIMING INTP0-INTP7 tINTL tINTH RESET INPUT TIMING RESET tRSL
Preliminary Product Information U13563EJ2V0PM0040 µµµµPD78F0701Y 8. PACKAGE DRAWINGS
80 PIN PLASTIC QFP (14×14)
ITEM MILLIMETERS INCHESNOTE Each lead centerline is located within 0.13 mm (0.005 inch) of its true position (T.P.) at maximum material condition. P80GC-65-8BT F 0.825 0.032 B 14.00 –0.20 0.551 +0.009 –0.008 S 1.70 MAX. 0.067 MAX. M 0.17 0.007 +0.001 –0.003 +0.03 –0.07 +0.009 –0.008 C 14.00 –0.20 0.551 +0.009 –0.008 A 17.20 –0.20 0.677 –0.008 G 0.825 0.032 H 0.32 –0.06 0.013 +0.002 –0.003 I 0.13 0.005 K 1.60 –0.20 0.063 –0.008 L 0.80 –0.20 0.031 +0.009 –0.008 N 0.10 0.004 P 1.40 –0.10 0.055 –0.004 Q 0.125 –0.075 0.005 –0.003 R3 ° 3°+7° –3° +7° –3° D 17.20 –0.20 0.677 –0.008 4160 4061 2180 201 M S Q R K M L A B C D JH I F G P N detail of lead end
Preliminary Product Information U13563EJ2V0PM00 41 µµµµPD78F0701Y APPENDIX A DEVELOPMENT TOOLS The following development tools are available for developing systems using the µPD78F0701Y. Be sure to see notes described in (5). (1) Language processing software RA78K/0 Assembler package used in common with the 78K/0 series CC78K/0 C compiler package used in common with the 78K/0 series DF780701 Note Device file for the µPD780701Y sub-series CC78K/0-L C compiler library source file used in common with the 78K/0 series Note Under development (2) Flash memory write tools Flashpro III (model No. FL-PR3, PG-FP3) Flash writer used only for microcontrollers with internal flash memory FA-80GC Flash memory write adapter. Connect this adapter to the Flashpro III. This adapter is dedicated to the 80-pin plastic QFP (GC-8BT type). Floashpro III controller Program controlled by a personal computer and which is supported by Flashpro III. Runs under Windows TM 95, etc. (3) Debugging tools
- ••• When in-circuit emulator IE-78K0-NS is used IE-78K0-NS In-circuit emulator used in common with the 78K/0 series IE-70000-MC-PS-B Power supply unit for the IE-78K0-NS IE-70000-98-IF-C Interface adapter required when a PC-9800 series computer (other than a notebook type) is used as the host machine (C bus supported) IE-70000-CD-IF-A PC card and interface cable required when a notebook-type computer is used as the host machine (PCMCIA socket supported) IE-70000-PC-IF-C Interface adapter required when an IBM PC/AT TM or compatible is used as the host machine (ISA bus supported) IE-70000-PCI-IF Interface adapter when using PC that incorporates PCI bus as host machine IE-780701-NS-EM1 Note Emulation board used to emulate the µPD780701Y sub-series products NP-80GC Emulation probe dedicated to the 80-pin plastic QFP (GC-8BT type) EV-9200GC-80 Conversion socket for connecting the target system board created for the 80-pin plastic QFP (GC-8BT type) with the NP-80GC ID78K0-NS Integrated debugger for IE-78K0-NS SM78K0 System simulator used in common with the 78K/0 series DF780701 Note Device file for the µPD780701Y sub-series Note Under development
Preliminary Product Information U13563EJ2V0PM0042 µµµµPD78F0701Y
- ••• When in-circuit emulator IE-78001-R-A is used IE-78001-R-A In-circuit emulator used in common with the 78K/0 series IE-70000-98-IF-C Interface adapter required when a PC-9800 series computer (other than a notebook type) is used as the host machine (C bus supported) IE-70000-PC-IF-C Interface adapter required when an IBM PC/AT or compatible is used as the host machine (ISA bus supported) IE-70000-PCI-IF Interface adapter when using PC that incorporates PCI bus as host machine IE-78000-R-SV3 Interface adapter and cable required when an EWS is used as the host machine IE-780701-NS-EM1 Note Emulation board used to emulate the µPD780701Y sub-series IE-78K0-R-EX1 Emulation probe conversion board required when the IE-780701-NS-EM1 is used with the IE-78001-R-A EP-78230GC-R Emulation probe dedicated to the 80-pin plastic QFP (GC-8BT type) EV-9200GC-80 Conversion socket for connecting the target system board created for the 80-pin plastic QFP (GC-8BT type) with the EP-78230GC-R ID78K0 Integrated debugger for IE-78001-R-A SM78K0 System simulator used in common with the 78K/0 series DF780701 Note Device file for the µPD780701Y sub-series Note Under development (4) Real-time OS RX78K/0 Real-time OS for the 78K/0 series MX78K0 OS for the 78K/0 series (5) Notes on using development tools
- ID78K0-NS, ID78K0, and SM78K0 are to be used in combination with DF780701.
- CC78K/0 and RX78K/0 are to be used in combination with RA78K/0 and DF780701.
- FL-PR3, FA-80GC, and NP-80GC are manufactured by Naito Densei Machida Mfg. Co., Ltd. (044-822-3813). Contact NEC sales representatives for purchase.
- For third party development tools, refer to the 78K/0 Series Selection Guide (U11126E).
- The host machines and OSs supporting each software product are as follows: PC EWSHost machine [OS] Software PC-9800 series [Windows] IBM PC/AT and compatibles [Japanese/English Windows] HP9000 series 700 TM [HP-UX TM SPARCstation TM [SunOS TM , Solaris TM NEWS TM (RISC) [NEWS-OS TM RA78K/0 Ο Note Ο CC78K/0 Ο Note Ο ID78K0-NS Ο - ID78K0 ΟΟ SM78K0 Ο - RX78K/0 Ο Note Ο MX78K0 Ο Note Ο Note DOS-based software
Preliminary Product Information U13563EJ2V0PM00 43 µµµµPD78F0701Y PACKAGE DRAWINGS OF THE CONVERSION SOCKET (EV-9200GC-80) AND RECOMMENDED PATTERN ON BOARDS Figure A-1. Package Drawings of the EV-9200GC-80 (Reference) A F D No.1 pin index E EV-9200GC-80 B C M N O L K S RQ P I H J G EV-9200GC-80-G0E ITEM MILLIMETERS INCHES A B C D E F G H I J K L M O N P Q R S 18.0 14.4 14.4 18.0 4-C 2.0 0.8 6.0 16.0 18.7 6.0 16.0 18.7 8.2 8.0 2.5 2.0 0.35 2.3 1.5 0.709 0.567 0.567 0.709 4-C 0.079 0.031 0.236 0.63 0.736 0.236 0.63 0.736 0.323 0.315 0.098 0.079 0.014 0.091 0.059 φ Based on EV-9200GC-80 (1) Package drawing (in mm) φ
Preliminary Product Information U13563EJ2V0PM0044 µµµµPD78F0701Y Figure A-2. Recommended Pattern for Mounting the EV-9200GC-80 on Boards (Reference) A F D E C B G J K L HI 0.026 0.748=0.486 EV-9200GC-80-P1E ITEM MILLIMETERS INCHES A B C D E F G H I J K L 19.7 15.0 15.0 19.7 6.0–0.05 6.0–0.05 0.35–0.02 2.36–0.03 2.3 1.57–0.03 0.776 0.591 0.591 0.776 0.236 0.236 0.014 0.093 0.091 0.062 φ φ +0.001 –0.002 +0.003 –0.002 +0.001 –0.002 +0.003 –0.002 +0.003 –0.002 +0.003 –0.002 +0.001 –0.001 +0.001 –0.002 φ +0.001 –0.002 φ φ Based on EV-9200GC-80 (2) Pad drawing (in mm) Dimensions of mount pad for EV-9200 and that for target device (QFP) may be different in some parts. For the recommended mount pad dimensions for QFP, refer to "SEMICONDUCTOR DEVICE MOUNTING TECHNOLOGY MANUAL" (C10535E). Caution φ
Preliminary Product Information U13563EJ2V0PM00 45 µµµµPD78F0701Y APPENDIX B RELATED DOCUMENTS
- ••• Documents related to devices Document No.Document name Japanese English µPD780701Y Sub-Series User's Manual U13781J U13781E µPD780701Y, 780702Y Preliminary Product Information U13920J U13920E µPD78F0701Y Preliminary Product Information U13563J This manual 78K/0 Series User's Manual, Instruction U12326J U12326E
- ••• Documents related to development tools (user's manual) Document No.Document name Japanese English Operation U11802J U11802E Language U11801J U11801E RA78K0 Assembler Package Structured Assembly Language U11789J U11789E RA78K Series Structured Assembler Preprocessor U12323J EEU-1402 Operation U11517J U11517ECC78K0 C Compiler Language U11518J U11518E CC78K/0 C Compiler Application Note Programming Know-How U13034J U13034E IE-78K0-NS To be created To be created IE-78001-R-A To be created To be created IE-78K0-R-EX1 To be created To be created IE-780701-NS-EM1 To be created To be created EP-78230 EEU-985 EEU-1515 SM78K0 System Simulator Windows Base Reference U10181J U10181E SM78K Series System Simulator External Parts User Open Interface Specifications U10092J U10092E ID78K0-NS Integrated Debugger Windows Base Reference U12900J U12900E ID78K0 Integrated Debugger EWS Base Reference U11151J - ID78K0 Integrated Debugger Windows Base Guide U11649J U11649E ID78K0 Integrated Debugger PC Base Reference U11539J U11539E
Preliminary Product Information U13563EJ2V0PM0046 µµµµPD78F0701Y
- ••• Documents related to software to be incorporated into the product (user's manual) Document No.Document name Japanese English Basic U11537J U11537E78K/0 Series Real-Time OS Installation U11536J U11536E OS for 78K/0 Series MX78K0 Basic U12257J U12257E
- ••• Other documents Document No.Document name Japanese English Semiconductor Device Mounting Technology Manual C10535J C10535E Quality Grades on NEC Semiconductor Device C11531J C11531E NEC Semiconductor Device Reliability/Quality Control System C10983J C10983E Guide to Prevent Damage for Semiconductor Devices by Electrostatic Discharge (ESD) C11892J C11892E Semiconductor Device Quality Control/Reliability Handbook C12769J - Guide for Products Related to Micro-Computer: Other Companies U11416J - Caution The above documents may be revised without notice. Use the latest versions when you design an application system.
Preliminary Product Information U13563EJ2V0PM00 47 µµµµPD78F0701Y NOTES FOR CMOS DEVICES
1 PRECAUTION AGAINST ESD FOR SEMICONDUCTORS
Note: Strong electric field, when exposed to a MOS device, can cause destruction of the gate oxide and ultimately degrade the device operation. Steps must be taken to stop generation of static electricity as much as possible, and quickly dissipate it once, when it has occurred. Environmental control must be adequate. When it is dry, humidifier should be used. It is recommended to avoid using insulators that easily build static electricity. Semiconductor devices must be stored and transported in an anti-static container, static shielding bag or conductive material. All test and measurement tools including work bench and floor should be grounded. The operator should be grounded using wrist strap. Semiconductor devices must not be touched with bare hands. Similar precautions need to be taken for PW boards with semiconductor devices on it.
2 HANDLING OF UNUSED INPUT PINS FOR CMOS
Note: No connection for CMOS device inputs can be cause of malfunction. If no connection is provided to the input pins, it is possible that an internal input level may be generated due to noise, etc., hence causing malfunction. CMOS devices behave differently than Bipolar or NMOS devices. Input levels of CMOS devices must be fixed high or low by using a pull-up or pull-down circuitry. Each unused pin should be connected to V DD or GND with a resistor, if it is considered to have a possibility of being an output pin. All handling related to the unused pins must be judged device by device and related specifications governing the devices.
3 STATUS BEFORE INITIALIZATION OF MOS DEVICES
Note: Power-on does not necessarily define initial status of MOS device. Production process of MOS does not define the initial operation status of the device. Immediately after the power source is turned ON, the devices with reset function have not yet been initialized. Hence, power-on does not guarantee out-pin levels, I/O settings or contents of registers. Device is not initialized until the reset signal is received. Reset operation must be executed immediately after power-on for devices having reset function.
Preliminary Product Information U13563EJ2V0PM0048 µµµµPD78F0701Y FIP is a trademark of NEC Corporation. IEBus and Inter Equipment Bus are trademarks of NEC Corporation. Windows is either a registered trademark or a trademark of Microsoft Corporation in the United States and/or other countries. PC/AT is a trademark of IBM Corporation. HP9000 series 700 and HP-UX are trademarks of Hewlett-Packard. SPARCstation is a trademark of SPARC International, Inc. Solaris and SunOS are trademarks of Sun Microsystems, Inc. NEWS and NEWS-OS are trademarks of SONY Corporation. Caution This product contains an I C bus interface circuit. When using the I C bus interface, notify its use to NEC when ordering custom code. NEC can guarantee the following only when the customer informs NEC of the use of the interface: Purchase of NEC I C components conveys a license under the Philips I C Patent Rights to use these components in an I C system, provided that the system conforms to the I C Standard Specification as defined by Philips.
Preliminary Product Information U13563EJ2V0PM00 49 µµµµPD78F0701Y Regional Information Some information contained in this document may vary from country to country. Before using any NEC product in your application, pIease contact the NEC office in your country to obtain a list of authorized representatives and distributors. They will verify:
- Device availability
- Ordering information
- Product release schedule
- Availability of related technical literature
- Development environment specifications (for example, specifications for third-party tools and components, host computers, power plugs, AC supply voltages, and so forth)
- Network requirements In addition, trademarks, registered trademarks, export restrictions, and other legal issues may also vary from country to country. NEC Electronics Inc. (U.S.) Santa Clara, California Tel: 408-588-6000 800-366-9782 Fax: 408-588-6130 800-729-9288 NEC Electronics (Germany) GmbH Duesseldorf, Germany Tel: 0211-65 03 02 Fax: 0211-65 03 490 NEC Electronics (UK) Ltd. Milton Keynes, UK Tel: 01908-691-133 Fax: 01908-670-290 NEC Electronics Italiana s.r.l. Milano, Italy Tel: 02-66 75 41 Fax: 02-66 75 42 99 NEC Electronics (Germany) GmbH Benelux Office Eindhoven, The Netherlands Tel: 040-2445845 Fax: 040-2444580 NEC Electronics (France) S.A. Velizy-Villacoublay, France Tel: 01-30-67 58 00 Fax: 01-30-67 58 99 NEC Electronics (France) S.A. Spain Office Madrid, Spain Tel: 91-504-2787 Fax: 91-504-2860 NEC Electronics (Germany) GmbH Scandinavia Office Taeby, Sweden Tel: 08-63 80 820 Fax: 08-63 80 388 NEC Electronics Hong Kong Ltd. Hong Kong Tel: 2886-9318 Fax: 2886-9022/9044 NEC Electronics Hong Kong Ltd. Seoul Branch Seoul, Korea Tel: 02-528-0303 Fax: 02-528-4411 NEC Electronics Singapore Pte. Ltd. United Square, Singapore 1130 Tel: 65-253-8311 Fax: 65-250-3583 NEC Electronics Taiwan Ltd. Taipei, Taiwan Tel: 02-2719-2377 Fax: 02-2719-5951 NEC do Brasil S.A. Electron Devices Division Rodovia Presidente Dutra, Km 214 07210-902-Guarulhos-SP Brasil Tel: 55-11-6465-6810 Fax: 55-11-6465-6829 J99.1
Preliminary Product Information U13563EJ2V0PM0050 µµµµPD78F0701Y [MEMO]
Preliminary Product Information U13563EJ2V0PM00 51 µµµµPD78F0701Y [MEMO]
µµµµPD78F0701Y Some related documents may be preliminary versions. Note that, however, what documents are preliminary is not indicated in this document. No part of this document may be copied or reproduced in any form or by any means without the prior written consent of NEC Corporation. NEC Corporation assumes no responsibility for any errors which may appear in this document. NEC Corporation does not assume any liability for infringement of patents, copyrights or other intellectual property rights of third parties by or arising from use of a device described herein or any other liability arising from use of such device. No license, either express, implied or otherwise, is granted under any patents, copyrights or other intellectual property rights of NEC Corporation or others. While NEC Corporation has been making continuous effort to enhance the reliability of its semiconductor devices, the possibility of defects cannot be eliminated entirely. To minimize risks of damage or injury to persons or property arising from a defect in an NEC semiconductor device, customers must incorporate sufficient safety measures in its design, such as redundancy, fire-containment, and anti-failure features. NEC devices are classified into the following three quality grades: "Standard", "Special", and "Specific". The Specific quality grade applies only to devices developed based on a customer designated "quality assurance program" for a specific application. The recommended applications of a device depend on its quality grade, as indicated below. Customers must check the quality grade of each device before using it in a particular application. Standard: Computers, office equipment, communications equipment, test and measurement equipment, audio and visual equipment, home electronic appliances, machine tools, personal electronic equipment and industrial robots Special: Transportation equipment (automobiles, trains, ships, etc.), traffic control systems, anti-disaster systems, anti-crime systems, safety equipment and medical equipment (not specifically designed for life support) Specific: Aircrafts, aerospace equipment, submersible repeaters, nuclear reactor control systems, life support systems or medical equipment for life support, etc. The quality grade of NEC devices is "Standard" unless otherwise specified in NEC's Data Sheets or Data Books. If customers intend to use NEC devices for applications other than those specified for Standard quality grade, they should contact an NEC sales representative in advance. Anti-radioactive design is not implemented in this product. M4 96. 5