ChipFind - документация

Электронный компонент: UPD754144

Скачать:  PDF   ZIP

Document Outline

DESCRIPTION
The
PD754244 is a 4-bit single-chip microcontroller which incorporates the EEPROM
TM
for key-less entry
application.
It incorporates a 16
8-bit EEPROM, a 4-Kbyte mask ROM to store software, a 128
4-bit RAM to store the
processing data, a processing CPU, and a carrier generator which easily outputs waveforms for infrared remote
controller.
The details of functions are described in the following user's manual. Be sure to read it before designing.
PD754144, 754244 User's Manual: U10676E
FEATURES
On-chip EEPROM: 16
8 bits (mapped to the data memory)
On-chip key return reset function for key-less entry
System clock oscillation circuit
PD754144: RC oscillator (external resistor and capacitor)
PD754244: Crystal/ceramic oscillator
Low-voltage operation: V
DD
= 1.8 to 6.0 V
Timer function (4 channels)
Basic interval timer/watchdog timer: 1 channel
8-bit timer counter
: 3 channels
On-chip memory
Program memory (ROM)
4096
8 bits
Data memory (static RAM)
128
4 bits
Instruction execution time variable function suited for power saving.
PD754144:
4, 8, 16, 64
s (at fcc = 1.0-MHz operation)
PD754244:
0.95, 1.91, 3.81, 15.3
s (at fx = 4.19-MHz operation)
0.67, 1.33, 2.67, 10.7
s (at fx = 6.0-MHz operation)
APPLICATIONS
Automotive appliances such as key-less entry, compact data carrier, etc.
Unless contextually excluded, references in this data sheet to the
PD754244 (crystal/ceramic oscillation: f
X
)
mean the
PD754144.
The
PD754144 and
PD754244 differ in the notation of their RC oscillation: whenever f
X
(RC oscillation notation
for
PD754244) is described, f
CC
should be substituted for the
PD754144.
Document No. U10040EJ2V0DS00
Date Published July 1998 N CP(K)
Printed in Japan
The information in this document is subject to change without notice.
4-BIT SINGLE-CHIP MICROCONTROLLERS
PD754144, 754244
MOS INTEGRATED CIRCUIT
1995
DATA SHEET
The mark
shows major revised points.
2
PD754144, 754244
ORDERING INFORMATION
Part Number
Package
PD754144GS-xxx-BA5
20-pin plastic SOP (300 mil, 1.27-mm pitch)
PD754144GS-xxx-GJG
20-pin plastic shrink SOP (300 mil, 0.65-mm pitch)
PD754244GS-xxx-BA5
20-pin plastic SOP (300 mil, 1.27-mm pitch)
PD754244GS-xxx-GJG
20-pin plastic shrink SOP (300 mil, 0.65-mm pitch)
Remark xxx indicates ROM code suffix.
3
PD754144, 754244
Functional Outline
Parameter
PD754144
PD754244
Instruction execution time
4, 8, 16, 64
s
0.95, 1.91, 3.81, 15.3
s
(at fcc = 1.0-MHz operation)
(at fx = 4.19-MHz operation)
0.67, 1.33, 2.67, 10.7
s
(at fx = 6.0-MHz operation)
On-chip
Mask ROM
4096
8 bits (0000H-0FFFH)
memory
RAM
128
4 bits (000H-07FH)
EEPROM
16
8 bits (400H-41FH)
System clock oscillator
RC oscillator
Crystal/ceramic oscillator
(External resistor and capacitor)
General-purpose register
4-bit operation: 8
4 banks
8-bit operation: 4
4 banks
Input/output
CMOS input
4
On-chip pull-up resistor can be specified by mask option.
port
CMOS input/output
9
On-chip pull-up resistor connection can be specified by means of software.
Total
13
Start-up time after reset
56/fcc
2
17
/fx, 2
15
/fx (selected by mask option)
Stand-by mode release time
2
9
/fcc
2
20
/fx, 2
17
/fx, 2
15
/fx, 2
13
/fx
(selected by the setting of BTM)
Timer
4 channels
8-bit timer counter
(can be used as 16-bit timer counter)
: 3 channels
Basic interval/watchdog timer
: 1 channel
Bit sequential buffer
16 bits
Vectored interrupt
External: 1, Internal: 5
Test input
External: 1 (key return reset function available)
Standby function
STOP/HALT mode
Operating ambient temperature
T
A
= 40 to +85
C
Operating supply voltage
V
DD
= 1.8 to 6.0 V
Package
20-pin plastic SOP (300 mil, 1.27-mm pitch)
20-pin plastic shrink SOP (300 mil, 0.65-mm pitch)
4
PD754144, 754244
CONTENTS
1.
PIN CONFIGURATION (TOP VIEW) .................................................................................................... 6
2.
BLOCK DIAGRAM ................................................................................................................................ 8
3.
PIN FUNCTION ..................................................................................................................................... 9
3.1
Port Pins ...................................................................................................................................... 9
3.2
Non-port Pins ............................................................................................................................ 10
3.3
Pin Input/Output Circuits ......................................................................................................... 11
3.4
Recommended Connection of Unused Pins .......................................................................... 12
4.
SWITCHING FUNCTION BETWEEN MK I MODE AND MK II MODE ............................................... 13
4.1
Difference between Mk I and Mk II Modes .............................................................................. 13
4.2
Setting Method of Stack Bank Select Register (SBS) ........................................................... 14
5.
MEMORY CONFIGURATION ............................................................................................................. 15
6.
EEPROM .............................................................................................................................................18
7.
PERIPHERAL HARDWARE FUNCTIONS ......................................................................................... 19
7.1
Digital Input/Output Ports ........................................................................................................ 19
7.2
Clock Generator ........................................................................................................................ 19
7.3
Basic Interval Timer/Watchdog Timer ..................................................................................... 22
7.4
Timer Counter ........................................................................................................................... 23
7.5
Programmable Threshold Port (Analog Input Port) ............................................................... 27
7.6
Bit Sequential Buffer ....... 16 Bits ............................................................................................ 28
8.
INTERRUPT FUNCTION AND TEST FUNCTION .............................................................................. 29
9.
STANDBY FUNCTION ........................................................................................................................ 31
10. RESET FUNCTION ............................................................................................................................. 32
10.1 Configuration and Operation Status of RESET Function ..................................................... 32
10.2 Watchdog Flag (WDF), Key Return Flag (KRF) ...................................................................... 36
11. MASK OPTION ................................................................................................................................... 38
12. INSTRUCTION SETS .......................................................................................................................... 39
13. ELECTRICAL SPECIFICATIONS ...................................................................................................... 48
13.1
PD754144 ................................................................................................................................. 48
13.2
PD754244 ................................................................................................................................. 56
14. CHARACTERISTICS CURVES (REFERENCE VALUES) ................................................................. 67
14.1
PD754144 ................................................................................................................................. 67
14.2
PD754244 ................................................................................................................................. 69
5
PD754144, 754244
15. RC OSCILLATION FREQUENCY CHARACTERISTICS EXAMPLES (REFERENCE VALUES) ..... 72
16. PACKAGE DRAWINGS ...................................................................................................................... 76
17. RECOMMENDED SOLDERING CONDITIONS .................................................................................. 78
APPENDIX A. COMPARISON OF FUNCTIONS AMONG
PD754144, 754244, AND 75F4264 ........... 80
APPENDIX B. DEVELOPMENT TOOLS ................................................................................................. 81
APPENDIX C. RELATED DOCUMENTS ................................................................................................ 84
6
PD754144, 754244
1. PIN CONFIGURATION (TOP VIEW)
PD754144
20-pin Plastic SOP (300 mil, 1.27-mm pitch)
PD754144GS-
-BA5
20-pin Plastic Shrink SOP (300 mil, 0.65-mm pitch)
PD754144GS-
-GJG
IC: Internally Connected (Connect to V
DD
directly)
1
2
3
4
5
6
7
8
9
10
20
19
18
17
16
15
14
13
12
11
RESET
CL1
CL2
V
SS
IC
V
DD
P60/AV
REF
P61/INT0
P62/PTH00
P63/PTH01
KRREN
P80
P30/PTO0
P31/PTO1
P32/PTO2
P33
P70/KR4
P71/KR5
P72/KR6
P73/KR7
7
PD754144, 754244
PD754244
20-pin Plastic SOP (300 mil, 1.27-mm pitch)
PD754244GS-
-BA5
20-pin Plastic Shrink SOP (300 mil, 0.65-mm pitch)
PD754244GS-
-GJG
IC: Internally Connected (Connect to V
DD
directly)
Pin Identification
AV
REF
: Analog reference
P70 to P73
: Port 7
CL1 and CL2
: System clock (RC)
P80
: Port 8
IC
: Internally connected
PTH00 and PTH01
: Programmable threshold port analog inputs 0 and 1
INT0
: External vectored interrupt 0
PTO0 to PTO2
: Programmable timer outputs 0 to 2
KR4 to KR7
: Key returns 4 to 7
RESET
: Reset
KRREN
: Key return reset enable
V
DD
: Positive power supply
P30 to P33
: Port 3
V
SS
: Ground
P60 to P63
: Port 6
X1 and X2
: System clock (crystal/ceramic)
1
2
3
4
5
6
7
8
9
10
20
19
18
17
16
15
14
13
12
11
RESET
X1
X2
V
SS
IC
V
DD
P60/AV
REF
P61/INT0
P62/PTH00
P63/PTH01
KRREN
P80
P30/PTO0
P31/PTO1
P32/PTO2
P33
P70/KR4
P71/KR5
P72/KR6
P73/KR7
8
PD754144, 754244
2. BLOCK DIAGRAM
BASIC INTERVAL
TIMER/WATCHDOG
TIMER
8-BIT TIMER
COUNTER#0
8-BIT
TIMER
COUNTER#1
8-BIT
TIMER
COUNTER#2
CASCADED
16-BIT
TIMER
COUNTER
INTERRUPT
CONTROL
PROGRAMMABLE
THRESHOLD
PORT
INTBT
RESET
INTT0
TOUT
INTT1
INTT2
PTO0/P30
PTO1/P31
PTO2/P32
INT0/P61
KRREN
KR4/P70 to
KR7/P73
AV
REF
/P60
PTH00/P62
PTH01/P63
ALU
PROGRAM COUNTER
PROGRAM MEMORY
(ROM)
4096
8 BITS
DECODE
AND
CONTROL
CY
SP (8)
SBS
BANK
GENERAL REG.
DATA MEMORY
(RAM)
128
4 BITS
EEPROM
16
8 BITS
PORT3
4
PORT6
4
PORT7
4
PORT8
BIT SEQ. BUFFER (16)
P30 to P33
P60 to P63
P70 to P73
P80
CLOCK
DIVIDER
SYSTEM CLOCK
GENERATOR
STAND BY
CONTROL
f
X
/2
N
CL1 CL2
X1
X2
CPU CLOCK
Apply to the
PD754144
Apply to the
PD754244
IC
V
DD
V
SS
RESET
4
9
PD754144, 754244
3. PIN FUNCTION
3.1 Port Pins
Pin Name
Input/Output
Alternate
Function
8-bit
After Reset
I/O Circuit
Function
I/O
TYPE
Note 1
P30
Input/Output
PTO0
Input
E-B
P31
PTO1
P32
PTO2
P33
P60
Input/Output
AV
REF
Input
F -A
P61
INT0
P62
PTH00
P63
PTH01
P70
Input
KR4
Input
B -A
P71
KR5
P72
KR6
P73
KR7
P80
Input/Output
Input
F -A
Notes 1.
Circled characters indicate the Schmitt-trigger input.
2.
Do not specify an on-chip pull-up resistor connection when using the programmable threshold port.
Programmable 4-bit input/output port
(PORT3).
This port can be specified input/output bit-
wise.
On-chip pull-up resistor connection can be
specified by software in 4-bit units.
Programmable 4-bit input/output port (PORT6).
This port can be specified input/output bit-
wise.
On-chip pull-up resistor can be specified by
software in 4-bit units
Note2
.
Noise eliminator can be selected with P61/INT0.
4-bit input port (PORT7).
On-chip pull-up resistor can be specified by
software bit-wise.
1-bit input/output port (PORT8).
On-chip pull-up resistor connection can be
specified by software.
10
PD754144, 754244
3.2 Non-port Pins
Pin Name
Input/Output
Alternate
Function
After Reset
I/O Circuit
Function
TYPE
Note
PTO0
Output
P30
Timer counter output pins
Input
E-B
PTO1
P31
PTO2
P32
INT0
Input
P61
Edge detection vectored
Noise elimination
Input
F -A
interrupt input pin
circuit can be
(detected edge can be
selected.
selected)
Asynchronous
Noise elimination circuit
input
can be selected.
KR4 to KR7
Input
P70 to P73
Falling edge detection testable input pins
Input
B -A
PTH00
Input
P62
Threshold voltage-variable 2-bit analog input pins
Input
F -A
PTH01
P63
KRREN
Input
Key return reset enable pin
Input
B
The reset signal is generated at the falling edge
of KRn while KRREN is high in STOP mode.
AV
REF
Input
P60
Reference voltage input pin
Input
F -A
CL1
Incorporated in the
PD754144 only
RC (for system clock oscillation) connection pin
CL2
External clock cannot be input.
X1
Input
Incorporated in the
PD754244 only
Crystal/ceramic resonator (for system clock
oscillation) connection pin
X2
When inputting the external clock, input the external
clock to pin X1 and input the inverted phase of the
external clock to pin X2.
RESET
Input
System reset input pin (low-level active)
B -A
Pull-up resistor can be incorporated (mask option).
IC
Internally Connected Connect directly to V
DD
.
V
DD
Positive supply pin
V
SS
Ground potential
Note
Circled characters indicate the Schmitt-trigger input.
11
PD754144, 754244
3.3 Pin Input/Output Circuits
The
PD754244 pin input/output circuits are shown schematically.
TYPE A
TYPE B
TYPE D
TYPE E-B
TYPE B-A
TYPE F-A
V
DD
IN
P-ch
N-ch
data
output
disable
N-ch
P-ch
IN
OUT
V
DD
P-ch
output
disable
data
P.U.R.
enable
Type D
Type A
IN/OUT
V
DD
P.U.R. (Mask Option)
IN
V
DD
P.U.R.
P.U.R.
enable
P-ch
IN/OUT
Type D
Type B
output
disable
data
P.U.R. : Pull-Up Resistor
P.U.R. : Pull-Up Resistor
P.U.R. : Pull-Up Resistor
Schmitt-trigger input having hysteresis characteristic.
CMOS specification input buffer.
Push-pull output that can be placed in output
high-impedance (both P-ch, N-ch off).
P.U.R.
V
DD
12
PD754144, 754244
3.4 Recommended Connection of Unused Pins
Table 3-1. List of Recommended Connection of Unused Pins
Pin
Recommended Connecting Method
P30/PTO0
Input state : Independently connect to V
SS
or V
DD
via a resistor.
P31/PTO1
Output state: Leave open.
P32/PTO2
P33
P60/AV
REF
P61/INT0
P62/PTH00
P63/PTH01
P70/KR4
Connect to V
DD
.
P71/KR5
P72/KR6
P73/KR7
P80
Input state : Independently connect to V
SS
or V
DD
via a resistor.
Output state: Leave open.
KRREN
When this pin is connected to V
DD
, internal reset signal is gener-
ated at the falling edge of the KRn pin in the STOP mode.
When this pin is connected to V
SS
, internal reset signal is not
generated even if the falling edge of KRn pin is detected in the
STOP mode.
IC
Connect directly to V
DD
.
13
PD754144, 754244
4. SWITCHING FUNCTION BETWEEN MK I MODE AND MK II MODE
4.1 Difference between Mk I and Mk II Modes
The
PD754244 75XL CPU has the following two modes: Mk I and Mk II, either of which can be selected. The
mode can be switched by the bit 3 of the Stack Bank Select register (SBS).
Mk I mode:
Instructions are compatible with the 75X series. Can be used in the 75XL CPU with a ROM
capacity of up to 16 Kbytes.
Mk II mode:
Incompatible with 75X series. Can be used in all the 75XL CPU's including those products
whose ROM capacity is more than 16 Kbytes.
Table 4-1. Differences between Mk I Mode and Mk II Mode
Mk I Mode
Mk II Mode
Number of stack bytes
2 bytes
3 bytes
for subroutine instructions
BRA !addr1 instruction
Not available
Available
CALLA !addr1 instruction
CALL !addr instruction
3 machine cycles
4 machine cycles
CALLF !faddr instruction
2 machine cycles
3 machine cycles
Caution The Mk II mode supports a program area exceeding 16 Kbytes for the 75X and 75XL Series.
Therefore, this mode is effective for enhancing software compatibility with products that
have a program area of more than 16 Kbytes.
With regard to the number of stack bytes during execution of subroutine call instructions,
the usable area increases by 1 byte per stack compared to the Mk I mode when the Mk II
mode is selected.
However, when the CALL !addr and CALLF !faddr instructions are used, the machine cycle
becomes longer by 1 machine cycle. Therefore, if more emphasis is placed on RAM use
efficiency and processing performance than on software compatibility, the Mk I mode
should be used.
14
PD754144, 754244
4.2 Setting Method of Stack Bank Select Register (SBS)
Switching between the Mk I mode and Mk II mode can be done by the SBS. Figure 4-1 shows the format.
The SBS is set by a 4-bit memory manipulation instruction.
When using the Mk I mode, the SBS must be initialized to 1000B at the beginning of a program. When using
the Mk II mode, it must be initialized to 0000B.
Figure 4-1. Stack Bank Select Register Format
Caution Because SBS. 3 is set to "1" after a RESET signal is generated, the CPU operates in the
Mk I mode. When executing an instruction in the Mk II mode, set SBS. 3 to "0" to select
the Mk II mode.
Address
Stack area specification
Symbol
SBS
F84H
SBS3
SBS2 SBS1
SBS0
3
2
1
0
Memory bank 0
Mk II mode
Mk I mode
Other than above setting prohibited
Mode switching specification
0 must be set in the bit 2 position
0
0
1
0
0
15
PD754144, 754244
5. MEMORY CONFIGURATION
Program memory (ROM)
4096 x 8 bits
Addresses 0000H and 0001H
Vector table wherein the program start address and the values set for the RBE and MBE at the time a
RESET signal is generated are written. Reset and start are possible at an arbitrary address.
Addresses 0002H to 000FH
Vector table wherein the program start address and values set for the RBE and MBE by the vectored
interrupts are written. Interrupt service can be started at an arbitrary address.
Addresses 0020H to 007FH
Table area referenced by the GETI instruction
Note
.
Note
The GETI instruction realizes a 1-byte instruction on behalf of an arbitrary 2-byte instruction, 3-byte
instruction, or two 1-byte instructions. It is used to decrease the program steps.
Data memory
Data area
Static RAM
128 words x 4 bits (000H to 07FH)
EEPROM
16 words x 8 bits (400H to 41FH)
Peripheral hardware area
128 words x 4 bits (F80H to FFFH)
16
PD754144, 754244
Figure 5-1. Program Memory Map
Note Can be used in the MkII mode only.
Remark In addition to the above, a branch can be made to an address with the low-order 8-bits only of the
PC changed by means of a BR PCDE or BR PCXA instruction.
7
6
5
4
0
MBE
RBE
Internal reset start address
(high-order 4 bits)
Internal reset start address
(low-order 8 bits)
MBE
RBE
INTBT start address
(high-order 4 bits)
INTBT start address
(low-order 8 bits)
MBE
RBE
INT0 start address
(high-order 4 bits)
INT0 start address
(low-order 8 bits)
MBE
RBE
INTT0 start address
(high-order 4 bits)
INTT0 start address
(low-order 8 bits)
MBE
RBE
INTT1/INTT2 start address
(high-order 4 bits)
INTT1/INTT2 start address
(low-order 8 bits)
MBE
RBE
0
0
0
0
0
0
0
0
0
0
0
0
INTEE start address
(high-order 4 bits)
INTEE start address
(low-order 8 bits)
GET instruction reference table
0000H
0001H
0002H
0003H
0004H
0005H
0006H
0007H
0008H
0009H
000AH
000BH
000CH
000DH
000EH
000FH
0020H
007FH
0080H
07FFH
0800H
0FFFH
CALLF !faddr instruction
entry address
Branch address of
BR !addr
BRCB !caddr
BR BCDE
BR BCXA
BRA !addr
Note
CALL !addr
CALLA !addr
Note
instructions
GETI Branch/call
Addresses
BR $addr instruction
relative branch address
(15 to 1, +2 to +16)
Address
17
PD754144, 754244
Figure 5-2. Data Memory Map
000H
01FH
020H
07FH
080H
0FFH
400H
41FH
420H
4FFH
F80H
FFFH
128
4
Not incorporated
16
8
Not incorporated
128
4
(96
4)
(32
4)
0
4
15
General-purpose
register area
Stack area
Data area
static RAM (128
4)
Data area
EEPROM (16
8)
Peripheral hardware area
Data memory
Memory bank
18
PD754144, 754244
6. EEPROM
The
PD754244 incorporates 16 words
8 bit EEPROM (Electrically Erasable PROM) as well as static RAM
(128 words
4 bit) as a data memory.
The EEPROM incorporated into the
PD754244 has the following features.
(1) Written data is retained if power is turned off.
(2) 8-bit data manipulation (auto-erase/auto-write) is available by memory manipulation instruction as well as
for static RAM. However available instructions are restricted.
(3) It can reduce loads of software because the auto-erase and/or auto-write operation is performed by
hardware.
(4) Write operation control using the interrupt request
The interrupt request is generated under following conditions.
Terminates write operation
Write status flag
It is possible to check whether enables or disables write operation by bit manipulation instructions.
19
PD754144, 754244
7. PERIPHERAL HARDWARE FUNCTIONS
7.1 Digital Input/Output Ports
The following two types of I/O ports are provided.
CMOS input (Port 7)
:
4
CMOS I/O (Ports 3, 6, 8)
:
9
Total
: 13
Table 7-1. Types and Features of Digital Ports
Port Name
Function
Operation and Features
Remarks
PORT3
4-bit I/O
Can be set to input or output mode bit-wise.
Also used as PTO0 to PTO2 pins.
PORT6
Also used as AV
REF
, INT0, PTH00,
and PTH01 pins.
PORT7
4-bit input
4-bit input only port
Also used as KR4 to KR7 pins.
On-chip pull-up resistor connection can be specified
by mask option bit-wise.
PORT8
1-bit I/O
Can be set to input or output mode bit wise.
_
7.2 Clock Generator
The clock generator provides the clock signals to the CPU and peripheral hardware. Its configuration is shown
in Figures 7-1 and 7-2.
The operation of the clock generator is set with the processor clock control register (PCC).
The instruction execution time can be changed.
PD754144
4, 8, 16, 64
s (when the system clock f
CC
operates at 1.0 MHz)
PD754244
0.95, 1.91, 3.81, 15.3
s (when the system clock f
X
operates at 4.19 MHz)
0.67, 1.33, 2.67, 10.7
s (when the system clock f
X
operates at 6.0 MHz)
20
PD754144, 754244
Figure 7-1.
PD754144 (RC Oscillation) Clock Generator Block Diagram
Note
Instruction execution
Remarks 1.
f
cc
: System clock frequency
2.
= CPU clock
3.
PCC: Processor Clock Control Register
4.
One clock cycle (t
CY
) of the CPU clock is equal to one machine cycle of the instruction.
CL1
CL2
System
clock
oscillator
Oscillation stops
1/1~1/4096
1/2 1/4 1/16
f
cc
Divider
1/4
HALT F/F
S
R
Q
S
R
Q
STOP F/F
PCC0
PCC1
PCC2
PCC3
PCC2,
PCC3
clear
HALT
Note
STOP
Note
Wait release signal from BT
Reset signal
Standby release signal from
interrupt control circuit
PCC
4
Basic interval timer (BT)
Timer counter
INT0 noise eliminator
CPU
INT0 noise
eliminator
Divider
Selector
Internal bus
21
PD754144, 754244
Figure 7-2.
PD754244 (Crystal/Ceramic Oscillation) Clock Generator Block Diagram
Note
Instruction execution
Remarks 1.
f
X
: System clock frequency
2.
= CPU clock
3.
PCC: Processor Clock Control Register
4.
One clock cycle (t
CY
) of the CPU clock is equal to one machine cycle of the instruction.
X1
X2
System
clock
oscillator
Oscillation stops
1/2 1/4 1/16
f
X
Divider
1/4
HALT F/F
S
R
Q
S
R
Q
STOP F/F
PCC0
PCC1
PCC2
PCC3
PCC2,
PCC3
clear
HALT
Note
STOP
Note
Wait release signal from BT
Reset signal
Standby release signal from
interrupt control circuit
PCC
4
Basic interval timer (BT)
Timer counter
INT0 noise eliminator
1/1~1/4096
CPU
INT0 noise
eliminator
Divider
Selector
Internal bus
22
PD754144, 754244
7.3 Basic Interval Timer/Watchdog Timer
The basic interval timer/watchdog timer has the following functions.
(a) Interval timer operation to generate a reference time interrupt
(b) Watchdog timer operation to detect a runaway of program and reset the CPU
(c) Selects and counts the wait time when the standby mode is released (
PD754244 only)
Note 1
(d) Reads the contents of counting
Figure 7-3. Basic Interval Timer/Watchdog Timer Block Diagram
Notes 1.
In the
PD754144 (RC oscillation), the wait time cannot be specified when the standby mode
is released. The oscillation stabilization wait time is negligible in the
PD754144 and this device
returns to the normal operation mode after counting 2
9
/f
CC
(512
s: @ f
CC
= 1.0-MHz operation).
In the
PD754244 (crystal/ceramic oscillation), on the other hand, the wait time can be specified
when the standby mode is released.
2.
Instruction execution.
From clock
generator
f
X
/2
5
f
X
/2
7
f
X
/2
9
f
X
/2
12
MPX
BTM3 BTM2 BTM1 BTM0 BTM
4
SET1
Note 2
Internal bus
8
1
Basic interval timer
(8-bit frequency divider)
Clear
BT
Wait release signal
when standby is
released
Note 1
.
Set
Clear
3
WDTM
SET1
Note 2
Internal reset
signal
Vectored
interrupt
request signal
BT
interrupt
request flag
IRQBT
23
PD754144, 754244
7.4 Timer Counter
The
PD754244 incorporates three channels of timer counters. Its configuration is shown in Figures 7-4 to
7-6.
The timer counter has the following functions.
(a) Programmable interval timer operation
(b) Square wave output of any frequency to PTO0-PTO2 pins
(c) Count value read function
The timer counter can operate in the following four modes as set by the mode register.
Table 7-2. Mode List
Mode
Channel
Channel 0 Channel 1 Channel 2
TM11
TM10
TM21
TM20
8-bit timer counter mode
0
0
0
0
PWM pulse generator mode
0
0
0
1
16-bit timer counter mode
1
0
1
0
Carrier generator mode
0
0
1
1
Remark
:
Available
:
Not available
24
PD754144, 754244
Figure 7-4. Timer Counter (Channel 0) Block Diagram
Note Instruction execution
Caution When setting data to TM0, be sure to set bits 0 and 1 to 0.
TM06
f
x
/2
4
f
x
/2
6
f
x
/2
8
f
x
/2
10
TM05 TM04 TM03 TM02
0
0
TM0
Match
SET1
Note
8
8
8
MPX
From clock
generator
Timer operation start
CP
Clear
Count register (8)
T0
8
8
Comparator (8)
Modulo register (8)
TMOD0
TOUT
F/F
Reset
TOE0
PORT3.0
PMGA bit 0
T0
enable flag
P30
Output latch
Port 3
input/output
mode
Output buffer
P30/PTO0
INTT0
IRQT0
set signal
RESET
IRQT0
clear signal
Internal bus
25
PD754144, 754244
8
8
8
8
TM15 TM14 TM13 TM12 TM11 TM10
TM16
TM1
Decoder
MPX
Timer counter (channel 2) output
From clock
generator
CP
Clear
T1
Count register (8)
Comparator (8)
Modulo register (8)
TMOD1
SET
Note
Timer operation start
16 bit timer counter mode
Selector
Match
Reset
TOUT
F/F
TOE1
PORT3.1
PMGA bit 1
T1
enable flag
P31
Output latch
Port 3
input/output
mode
Output buffer
P31/PTO1
INTT1
IRQT1
set signal
RESET
IRQT1
clear signal
Timer counter (channel 2) match signal
(When 16-bit timer counter mode)
Timer counter (channel 2) comparator
(When 16-bit timer counter mode)
Timer counter (channel 2) reload signal
Internal bus
f
x
/2
5
f
x
/2
6
f
x
/2
8
f
x
/2
10
f
x
/2
12
Figure 7-5. Timer Counter (Channel 1) Block Diagram
Note Instruction execution
26
PD754144, 754244
Figure 7-6. Timer Counter (Channel 2) Block Diagram
Note Instruction execution
Caution When setting data to TC2, be sure to set bit 7 to 0.
Internal bus
8
8
8
8
8
8
8
TM25 TM24 TM23 TM22 TM21 TM20
TM26
MPX
Decoder
From clock
generator
CP
16-bit timer counter mode
Timer operation start
Count register (8)
Comparator (8)
MPX (8)
Match
TOUT
F/F
T2
High-level period
setting modulo register (8)
Modulo register (8)
Reset
TOE2 REMC NRZB NRZ
0
8
TMOD2
TMODH
TC2
Reload
Overflow
Carrier generator mode
PORT3.2
PMGA bit 2
Output
latch
Port 3
input/output
mode
Output buffer
P32/PTO2
Timer counter (channel 1)
clock input
INTT2
IRQT2
set signal
RESET
IRQT2 clear signal
Timer counter (channel 1) match signal
(When 16-bit timer counter mode)
Timer counter (channel 1) clear
signal (When 16-bit timer mode)
Timer counter (channel 1) match signal
(When Carrier generator mode)
TM2
Clear
Selector
Selector
SET
Note
f
x
f
x
/2
f
x
/2
4
f
x
/2
6
f
x
/2
8
f
x
/2
10
27
PD754144, 754244
7.5 Programmable Threshold Port (Analog Input Port)
The
PD754244 provides analog input pins (PTH00, PTH01) whose threshold voltage (reference voltage) is
selectable within sixteen steps. The following operations can be performed with these analog input pins.
(1)
Comparator operation
(2)
4-bit resolution A/D converter operation (controlled by software)
Caution
Do not specify an on-chip pull-up resistor connection for Port 6 when using the programmable
threshold port.
Figure 7-7. Programmable Threshold Port Block Diagram
PTH00
PTH01
AV
REF
1
2
R
R
R
1
2
R
MPX
V
REF
PTHM7
PTHM
PTHM6
PTHM5
PTHM4
PTHM3
PTHM2
PTHM1
PTHM0
8
Operate/stop
Standby mode signal
+
+
PTH0
Programmable
threshold
port input latch (2)
Input buffer
Input buffer
Internal bus
28
PD754144, 754244
7.6 Bit Sequential Buffer ....... 16 Bits
The bit sequential buffer (BSB) is a special data memory for bit manipulation and the bit manipulation can be
easily performed by changing the address specification and bit specification in sequence, therefore it is useful
when processing large data bit-wise.
Figure 7-8. Bit Sequential Buffer Format
Remarks 1.
In the pmem.@L addressing, the specified bit moves corresponding to the L register.
2.
In the pmem.@L addressing, the BSB can be manipulated regardless of MBE/MSB specification.
Address
Bit
Symbol
L register
L = FH
L = CH L = BH
L = 8H L = 7H
L = 4H L = 3H
L = 0H
DECS L
INCS L
BSB3
BSB2
BSB1
BSB0
3
2
1
0
3
2
1
0
3
2
1
0
3
2
1
0
FC3H
FC2H
FC1H
FC0H
29
PD754144, 754244
8. INTERRUPT FUNCTION AND TEST FUNCTION
Figure 8-1 shows the interrupt control circuit. Each hardware device is mapped in the data memory
space.
The interrupt control circuit of the
PD754244 has the following functions.
(1) Interrupt function
Vectored interrupt function for hardware control, enabling/disabling the interrupt acknowledgement by
the interrupt enable flag (IE
) and interrupt master enable flag (IME).
Can set any interrupt start address.
Multiple interrupts wherein the order of priority can be specified by the interrupt priority select register
(IPS).
Test function of interrupt request flag (IRQ
). An interrupt generated can be checked by software.
Release the standby mode. A release interrupt can be selected by the interrupt enable flag.
(2) Test function
Test request flag (IRQ2) generation can be checked by software.
Release the standby mode. The test source to be released can be selected by the test enable flag.
30
PD754144, 754244
Figure 8-1. Interrupt Control Circuit Block Diagram
Notes 1.
Noise eliminator (Standby release is disable when noise eliminator is selected.)
2.
The INT2 pin is not provided. Interrupt request flag (IRQ2) is set at the KRn pin falling edge when IM20 = 1 and IM21 = 0.
Internal bus
Interrupt enable flag (IE
)
2
4
IM2
IM0
Note1
Edge
detector
INT0/P61
INTBT
INTT0
INTT1
INTT2
INTEE
IRQBT
IRQ0
IRQT0
IRQT1
IRQT2
IRQEE
IRQ2
KR4/P70
KR7/P73
Falling edge
detector
Note2
Key return reset circuit
IM2
IME
IPS
IST1
IST0
Decoder
VRQn
Priority control
ciricuit
Standby release
signal
Selector
Vector table
address
generator
31
PD754144, 754244
9. STANDBY FUNCTION
In order to reduce power dissipation while a program is in a standby mode, two types of standby modes (STOP
mode and HALT mode) are provided for the
PD754244.
Table 9-1. Operation Status in Standby Mode
Item
Mode
STOP Mode
HALT Mode
Set instruction
STOP instruction
HALT instruction
Operation
Clock generator
Operation stops.
Only the CPU clock
halts (oscillation
status
continues).
Basic interval timer/
Operation stops.
Operable
watchdog timer
BT mode: The IRQBT is set in the basic
time interval.
WT mode: Reset is generated by the
BT overflow.
Timer
Operation stops.
Operable.
External interrupt
INT0 is not operable.
Note
INT2 is operable during KRn falling period only.
CPU
The operation stops.
Release signal
Reset signal
Reset signal
Interrupt request signal sent from
Interrupt request signal sent from
interrupt enabled peripheral hardware
interrupt enabled peripheral hardware
System reset signal (key return reset)
generated by KRn falling edge when the
KRREN pin = 1
Note
Can operate only when the noise eliminator is not used (IM02 = 1) by bit 2 of the edge detection mode
register (IM0).
32
PD754144, 754244
10. RESET FUNCTION
10.1 Configuration and Operation Status of RESET Function
There are three kinds of reset input: the external reset signal (RESET), the reset signal sent from the basic
interval/watchdog timer, and the reset signal generated by a falling edge signal from KRn in the STOP mode. When
any of these reset signals is input, an internal reset signal is generated. The configuration is shown in Figure
10-1.
Figure 10-1. Configuration of Reset Function
V
DD
Mask option
Output buffer
KRREN
RESET
Q
R
S
Q
S
R
Q
S
R
Instruction
Interrupt
STOP mode
KRF
WDF
Watchdog timer overflow
Internal reset signal
Instruction
One-shot pulse generator
Falling edge detector
V
DD
Mask option
P70/KR4
P71/KR5
P72/KR6
P73/KR7
Internal bus
33
PD754144, 754244
Each hardware is initialized by the RESET signal generation as listed in Table 10-1. Figure 10-2 shows the
timing chart of the reset operation.
Figure 10-2. Reset Operation by RESET Signal Generation
Note
In the
PD754144, the wait time is fixed to 56/fcc (56
s: @ 1.0-MHz operation).
In the
PD754244, the wait time can be selected from the following two time settings by means of
the mask option.
2
17
/fx (21.8 ms : @ 6.0-MHz operation, 31.3 ms: @ 4.19-MHz operation)
2
15
/fx (5.46 ms : @ 6.0-MHz operation, 7.81 ms: @ 4.19-MHz operation)
Operation mode or
standby mode
Wait
Note
RESET
signal
generated
Operation mode
HALT mode
Internal reset operation
34
PD754144, 754244
Table 10-1. Hardware Status After Reset (1/3)
Hardware
RESET signal generation
RESET signal generation
in the standby mode
in operation
Program counter (PC)
Sets the low-order 4 bits of
Sets the low-order 4 bits of
program memory's address
program memory's address
0000H to the PC11-PC8 and the
0000H to the PC11-PC8 and the
contents of address 0001H to
contents of address 0001H to
the PC7-PC0.
the PC7-PC0.
PSW
Carry flag (CY)
Held
Undefined
Skip flag (SK0 to SK2)
0
0
Interrupt status flag (IST0, IST1)
0
0
Bank enable flag (MBE, RBE)
Sets the bit 6 of program
Sets the bit 6 of program
memory's address 0000H to
memory's address 0000H to
the RBE and bit 7 to the MBE.
the RBE and bit 7 to the MBE.
Stack pointer (SP)
Undefined
Undefined
Stack bank select register (SBS)
1000B
1000B
Data memory (RAM)
Held
Undefined
Data memory (EEPROM)
Held
Note 1
Held
Note 2
EEPROM write control register (EWC)
0
0
General-purpose register (X, A, H, L, D, E, B, C)
Held
Undefined
Bank select register (MBS, RBS)
0, 0
0, 0
Basic interval
Counter (BT)
Undefined
Undefined
timer/watchdog
Mode register (BTM)
0
0
timer
Watchdog timer enable flag (WDTM)
0
0
Timer counter
Counter (T0)
0
0
(channel 0)
Modulo register (TMOD0)
FFH
FFH
Mode register (TM0)
0
0
TOE0, TOUT F/F
0, 0
0, 0
Timer counter
Counter (T1)
0
0
(channel 1)
Modulo register (TMOD1)
FFH
FFH
Mode register (TM1)
0
0
TOE1, TOUT F/F
0, 0
0, 0
Timer counter
Counter (T2)
0
0
(channel 2)
Modulo register (TMOD2)
FFH
FFH
High-level period setting modulo
FFH
FFH
register (TMOD2H)
Mode register (TM2)
0
0
TOE2, TOUT F/F
0, 0
0, 0
REMC, NRZ, NRZB
0, 0, 0
0, 0, 0
Notes 1.
Undefined if STOP mode is entered during an EEPROM write operation. Also undefined if HALT mode
is entered during a write operation and a RESET signal is input during a write operation.
2.
If a RESET signal is input during an EEPROM write operation, the data at that address is undefined.
35
PD754144, 754244
Table 10-1. Hardware Status After Reset (2/3)
Hardware
RESET signal generation
RESET signal generation
in the standby mode
in operation
Programmable threshold port mode register (PTHM)
00H
00H
Clock generator
Processor clock control register (PCC)
0
0
Interrupt
Interrupt request flag (IRQ
)
Reset (0)
Reset (0)
function
Interrupt enable flag (IE
)
0
0
Interrupt priority selection register (IPS)
0
0
INT0, 2 mode registers (IM0, IM2)
0, 0
0, 0
Digital port
Output buffer
Off
Off
Output latch
Cleared (0)
Cleared (0)
I/O mode registers (PMGA, C)
0
0
Pull-up resistor setting register (POGA, B)
0
0
Bit sequential buffer (BSB0-BSB3)
Held
Undefined
Table 10-1. Hardware Status After Reset (3/3)
RESET signal
RESET signal
RESET signal
RESET signal
Hardware
generation by key
generation in the
generation by WDT
generation during
return reset
standby mode
during operation
operation
Watchdog flag (WDF)
Hold the previous status
0
1
0
Key return flag (KRF)
1
0
Hold the previous status
0
36
PD754144, 754244
10.2 Watchdog Flag (WDF), Key Return Flag (KRF)
The WDF is cleared by a watchdog timer overflow signal, and the KRF is set by a reset signal generated by
the KRn pins. As a result, by checking the contents of WDF and KRF, it is possible to know what kind of reset
signal is generated.
As the WDF and KRF are cleared only by external signal or instruction execution, if once these flags are set,
they are not cleared until an external signal is generated or a clear instruction is executed. Check and clear the
contents of WDF and KRF after reset start operation by executing SKTCLR instruction and so on.
Table 10-2 lists the contents of WDF and KRF corresponding to each signal. Figure 10-3 shows the WDF
operation in generating each signal, and Figure 10-4 shows the KRF operation in generating each signal.
Table 10-2. WDF and KRF Contents Correspond to Each Signal
External RESET
Reset signal
Reset signal
WDF clear
KRF clear
Hardware
signal generation
generation by watch-
generation by the
instruction
instruction
dog timer overflow
KRn input
execution
execution
Watchdog flag (WDF)
0
1
Hold
0
Hold
Key return flag (KRF)
0
Hold
1
Hold
0
Figure 10-3. WDF Operation in Generating Each Signal
External RESET
WDF
Operation mode
Reset signal generation by
watchdog timer overflow
External RESET
signal generation
WDF clear
instruction
execution
Operation mode
HALT
mode
Operation
mode
HALT
mode
Operation
mode
HALT
mode
Operation mode
Internal reset operation
Internal reset operation
Internal reset operation
Reset signal generation by
watchdog timer overflow
37
PD754144, 754244
Figure 10-4. KRF Operation in Generating Each Signal
External RESET
KRF
Operation mode
Operation mode
HALT
mode
Operation
mode
Internal reset operation
STOP
mode
Internal reset operation
Internal reset operation
HALT
mode
Operation
mode
STOP
mode
HALT
mode
Operation mode
STOP instruction
execution
Reset signal
generation by
the KRn input
External RESET
signal generation
STOP instruction
execution
KRF clear instruction
execution
Reset signal
generation by
the KRn input
38
PD754144, 754244
11. MASK OPTION
The
PD754244 has the following mask options:
Mask option of P70/KR4 to P73/KR7
On-chip pull-up resistor connection can be specified for these pins.
(1) Do not connect an on-chip pull-up resistor
(2) Connect the 100-k
(typ.) pull-up resistor bit-wise
Mask option of RESET pin
On-chip pull-up resistor connection can be specified for this pin.
(1) Do not connect an on-chip pull-up resistor
(2) Connect the 100-k
(typ.) pull-up resistor
Standby function mask option (
PD754244 only)
Note
The wait time when the RESET signal is input can be selected.
(1) 2
17
/fX (21.8 ms: @ f
X
= 6.0-MHz operation, 31.3 ms: @ f
X
= 4.19-MHz operation)
(2) 2
15
/fX (5.46 ms: @ f
X
= 6.0-MHz operation, 7.81 ms: @ f
X
= 4.19-MHz operation)
Note This mask option is not provided for the
PD754144, and its wait time is fixed to
56/f
CC
(56
s: @ f
CC
= 1.0-MHz operation).
39
PD754144, 754244
12. INSTRUCTION SETS
(1) Expression formats and description methods of operands
The operand is described in the operand column of each instruction in accordance with the description
method for the operand expression format of the instruction. For details, refer to "RA75X ASSEMBLER
PACKAGE USERS' MANUAL -- LANGUAGE (EEU-1367)". If there are several elements, one of them
is selected. Capital letters and the + and symbols are key words and are described as they are.
For immediate data, appropriate numbers and labels are described.
Instead of the labels such as mem, fmem, pmem, and bit, the symbols of the registers can be described.
However, there are restrictions in the labels that can be described for fmem and pmem. For details, refer
to "
PD754144, 754244 user's manual (U10676E)".
Expression
Description method
format
reg
X, A, B, C, D, E, H, L
reg1
X, B, C, D, E, H, L
rp
XA, BC, DE, HL
rp1
BC, DE, HL
rp2
BC, DE
rp'
XA, BC, DE, HL, XA', BC', DE', HL'
rp'1
BC, DE, HL, XA', BC', DE', HL'
rpa
HL, HL+, HL, DE, DL
rpa1
DE, DL
n4
4-bit immediate data or label
n8
8-bit immediate data or label
mem
8-bit immediate data or label
Note
bit
2-bit immediate data or label
fmem
FB0H-FBFH, FF0H-FFFH immediate data or label
pmem
FC0H-FFFH immediate data or label
addr
000H-FFFH immediate data or label
addr1
000H-FFFH immediate data or label
caddr
12-bit immediate data or label
faddr
11-bit immediate data or label
taddr
20H-7FH immediate data (where bit 0 = 0) or label
PORTn
PORT3, 6, 7, 8
IE
IEBT, IET0-IET2, IE0, IE2, IEEE
RBn
RB0-RB3
MBn
MB0, MB4, MB15
Note mem can be only used for even address in 8-bit data processing.
40
PD754144, 754244
(2) Legend in explanation of operation
A
: A register, 4-bit accumulator
B
: B register
C
: C register
D
: D register
E
: E register
H
: H register
L
: L register
X
: X register
XA
: XA register pair; 8-bit accumulator
BC
: BC register pair
DE
: DE register pair
HL
: HL register pair
XA'
: XA' extended register pair
BC'
: BC' extended register pair
DE'
: DE' extended register pair
HL'
: HL' extended register pair
PC
: Program counter
SP
: Stack pointer
CY
: Carry flag, bit accumulator
PSW
: Program status word
MBE
: Memory bank enable flag
RBE
: Register bank enable flag
PORTn
: Port n (n = 3, 6, 7, 8)
IME
: Interrupt master enable flag
IPS
: Interrupt priority selection register
IE
: Interrupt enable flag
RBS
: Register bank selection register
MBS
: Memory bank selection register
PCC
: Processor clock control register
.
: Separation between address and bit
(
)
: The contents addressed by
H
: Hexadecimal data
41
PD754144, 754244
(3) Explanation of symbols under addressing area column
*1
MB = MBEMBS
(MBS = 0, 4, 15)
*2
MB = 0
*3
MBE = 0 : MB = 0 (000H to 07FH)
MB = 15 (F80H to FFFH)
Data memory addressing
MBE = 1 : MB = MBS (MBS = 0, 4, 15)
*4
MB = 15, fmem = FB0H to FBFH, FF0H to FFFH
*5
MB = 15, pmem = FC0H to FFFH
*6
addr = 000H to FFFH
*7
addr
= (Current PC) 15 to (Current PC) 1
(Current PC) + 2 to (Current PC) + 16
addr1 = (Current PC) 15 to (Current PC) 1
(Current PC) + 2 to (Current PC) + 16
Program memory addressing
*8
caddr = 000H to FFFH
*9
faddr = 0000H to 07FFH
*10
taddr = 0020H to 007FH
*11
addr1 = 000H to FFFH
Remarks 1.
MB indicates memory bank that can be accessed.
2.
In *2, MB = 0 independently of how MBE and MBS are set.
3.
In *4 and *5, MB = 15 independently of how MBE and MBS are set.
4.
*6 to *11 indicate the areas that can be addressed.
(4) Explanation of number of machine cycles column
S denotes the number of machine cycles required by skip operation when a skip instruction is executed.
The value of S varies as follows.
When no skip is made: S = 0
When the skipped instruction is a 1- or 2-byte instruction: S = 1
When the skipped instruction is a 3-byte instruction
Note
: S = 2
Note 3-byte instruction: BR !addr, BRA !addr1, CALL !addr, or CALLA !addr1 instruction
Caution The GETI instruction is skipped in one machine cycle.
One machine cycle is equal to one cycle of CPU clock (= t
CY
); time can be selected from among four types
by setting PCC.
42
PD754144, 754244
Instruction
Number
Number
Addressing
Mnemonic
Operand
of machine
Operation
Skip condition
group
of bytes
cycles
area
Transfer
MOV
A, #n4
1
1
A
n4
String effect A
instruction
reg1, #n4
2
2
reg1
n4
XA, #n8
2
2
XA
n8
String effect A
HL, #n8
2
2
HL
n8
String effect B
rp2, #n8
2
2
rp2
n8
A, @HL
1
1
A
(HL)
*1
A, @HL+
1
2+S
A
(HL), then L
L+1
*1
L = 0
A, @HL
1
2+S
A
(HL), then L
L1
*1
L = FH
A, @rpa1
1
1
A
(rpa1)
*2
XA, @HL
2
2
XA
(HL)
*1
@HL, A
1
1
(HL)
A
*1
@HL, XA
2
2
(HL)
XA
*1
A, mem
2
2
A
(mem)
*3
XA, mem
2
2
XA
(mem)
*3
mem, A
2
2
(mem)
A
*3
mem, XA
2
2
(mem)
XA
*3
A, reg
2
2
A
reg
XA, rp'
2
2
XA
rp'
reg1, A
2
2
reg1
A
rp'1, XA
2
2
rp'1
XA
XCH
A, @HL
1
1
A
(HL)
*1
A, @HL+
1
2+S
A
(HL), then L
L+1
*1
L = 0
A, @HL
1
2+S
A
(HL), then L
L1
*1
L = FH
A, @rpa1
1
1
A
(rpa1)
*2
XA, @HL
2
2
XA
(HL)
*1
A, mem
2
2
A
(mem)
*3
XA, mem
2
2
XA
(mem)
*3
A, reg1
1
1
A
reg1
XA, rp'
2
2
XA
rp'
Table
MOVT
XA, @PCDE
1
3
XA
(PC
118
+DE)
ROM
reference
instructions
XA, @PCXA
1
3
XA
(PC
118
+XA)
ROM
XA, @BCDE
1
3
XA
(BCDE)
ROM
Note
*6
XA, @BCXA
1
3
XA
(BCXA)
ROM
Note
*6
Note
Set "0" in register B.
43
PD754144, 754244
Instruction
Number
Number
Addressing
Mnemonic
Operand
of machine
Operation
Skip condition
group
of bytes
cycles
area
Bit transfer
MOV1
CY, fmem.bit
2
2
CY
(fmem.bit)
*4
instructions
CY, pmem.@L
2
2
CY
(pmem
72
+L
32
.bit(L
10
))
*5
CY, @H+mem.bit
2
2
CY
(H+mem
30
.bit)
*1
fmem.bit, CY
2
2
(fmem.bit)
CY
*4
pmem.@L, CY
2
2
(pmem
72
+L
32
.bit(L
10
))
CY
*5
@H+mem.bit, CY
2
2
(H+mem
30
.bit)
CY
*1
Operation
ADDS
A, #n4
1
1+S
A
A+n4
carry
instructions
XA, #n8
2
2+S
XA
XA+n8
carry
A, @HL
1
1+S
A
A+(HL)
*1
carry
XA, rp'
2
2+S
XA
XA+rp'
carry
rp'1, XA
2
2+S
rp'1
rp'1+XA
carry
ADDC
A, @HL
1
1
A, CY
A+(HL)+CY
*1
XA, rp'
2
2
XA, CY
XA+rp'+CY
rp'1, XA
2
2
rp'1, CY
rp'1+XA+CY
SUBS
A, @HL
1
1+S
A
A(HL)
*1
borrow
XA, rp'
2
2+S
XA
XArp'
borrow
rp'1, XA
2
2+S
rp'1
rp'1XA
borrow
SUBC
A, @HL
1
1
A, CY
A(HL)CY
*1
XA, rp'
2
2
XA, CY
XArp'CY
rp'1, XA
2
2
rp'1, CY
rp'1XACY
AND
A, #n4
2
2
A
A
n4
A, @HL
1
1
A
A
(HL)
*1
XA, rp'
2
2
XA
XA
rp'
rp'1, XA
2
2
rp'1
rp'1
XA
OR
A, #n4
2
2
A
A
n4
A, @HL
1
1
A
A
(HL)
*1
XA, rp'
2
2
XA
XA
rp'
rp'1, XA
2
2
rp'1
rp'1
XA
XOR
A, #n4
2
2
A
A v n4
A, @HL
1
1
A
A v (HL)
*1
XA, rp'
2
2
XA
XA v rp'
rp'1, XA
2
2
rp'1
rp'1 v XA
Accumulator
RORC
A
1
1
CY
A
0
, A
3
CY, A
n1
A
n
manipulation
instructions
NOT
A
2
2
A
A
44
PD754144, 754244
Instruction
Number
Number
Addressing
Mnemonic
Operand
of machine
Operation
Skip condition
group
of bytes
cycles
area
Increment
INCS
reg
1
1+S
reg
reg+1
reg=0
and
Decrement
rp1
1
1+S
rp1
rp1+1
rp1=00H
instructions
@HL
2
2+S
(HL)
(HL)+1
*1
(HL)=0
mem
2
2+S
(mem)
(mem)+1
*3
(mem)=0
DECS
reg
1
1+S
reg
reg1
reg=FH
rp'
2
2+S
rp'
rp'1
rp'=FFH
Comparison
SKE
reg, #n4
2
2+S
Skip if reg = n4
reg=n4
instruction
@HL, #n4
1
2+S
Skip if (HL) = n4
*1
(HL) = n4
A, @HL
2
1+S
Skip if A = (HL)
*1
A = (HL)
XA, @HL
2
2+S
Skip if XA = (HL)
*1
XA = (HL)
A, reg
2
2+S
Skip if A = reg
A=reg
XA, rp'
2
2+S
Skip if XA = rp'
XA=rp'
Carry flag
SET1
CY
1
1
CY
1
manipulation
instruction
CLR1
CY
1
1
CY
0
SKT
CY
1
1+S
Skip if CY = 1
CY=1
NOT1
CY
1
1
CY
CY
Memory bit
SET1
mem.bit
2
2
(mem.bit)
1
*3
manipulation
instructions
fmem.bit
2
2
(fmem.bit) 1
*4
pmem.@L
2
2
(pmem
72
+L
32
.bit(L
10
))
1
*5
@H+mem.bit
2
2
(H+mem
30
.bit) 1
*1
CLR1
mem.bit
2
2
(mem.bit) 0
*3
fmem.bit
2
2
(fmem.bit) 0
*4
pmem.@L
2
2
(pmem
72
+L
32
.bit(L
10
))
0
*5
@H+mem.bit
2
2
*1
SKT
mem.bit
2
2+S
Skip if (mem.bit)=1
*3
(mem.bit)=1
fmem.bit
2
2+S
Skip if (fmem.bit)=1
*4
(fmem.bit)=1
pmem.@L
2
2+S
Skip if (pmem
72
+L
32
.bit(L
10
))=1
*5
(pmem.@L)=1
@H+mem.bit
2
2+S
Skip if (H+mem
30
.bit)=1
*1
(@H+mem.bit)=1
SKF
mem.bit
2
2+S
Skip if (mem.bit)=0
*3
(mem.bit)=0
fmem.bit
2
2+S
Skip if (fmem.bit)=0
*4
(fmem.bit)=0
pmem.@L
2
2+S
Skip if (pmem
72
+L
32
.bit(L
10
))=0
*5
(pmem.@L)=0
@H+mem.bit
2
2+S
Skip if (H+mem
30
.bit)=0
*1
(@H+mem.bit)=0
(H+mem
30
.bit)
0
45
PD754144, 754244
Instruction
Number
Number
Addressing
Mnemonic
Operand
of machine
Operation
Skip condition
group
of bytes
cycles
area
Memory bit
SKTCLR
fmem.bit
2
2+S
Skip if (fmem.bit)=1 and clear
*4
(fmem.bit)=1
manipulation
instructions
pmem.@L
2
2+S
Skip if (pmem
72
+L
32
.bit(L
10
))=1 and clear
*5
(pmem.@L)=1
@H+mem.bit
2
2+S
Skip if (H+mem
30
.bit)=1 and clear
*1
(@H+mem.bit)=1
AND1
CY, fmem.bit
2
2
CY
CY
(fmem.bit)
*4
CY, pmem.@L
2
2
CY
CY
(pmem
72
+L
32
.bit(L
10
))
*5
CY, @H+mem.bit
2
2
CY
CY
(H+mem
30
.bit)
*1
OR1
CY, fmem.bit
2
2
CY
CY
(fmem.bit)
*4
CY, pmem.@L
2
2
CY
CY
(pmem
72
+L
32
.bit(L
10
))
*5
CY, @H+mem.bit
2
2
CY
CY
(H+mem
30
.bit)
*1
XOR1
CY, fmem.bit
2
2
CY
CY v (fmem.bit)
*4
CY, pmem.@L
2
2
CY
CY v (pmem
72
+L
32
.bit(L
10
))
*5
CY, @H+mem.bit
2
2
CY
CY v (H+mem
30
.bit)
*1
Branch
BR
Note 1
addr
PC
110
addr
*6
instructions
Select appropriate instruction among
BR !addr BRCB !caddr, and BR $addr
according to the assembler being used.
addr1
PC
11-0
addr
*11
Select appropriate instruction among
BR !addr BRA !addr1, BRCB !caddr and
BR $addr1 according to the assembler
being used.
! addr
3
3
PC
110
addr
*6
$addr
1
2
PC
110
addr
*7
$addr1
1
2
PC
110
addr1
PCDE
2
3
PC
110
PC
11-8
+DE
PCXA
2
3
PC
110
PC
11-8
+XA
BCDE
2
3
PC
110
BCDE
Note 2
*6
BCXA
2
3
PC
110
BCXA
Note 2
*6
BRA
Note 1
!addr1
3
3
PC
110
addr1
*11
BRCB
!caddr
2
2
PC
110
caddr
110
*8
Notes 1.
The above operations in the double boxes can be performed only in the Mk II mode.
2.
"0" must be set to B register.
46
PD754144, 754244
Instruction
Number
Number
Addressing
Mnemonic
Operand
of machine
Operation
Skip condition
group
of bytes
cycles
area
Subroutine
CALLA
Note
!addr1
3
3
(SP2)
,
, MBE, RBE
*11
stack control
(SP6) (SP3) (SP4)
PC
110
instructions
(SP5)
0, 0, 0, 0
PC
110
addr1, SP
SP6
CALL
Note
!addr
3
3
(SP3)
MBE, RBE, 0, 0
*6
(SP4) (SP1) (SP2)
PC
110
PC
110
addr, SP
SP4
4
(SP2)
,
, MBE, RBE
(SP6) (SP3) (SP4)
PC
110
(SP5)
0, 0, 0, 0
PC
110
addr, SP
SP6
CALLF
Note
!faddr
2
2
(SP3)
MBE, RBE, 0, 0
*9
(SP4) (SP1) (SP2)
PC
110
PC
110
0+faddr, SP
SP4
3
(SP2)
,
, MBE, RBE
(SP6) (SP3) (SP4)
PC
110
(SP5)
0, 0, 0, 0
PC
110
0+faddr, SP
SP6
RET
Note
1
3
PC
110
(SP) (SP+3) (SP+2)
MBE, RBE, 0, 0
(SP+1), SP
SP+4
,
, MBE, RBE
(SP+4)
0, 0, 0, 0,
(SP+1)
PC
110
(SP) (SP+3) (SP+2), SP
SP+6
RETS
Note
1
3+S
MBE, RBE, 0, 0
(SP+1)
Unconditional
PC
110
(SP) (SP+3) (SP+2)
SP
SP+4
then skip unconditionally
0, 0, 0, 0
(SP+1)
PC
110
(SP) (SP+3) (SP+2)
,
, MBE, RBE
(SP+4)
SP
SP+6
then skip unconditionally
RETI
Note
1
3
MBE, RBE, 0, 0
(SP+1)
PC
110
(SP) (SP+3) (SP+2)
PSW
(SP+4) (SP+5), SP
SP+6
0, 0, 0, 0
(SP+1)
PC
110
(SP) (SP+3) (SP+2)
PSW
(SP+4) (SP+5), SP
SP+6
PUSH
rp
1
1
(SP1) (SP2)
rp, SP
SP2
BS
2
2
(SP1)
MBS, (SP2)
RBS, SP
SP2
POP
rp
1
1
rp
(SP+1) (SP), SP
SP+2
BS
2
2
MBS
(SP+1), RBS
(SP), SP
SP+2
Note
The above operations in the double boxes can be performed only in the Mk II mode. The other operations
can be performed only in the Mk I mode.
47
PD754144, 754244
Instruction
Number
Number
Addressing
Mnemonic
Operand
of machine
Operation
Skip condition
group
of bytes
cycles
area
Interrupt
EI
2
2
IME (IPS.3)
1
control
instructions
IE
2
2
IE
1
DI
2
2
IME (IPS.3)
0
IE
2
2
IE
0
Input/output
IN
Note 1
A, PORTn
2
2
A
PORTn
(n = 3, 6, 7, 8)
instructions
OUT
Note 1
PORTn, A
2
2
PORTn
A
(n = 3, 6, 8)
CPU control
HALT
2
2
Set HALT Mode (PCC.2
1)
instructions
STOP
2
2
Set STOP Mode (PCC.3
1)
NOP
1
1
No Operation
Special
SEL
RBn
2
2
RBS
n
(n = 0-3)
instructions
MBn
2
2
MBS
n
(n = 0, 4, 15)
GETI
Notes 2, 3
taddr
1
3
When TBR instruction
*10
PC
110
(taddr)
30
+ (taddr+1)
When TCALL instruction
(SP4) (SP1) (SP2)
PC
110
(SP3)
MBE, RBE, 0, 0
PC
110
(taddr)
30
+ (taddr+1)
SP
SP4
When instruction other than TBR and
Depending on
TCALL instructions
the reference
(taddr) (taddr+1) instruction is executed.
instruction
3
When TBR instruction
*10
PC
110
(taddr)
30
+ (taddr+1)
4
When TCALL instruction
(SP6) (SP3) (SP4)
PC
110
(SP5)
0, 0, 0, 0
(SP2)
,
, MBE, RBE
PC
110
(taddr)
30
+ (taddr+1)
SP
SP6
3
When instruction other than TBR and
Depending on
TCALL instructions
the reference
(taddr) (taddr+1) instruction is executed.
instruction
Notes 1.
While the IN instruction and OUT instruction are being executed, MBE must be set to 0, or MBE must
be set to 1 and MBS must be set to 15.
2.
The TBR and TCALL instructions are the table definition assembler pseudo instructions of the GETI
instruction.
3.
The above operations in the double boxes can be performed only in the Mk II mode. The other
operations can be performed only in the Mk I mode.
48
PD754144, 754244
13. ELECTRICAL SPECIFICATIONS
13.1
PD754144
Absolute Maximum Ratings (T
A
= 25
C)
Parameter
Symbol
Test Conditions
Ratings
Unit
Power supply voltage
V
DD
0.3 to +7.0
V
Input voltage
V
I
0.3 to V
DD
+ 0.3
V
Output voltage
V
O
0.3 to V
DD
+ 0.3
V
Output current, high
I
OH
Per pin
P30, P31, P33, P60 to P63, P80
10
mA
P32
20
mA
For all pins
30
mA
Output current, low
I
OL
Per pin
20
mA
For all pins
90
mA
Operating ambient
T
A
40 to +85
C
temperature
Storage temperature
T
stg
65 to +150
C
Caution If any of the parameters exceeds the absolute maximum ratings, even momentarily, the quality
of the product may be impaired. The absolute maximum ratings are values that may physically
damage the products. Be sure to use the products within the ratings.
Capacitance (T
A
= 25
C, V
DD
= 0 V)
Parameter
Symbol
Test Conditions
MIN.
TYP.
MAX.
Unit
Input capacitance
C
IN
f = 1 MHz
15
pF
Output capacitance
C
OUT
Unmeasured pins returned to 0 V
15
pF
I/O capacitance
C
IO
15
pF
49
PD754144, 754244
PD754144
System Clock Oscillator Characteristics (T
A
= 40 to +85
C, V
DD
= 1.8 to 6.0 V)
Resonator
Recommended Constant
Parameter
Testing Conditions
MIN.
TYP.
MAX.
Unit
RC
Oscillation
0.4
2.0
MHz
oscillator
frequency (f
cc
)
Note
Note Only the oscillator characteristics are shown. For the instruction execution time and oscillation frequency
characteristics, refer to AC Characteristics.
Caution When using the oscillation circuit of the system clock, wire the portion enclosed in dotted lines
in the figures as follows to avoid adverse influences on the wiring capacitance:
Keep the wire length as short as possible.
Do not cross other signal lines.
Do not route the wiring in the vicinity of lines though which a high fluctuating current flows.
Always keep the ground point of the capacitor of the oscillation circuit as the same potential
as V
SS
.
Do not connect the power source pattern through which a high current flows.
Do not extract signals from the oscillation circuit.
CL1 CL2
50
PD754144, 754244
PD754144
DC Characteristics (T
A
= 40 to +85
C, V
DD
= 1.8 to 6.0 V)
Parameter
Symbol
Conditions
MIN.
TYP.
MAX.
Unit
High-level output
I
OH
Per pin
P30, P31, P33,
5
mA
current
P60 to P63, P80
P32, V
DD
= 3.0 V,
7
15
mA
V
OH
= V
DD
2.0 V
Total of all pins
20
mA
Low-level output
I
OL
Per pin
15
mA
current
Total of all pins
45
mA
High-level input
V
IH1
Port 3
2.7 V
V
DD
6.0 V
0.7V
DD
V
DD
V
voltage
1.8 V
V
DD
< 2.7 V
0.9V
DD
V
DD
V
V
IH2
Ports 6 to 8,
2.7 V
V
DD
6.0 V
0.8V
DD
V
DD
V
KRREN, RESET
1.8 V
V
DD
< 2.7 V
0.9V
DD
V
DD
V
Low-level input
V
IL1
Port 3
2.7 V
V
DD
6.0 V
0
0.3V
DD
V
voltage
1.8 V
V
DD
< 2.7 V
0
0.1V
DD
V
V
IL2
Ports 6 to 8,
2.7 V
V
DD
6.0 V
0
0.2V
DD
V
KRREN, RESET
1.8 V
V
DD
< 2.7 V
0
0.1V
DD
V
High-level
V
OH
V
DD
= 4.5 to 6.0 V, I
OH
= 1.0 mA
V
DD
1.0
V
output voltage
V
DD
= 1.8 to 6.0 V, I
OH
= 100
A
V
DD
0.5
V
Low-level
V
OL
V
DD
= 4.5 to 6.0 V
Port 3, I
OL
= 15 mA
0.6
2.0
V
output voltage
Ports 6, 8,
0.4
V
I
OL
= 1.6 mA
V
DD
= 1.8 to 6.0 V, I
OH
= 400
A
0.5
V
High-level input
I
LIH
VIN = V
DD
3.0
A
leakage current
Low-level input
I
LIL
V
IN
= 0 V
3.0
A
leakage current
High-level output
I
LOH
V
OUT
= V
DD
3.0
A
leakage current
Low-level output
I
LOL
V
OUT
= 0 V
3.0
A
leakage current
On-chip pull-up
R
L1
V
IN
= 0 V
Ports 3, 6, 8
50
100
200
k
resistance
R
L2
Port 7, RESET
50
100
200
k
(mask option)
51
PD754144, 754244
PD754144
DC Characteristics (T
A
= 40 to +85
C, V
DD
= 1.8 to 6.0 V)
Parameter
Symbol
Conditions
MIN.
TYP.
MAX.
Unit
Power supply
I
DD1
1.0-MHz
V
DD
= 5.0 V
10%
Note 2
0.7
2.1
mA
current
Note 1
RC oscillation
V
DD
= 3.0 V
10%
Note 3
0.3
1.0
mA
I
DD2
R = 22 k
HALT
V
DD
= 5.0 V
10%
0.5
1.8
mA
C = 22 pF
mode
V
DD
= 3.0 V
10%
0.25
0.9
mA
I
DD1
1.0-MHz
V
DD
= 5.0 V
10%
Note 2
1.15
3.5
mA
RC oscillation
V
DD
= 3.0 V
10%
Note 3
0.55
1.6
mA
I
DD2
R = 5.1 k
HALT
V
DD
= 5.0 V
10%
0.95
2.8
mA
C = 120 pF
mode
V
DD
= 3.0 V
10%
0.5
1.5
mA
I
DD3
STOP
V
DD
= 1.8 to 6.0 V
5
A
mode
T
A
= 25
C
1
A
V
DD
= 3.0 V
10%
0.1
3
A
T
A
= 40 to +40
C
0.1
1
A
Notes 1.
The current flowing through the on-chip pull-up resistor, the current during EEPROM writing time, and
the current when the program threshold port (PTH) is operating are not included.
2.
When the device is operated in the high-speed mode by setting the processor clock control register
(PCC) to 0011H.
3.
When the device is operated in the low-speed mode by setting PCC to 0000H.
52
PD754144, 754244
PD754144
AC Characteristics (T
A
= 40 to +85
C, V
DD
= 1.8 to 6.0 V)
Parameter
Symbol
Test Conditions
MIN.
TYP.
MAX.
Unit
CPU clock cycle time
Note1
t
CY
2.0
4.0
128
s
(Minimum instruction execution
time = 1 machine cycle)
RC oscillation frequency
f
CC
R = 22 k
,
V
DD
= 3.6 to 6.0 V
0.9
1.0
Note 2
1.2
MHz
C = 22 pF
V
DD
= 2.2 to 3.6 V
0.75
1.0
Note 2
1.15
MHz
V
DD
= 1.8 to 3.6 V
0.5
1.0
Note 2
1.15
MHz
V
DD
= 1.8 to 6.0 V
0.5
1.0
Note 2
1.2
MHz
R = 5.1 k
,
V
DD
= 3.6 to 6.0 V
0.91
1.0
Note 2
1.1
MHz
C = 120 pF
V
DD
= 2.2 to 3.6 V
0.76
1.0
Note 2
1.05
MHz
V
DD
= 1.8 to 3.6 V
0.51
1.0
Note 2
1.05
MHz
V
DD
= 1.8 to 6.0 V
0.51
1.0
Note 2
1.1
MHz
Interrupt input high- and
t
INTH
, t
INTL
INT0
IM02 = 0
Note 3
s
low-level width
IM02 = 1
10
s
KR4 to KR7
10
s
RESET low-level width
t
RSL
10
s
Notes 1.
The CPU clock (
) cycle time (minimum
instruction execution time) is determined
by the time constants of the connected
resistor (R) and capacitor (d) and the pro-
cessor clock control register (PCC). The
figure on the right shows the cycle time t
CY
characteristics against the supply voltage
V
DD
when the system clock is used.
2.
This is the typical value when V
DD
= 3.6 V.
3.
2t
CY
or 128/f
CC
depending on the setting of
the interrupt mode register (IM0).
0.5
0
Supply voltage V
DD
(V)
1
2
3
4
5
6
1.8
1
2
3
4
5
6
128
(During system clock operation)
t
CY
vs. V
DD
Operation guranteed range
Cycle time t
CY
( s)
53
PD754144, 754244
PD754144
EEPROM Characteristics (T
A
= 40 to +85
C, V
DD
= 1.8 to 6.0 V)
Parameter
Symbol
Conditions
MIN.
TYP.
MAX.
Unit
EEPROM
I
EEW
1.0 MHz,
V
DD
= 5.0 V
10%
4.0
12
mA
write current
RC oscillation
V
DD
= 3.0 V
10%
2.0
6
mA
EEPROM
t
EEW
1.0 MHz, RC oscillation
Note
3.8
4.6
10.0
ms
write time
EEPROM
EEWT
T
A
= 40 to +70
C
100000
times/byte
write times
T
A
= 40 to +85
C
80000
times/byte
Note
Set EWTC 4 to 6 so as to be 18 x 2
8
/f
CC
(4.6 ms: @ f
CC
= 1.0-MHz operation), considering the variation
of the RC oscillation.
Comparator Characteristics (T
A
= 40 to +85
C, V
DD
= 1.8 to 6.0 V)
Parameter
Symbol
Conditions
MIN.
TYP.
MAX.
Unit
Comparison accuracy
V
ACOMP
100
mV
Threshold voltage
V
TH
Note
Note
V
PTH input voltage
V
IPTH
0
V
DD
V
AV
REF
input voltage
V
IAVREF
1.8
V
DD
V
Comparator circuit
I
DD5
When bit 7 of PTHM is set to 1
1
mA
current consumption
Note
The threshold voltage becomes as follows by settings bits 0 to 3 of PTHM.
V
TH
= V
IAVREF
x (n + 0.5)/16 (n = 0 to 15)
54
PD754144, 754244
PD754144
AC Timing Test Points
Interrupt Input Timing
RESET Input Timing
Data Memory STOP Mode Low-Supply Voltage Data Retention Characteristics (T
A
= 40 to +85
C)
Parameter
Symbol
Test Conditions
MIN.
TYP.
MAX.
Unit
Release signal set time
t
SREL
0
s
Oscillation stabilization
t
WAIT
Release by RESET
56/f
CC
s
wait time
Release by interrupt request
512/f
CC
s
V
IH
(MIN.)
V
IL
(MAX.)
V
IH
(MIN.)
V
IL
(MAX.)
V
OH
(MIN.)
V
OL
(MAX.)
V
OH
(MIN.)
V
OL
(MAX.)
INT0, KR4 to KR7
t
INTL
t
INTH
RESET
t
RSL
55
PD754144, 754244
PD754144
Data Retention Timing (on releasing STOP mode by RESET)
Data Retention Timing (Standby release signal: on releasing STOP mode by interrupt signal)
STOP mode
Data retention mode
Execution of STOP instruction
V
DD
Standby release signal
(interrupt request)
t
WAIT
t
SREL
HALT mode
Operation mode
STOP mode
Data retention mode
Execution of STOP instruction
t
WAIT
t
SREL
HALT mode
Operation mode
V
DD
RESET
Internal reset operation
56
PD754144, 754244
13.2
PD754244
Absolute Maximum Ratings (T
A
= 25
C)
Parameter
Symbol
Test Conditions
Ratings
Unit
Power supply voltage
V
DD
0.3 to +7.0
V
Input voltage
V
I
0.3 to V
DD
+ 0.3
V
Output voltage
V
O
0.3 to V
DD
+ 0.3
V
Output current, high
I
OH
Per pin
P30, P31, P33, P60 to P63, P80
10
mA
P32
20
mA
For all pins
30
mA
Output current, low
I
OL
Note
Per pin
20
mA
For all pins
90
mA
Operating ambient
T
A
40 to +85
C
temperature
Storage temperature
T
stg
65 to +150
C
Caution If any of the parameters exceeds the absolute maximum ratings, even momentarily, the quality
of the product may be impaired. The absolute maximum ratings are values that may physically
damage the products. Be sure to use the products within the ratings.
Capacitance (T
A
= 25
C, V
DD
= 0 V)
Parameter
Symbol
Test Conditions
MIN.
TYP.
MAX.
Unit
Input capacitance
C
IN
f = 1 MHz
15
pF
Output capacitance
C
OUT
Unmeasured pins returned to 0 V
15
pF
I/O capacitance
C
IO
15
pF
57
PD754144, 754244
PD754244
System Clock Oscillator Characteristics (T
A
= 40 to +85
C, V
DD
= 1.8 to 6.0 V)
Resonator
Recommended Constant
Parameter
Testing Conditions
MIN.
TYP.
MAX.
Unit
Ceramic
Oscillation
1.0
6.0
Notes2, 3, 4
MHz
resonator
frequency (f
X
)
Note1
Oscillation
After V
DD
reaches MIN.
4
ms
stabilization
value of oscillation
time
Note 5
voltage range
Crystal
Oscillation
1.0
6.0
Notes2, 3, 4
MHz
resonator
frequency(f
X
)
Note1
Oscillation
V
DD
= 4.5 to 6.0 V
10
ms
stabilization time
Note3
30
ms
External
X1 input
1.0
6.0
Notes2, 3, 4
MHz
clock
frequency (f
X
)
Note1
X1 input high- and
83.3
500
ns
low-level widths
(t
XH
, t
XL
)
Notes 1.
Only the oscillator characteristics are shown. For the instruction execution time, refer to AC Charac-
teristics.
2.
If the oscillation frequency is 2.1 MHz < f
X
4.19 MHz at 1.8 V
V
DD
< 2.0 V, set the processor control
register (PCC) to a value other than 0011. If the PCC is set to 0011, the rated machine cycle time
of 1.9
s is not satisfied.
3.
If the oscillation frequency is 4.19 MHz < f
X
6.0 MHz at 1.8 V
V
DD
< 2.0 V, set the processor control
register (PCC) to a value other than 0011 or 0010. If the PCC is set to 0011 or 0010, the rated machine
cycle time of 1.9
s is not satisfied.
4.
If the oscillation frequency is 4.19 MHz < f
X
6.0 MHz at 2.0 V
V
DD
< 2.7 V, set the processor control
register (PCC) to a value other than 0011. If the PCC is set to 0011, the rated machine cycle time of
0.95
s is not satisfied.
5.
Oscillation stabilization time is a time required for oscillation to stabilize after application of V
DD
,
or after the STOP mode has been released.
Caution When using the oscillation circuit of the system clock, wire the portion enclosed in dotted lines
in the figures as follows to avoid adverse influences on the wiring capacitance:
Keep the wire length as short as possible.
Do not cross other signal lines.
Do not route the wiring in the vicinity of lines though which a high fluctuating current flows.
Always keep the ground point of the capacitor of the oscillation circuit as the same potential
as V
SS
.
Do not connect the power source pattern through which a high current flows.
Do not extract signals from the oscillation circuit.
X1
X2
X1
X2
C1
C2
X1
X2
C1
C2
58
PD754144, 754244
PD754244
Recommended Oscillator Constants
Ceramic resonator (T
A
= 20 to +80
C)
Manufacturer
Part Number
Frequency
Recommended Circuit
Oscillation Voltage
Remark
Constant (pF)
Range (V
DD
)
(MHz)
C1
C2
MN. (V)
MAX. (V)
Kyocera
KBR-1000F/Y
1.0
100
100
1.8
6.0
--
KBR-2.0MS
2.0
47
47
KBR-4.19MSB
4.19
33
33
KBR-4.19MKC
--
--
Model with capacitor
PBRC4.19A
33
33
--
PBRC4.19B
--
--
Model with capacitor
KBR-6.0MSB
6.0
33
33
--
KBR-6.0MKC
--
--
Model with capacitor
PBRC6.00A
33
33
--
PBRC6.00B
--
--
Model with capacitor
Ceramic resonator (T
A
= 40 to +80
C)
Manufacturer
Part Number
Frequency
Recommended Circuit
Oscillation Voltage
Remark
Constant (pF)
Range (V
DD
)
(MHz)
C1
C2
MIN. (V)
MAX. (V)
Murata Mfg.
CSB1000J
Note
1.0
100
100
2.0
6.0
Rd = 2.2 k
Co., Ltd.
CSA2.00MG040
2.0
--
CST2.00MG040
--
--
Model with capacitor
CSA4.19MG
4.19
30
30
1.9
--
CST4.19MGW
--
--
Model with capacitor
CSA4.19MGU
30
30
1.8
--
CST4.19MGWU
--
--
Model with capacitor
CSA6.00MG
6.0
30
30
2.5
--
CST6.00MGW
--
--
Model with capacitor
CSA6.00MGU
30
30
1.8
--
CST6.00MGWU
--
--
Model with capacitor
TDK
CCR1000K2
1.0
100
100
2.0
--
CCR4.19MC3
4.19
--
--
Model with capacitor
FCR4.19MC5
CCR6.0MC3
6.0
FCR6.0MC5
59
PD754144, 754244
Note
When using the CSB1000J (1.0 MHz) made by Murata Mfg. Co., Ltd. as a ceramic resonator, a limiting
resistor (Rd = 2.2 k
) is necessary (refer to the figure below). This resistor is not necessary when using
the other recommended resonators.
Caution
The oscillator constants and oscillation voltage range indicate conditions for stable oscilla-
tion, but do not guarantee oscillation frequency accuracy. If oscillation frequency accuracy is
required for actual circuits, it is necessary to adjust the oscillation frequency of the oscillator
in the actual circuit. Please contact directly the manufacturer of the resonator to be used.
X1 X2
Rd
C2
CSB1000J
C1
60
PD754144, 754244
PD754244
DC Characteristics (T
A
= 40 to +85
C, V
DD
= 1.8 to 6.0 V)
Parameter
Symbol
Conditions
MIN.
TYP.
MAX.
Unit
High-level output
I
OH
Per pin
P30, P31, P33,
5
mA
current
P60 to P63, P80
P32, V
DD
= 3.0 V,
7
15
mA
V
OH
= V
DD
2.0 V
Total of all pins
20
mA
Low-level output
I
OL
Per pin
15
mA
current
Total of all pins
45
mA
High-level input
V
IH1
Port 3
2.7 V
V
DD
6.0 V
0.7V
DD
V
DD
V
voltage
1.8 V
V
DD
< 2.7 V
0.9V
DD
V
DD
V
V
IH2
Ports 6 to 8,
2.7 V
V
DD
6.0 V
0.8V
DD
V
DD
V
KRREN, RESET
1.8 V
V
DD
< 2.7 V
0.9V
DD
V
DD
V
V
IH3
X1
V
DD
0.1
V
DD
V
Low-level input
V
IL1
Port 3
2.7 V
V
DD
6.0 V
0
0.3V
DD
V
voltage
1.8 V
V
DD
< 2.7 V
0
0.1V
DD
V
V
IL2
Ports 6 to 8,
2.7 V
V
DD
6.0 V
0
0.2V
DD
V
KRREN, RESET
1.8 V
V
DD
< 2.7 V
0
0.1V
DD
V
V
IH3
X1
0
0.1
V
High-level
V
OH
V
DD
= 4.5 to 6.0 V, I
OH
= 1.0 mA
V
DD
1.0
V
output voltage
V
DD
= 1.8 to 6.0 V, I
OH
= 100
A
V
DD
0.5
V
Low-level
V
OL
V
DD
= 4.5 to 6.0 V
Port 3, I
OL
= 15 mA
0.6
2.0
V
output voltage
Ports 6, 8,
0.4
V
I
OL
= 1.6 mA
V
DD
= 1.8 to 6.0 V, I
OH
= 400
A
0.5
V
High-level input
I
LIH1
V
IN
= V
DD
Pins other than X1
3.0
A
leakage current
I
LIH2
X1
20
A
Low-level input
I
LIL1
V
IN
= 0 V
Pins other than X1
3.0
A
leakage current
I
LIH2
X1
20
A
High-level output
I
LOH
V
OUT
= V
DD
3.0
A
leakage current
Low-level output
I
LOL
V
OUT
= 0 V
3.0
A
leakage current
On-chip pull-up
R
L1
V
IN
= 0 V
Port 3, 6, 8
50
100
200
k
resistance
R
L2
Port 7, RESET
50
100
200
k
(mask option)
61
PD754144, 754244
PD754244
DC Characteristics (T
A
= 40 to +85
C, V
DD
= 1.8 to 6.0 V)
Parameter
Symbol
Conditions
MIN.
TYP.
MAX.
Unit
Power supply
I
DD1
4.19-MHz
V
DD
= 5.0 V
10%
Note 2
1.5
5.0
mA
current
Note 1
crystal
V
DD
= 3.0 V
10%
Note 3
0.23
1.0
mA
I
DD2
oscillation
HALT
V
DD
= 5.0 V
10%
0.64
3.0
mA
C1 = C2 = 22 pF mode
V
DD
= 3.0 V
10%
0.20
0.9
mA
I
DD3
X1 = 0 V
V
DD
= 1.8 to 6.0 V
5
A
STOP mode
T
A
= 25
C
1
A
V
DD
= 3.0 V
10%
0.1
3
A
T
A
= 40 to +40
C
0.1
1
A
Notes 1.
The current flowing through the on-chip pull-up resistor, the current during EEPROM writing time, and
the current during the program threshold port (PTH) operation are not included.
2.
When the device is operated in the high-speed mode by setting the processor clock control register
(PCC) to 0011H
3.
When the device is operated in the low-speed mode by setting PCC to 0000H
62
PD754144, 754244
PD754244
AC Characteristics (T
A
= 40 to +85
C, V
DD
= 1.8 to 6.0 V)
Parameter
Symbol
Test Conditions
MIN.
TYP.
MAX.
Unit
CPU clock cycle time
Note 1
t
CY
V
DD
= 1.8 to 2.0 V
1.9
64.0
s
(Minimum instruction execution
V
DD
= 2.0 to 2.7 V
0.95
64.0
s
time = 1 machine cycle)
V
DD
= 2.7 to 6.0 V
0.67
64.0
s
Interrupt input high- and
t
INTH
, t
INTL
INT0
IM02 = 0
Note 2
s
low-level width
IM02 = 1
10
s
KR4 to KR7
10
s
RESET low-level width
t
RSL
10
s
Notes 1.
The CPU clock (
) cycle time (minimum
instruction execution time) is determined
by the oscillation frequency of the con-
nected resonator (or external clock) and
the processor clock control register (PCC).
The figure on the right shows the cycle
time t
CY
characteristics against the supply
voltage V
DD
when the system clock is used.
2.
2t
CY
or 128/f
X
depending on the setting of
the interrupt mode register (IM0).
0.5
0
Supply voltage V
DD
(V)
1
2
3
4
5
6
1
2
1.9
0.95
0.67
2.7
3
4
5
6
60
64
(During system clock operation)
t
CY
vs. V
DD
Operation guranteed range
1.8
Cycle time t
CY
( s)
63
PD754144, 754244
PD754244
EEPROM Characteristics (T
A
= 40 to +85
C, V
DD
= 1.8 to 6.0 V)
Parameter
Symbol
Conditions
MIN.
TYP.
MAX.
Unit
EEPROM
I
EEW
4.19 MHz,
V
DD
= 5.0 V
10%
4.5
15
mA
write current
crystal oscillation
V
DD
= 3.0 V
10%
2.0
6
mA
EEPROM
t
EEW
3.8
10.0
ms
write time
EEPROM
EEWT
T
A
= 40 to +70
C
100000
times/byte
write times
T
A
= 40 to +85
C
80000
times/byte
Comparator Characteristics (T
A
= 40 to +85
C, V
DD
= 1.8 to 6.0 V)
Parameter
Symbol
Conditions
MIN.
TYP.
MAX.
Unit
Comparison accuracy
V
ACOMP
100
mV
Threshold voltage
V
TH
Note
Note
V
PTH input voltage
V
IPTH
0
V
DD
V
AV
REF
input voltage
V
IAVREF
1.8
V
DD
V
Comparator circuit
I
DD5
When bit 7 of PTHM is set to 1
1
mA
current consumption
Note
The threshold voltage becomes as follows by settings bits 0 to 3 of PTHM.
V
TH
= V
IAVREF
x (n + 0.5)/16 (n = 0 to 15)
64
PD754144, 754244
PD754244
AC Timing Test Points (Excluding X1 Input)
Clock Timing
t
XL
t
XH
1/f
X
V
DD
0.1 V
0.1 V
X1 input
V
IH
(MIN.)
V
IL
(MAX.)
V
IH
(MIN.)
V
IL
(MAX.)
V
OH
(MIN.)
V
OL
(MAX.)
V
OH
(MIN.)
V
OL
(MAX.)
65
PD754144, 754244
PD754244
Interrupt Input Timing
RESET Input Timing
Data Memory STOP Mode Low-Supply Voltage Data Retention Characteristics (T
A
= 40 to +85
C)
Parameter
Symbol
Test Conditions
MIN.
TYP.
MAX.
Unit
Release signal set time
t
SREL
0
s
Oscillation stabilization
t
WAIT
Release by RESET
Note 2
ms
wait time
Note 1
Release by interrupt request
Note 3
ms
Notes 1.
The oscillation stabilization wait time is the time during which the CPU operation is stopped to
avoid unstable operation at oscillation start.
2.
2
17
/fx and 2
15
/fx can be selected with mask option.
3.
Depends on setting of basic interval timer mode register (BTM) (see table below).
BTM3
BTM2
BTM1
BTM0
Wait Time
When f
X
= 4.19 MHz
When f
X
= 6.0 MHz
0
0
0
2
20
/f
X
(Approx. 250 ms)
2
20
/f
X
(Approx. 175 ms)
0
1
1
2
17
/f
X
(Approx. 31.3 ms)
2
17
/f
X
(Approx. 21.8 ms)
1
0
1
2
15
/f
X
(Approx. 7.81 ms)
2
15
/f
X
(Approx. 5.46 ms)
1
1
1
2
13
/f
X
(Approx. 1.95 ms)
2
13
/f
X
(Approx. 1.37 ms)
RESET
t
RSL
INT0, KR4 to KR7
t
INTL
t
INTH
66
PD754144, 754244
Data Retention Timing (on releasing STOP mode by RESET)
Data Retention Timing (Standby release signal: on releasing STOP mode by interrupt signal)
STOP mode
Data retention mode
Execution of STOP instruction
V
DD
Standby release signal
(interrupt request)
t
WAIT
t
SREL
HALT mode
Operation mode
STOP mode
Data retention mode
Execution of STOP instruction
t
WAIT
t
SREL
HALT mode
Operation mode
V
DD
RESET
Internal reset operation
67
PD754144, 754244
14. CHARACTERISTICS CURVES (REFERENCE VALUES)
14.1
PD754144
10
5.0
1.0
0.5
0.1
0.05
0.01
0.005
0.001
0
1
2
3
4
5
6
7
8
PCC = 0011
PCC = 0010
PCC = 0001
PCC = 0000
System clock HALT mode
Power Supply Voltage V
DD
(V)
Power Supply Current I
DD
(mA)
CL1
CL2
22 k
22 pF
I
DD
vs. V
DD
(RC Oscillation, R = 22 k
, C = 22 pF)
(T
A
= 25
C)
68
PD754144, 754244
PD754144
10
5.0
1.0
0.5
0.1
0.05
0.01
0.005
0.001
0
1
2
3
4
5
6
7
8
PCC = 0011
PCC = 0010
PCC = 0001
PCC = 0000 and
System clock HALT mode
CL1
CL2
5.1 k
120 pF
Power Supply Voltage V
DD
(V)
Power Supply Current I
DD
(mA)
I
DD
vs. V
DD
(RC Oscillation, R = 5.1 k
, C = 120 pF)
(T
A
= 25
C)
69
PD754144, 754244
14.2
PD754244
10
5.0
1.0
0.5
0.1
0.05
0.01
0.005
0.001
0
1
2
3
4
5
6
7
8
PCC = 0011
PCC = 0010
PCC = 0001
PCC = 0000
System clock HALT mode
22 pF
22 pF
X1
X2
Crystal resonator
6.0 MHz
Power Supply Voltage V
DD
(V)
Power Supply Current I
DD
(mA)
I
DD
vs. V
DD
(System Clock: 6.0-MHz Crystal Resonator)
(T
A
= 25
C)
70
PD754144, 754244
PD754244
10
5.0
1.0
0.5
0.1
0.05
0.01
0.005
0.001
0
1
2
3
4
5
6
7
8
PCC = 0011
PCC = 0010
PCC = 0001
PCC = 0000
System clock HALT mode
22 pF
22 pF
X1
X2
Crystal resonator
4.19 MHz
Power Supply Voltage V
DD
(V)
Power Supply Current I
DD
(mA)
I
DD
vs. V
DD
(System Clock: 4.19-MHz Crystal Resonator)
(T
A
= 25
C)
71
PD754144, 754244
PD754244
10
5.0
1.0
0.5
0.1
0.05
0.01
0.005
0.001
0
1
2
3
4
5
6
7
8
PCC = 0011
PCC = 0010
PCC = 0001
PCC = 0000
System clock HALT mode
47 pF
47 pF
X1
X2
Crystal resonator
2.0 MHz
Power Supply Voltage V
DD
(V)
Power Supply Current I
DD
(mA)
I
DD
vs. V
DD
(System Clock: 2.0-MHz Crystal Resonator)
(T
A
= 25
C)
72
PD754144, 754244
15. RC OSCILLATION FREQUENCY CHARACTERISTICS EXAMPLES (REFERENCE VALUES)
2.0
1.0
0.5
0
1
2
3
4
5
6
7
8
0
1
2
3
4
5
6
7
8
0
1
2
3
4
5
6
7
8
System Clock Frequency f
CC
(MHz)
2.0
1.0
0.5
2.0
1.0
0.5
Sample C
Sample B
Sample A
CL1
CL2
22 k
22 pF
CL1
CL2
22 k
22 pF
CL1
CL2
22 k
22 pF
Power Supply Voltage V
DD
(V)
f
CC
vs. V
DD
(RC Oscillation, R = 22 k
, C = 22 pF)
Power Supply Voltage V
DD
(V)
Power Supply Voltage V
DD
(V)
System Clock Frequency f
CC
(MHz)
System Clock Frequency f
CC
(MHz)
Sample C
Sample B
Sample A
Sample C
Sample B
Sample A
(T
A
= 25
C)
(T
A
= 85
C)
(T
A
= 40
C)
73
PD754144, 754244
2.0
1.0
0.5
60
40
20
0
+20
+40
+60
+80
+100
V
DD
= 2.2 V
V
DD
= 1.8 V
V
DD
= 5.0 V
V
DD
= 6.0 V
2.0
1.0
0.5
60
40
20
0
+20
+40
+60
+80
+100
V
DD
= 2.2 V
V
DD
= 1.8 V
V
DD
= 5.0 V
V
DD
= 6.0 V
V
DD
= 3.0 V
2.0
1.0
0.5
60
40
20
0
+20
+40
+60
+80
+100
V
DD
= 5.0 V
V
DD
= 6.0 V
V
DD
= 3.0 V
V
DD
= 3.0 V
V
DD
= 2.2 V
V
DD
= 1.8 V
CL1
CL2
22 k
22 pF
CL1
CL2
22 k
22 pF
CL1
CL2
22 k
22 pF
System Clock Frequency f
CC
(MHz)
(Sample A)
f
CC
vs. T
A
(RC Oscillation, R = 22 k
, C = 22 pF)
System Clock Frequency f
CC
(MHz)
System Clock Frequency f
CC
(MHz)
(Sample B)
(Sample C)
Operating Ambient Temperature T
A
(
C)
Operating Ambient Temperature T
A
(
C)
Operating Ambient Temperature T
A
(
C)
74
PD754144, 754244
CL1
CL2
5.1 k
120 pF
CL1
CL2
5.1 k
120 pF
CL1
CL2
5.1 k
120 pF
2.0
1.0
0.5
2.0
1.0
0.5
2.0
1.0
0.5
Sample B
0
1
2
3
4
5
6
7
8
0
1
2
3
4
5
6
7
8
0
1
2
3
4
5
6
7
8
System Clock Frequency f
CC
(MHz)
Sample C
Sample A
Power Supply Voltage V
DD
(V)
f
CC
vs. V
DD
(RC Oscillation, R = 5.1 k
, C = 120 pF)
Power Supply Voltage V
DD
(V)
Power Supply Voltage V
DD
(V)
System Clock Frequency f
CC
(MHz)
System Clock Frequency f
CC
(MHz)
Sample C
Sample B
Sample A
Sample C
Sample B
Sample A
(T
A
= 25
C)
(T
A
= 85
C)
(T
A
= 40
C)
75
PD754144, 754244
CL1
CL2
5.1 k
120 pF
2.0
1.0
0.5
60
40
20
0
+20
+40
+60
+80
+100
V
DD
= 2.2 V
V
DD
= 1.8 V
V
DD
= 5.0 V
V
DD
= 6.0 V
V
DD
= 3.0 V
CL1
CL2
5.1 k
120 pF
2.0
1.0
0.5
60
40
20
0
+20
+40
+60
+80
+100
V
DD
= 2.2 V
V
DD
= 1.8 V
V
DD
= 5.0 V
and
V
DD
= 6.0 V
V
DD
= 3.0 V
CL1
CL2
5.1 k
120 pF
2.0
1.0
0.5
60
40
20
0
+20
+40
+60
+80
+100
V
DD
= 5.0 V
V
DD
= 6.0 V
V
DD
= 3.0 V
V
DD
= 2.2 V
V
DD
= 1.8 V
System Clock Frequency f
CC
(MHz)
(Sample A)
System Clock Frequency f
CC
(MHz)
System Clock Frequency f
CC
(MHz)
(Sample B)
(Sample C)
Operating Ambient Temperature T
A
(
C)
Operating Ambient Temperature T
A
(
C)
Operating Ambient Temperature T
A
(
C)
f
CC
vs. T
A
(RC Oscillation, R = 5.1 k
, C = 120 pF)
76
PD754144, 754244
16. PACKAGE DRAWINGS
20-pin Plastic SOP (300 mils)
ITEM
MILLIMETERS
INCHES
A
B
C
E
F
G
H
J
12.70.3
1.27 (T.P.)
1.8 MAX.
1.550.05
7.70.3
0.78 MAX.
0.12
1.1
M
0.10.1
N
0.5000.012
0.031 MAX.
0.0040.004
0.071 MAX.
0.0610.002
0.3030.012
0.043
0.005
0.050 (T.P.)
P20GM-50-300B, C-5
P
3
3
+7
NOTE
Each lead centerline is located within 0.12 mm (0.005 inch) of
its true position (T.P.) at maximum material condition.
D
0.42
0.017
+0.08
0.07
K
0.22
0.009
+0.08
0.07
L
0.60.2
0.024
0.10
3
+7
3
0.004
+0.008
0.009
+0.003
0.004
+0.003
0.004
detail of lead end
M
1
10
11
20
I
5.60.2
0.220 +0.009
0.008
A
B
H
K
M
L
P
J
I
G
C
D
E
F
N
77
PD754144, 754244
20-pin Plastic shrink SOP (300 mils)
N
S
C
D
M
M
P
F
G
E
B
L
K
J
detail of lead end
NOTE
2. Each lead centerline is located within 0.12 mm (0.005 inch) of
its true position (T.P.) at maximum material condition.
P20GM-65-300B-3
ITEM
MILLIMETERS
INCHES
A
B
C
D
E
F
G
H
I
J
0.65 (T.P.)
2.0 MAX.
1.70.1
8.10.3
0.575 MAX.
K
L
0.12
0.50.2
1.00.2
6.10.2
0.15
M
0.10
0.32
0.1250.075
N
+0.10
0.05
0.023 MAX.
0.013
0.0050.003
0.079 MAX.
0.067
0.3190.012
0.2400.008
0.039
0.006
0.020
0.005
0.004
+0.008
0.009
0.026 (T.P.)
P
3
3
+0.004
0.005
+0.004
0.002
6.70.3
0.264+0.012
0.013
1. Controlling dimension millimeter.
S
+0.003
0.004
+0.08
0.07
+7
3
+7
3
+0.009
0.008
20
11
1
10
A
H
I
78
PD754144, 754244
17. RECOMMENDED SOLDERING CONDITIONS
Solder the
PD754244 under the following recommended conditions.
For the details on the recommended soldering conditions, refer to Information Document "Semiconductor
Device Mounting Technology Manual (C10535E)".
For the soldering method and conditions other than those recommended, consult an NEC representative.
Table 17-1. Soldering Conditions of Surface Mount Type (1/2)
(1)
PD754244GS-xxx-GJG: 20-pin plastic shrink SOP (300 mil, 0.65-mm pitch)
Soldering Method
Soldering Conditions
Symbol
Infrared ray reflow
Package peak temperature: 235
C, Reflow time: 30 seconds max. (210
C min.),
IR35-00-2
Number of reflow process: 2 max.
VPS
Package peak temperature: 215
C, Reflow time: 40 seconds max. (200
C min.),
VP15-00-2
Number of reflow process: 2 max.
Wave soldering
Solder bath temperature: 260
C max., Flow time: 10 seconds max.,
WS60-00-1
Number of flow process: 1
Preheating temperature: 120
C max. (package surface temperature)
Partial heating
Pin temperature: 300
C max., Time: 3 seconds max. (per side of device)
Caution
Do not use different soldering methods together (except for partial heating).
(2)
PD754144GS-xxx-GJG: 20-pin plastic shrink SOP (300 mil, 0.65-mm pitch)
Soldering Method
Soldering Conditions
Symbol
Infrared ray reflow
Package peak temperature: 235
C, Reflow time: 30 seconds max. (210
C min.),
IR35-00-3
Number of reflow process: 3 max.
VPS
Package peak temperature: 215
C, Reflow time: 40 seconds max. (200
C min.),
VP15-00-3
Number of reflow process: 3 max.
Wave soldering
Solder bath temperature: 260
C max., Flow time: 10 seconds max.,
WS60-00-1
Number of flow process: 1
Preheating temperature: 120
C max. (package surface temperature)
Partial heating
Pin temperature: 300
C max., Time: 3 seconds max. (per side of device)
Caution
Do not use different soldering methods together (except for partial heating).
79
PD754144, 754244
Table 17-1. Soldering Conditions of Surface Mount Type (2/2)
(3)
PD754144GS-xxx-BA5: 20-pin plastic SOP (300 mil, 1.27-mm pitch)
PD754244GS-xxx-BA5: 20-pin plastic SOP (300 mil, 1.27-mm pitch)
Soldering Method
Soldering Conditions
Symbol
Infrared ray reflow
Package peak temperature: 235
C, Reflow time: 30 seconds max. (210
C min.),
IR35-107-2
Number of reflow process: 2 max.
Exposure limit: 7 days
Note
(afterward, 10-hour pre-baking at 125
C is required)
VPS
Package peak temperature: 215
C, Reflow time: 40 seconds max. (200
C min.),
VP15-107-2
Number of reflow process: 2 max.
Exposure limit: 7 days
Note
(afterward, 10-hour pre-baking at 125
C is required)
Wave soldering
Solder bath temperature: 260
C max., Flow time: 10 seconds max.,
WS60-107-1
Number of flow process: 1
Preheating temperature: 120
C max. (package surface temperature)
Exposure limit: 7 days
Note
(afterward, 10-hour pre-baking at 125
C is required)
Partial heating
Pin temperature: 300
C max., Time: 3 seconds max. (per side of device)
Note
Maximum number of days during which the product can be stored at a temperature of 25
C and a relative
humidity of 65% or less after dry-pack package is opened.
Caution
Do not use different soldering methods together (except for partial heating).
80
PD754144, 754244
APPENDIX A. COMPARISON OF FUNCTIONS AMONG
PD754144, 754244, AND 75F4264
Item
PD754144
PD754244
PD75F4264
Note
Program memory
Mask ROM
Flash memory
0000H to 0FFFH
0000H to 0FFFH
(4096 x 8 bits)
(4096 x 8 bits)
Data
Static RAM
000H to 07FH
memory
(128 x 4 bits)
EEPROM
400H to 41FH
400H to 43FH
(16 x 8 bits)
(32 x 8 bits)
CPU
75XL CPU
General-purpose register
(4 bits x 8 or 8 bits x 4) x 4 banks
Instruction execution time
4, 8, 16, 64
s
0.67, 1.33, 2.67, 10.7
s
(@ f
CC
= 1.0-MHz
(@ f
X
= 6.0-MHz operation)
operation)
0.95, 1.91, 3.81, 15.3
s
(@ f
X
= 4.19-MHz operation)
I/O port
CMOS input
4 (on-chip pull-up resistor can be connected by mask option)
CMOS I/O
9 (on-chip pull-up resistor connection can be specified by means of software)
Total
13
System clock oscillator
RC oscillator
Ceramic/crystal oscillator
(resistor and capacitor are
connected externally)
Start-up time after reset
56/f
CC
2
17
/f
X
, 2
15
/f
X
(can be
2
15
/f
X
selected by mask option)
Standby mode release time
2
9
/f
CC
2
20
/f
X
, 2
17
/f
X
, 2
15
/f
X
, 2
13
/f
X
(can be selected by the setting of BTM)
Timer
4 channels
8-bit timer counter: 3 channels (can be used as 16-bit timer counter)
Basic interval timer/watchdog timer: 1 channel
A/D converter
None
8-bit resolution x 2
channels (successive
approximation, hardware
control)
Can be operated
from V
DD
= 1.8 V
Programmable threshold port
2 channels
Vectored interrupt
External: 1, internal: 5
Test input
External: 1 (key return reset function available)
Power supply voltage
V
DD
= 1.8 to 6.0 V
Operating ambient temperature
T
A
= 40 to +85
C
Package
20-pin plastic SOP (300 mil, 1.27-mm pitch)
20-pin plastic SOP
20-pin plastic shrink SOP (300 mil, 0.65-mm pitch)
(300 mil, 1.27-mm pitch)
Note
Under development
81
PD754144, 754244
APPENDIX B DEVELOPMENT TOOLS
The following development tools are provided for system development using the
PD754244.
In the 75XL series, the relocatable assembler which is common to the series is used in combination with the
device file of each product.
Language processor
RA75X relocatable assembler
Host machine
Part number
OS
Distribution media
(product name)
PC-9800 series
MS-DOS
TM
3.5-inch 2HD
S5A13RA75X
Ver. 3.30 to
5-inch 2HD
S5A10RA75X
Ver. 6.2
Note
IBM PC/AT
TM
and
Refer to
3.5-inch 2HC
S7B13RA75X
compatible machines
"OS for IBM PC"
5-inch 2HC
S7B10RA75X
Device file
Host machine
Part number
OS
Distribution media
(product name)
PC-9800 series
MS-DOS
3.5-inch 2HD
S5A13DF754244
Ver. 3.30 to
5-inch 2HD
S5A10DF754244
Ver. 6,2
Note
IBM PC/AT and
Refer to
3.5-inch 2HC
S7B13DF754244
compatible machines
"OS for IBM PC"
5-inch 2HC
S7B10DF754244
Note
Ver.5.00 or later have the task swap function, but it cannot be used for this software.
Remark Operation of the assembler and device file are guaranteed only on the above host machine and OSs.
82
PD754144, 754244
Debugging tool
The in-circuit emulators (IE-75000-R and IE-75001-R) are available as the program debugging tool for the
PD754244.
The system configurations are described as follows.
Hardware
IE-75000-R
Note 1
In-circuit emulator for debugging the hardware and software when developing applica-
tion systems that use the 75X series and 75XL series. When developing the
PD754244, the emulation board IE-75300-R-EM and emulation probe EP-754144GS-R
that are sold separately must be used with the IE-75000-R.
By connecting with the host machine, efficient debugging can be made.
It contains the emulation board IE-75000-R-EM which is connected.
IE-75001-R
In-circuit emulator for debugging the hardware and software when developing applica-
tion systems that use the 75X series and 75XL series. When developing the
PD754244, the emulation board IE-75300-R-EM and emulation probe EP-754144GS-R
which are sold separately must be used with the IE-75001-R.
By connecting the host machine, efficient debugging can be made.
IE-75300-R-EM
Emulation board for evaluating the application systems that use the
PD754244.
It must be used with the IE-75000-R or IE-75001-R.
EP-754144GS-R
Emulation probe for the
PD754244GS.
It must be connected to IE-75000-R (or IE-75001-R) and IE-75300-R-EM.
It is supplied with the flexible boards EV-9500GS-20 (supporting 20-pin plastic shrink
EV-9500GS-20
SOPs) and EV-9501GS-20 (supporting 20-pin plastic SOPs) which facillitate connection
EV-950IGS-20
to a target system.
Software
IE control program
Connects the IE-75000-R or IE-75001-R to a host machine via RS-232-C and Centronix
I/F and controls the above hardware on a host machine.
Host machine
Part No.
OS
Distribution media
(product name)
PC-9800 series
MS-DOS
3.5-inch 2HD
S5A13IE75X
Ver. 3.30 to
5-inch 2HD
S5A10IE75X
Ver. 6.2
Note 2
IBM PC/AT and its
Refer to
3.5-inch 2HC
S7B13IE75X
compatible machine
"OS for IBM PC"
5-inch 2HC
S7B10IE75X
Notes 1.
Maintenance parts
2.
Ver.5.00 or later have the task swap function, but it cannot be used for this software.
Remark Operation of the IE control program is guaranteed only on the above host machines and OSs.
83
PD754144, 754244
OS for IBM PC
The following IBM PC OS's are supported.
OS
Version
PC DOS
TM
Ver. 5.02 to Ver. 6.3
J6.1/V
Note
to J6.3/V
Note
MS-DOS
Ver. 5.0 to Ver. 6.22
5.0/V
Note
to J6.2/V
Note
IBM DOS
TM
J5.02/V
Note
Note
Supported only English mode.
Caution Ver. 5.0 and later have the task swap function, but it cannot be used for operating systems
above.
84
PD754144, 754244
APPENDIX C. RELATED DOCUMENTS
The related documents indicated in this publication may include preliminary versions. However, preliminary
versions are not marked as such.
Device related documents
Document Name
Document Number
Japanese
English
PD754144, 754244 Data Sheet
U10040J
This document
PD754144, 754244 User's Manual
U10676J
U10676E
75XL Series Selection Guide
U10453J
U10453E
Development tool related documents
Document Name
Document Number
Japanese
English
Hardware
IE-75000-R/IE-75001-R User's Manual
EEU-846
EEU-1416
IE-75300-R-EM User's Manual
U11354J
U11354E
EP-754144GS-R User's Manual
U10695J
U10695E
Software
RA75X Assembler Package User's Manual
Operation
EEU-731
EEU-1346
Language
EEU-730
EEU-1363
Other related documents
Document Name
Document Number
Japanese
English
IC Package Manual
C10943X
Semiconductor Device Mounting Technology Manual
C10535J
C10535E
Quality Grades on NEC Semiconductor Devices
C11531J
C11531E
NEC Semiconductor Device Reliability/Quality Control System
C10983J
C10983E
Static Electricity Discharge (ESD) Test
MEM-539
Guide to Quality Assurance for Semiconductor Devices
C11893J
MEI-1202
Microcomputer Related Product Guide - Other Manufacturers
U11416J
Caution These documents are subject to change without notice. Be sure to read the latest documents.
85
PD754144, 754244
[MEMO]
86
PD754144, 754244
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 includ-
ing 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
device 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 immedi-
ately after power-on for devices having reset function.
87
PD754144, 754244
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.1.
Milano, Italy
Tel: 02-66 75 41
Fax: 02-66 75 42 99
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-719-2377
Fax: 02-719-5951
NEC do Brasil S.A.
Cumbica-Guarulhos-SP, Brasil
Tel: 011-6465-6810
Fax: 011-6465-6829
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: 01-504-2787
Fax: 01-504-2860
NEC Electronics (Germany) GmbH
Scandinavia Office
Taeby, Sweden
Tel: 08-63 80 820
Fax: 08-63 80 388
Regional Information
Some information contained in this document may vary from country to country. Before using any NEC
product in your application, please 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.
J98. 2
86
PD754144, 754244
[MEMO]
EEPROM is a trademark of NEC Corporation.
MS-DOS is either a registered trademark or a trademark of Microsoft Corporation in
the United States and/or other countries.
IBM DOS, PC/AT, and PC DOS are trademarks of International Business Machines
Corporation.
The
PD754244 is manufactured and sold based on a licence contract with CP8 Transac regarding the
EEPROM microcomputer patent.
This product cannot be used for an IC card (SMART CARD).
The export of this product from Japan is regulated by the Japanese government. To export this product may be prohibited
without governmental license, the need for which must be judged by the customer. The export or re-export of this product
from a country other than Japan may also be prohibited without a license from that country. Please call an NEC sales
representative.
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