| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
µPD78F9046 8-BIT SINGLE-CHIP MICROCONTROLLER DESCRIPTION
Top Searches for this datasheetINTEGRATED CIRCUIT µPD78F9046 8-BIT SINGLE-CHIP MICROCONTROLLER DESCRIPTION µPD78F9046 µPD789046 Subseries product (small-scale package, general-purpose applications) 78K/0S Series. µPD78F9046 flash memory place internal µPD789046. Because flash memory allows program written erased with device mounted target board, this product ideal development trials, small-scale production, applications that require frequent upgrades. Detailed function descriptions provided following user's manuals. sure read them before designing. U13600E µPD789046 Subseries User's Manual: 78K/0S Series User's Manual Instruction: U11047E FEATURES Pin-compatible with mask version (except pin) Flash memory: Kbytes Internal high-speed RAM: bytes Minimum instruction execution time changed from high-speed (0.4 @5.0-MHz operation with main system clock) ultra-low-speed (122 @32.768-kHz operation with subsystem clock) ports: Serial interface: channel 3-wire serial mode/UART mode selected Timer: channels channel 16-bit timer: 8-bit timer/event counter: channel channel Watch timer: channel Watchdog timer: Power supply voltage: APPLICATIONS Cordless phones, etc. ORDERING INFORMATION Part Number Package 44-pin plastic LQFP µPD78F9046GB-8ES information this document subject change without notice. Before using this document, please confirm that this latest version. devices/types available every country. Please check with local representative availability additional information. Document U13546EJ1V0DSJ1 (1st edition) Date Published October 2000 CP(K) Printed Japan mark shows revised points. 1998, 1999 µPD78F9046 78K/0S SERIES LINEUP products 78K/0S Series listed below. names enclosed boxes subseries names. Product mass production Product under development subseries products support (System Management Bus) Small-scale package, general-purpose applications 44-pin 42/44-pin 28-pin PD789046 PD789026 PD789014 PD789026 with subsystem clock PD789014 with enhanced timer. Expanded On-chip UART. Capable low-voltage (1.8-V) operation Small-scale package, general-purpose applications 44/48-pin 44/48-pin 44-pin 44-pin 30-pin 30-pin 30-pin 30-pin 78K/0S Series 30-pin 30-pin PD789217AY PD789197AY PD789177 PD789167 PD789156 PD789146 PD789134A PD789124A PD789114A PD789104A Inverter control oscillation version µPD789197AY µPD789177 with on-chip EEPROMand PD789167 with enhanced PD789104A with enhanced timer PD789146 with enhanced PD789104A with EEPROM PD789124A with enhanced oscillation version PD789104A PD789177Y PD789167Y PD789104A with enhanced PD789026 with multiplier 44-pin PD789842 On-chip inverter control circuit UART drive 88-pin 80-pin 80-pin 64-pin 64-pin 64-pin 64-pin 64-pin 64-pin PD789830 PD789417A PD789407A PD789456 PD789446 PD789436 PD789426 PD789316 PD789306 On-chip UART, PD789407A with enhanced PD789456 with enhanced µPD789446 with enhanced oscillation version PD789426 PD789426 with enhanced PD789306 with oscillation version PD789306 Basic subseries drive ASSP 44-pin 44-pin 20-pin 20-pin PD789800 PD789840 PD789861 PD789860 keyboard. On-chip function keypad. On-chip oscillation version PD789860 keyless entry. On-chip return circuit Data Sheet U13546EJ1V0DS00 µPD78F9046 major functional differences among subseries listed below. Function Subseries Name MIN. Value Capacity Timer 8-bit 16-bit Watch 8-Bit 10-Bit Serial Interface Remark Small-scale µPD789046 package, µPD789026 generalµPD789014 purpose applications Smallscale package, generalpurpose applications (UART:1 µPD789177 µPD789167 µPD789156 µPD789146 µPD789134A µPD789124A µPD789114A µPD789104A Note (UART: On-chip EEPROM oscillation version Inverter control drive µPD789842 µPD789830 µPD789417A µPD789407A µPD789456 µPD789446 µPD789436 µPD789426 µPD789316 µPD789306 (UART: (UART: (UART: oscillation version (UART: ASSP µPD789800 µPD789840 µPD789861 µPD789860 (USB: oscillation version Note 10-bit timer: channel Data Sheet U13546EJ1V0DS00 µPD78F9046 OVERVIEW FUNCTIONS Item Internal memory Flash memory High-speed Minimum instruction execution time Kbytes bytes µs/1.6 5.0-MHz operation with main system clock) (@32.768-kHz operation with subsystem clock) bits registers 16-bit operation manipulation (set, reset, test), etc. CMOS I/O: 3-wire serial mode/UART mode selectable: channel Maskable Non-maskable Internal: External: Internal: +85°C 44-pin plastic LQFP 16-bit timer: 8-bit timer/event counter: Watch timer: Watchdog timer: channel channel channel channel Function General-purpose registers Instruction ports Serial interface Timer Timer outputs Vectored interrupt sources Power supply voltage Operating ambient temperature Package Data Sheet U13546EJ1V0DS00 µPD78F9046 CONTENTS CONFIGURATION (TOP VIEW). BLOCK DIAGRAM FUNCTIONS Port Pins Non-Port Pins Circuits Recommended Connection Unused Pins. MEMORY SPACE PROGRAMMING FLASH MEMORY. Selecting Communication Mode. Function Flash Memory Programming Connecting Flashpro Example Settings Flashpro (PG-FP3). INSTRUCTION OVERVIEW Conventions Operations ELECTRICAL SPECIFICATIONS CHARACTERISTICS CURVES. PACKAGE DRAWINGS RECOMMENDED SOLDERING CONDITIONS APPENDIX DIFFERENCES BETWEEN µPD78F9046 MASK VERSIONS. APPENDIX DEVELOPMENT TOOLS APPENDIX RELATED DOCUMENTS. Data Sheet U13546EJ1V0DS00 µPD78F9046 CONFIGURATION (TOP VIEW) 44-pin plastic LQFP µPD78F9046GB-8ES VDD1 VSS1 P47/KR07 P46/KR06 P45/KR05 P44/KR04 P43/KR03 P42/KR02 P41/KR01 P40/KR00 P20/SCK20/ASCK20 P21/SO20/TxD20 P22/SI20/RxD20 P23/SS20 P24/INTP0 P25/INTP1 P26/INTP2/CPT90 RESET P30/TO90 Caution ASCK20: BZO90: CPT90: Connect directly VSS0 VSS1 normal operation mode. Asynchronous Serial Input Buzzer Output Capture Trigger Input Return Port Port Port Port Port Reset Receive Data SCK20: SI20: SO20: SS20: TI80: TO80, TO90: TxD20: VDD0, VDD1: VPP: VSS0, VSS1: XT1, XT2: Serial Clock Serial Input Serial Output Chip Select Input Timer Input Timer Output Transmit Data Power Supply Programming Power Supply Ground Crystal (Main System Clock) Crystal (Subsystem Clock) INTP0 INTP2: Interrupt from Peripherals KR00 KR07: P07: P17: P27: P30, P31: P47: RESET: RxD20: Data Sheet U13546EJ1V0DS00 P27/TI80/TO80 P31/BZO90 VDD0 VSS0 µPD78F9046 BLOCK DIAGRAM TI80/TO80/P27 CPT90/INTP2/P26 TO90/P30 BZO90/P31 8-bit TIMER/ EVENT COUNTER80 PORT0 16-bit TIMER90 PORT1 WATCH TIMER 78K/0S CORE FLASH MEMORY PORT2 WATCHDOG TIMER PORT3 P30,P31 SCK20/ASCK20/P20 SO20/TxD20/P21 Sl20/RxD20/P22 SS20/P23 PORT4 SERIAL INTERFACE20 INTP0/P24 INTP1/P25 INTP2/CPT90/P26 KR00/P40 KR07/P47 SYSTEM CONTROL INTERRUPT CONTROL VDD0 VDD1 VSS0 VSS1 RESET Data Sheet U13546EJ1V0DS00 µPD78F9046 FUNCTIONS Port Pins Function Port 8-bit input/output port Input/output specified 1-bit units. When used input port, on-chip pull-up resistor specified means software. Port 8-bit input/output port Input/output specified 1-bit units. When used input port, on-chip pull-up resistor specified means software. Port 8-bit input/output port Input/output specified 1-bit units. When used input port, on-chip pull-up resistor specified means software. After Reset Input Alternate Function Name Input Input SCK20/ASCK20 SO20/TxD20 SI20/RxD20 SS20 INTP0 INTP1 INTP2/CPT90 TI80/TO80 Port 2-bit input/output port Input/output specified 1-bit units. When used input port, on-chip pull-up resistor specified means software. Port 8-bit input/output port Input/output specified 1-bit units. When used input port, on-chip pull-up resistor specified means software. Input TO90 BZO90 Input KR00 KR07 Data Sheet U13546EJ1V0DS00 µPD78F9046 Non-Port Pins Input Function External interrupt input which valid edge (rising edge, falling edge, both rising falling edges) specified. After Reset Input Alternate Function P26/CPT90 Input Input Output Input Input Input Output Input Output Output Output Input Input Input Input Positive power supply ports Positive power supply (except ports) Ground potential ports Ground potential (except ports) System reset input Flash memory programming mode setting. High-voltage application program write/verify. Connect directly VSS0 VSS1 normal operation mode. Connecting crystal resonator subsystem clock oscillation return signal detection Serial interface serial data input Serial interface serial data output Serial interface serial clock input/output Chip select input serial interface Serial clock input asynchronous serial interface Serial data input asynchronous serial interface Serial data output asynchronous serial interface External count clock input 8-bit timer 8-bit timer output 16-bit timer output 16-bit timer buzzer output Capture edge input Connecting crystal resonator main system clock oscillation Input Input Input Input Input Input Input Input Input Input Input Input Input Input P22/RxD20 P21/TxD20 P20/ASCK20 P20/SCK20 P22/SI20 P21/SO20 P27/TO80 P27/TI80 P26/INTP2 Name INTP0 INTP1 INTP2 KR00 KR07 SI20 SO20 SCK20 SS20 ASCK20 RxD20 TxD20 TI80 TO80 TO90 BZO90 CPT90 VDD0 VDD1 VSS0 VSS1 RESET Data Sheet U13546EJ1V0DS00 µPD78F9046 Circuits Recommended Connection Unused Pins input/output circuit type each recommended connection unused pins shown Table 3-1. input/output circuit configuration each type, refer Figure 3-1. Table 3-1. Types Input/Output Circuits Recommended Connection Unused Pins Name P20/SCK20/ASCK20 P21/SO20/TxD20 P22/SI20/RxD20 P23/SS20 P24/INTP0 P25/INTP1 P26/INTP2/CPT90 P27/TI80/TO80 P30/TO90 P31/BZO90 P40/KR00 P47/KR07 RESET Input Connect directly VSS0 VSS1. Input Connect VSS0 VSS1. Leave open. Circuit Type Input: Recommended Connection Unused Pins Independently connect VDD0 VDD1, VSS0 VSS1 resistor. Output: Leave open. Data Sheet U13546EJ1V0DS00 µPD78F9046 Figure 3-1. Input/Output Circuits Type Type VDD0 Pullup enable Data Schmitt-triggered input with hysteresis characteristics Output disable N-ch VSS0 VDD0 P-ch P-ch IN/OUT Type VDD0 Pullup enable VDD0 Data P-ch IN/OUT Output disable N-ch VSS0 P-ch Input enable Data Sheet U13546EJ1V0DS00 µPD78F9046 MEMORY SPACE µPD78F9046 access Kbytes memory space. Figure shows memory map. Figure 4-1. Memory FFFFH Special function registers bits FF00H FEFFH Internal high-speed bits FD00H FCFFH Data memory space 4000H 3FFFH Reserved 3FFFH Program area Program memory space On-chip flash memory 16384 bits 0080H 007FH CALLT table area 0040H 003FH Program area 001AH 0019H 0000H 0000H Vector table area Data Sheet U13546EJ1V0DS00 µPD78F9046 PROGRAMMING FLASH MEMORY program memory that incorporated µPD78F9046 flash memory. With flash memory, possible write programs on-board. Writing performed connecting dedicated flash programmer (Flashpro III, (Part FL-PR3, PG-FP3)) host machine target system. Remark FL-PR3 product Naito Densei Machida Mfg. Co., Ltd. Selecting Communication Mode Writing flash memory performed using Flashpro serial communication mode. Select communication modes Table 5-1. selection communication mode made using format shown Figure 5-1. Each communication mode selected using number pulses shown Table 5-1. Table 5-1. List Communication Mode Communication Mode 3-wire serial SCK20/ASCK20/P20 SO20/TxD20/P21 SI20/RxD20/P22 TxD20/SO20/P21 RxD20/SI20/P22 Note Pins Pulses UART Pseudo 3-wire (Serial clock input) (Serial data output) (Serial data input) Note Serial transfer carried controlling ports with software. Caution sure select communication mode using number pulses shown Table 5-1. Figure 5-1. Format Communication Mode Selection RESET Data Sheet U13546EJ1V0DS00 µPD78F9046 Function Flash Memory Programming Operations such writing flash memory performed various command/data transmission reception operations according selected communication mode. Table shows major functions flash memory programming. Table 5-2. Major Function Flash Memory Programming Function Batch erase Batch blank check Data write Deletes entire memory contents Checks deletion status entire memory Performs write operation flash memory based write start address number data written (number bytes). Compares entire memory contents with input data. Description Batch verify Connecting Flashpro connection Flashpro µPD78F9046 differs according communication mode (3-wire serial I/O, UART, pseudo 3-wire). connections each communication mode shown Figures 5-2, 5-3, 5-4, respectively. Figure 5-2. Connection Flashpro When Using 3-Wire Serial Mode PD78F9046 VDD0, VDD1 RESET SCK20 SI20 SO20 VSS0, VSS1 Flashpro VPPnNote RESET Note Data Sheet U13546EJ1V0DS00 µPD78F9046 Figure 5-3. Connection Flashpro When Using UART Mode µPD78F9046 VDD0, VDD1 RESET RxD20 TxD20 VSS0, VSS1 Flashpro VPPnNote RESET Note Figure 5-4. Connection Flashpro When Using Pseudo 3-Wire (When Used) Flashpro VPPnNote RESET VDD0, VDD1 RESET (Serial clock) (Serial input) (Serial output) VSS0, VSS1 PD78F9046 Note Data Sheet U13546EJ1V0DS00 µPD78F9046 Example Settings Flashpro (PG-FP3) When writing flash memory using Flashpro (PG-FP3), make following settings. Load parameter file. Select mode serial communication serial clock with type command. Make settings according example settings PG-FP3 shown below. Table 5-3. Example Settings PG-FP3 Communication Mode 3-wire serial COMM PORT Example Settings PG-FP3 SIO-ch0 Target Board Flashpro Target Board Flashpro UART COMM PORT Target Board UART Pseudo 3-wire COMM PORT 4.1943 UART-ch0 Target Board 4.1943 9600 Port Target Board Flashpro Target Board Flashpro 4.1943 Note Pulse Number Note Notes This number pulses that supplied Flashpro serial communication initialization. pins that will used communication determined according this number. Select 9600 bps, 19200 bps, 38400 bps, 76800 bps. Remark COMM PORT: Serial port selection CLK: CLK: Serial clock frequency selection Input clock source selection Data Sheet U13546EJ1V0DS00 µPD78F9046 INSTRUCTION OVERVIEW instruction µPD78F9046 listed later this section. Conventions 6.1.1 Operand identifiers descriptions description made operand field each instruction conforms operand identifier instructions listed below (the details conform assembly specifications). more than operand identifier listed instruction, selected. Uppercase letters, used specify keywords, which must written exactly they appear. meanings these special characters follows: Immediate data specification Relative address specification Absolute address specification Indirect address specification Immediate data should described using appropriate values labels. specification values labels must accompanied Operand registers, expressed identifiers described using both functional names etc.) absolute names (R0, other names listed inside parentheses Table 6-1). Table 6-1. Operand Formats Descriptions Identifier saddr saddrp addr16 addr5 word byte Description (R0), (R1), (R2), (R3), (R4), (R5), (R6), (R7) (RP0), (RP1), (RP2), (RP3) Special function register symbol FE20H FF1FH: Immediate data label FE20H FF1FH: Immediate data label (even addresses only) 0000H FFFFH: Immediate data label (only even address 16-bit data transfer instructions) 0040H 007FH: Immediate data label (even addresses only) 16-bit immediate data label 8-bit immediate data label 3-bit immediate data label Data Sheet U13546EJ1V0DS00 µPD78F9046 6.1.2 Descriptions operation field PSW: register (8-bit accumulator) register register register register register register register register pair (16-bit accumulator) register pair register pair register pair Program counter Stack pointer Program status word Carry flag Auxiliary carry flag Zero flag Interrupt request enable flag Contents memory location indicated parenthesized address register name Logical product (AND) Logical (OR) Exclusive Inverted data NMIS: Flag indicate that non-maskable interrupt being handled Upper lower bits 16-bit register addr16: 16-bit immediate data label jdisp8: Signed 8-bit data (displacement value) 6.1.3 Description flag operation field (blank): change cleared cleared according result restored previous value Data Sheet U13546EJ1V0DS00 µPD78F9046 Operations Flag Mnemonic #byte saddr, #byte sfr, #byte saddr saddr, sfr, !addr16 !addr16, PSW, #byte PSW, [DE] [DE], [HL] [HL], byte] byte], saddr [DE] [HL] byte] MOVW #word saddrp saddrp, Note Note Note Operand Byte Clock byte (saddr) byte byte (saddr) (saddr) (addr16) (addr16) byte (DE) (DE) (HL) (HL) byte) byte) (saddr) (sfr) (DE) (HL) byte) word (saddrp) (saddrp) Operation Note Note Notes Except when Except when Only when Remark instruction clock cycle based clock (fCPU), specified processor clock control register (PCC). Data Sheet U13546EJ1V0DS00 µPD78F9046 Flag Mnemonic XCHW #byte saddr, #byte saddr !addr16 [HL] byte] ADDC #byte saddr, #byte saddr !addr16 [HL] byte] #byte saddr, #byte saddr !addr16 [HL] byte] SUBC #byte saddr, #byte saddr !addr16 [HL] byte] #byte saddr, #byte saddr !addr16 [HL] byte] Operand Note Byte Clock byte Operation (saddr), (saddr) byte (saddr) (addr16) (HL) byte) byte (saddr), (saddr) byte (saddr) (addr16) (HL) byte) byte (saddr), (saddr) byte (saddr) (addr16) (HL) byte) byte (saddr), (saddr) byte (saddr) (addr16) (HL) byte) byte (saddr) (saddr) byte (saddr) (addr16) (HL) byte) Note Only when Remark instruction clock cycle based clock (fCPU), specified processor clock control register (PCC). Data Sheet U13546EJ1V0DS00 µPD78F9046 Flag Mnemonic #byte saddr, #byte saddr !addr16 [HL] byte] #byte saddr, #byte saddr !addr16 [HL] byte] #byte saddr, #byte saddr !addr16 [HL] byte] ADDW SUBW CMPW #word #word #word saddr saddr INCW DECW RORC ROLC Operand Byte Clock byte (saddr) (saddr) byte (saddr) (addr16) (HL) byte) byte (saddr) (saddr) byte (saddr) (addr16) (HL) byte) byte (saddr) byte (saddr) (addr16) (HL) byte) word word word rr+1 (saddr) (saddr) rr-1 (saddr) (saddr) (CY, Am-1 (CY, Am+1 Am-1 Am+1 Operation Remark instruction clock cycle based clock (fCPU), specified processor clock control register (PCC). Data Sheet U13546EJ1V0DS00 µPD78F9046 Flag Mnemonic SET1 saddr. sfr. PSW. [HL]. CLR1 saddr. sfr. PSW. [HL]. SET1 CLR1 NOT1 CALL !addr16 Operand Byte Clock (saddr. bit) sfr. PSW. (HL). (saddr. bit) sfr. PSW. (HL). 3)H, 3)L, addr16, 1)H, 1)L, (00000000, addr5 (00000000, addr5), (SP), (SP), NMIS PSW, rpH, rpL, (SP), (SP), addr16 jdisp8 Operation CALLT [addr5] RETI PUSH MOVW !addr16 $addr16 Remark instruction clock cycle based clock (fCPU), specified processor clock control register (PCC). Data Sheet U13546EJ1V0DS00 µPD78F9046 Flag Mnemonic $addr16 $addr16 $addr16 $addr16 saddr. bit, $addr16 Operand Byte Clock Operation jdisp8 jdisp8 jdisp8 jdisp8 jdisp8 (saddr. bit) jdisp8 sfr. jdisp8 jdisp8 PSW. jdisp8 (saddr. bit) jdisp8 sfr. jdisp8 jdisp8 PSW. then jdisp8 then jdisp8 (saddr) (saddr) then jdisp8 (saddr) Operation (Enable Interrupt) (Disable Interrupt) HALT Mode STOP Mode sfr. bit, $addr16 bit, $addr16 PSW. bit, $addr16 saddr. bit, $addr16 sfr. bit, $addr16 bit, $addr16 PSW. bit, $addr16 DBNZ $addr16 $addr16 saddr, $addr16 HALT STOP Remark instruction clock cycle based clock (fCPU), specified processor clock control register (PCC). Data Sheet U13546EJ1V0DS00 µPD78F9046 ELECTRICAL SPECIFICATIONS Absolute Maximum Ratings 25°C) Parameter Supply voltage Symbol Input voltage Output voltage Output current, high Total pins Output current, Total pins Operating ambient temperature normal operation mode During flash memory programming Storage temperature Tstg Conditions Ratings -0.3 +6.5 -0.3 +10.5 -0.3 -0.3 +125 Unit Caution Product quality suffer maximum absolute ratings exceeded even momentarily parameter. That absolute maximum ratings rated values which product verge suffering physical damage, therefore product must used under conditions that ensure that absolute maximum ratings exceeded. Remark Unless specified otherwise, characteristics alternate-function pins same those port pins. Data Sheet U13546EJ1V0DS00 µPD78F9046 Main System Clock Oscillator Characteristics +85°C, Resonator Ceramic resonator Recommended Circuit Parameter Oscillation frequency Note (fX) Conditions Oscillation voltage range MIN. TYP. MAX. Unit Oscillation stabilization Note time After reaches oscillation voltage range MIN. Crystal resonator Oscillation frequency Note (fX) Oscillation stabilization Note time External clock input frequency (fX) Note input high-/low-level width (tXH, tXL) input frequency (fX) Note OPEN input high-/low-level width (tXH, tXL) Notes Indicates only oscillator characteristics. Refer Characteristics instruction execution time. Time required stabilize oscillation after reset STOP mode release. oscillation stabilized within oscillation stabilization wait time. Cautions When using system clock oscillator, wire follows area enclosed broken lines above figures avoid adverse effect from wiring capacitance. Keep wiring length short possible. cross wiring with other signal lines. route wiring near signal line through which high fluctuating current flows. Always make ground point oscillator capacitor same potential VSS0. ground capacitor ground pattern through which high current flows. fetch signals from oscillator. resonator whose When main system clock stopped device operating subsystem clock, wait until oscillation stabilization time been secured program before switching back main system clock. Remark resonator selection oscillator constant, customers requested either evaluate oscillation themselves apply resonator manufacturer evaluation. Data Sheet U13546EJ1V0DS00 µPD78F9046 Subsystem Clock Oscillator Characteristics +85°C, Resonator Crystal resonator Recommended Circuit Parameter Oscillation frequency Note (fXT) Oscillation stabilization Note time Conditions MIN. TYP. 32.768 MAX. Unit External clock input frequency (fXT) Note input high-/low-level width (tXTH, tXTL) 14.3 15.6 Notes Indicates only oscillator characteristics. Refer Characteristics instruction execution time. Time required stabilize oscillation after reset STOP mode release. oscillation stabilized within oscillation stabilization wait time. Cautions When using subsystem clock oscillator, wire follows area enclosed broken lines above figures avoid adverse effect from wiring capacitance. Keep wiring length short possible. cross wiring with other signal lines. route wiring near signal line through which high fluctuation current flows. Always make ground point oscillator capacitor same potential VSS0. ground capacitor ground pattern through which high current flows. fetch signals from oscillator. subsystem clock oscillator designed low-amplitude circuit reducing current consumption, more prone malfunction noise than main system clock oscillator. Particular care therefore required with wiring method when subsystem clock used. Remark resonator selection oscillator constant, customers requested either evaluate oscillation themselves apply resonator manufacturer evaluation. resonator whose Data Sheet U13546EJ1V0DS00 µPD78F9046 Characteristics +85°C, Parameter Symbol Total pins Output current, Total pins Input voltage, high VIH1 P07, P17, P30, RESET, P27, P47, 0.7VDD 0.9VDD 0.8VDD 0.9VDD VIH4 XT1, Input voltage, VIL1 P07, P17, P30, RESET, P27, VIL4 XT1, Output voltage, high Output voltage, -100 Input leakage current, high Input leakage current, ILIH1 ILIH2 ILIL1 ILIL2 Output leakage current, high ILOH Output leakage current, Software pull-up resistor ILOL VOUT VOUT Pins other than XT1, Pins other than XT1, Conditions MIN. TYP. MAX. 0.3VDD 0.1VDD 0.2VDD 0.1VDD Unit Output current, high VIH2 VIH3 VIL2 VIL3 Remark Unless specified otherwise, characteristics alternate-function pins same those port pins. Data Sheet U13546EJ1V0DS00 µPD78F9046 Characteristics +85°C, Parameter Supply current Note Symbol IDD1 Conditions 5.0-MHz crystal oscillation operating mode Note MIN. TYP. MAX. Unit Note Note IDD2 5.0-MHz crystal oscillation HALT mode 32.768-kHz crystal oscillation operating Note mode 32.768-kHz crystal oscillation HALT Note mode STOP mode Note Note Note IDD3 IDD4 IDD5 0.05 0.05 Notes current flowing ports (including current flowing through on-chip pull-up resistors) included. Main system clock stopped. High-speed mode operation (when processor clock control register (PCC) 00H). Low-speed mode operation (when 02H). Remark Unless specified otherwise, characteristics alternate-function pins same those port pins. Data Sheet U13546EJ1V0DS00 µPD78F9046 Flash Memory Write/Erase Characteristics 40°C, crystal oscillation operation mode) Parameter Write current (VDD pin) Write current (VPP pin) Note Symbol IDDW IPPW IDDE IPPE tera Conditions When supply voltage VPP1 When supply voltage VPP1 When supply voltage VPP1 When supply voltage VPP1 MIN. TYP. MAX. 22.5 Unit Times Note Erase current (VDD pin) Erase current (VPP pin) Note Note Unit erase time Total erase time Write count supply voltage Erase/write regarded cycle VPP0 VPP1 normal operation During flash memory programming 10.0 0.2VDD 10.3 Note current flowing ports (including current flowing through on-chip pull-up resistors) included. Data Sheet U13546EJ1V0DS00 µPD78F9046 Characteristics Basic operation +85°C, Parameter Cycle time (minimum instruction execution time) Symbol Conditions Operating with main system clock MIN. tTIH, tTIL tINTH, tINTL INTP0 INTP2 TYP. MAX. Unit Operating with subsystem clock TI80 input frequency TI80 input high/low-level width Interrupt input high-/low-level width RESET input lowlevel width tRSL (main system clock) Cycle time Guaranteed operation range Supply voltage Data Sheet U13546EJ1V0DS00 µPD78F9046 Serial interface +85°C, 3-wire serial mode (SCK20.Internal clock) Parameter SCK20 cycle time Symbol tKCY1 Conditions MIN. 3200 SCK20 high-/lowlevel width SI20 setup time SCK20) SI20 hold time (from SCK20) TYP. MAX. Unit tKH1, tKL1 tKCY1/2 tKCY1/2 tSIK1 tKSI1 SO20 output delay time from SCK20 tKSO1 =100 Note 1000 Note load resistance load capacitance SO20 output line, respectively. 3-wire serial mode (SCK20.External clock) Parameter SCK20 cycle time Symbol tKCY2 Conditions MIN. 3500 SCK20 high-/lowlevel width SI20 setup time SCK20) SI20 hold time (from TYP. MAX. Unit tKH2, tKL2 1600 tSIK2 tKSI2 SCK20) SO20 setup time SS20 when SS20 used) SO20 disable time SS20 when SS20 used) SO20 output delay time from SCK20 tKAS2 tKSD2 tKSO2 =100 Note 1000 Note load resistance load capacitance SO20 output line, respectively. Data Sheet U13546EJ1V0DS00 µPD78F9046 UART mode (Dedicated baud rate generator output) Parameter Transfer rate Symbol Conditions MIN. TYP. MAX. 78125 19531 Unit UART mode (External clock input) Parameter ASCK20 cycle time ASCK20 high-/lowlevel width Transfer rate Symbol tKCY3 Conditions MIN. 3500 tKH3, tKL3 1600 39063 9766 ASCK20 rise/fall time TYP. MAX. Unit Data Sheet U13546EJ1V0DS00 µPD78F9046 Timing Test Points (Except inputs) 0.8VDD 0.2VDD Test points 0.8VDD 0.2VDD Clock Timing 1/fX input VIH3 (MIN.) VIL3 (MAX.) 1/fXT tXTL tXTH VIH4 VIL4 (MIN.) (MAX.) input Timing 1/fTI tTIL tTIH TI80 Interrupt Input Timing tINTL tINTH INTP0 INTP2 RESET Input Timing tRSL RESET Data Sheet U13546EJ1V0DS00 µPD78F9046 Serial Transfer Timing 3-wire serial mode: tKCYm tKLm tKHm SCK20 tSIKm tKSIm SI20 Input data tKSOm SO20 Output data Remark 3-wire serial mode (when SS20 used): SS20 tKAS2 tKDS2 SO20 Output data UART mode (External clock input): tKCY3 tKL3 ASCK20 tKH3 Data Sheet U13546EJ1V0DS00 µPD78F9046 Data Memory Stop Mode Supply Voltage Data Retention Characteristics +85°C) Parameter Data retention supply voltage Release signal time Oscillation stabilization wait Note time Symbol VDDDR tSREL tWAIT Release RESET Release interrupt request Conditions MIN. Note TYP. MAX. Unit Notes oscillation stabilization wait time period when operation stopped order avoid unstable operation beginning oscillation. /fX, /fX, selected according setting bits (OSTS0 OSTS2) oscillation stabilization time selection register (OSTS). Remark Main system clock oscillation frequency Data Retention Timing (STOP Mode Release RESET) Internal reset operation HALT mode STOP mode Data retention mode Operating mode VDDDR STOP instruction execution tSREL RESET tWAIT Data Retention Timing (Standby Release Signal: STOP Mode Release Interrupt Signal) HALT mode STOP mode Data retention mode Operating mode VDDDR STOP instruction execution Standby release signal (interrupt request) tSREL tWAIT Data Sheet U13546EJ1V0DS00 µPD78F9046 CHARACTERISTICS CURVES MHz, 32.768 kHz) 25°C) (HALT mode) (HALT mode) Subsystem clock operating mode (CSS0 Supply current (mA) 0.05 Subsystem clock operation HALT mode (CSS0 0.01 0.005 Crystal resonator Crystal resonator 32.768 0.001 Supply voltage Data Sheet U13546EJ1V0DS00 µPD78F9046 PACKAGE DRAWINGS PLASTIC LQFP (10x10) detail lead NOTE Each lead centerline located within 0.16 true position (T.P.) maximum material condition. ITEM MILLIMETERS 12.0±0.2 10.0±0.2 10.0±0.2 12.0±0.2 0.37 +0.08 -0.07 (T.P.) 1.0±0.2 0.17 +0.03 -0.06 0.10 1.4±0.05 0.1±0.05 MAX. 0.6±0.15 S44GB-80-8ES-1 Data Sheet U13546EJ1V0DS00 µPD78F9046 RECOMMENDED SOLDERING CONDITIONS µPD78F9046 should soldered mounted under following recommended conditions. details recommended soldering conditions, refer document Semiconductor Device Mounting Technology Manual (C10535E). soldering methods conditions other than those recommended below, contact your sales representative. Table 10-1. Surface Mounting Type Soldering Conditions µPD78F9046GB-8ES: Soldering Method Infrared reflow Wave soldering Partial heating 44-pin plastic LQFP Soldering Conditions Package peak temperature: 235°C, Time: seconds max. 210°C higher), Count: twice less Package peak temperature: 215°C, Time: seconds max. 200°C higher), Count: twice less Solder bath temperature: 260°C max., Time: seconds max., Count: Once, Preheating temperature: 120°C max. (package surface temperature) temperature: 300°C max., Time: seconds max. (per row) Recommended Condition Symbol IR35-00-2 VP15-00-2 WS60-00-1 Caution different soldering methods together (except partial heating). Data Sheet U13546EJ1V0DS00 µPD78F9046 APPENDIX DIFFERENCES BETWEEN µPD78F9046 MASK VERSIONS µPD78F9046 flash memory place internal mask versions (µPD789046). Differences between µPD78F9046 mask versions shown Table A-1. Table A-1. Differences Between µPD78F9046A Mask Versions Parameter Flash Memory Version Mask Versions µPD78F9046 Internal memory structure capacity High-speed capacity Electrical specifications Flash memory Kbytes bytes Available available relevant data sheet available Available Mask µPD789046 Caution There differences noise immunity noise radiation between flash memory mask versions. When pre-producing application with flash memory version then mass-producing with mask version, sure conduct sufficient evaluations consumer samples (not engineering samples) mask version. Data Sheet U13546EJ1V0DS00 µPD78F9046 APPENDIX DEVELOPMENT TOOLS following development tools available system development using µPD78F9046. Language Processing Software RA78K0S Notes Assembler package common 78K/0S Series compiler package common 78K/0S Series Device file µPD789046 Subseries compiler library source file common 78K/0S Series CC78K0S Notes DF789026 Notes CC78K0S-L Notes Flash Memory Writing Tools Flashpro Note (FL-PR3 PG-FP3) FA-44GB-8ES Note Dedicated flash programmer microcontrollers incorporating flash memory Flash memory writing adapter 44-pin plastic LQFP (GB-8ES type) Debugging Tools IE-78K0S-NS In-circuit emulator In-circuit emulator debugging hardware software application system using 78K/0S series. Supports integrated debugger (ID78K0S-NS). Used with adapter, emulation probe, interface adapter that connects host machine. Adapter that distributes power supply from AC100- 240-V outlet. IE-70000-MC-PS-B adapter IE-70000-98-IF-C Interface adapter IE-70000-CD-IF-A card interface IE-70000-PC-IF-C Interface adapter IE-70000-PCI-IF Interface adapter IE-789026-NS-EM1 Emulation board NP-44GB Note NP-44GB-TQ SM78K0S Notes Note Adapter when using PC-9800 series (except notebook type) host machine IE-78K0S-NS supported). card interface cable when using notebook type host machine IE78K0S-NS (PCMCIA socket supported). Adapter when using PC/AT compatible host machine IE-78K0S-NS (ISA supported). Adapter when using with host machine IE-78K0S-NS. Board emulating device-specific peripheral hardware. Used with in-circuit emulator. Board connecting in-circuit emulator target system. 44-pin plastic LQFP (GB-3BS type) 44-pin plastic LQFP (GB-8ES type). System simulator common 78K/0S Series Integrated debugger common 78K/0S Series Device file µPD789046 Subseries ID78K0S-NS DF789046 Notes Notes Data Sheet U13546EJ1V0DS00 µPD78F9046 Real-Time MX78K0S Notes 78K/0S Series Notes Based PC-9800 series (Japanese/English Windows Based PC/AT compatibles (Japanese/English Windows) Based HP9000 series (HP-UX SPARCstation (SunOS Solaris NEWS (NEWS-OSTM) Products manufactured Naito Densei Machida Mfg. Co., Ltd. (+81-44-822-3813). Contact distributor regarding purchase these products. Remark RA78K0S, CC78K0S, SM78K0S used combination with DF789046. Data Sheet U13546EJ1V0DS00 µPD78F9046 APPENDIX RELATED DOCUMENTS Documents Related Devices Document Name Document English Japanese U13380J U13546J U13600J U11047J U14458J µPD789046 Data Sheet µPD78F9046 Data Sheet µPD789046 Subseries User's Manual 78K/0S Series User's Manual Instruction 78K/0, 78K/0S Series Application Note Flash Memory Write U13380E This manual U13600E U11047E U14458E Documents Related Development Tools (User's Manuals) Document Name Document English RA78K0S Assembler Package Operation Assembly Language Structured Assembly Language CC78K0S Compiler Operation Language SM78K0S System Simulator Windows Based SM78K Series System Simulator ID78K0S-NS Integrated Debugger Windows Based IE-78K0S-NS In-Circuit Emulator IE-789046-NS-EM1 Emulation Board Reference External Parts User Open Interface Specifications Reference U11622E U11599E U11623E U11816E U11817E U11489E U10092E U12901E U13549E prepared Japanese U11622J U11599J U11623J U11816J U11817J U11489J U10092J U12901J U13549J prepared Documents Related Embedded Software (User's Manuals) Document Name Document English 78K/0S Series MX78K0S Fundamental U12938E Japanese U12938J Caution related documents listed above subject change without notice. sure latest version each document designing. Data Sheet U13546EJ1V0DS00 µPD78F9046 Other Related Documents Document Name Document English SEMICONDUCTOR SELECTION GUIDE Products Packages (CD-ROM) Semiconductor Device Mounting Technology Manual Quality Grades Semiconductor Device Semiconductor Device Reliability/Quality Control System Guide Prevent Damage Semiconductor Devices Electrostatic Discharge (ESD) Guide Microcomputer-Related Products Third Party X13769X C10535E C11531E C10983E C11892E C10535J C11531J C10983J C11892J U11416J Japanese Caution related documents listed above subject change without notice. sure latest version each document designing. Data Sheet U13546EJ1V0DS00 µPD78F9046 [MEMO] Data Sheet U13546EJ1V0DS00 µPD78F9046 NOTES CMOS DEVICES PRECAUTION AGAINST SEMICONDUCTORS Note: Strong electric field, when exposed device, cause destruction gate oxide ultimately degrade device operation. Steps must taken stop generation static electricity much possible, quickly dissipate once, when occurred. Environmental control must adequate. When dry, humidifier should used. recommended avoid using insulators that easily build static electricity. Semiconductor devices must stored transported anti-static container, static shielding conductive material. test measurement tools including work bench floor should grounded. operator should grounded using wrist strap. Semiconductor devices must touched with bare hands. Similar precautions need taken boards with semiconductor devices HANDLING UNUSED INPUT PINS CMOS Note: connection CMOS device inputs cause malfunction. connection provided input pins, possible that internal input level generated noise, etc., hence causing malfunction. CMOS devices behave differently than Bipolar NMOS devices. Input levels CMOS devices must fixed high using pull-up pull-down circuitry. Each unused should connected with resistor, considered have possibility being output pin. handling related unused pins must judged device device related specifications governing devices. STATUS BEFORE INITIALIZATION DEVICES Note: Power-on does necessarily define initial status device. Production process does define initial operation status device. Immediately after power source turned devices with reset function have been initialized. Hence, power-on does guarantee out-pin levels, settings contents registers. Device initialized until reset signal received. Reset operation must executed immediately after power-on devices having reset function. Data Sheet U13546EJ1V0DS00 µPD78F9046 EEPROM trademark Corporation. Windows either registered trademark trademark Microsoft Corporation United States and/or other countries. PC/AT trademark International Business Machines Corporation. HP9000 series HP-UX trademarks Hewlett-Packard Company. SPARCstation trademark SPARC International, Inc. Solaris SunOS trademarks Microsystems, Inc. NEWS NEWS-OS trademarks Sony Corporation. Data Sheet U13546EJ1V0DS00 µPD78F9046 Regional Information Some information contained this document vary from country country. Before using product your application, pIease contact office your country obtain list authorized representatives distributors. They will verify: Device availability Ordering information Product release schedule Availability related technical literature Development environment specifications (for example, specifications third-party tools components, host computers, power plugs, supply voltages, forth) Network requirements addition, trademarks, registered trademarks, export restrictions, other legal issues also vary from country country. Electronics Inc. (U.S.) Santa Clara, California Tel: 408-588-6000 800-366-9782 Fax: 408-588-6130 800-729-9288 Electronics (Germany) GmbH Benelux Office Eindhoven, Netherlands Tel: 040-2445845 Fax: 040-2444580 Electronics Hong Kong Ltd. Hong Kong Tel: 2886-9318 Fax: 2886-9022/9044 Electronics Hong Kong Ltd. Electronics (France) S.A. Velizy-Villacoublay, France Tel: 01-30-67 Fax: 01-30-67 Seoul Branch Seoul, Korea Tel: 02-528-0303 Fax: 02-528-4411 Electronics (Germany) GmbH Duesseldorf, Germany Tel: 0211-65 Fax: 0211-65 Electronics (France) S.A. Electronics (UK) Ltd. Milton Keynes, Tel: 01908-691-133 Fax: 01908-670-290 Madrid Office Madrid, Spain Tel: 91-504-2787 Fax: 91-504-2860 Electronics Singapore Pte. Ltd. United Square, Singapore Tel: 65-253-8311 Fax: 65-250-3583 Electronics Taiwan Ltd. Electronics Italiana s.r.l. Milano, Italy Tel: 02-66 Fax: 02-66 Electronics (Germany) GmbH Scandinavia Office Taeby, Sweden Tel: 08-63 Fax: 08-63 Taipei, Taiwan Tel: 02-2719-2377 Fax: 02-2719-5951 Brasil S.A. Electron Devices Division Guarulhos-SP Brasil Tel: 55-11-6462-6810 Fax: 55-11-6462-6829 J00.7 Data Sheet U13546EJ1V0DS00 µPD78F9046 related documents indicated this publication include preliminary versions. However, preliminary versions marked such. information this document current December, 1999. information subject change without notice. actual design-in, refer latest publications NEC's data sheets data books, etc., most up-to-date specifications semiconductor products. products and/or types available every country. Please check with sales representative availability additional information. part this document copied reproduced form means without prior written consent NEC. assumes responsibility errors that appear this document. does assume liability infringement patents, copyrights other intellectual property rights third parties arising from semiconductor products listed this document other liability arising from such products. license, express, implied otherwise, granted under patents, copyrights other intellectual property rights others. Descriptions circuits, software other related information this document provided illustrative purposes semiconductor product operation application examples. incorporation these circuits, software information design customer's equipment shall done under full responsibility customer. assumes responsibility losses incurred customers third parties arising from these circuits, software information. While endeavours enhance quality, reliability safety semiconductor products, customers agree acknowledge that possibility defects thereof cannot eliminated entirely. minimize risks damage property injury (including death) persons arising from defects semiconductor products, customers must incorporate sufficient safety measures their design, such redundancy, fire-containment, anti-failure features. semiconductor products classified into following three quality grades: "Standard", "Special" "Specific". "Specific" quality grade applies only semiconductor products developed based customer-designated "quality assurance program" specific application. recommended applications semiconductor product depend quality grade, indicated below. Customers must check quality grade each semiconductor product before using particular application. "Standard": Computers, office equipment, communications equipment, test measurement equipment, audio visual equipment, home electronic appliances, machine tools, personal electronic equipment industrial robots "Special": Transportation equipment (automobiles, trains, ships, etc.), traffic control systems, anti-disaster systems, anti-crime systems, safety equipment medical equipment (not specifically designed life support) "Specific": Aircraft, aerospace equipment, submersible repeaters, nuclear reactor control systems, life support systems medical equipment life support, etc. quality grade semiconductor products "Standard" unless otherwise expressly specified NEC's data sheets data books, etc. customers wish semiconductor products applications intended NEC, they must contact sales representative advance determine NEC's willingness support given application. (Note) "NEC" used this statement means Corporation also includes majority-owned subsidiaries. "NEC semiconductor products" means semiconductor product developed manufactured defined above). Other recent searchesVQFN032V5050 - VQFN032V5050 VQFN032V5050 Datasheet OM9401SF - OM9401SF OM9401SF Datasheet FSO-2 - FSO-2 FSO-2 Datasheet ESSM-3-1-75 - ESSM-3-1-75 ESSM-3-1-75 Datasheet BVU-5M5QH4 - BVU-5M5QH4 BVU-5M5QH4 Datasheet BVT-5M5QH4 - BVT-5M5QH4 BVT-5M5QH4 Datasheet BVC5215SE - BVC5215SE BVC5215SE Datasheet 2SK3757 - 2SK3757 2SK3757 Datasheet 2SD2150 - 2SD2150 2SD2150 Datasheet
Privacy Policy | Disclaimer |