UPD703102AGJ-33-XXX-UEN-A [NEC]
Microcontroller, 32-Bit, MROM, 33MHz, MOS, PQFP144, 20 X 20 MM, LEAD FREE, PLASTIC, LQFP-144;型号: | UPD703102AGJ-33-XXX-UEN-A |
厂家: | NEC |
描述: | Microcontroller, 32-Bit, MROM, 33MHz, MOS, PQFP144, 20 X 20 MM, LEAD FREE, PLASTIC, LQFP-144 微控制器 |
文件: | 总132页 (文件大小:1155K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
PRELIMINARY DATA SHEET
MOS INTEGRATED CIRCUIT
µ
PD703100A-33, 703100A-40, 703101A-33, 703102A-33
V850E/MS1TM
32/16-BIT SINGLE-CHIP MICROCONTROLLERS
The µPD703101A-33 and µPD703102A-33 are members of the V850 FamilyTM of 32-bit single-chip
microcontrollers designed for real-time control operations. These microcontrollers provide on-chip features, including
a 32-bit CPU core, ROM, RAM, interrupt controller, real-time pulse unit, serial interface, A/D converter, and DMA
controller.
The µPD703100A-33 and µPD703100A-40 are ROM-less versions of the µPD703101A-33 and µPD703102A-33
products.
The µPD703100-33, µPD703100-40, µPD703101-33, and µPD703102-33 are also available as products having a
5.0-V power supply for external pins.
Detailed function descriptions are provided in the following user’s manuals. Be sure to read them before
designing.
V850E/MS1 User’s Manual Hardware:
U12688E
V850E/MS1 User’s Manual Architecture: U12197E
FEATURES
•
•
Number of instructions: 81
Minimum instruction execution time 25 ns (@ 40-MHz operation) ····· µPD703100A-40
30 ns (@ 33-MHz operation) ····· µPD703100A-33, 703101A-33, 703102A-33
•
•
•
General registers 32 bits × 32
Instruction set optimized for control applications
Internal memory ROM:None (µPD703100A-33, 703100A-40), 96 Kbytes (µPD703101A-33), 128 Kbytes (µPD703102A-33)
RAM: 4 Kbytes
•
•
•
•
•
•
•
Advanced on-chip interrupt controller
Real-time pulse unit suitable for control operations
Powerful serial interface (on-chip dedicated baud rate generator)
On-chip clock generator
10-bit resolution A/D converter: 8 channels
DMA controller: 4 channels
Power saving functions
APPLICATIONS
•
•
•
•
Office automation equipment: printers, facsimile machines, PPCs, etc.
Multimedia equipment: digital still cameras, video printers, etc.
Consumer equipment: single-lens reflex cameras, etc.
Industrial equipment: motor controllers, NC machine tools, etc.
The information contained in this document is being issued in advance of the production cycle for the
device. The parameters for the device may change before final production or NEC Corporation, at its own
discretion, may withdraw the device prior to its production.
Not all devices/types available in every country. Please check with local NEC representative for
availability and additional information.
Document No. U14168EJ2V0DS00 (2nd edition)
Date Published June 1999 N CP(K)
Printed in Japan
The mark
shows major revised points.
©
1999
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
ORDERING INFORMATION
Maximum Operating
Frequency
Part Number
Package
Internal ROM
None
µPD703100AF1-33-FA1
157-pin plastic FBGA (14 × 14 mm)
33 MHz
40 MHz
33 MHz
40 MHz
33 MHz
33 MHz
33 MHz
33 MHz
µPD703100AF1-40-FA1
157-pin plastic FBGA (14 × 14 mm)
None
µPD703100AGJ-33-8EU
µPD703100AGJ-40-8EU
µPD703101AF1-33-×××-FA1
µPD703101AGJ-33-×××-8EU
µPD703102AF1-33-×××-FA1
µPD703102AGJ-33-×××-8EU
144-pin plastic LQFP (fine pitch) (20 × 20 mm)
144-pin plastic LQFP (fine pitch) (20 × 20 mm)
157-pin plastic FBGA (14 × 14 mm)
None
None
96 Kbytes
96 Kbytes
128 Kbytes
128 Kbytes
144-pin plastic LQFP (fine pitch) (20 × 20 mm)
157-pin plastic FBGA (14 × 14 mm)
144-pin plastic LQFP (fine pitch) (20 × 20 mm)
Remark ××× indicates ROM code suffix.
2
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
PIN CONFIGURATION (Top view)
157-pin plastic FGBA (14 × 14 mm)
•
•
•
•
µPD703100AF1-33-FA1
µPD703100AF1-40- FA1
µPD703101AF1-33-×××-FA1
µPD703102AF1-33-×××-FA1
Top View
Bottom View
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
A
B
C D
E
F
G H
J
K
L
M N
P
R
T
T
R
P
N M
L
K
J
H G
F
E
D C
B A
Index mark
Index mark
(1/2)
Pin No.
Pin Name
—
Pin No.
B1
Pin Name
Pin No.
C1
Pin Name
A1
INTP103/DMARQ3/P07
D1/P41
INTP101/DMARQ1/P05
A2
D0/P40
D2/P42
D4/P44
D6/P46
D8/P50
D10/P52
D13/P55
A0/PA0
A2/PA2
A5/PA5
A8/PB0
A10/PB2
A13/PB5
A15/PB7
B2
C2
INTP102/DMARQ2/P06
A3
B3
D3/P43
C3
VSS
A4
B4
D5/P45
C4
VSS
A5
B5
D7/P47
C5
HVDD
A6
B6
D9/P51
C6
VSS
A7
B7
D11/P53
D14/P56
A1/PA1
C7
D12/P54
D15/P57
HVDD
A8
B8
C8
A9
B9
C9
A10
A11
A12
A13
A14
A15
A16
B10
B11
B12
B13
B14
B15
B16
A3/PA3
C10
C11
C12
C13
C14
C15
C16
A4/PA4
A7/PA7
VSS
A6/PA6
A9/PB1
A11/PB3
A14/PB6
A17/P61
A16/P60
A12/PB4
A18/P62
A19/P63
—
—
3
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(2/2)
Pin No.
D1
Pin Name
TI10/P03
Pin No.
K1
Pin Name
TI12/P103
Pin No.
P14
Pin Name
RESET
D2
INTP100/DMARQ0/P04
HVDD
K2
INTP120/TC0/P104
INTP121/TC1/P105
HLDAK/P96
OE/P95
P15
P16
R1
INTP151/P125
INTP150/P124
AVSS
D3
K3
D4
—
K14
K15
K16
L1
D14
D15
D16
E1
VSS
R2
ANI0/P70
P21
A21/P65
BCYST/P94
TO120/P100
TO121/P101
TCLR12/P102
VSS
R3
A20/P64
R4
SCK0/P24
SCK1/P27
INTP132/SI2/P36
TI13/P33
TO101/P01
L2
R5
E2
TCLR10/P02
VSS
L3
R6
E3
L14
L15
L16
M1
M2
M3
M14
M15
M16
N1
R7
E14
E15
E16
F1
HVDD
REFRQ/PX5
HLDRQ/P97
ANI5/P75
R8
TO130/P30
INTP141/SO3/P115
TCLR14/P112
TO140/P110
MODE0
A23/P67
R9
A22/P66
R10
R11
R12
R13
R14
R15
R16
T1
INTP113/DMAAK3/P17
TO100/P00
ANI6/P76
F2
ANI7/P77
F3
VDD
TO150/P120
WAIT/PX6
MODE1
F14
F15
F16
G1
CS2/RAS2/P82
CS1/RAS1/P81
CS0/RAS0/P80
INTP110/DMAAK0/P14
INTP111/DMAAK1/P15
INTP112/DMAAK2/P16
CS5/RAS5/IORD/P85
CS4/RAS4/IOWR/P84
CS3/RAS3/P83
TO111/P11
MODE2
CLKOUT/PX7
ANI2/P72
INTP153/ADTRG/P127
INTP152/P126
—
N2
ANI3/P73
G2
N3
ANI4/P74
T2
AVREF
G3
N14
N15
N16
P1
TI15/P123
T3
NMI/P20
G14
G15
G16
H1
TCLR15/P122
TO151/P121
AVDD
T4
RXD0/SI0/P23
RXD1/SI1/P26
INTP131/SO2/P35
TCLR13/P32
INTP143/SCK3/P117
INTP140/P114
CVDD
T5
T6
P2
ANI1/P71
T7
H2
TCLR11/P12
TI11/P13
P3
TXD0/SO0/P22
TXD1/SO1/P25
VDD
T8
H3
P4
T9
H14
H15
H16
J1
LCAS/LWR/P90
CS7/RAS7/P87
CS6/RAS6/P86
INTP122/TC2/P106
INTP123/TC3/P107
TO110/P10
P5
T10
T11
T12
T13
T14
T15
T16
P6
INTP133/SCK2/P37
INTP130/P34
TO131/P31
INTP142/SI3/P116
TI14/P113
X2
P7
X1
P8
CVSS
J2
P9
MODE3
J3
P10
P11
P12
P13
—
J14
J15
J16
WE/P93
TO141/P111
CKSEL
—
RD/P92
—
—
—
UCAS/UWR/P91
HVDD
—
Remark Leave the A1, A16, C16, D4, T1, T15, and T16 pins open.
4
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
144-pin plastic LQFP (fine pitch) (20 × 20 mm)
•
•
•
•
µPD703100AGJ-33-8EU
µPD703100AGJ-40-8EU
µPD703101AGJ-33-×××-8EU
µPD703102AGJ-33-×××-8EU
INTP103/DMARQ3/P07
INTP102/DMARQ2/P06
INTP101/DMARQ1/P05
INTP100/DMARQ0/P04
TI10/P03
1
2
3
4
5
6
7
8
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
A16/P60
A17/P61
A18/P62
A19/P63
A20/P64
A21/P65
A22/P66
A23/P67
TCLR10/P02
TO101/P01
TO100/P00
V
SS
9
HVDD
INTP113/DMAAK3/P17
INTP112/DMAAK2/P16
INTP111/DMAAK1/P15
INTP110/DMAAK0/P14
TI11/P13
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
CS0/RAS0/P80
CS1/RAS1/P81
CS2/RAS2/P82
CS3/RAS3/P83
CS4/RAS4/IOWR/P84
CS5/RAS5/IORD/P85
CS6/RAS6/P86
CS7/RAS7/P87
LCAS/LWR/P90
UCAS/UWR/P91
RD/P92
WE/P93
BCYST/P94
OE/P95
HLDAK/P96
HLDRQ/P97
VSS
TCLR11/P12
TO111/P11
TO110/P10
INTP123/TC3/P107
INTP122/TC2/P106
INTP121/TC1/P105
INTP120/TC0/P104
TI12/P103
TCLR12/P102
TO121/P101
TO120/P100
ANI7/P77
ANI6/P76
ANI5/P75
ANI4/P74
ANI3/P73
ANI2/P72
ANI1/P71
ANI0/P70
AVDD
AVSS
AVREF
REFRQ/PX5
WAIT/PX6
CLKOUT/PX7
TO150/P120
TO151/P121
TCLR15/P122
TI15/P123
INTP150/P124
INTP151/P125
INTP152/P126
74
73
5
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
PIN IDENTIFICATION
A0 to A23:
ADTRG:
ANI0 to ANI7:
AVDD:
Address Bus
P50 to P57:
P60 to P67:
P70 to P77:
P80 to P87:
P90 to P97:
P100 to P107:
P110 to P117:
Port 5
AD Trigger Input
Port 6
Analog Input
Port 7
Analog Power Supply
Analog Reference Voltage
Analog Ground
Port 8
AVREF:
Port 9
AVSS:
Port 10
BCYST:
CKSEL:
CLKOUT:
CS0 to CS7:
CVDD:
Bus Cycle Start Timing
Port 11
Clock Generator Operating Mode Select P120 to P127:
Port 12
Clock Output
PA0 to PA7:
PB0 to PB7:
PX5 to PX7:
RAS0 to RAS7:
RD:
Port A
Chip Select
Port B
Clock Generator Power Supply
Clock Generator Ground
Data Bus
Port X
CVSS:
Row Address Strobe
Read
D0 to D15:
DMAAK0 to DMAAK3: DMA Acknowledge
DMARQ0 to DMARQ3: DMA Request
REFRQ:
Refresh Request
Reset
RESET:
HLDAK:
HLDRQ:
HVDD:
Hold Acknowledge
RXD0, RXD1:
SCK0 to SCK3:
SI0 to SI3:
SO0 to SO3:
TC0 to TC3:
Receive Data
Serial Clock
Serial Input
Serial Output
Terminal Count Signal
Hold Request
Power Supply for External Pins
INTP100 to INTP103, Interrupt Request from Peripherals
INTP110 to INTP113,
INTP120 to INTP123,
TCLR10 to TCLR15: Timer Clear
INTP130 to INTP133,
TI10 to TI15:
TO100, TO101,
TO110, TO111,
TO120, TO121,
TO130, TO131,
TO140, TO141,
TO150, TO151:
TXD0, TXD1:
UCAS:
Timer Input
INTP140 to INTP143,
Timer Output
INTP150 to INTP153
:
IORD:
I/O Read Strobe
IOWR:
I/O Write Strobe
LCAS:
Lower Column Address Strobe
Lower Write Strobe
LWR:
MODE0 to MODE3: Mode
Transmit Data
NMI:
Non-Maskable Interrupt Request
Upper Column Address Strobe
Upper Write Strobe
Power Supply for Internal Unit
Ground
OE:
Output Enable
Port 0
UWR:
P00 to P07:
P10 to P17:
P20 to P27:
P30 to P37:
P40 to P47:
VDD:
Port 1
VSS:
Port 2
WAIT:
Wait
Port 3
WE:
Write Enable
Port 4
X1, X2:
Crystal
6
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
INTERNAL BLOCK DIAGRAM
NMI
HLDRQ
CPU
BCU
ROM
HLDAK
INTP100 to INTP103,
INTP110 to INTP113,
INTP120 to INTP123,
INTP130 to INTP133,
INTP140 to INTP143,
INTP150 to INTP153
INTC
CS0 to CS7/RAS0 to RAS7
IOWR
Instruction queue
PC
IORD
Multiplier
(32 × 32 → 64)
Note
DRAMC
REFRQ
BCYST
WE
TO100, TO101,
TO110, TO111,
TO120, TO121,
TO130, TO131,
TO140, TO141,
TO150, TO151
RD
Barrel
shifter
OE
Page ROM
controller
RPU
RAM
System registers
UWR/UCAS
LWR/LCAS
WAIT
TCLR10 to TCLR15
TI10 to TI15
ALU
General registers
(32 bits × 32)
A0 to A23
D0 to D15
DMARQ0 to DMARQ3
DMAAK0 to DMARQ3
TC0 to TC3
4 Kbytes
DMAC
SIO
SO0/TXD0
SI0/RXD0
SCK0
UART0/CSI0
BRG0
UART1/CSI1
BRG1
SO1/TXD1
SI1/RXD1
SCK1
CKSEL
CLKOUT
X1
Ports
CG
X2
CVDD
CVSS
SO2
SI2
CSI2
SCK2
MODE0 to MODE3
RESET
BRG2
System
controller
SO3
SI3
CSI3
SCK3
V
DD
SS
ANI0 to ANI7
V
AVREF
AVSS
ADC
AVDD
ADTRG
Note µPD703100A-33, 703100A-40: None
µPD703101A-33: 96 Kbytes (mask ROM)
µPD703102A-33: 128 Kbytes (mask ROM)
7
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
CONTENTS
1. DIFFERENCES AMONG PRODUCTS...........................................................................................10
2. PIN FUNCTIONS ............................................................................................................................11
2.1 Port Pins...............................................................................................................................11
2.2 Non-Port Pins.......................................................................................................................14
2.3 Pin I/O Circuits and Recommended Connection of Unused Pins ..................................18
3. FUNCTION BLOCKS .....................................................................................................................21
3.1 Internal Units........................................................................................................................21
3.1.1 CPU................................................................................................................................ 21
3.1.2 Bus control unit (BCU) ..................................................................................................... 21
3.1.3 ROM .............................................................................................................................. 21
3.1.4 RAM............................................................................................................................... 22
3.1.5 Ports .............................................................................................................................. 22
3.1.6 Interrupt controller (INTC)................................................................................................. 22
3.1.7 Clock generator (CG)....................................................................................................... 22
3.1.8 Real-time pulse unit (RPU)............................................................................................... 22
3.1.9 Serial interface (SIO) ....................................................................................................... 22
3.1.10 A/D converter (ADC)...................................................................................................... 22
4. CPU FUNCTIONS...........................................................................................................................23
5. BUS CONTROL FUNCTIONS........................................................................................................23
6. MEMORY ACCESS CONTROL FUNCTIONS...............................................................................24
6.1 SRAM Connection...............................................................................................................24
6.2 Page ROM Controller (ROMC)............................................................................................25
6.2.1 Features......................................................................................................................... 25
6.2.2 Page ROM connection..................................................................................................... 25
6.3 DRAM Controller..................................................................................................................27
6.3.1 Features......................................................................................................................... 27
6.3.2 DRAM connections.......................................................................................................... 27
7. DMA FUNCTIONS (DMA CONTROLLER) ....................................................................................29
8. INTERRUPT/EXCEPTION PROCESSING FUNCTIONS...............................................................31
8.1 Features................................................................................................................................31
9. CLOCK GENERATION FUNCTIONS ............................................................................................36
10. TIMER/COUNTER FUNCTIONS (REAL-TIME PULSE UNIT).....................................................37
11. SERIAL INTERFACE FUNCTION................................................................................................40
11.1 Asynchronous Serial Interfaces 0, 1 (UART0, UART1)..................................................40
11.2 Clocked Serial Interfaces 0 to 3 (CSI0 to CSI3) ..............................................................41
11.3 Dedicated Baud Rate Generators 0 to 2 (BRG0 to BRG2).............................................43
8
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
12. A/D CONVERTER ........................................................................................................................44
13. PORT FUNCTIONS......................................................................................................................45
14. RESET FUNCTION ......................................................................................................................56
15. INSTRUCTION SET .....................................................................................................................57
16. ELECTRICAL SPECIFICATIONS (PRELIMINARY VALUES)....................................................67
17. PACKAGE DRAWING ...............................................................................................................126
18. RECOMMENDED SOLDERING CONDITIONS.........................................................................128
9
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
1. DIFFERENCES AMONG PRODUCTS
Part Number
µPD703100
-40 A-33
µPD703101
-33 A-33
µPD703102
-33 A-33
µPD70F3102
Item
-33
A-40
-33
A-33
Internal ROM
None
96 Kbytes
128 Kbytes
(mask ROM)
128 Kbytes
(mask ROM)
(flash memory)
Maximum operating
frequency
33 MHz 40 MHz 33 MHz 40 MHz
33 MHz
HVDD
4.5 to 5.5 V
3.0 to 3.6 V
4.5 to
5.5 V
3.0 to
3.6 V
4.5 to
5.5 V
3.0 to
4.5 to
5.5 V
3.0 to
3.6 V
3.6 V
Operation mode
Single-chip
mode 0, 1
None
None
Provided
Flash memory
programming
mode
Provided
Flash memory
None
Provided (VPP)
programming pin
Electrical
Current consumption differs (refer to the data sheet of each product).
specifications
Package
144LQFP
144LQFP
157FBGA
144LQFP
144LQFP
157FBGA
144LQFP
144LQFP
157FBGA
144LQFP
144LQFP
157FBGA
Others
Noise tolerance and noise radiation will differ due to the differences in circuit scale and mask layout.
Remark 144LQFP: 144-pin plastic LQFP (fine pitch) (20 × 20 mm)
157FBGA: 157-pin plastic FBGA (14 × 14 mm)
10
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
2. PIN FUNCTIONS
2.1 Port Pins
(1/3)
Alternate Function
Pin Name
P00
I/O
I/O
Function
Port 0
TO100
8-bit I/O port
P01
TO101
Input/output mode can be specified in 1-bit units
P02
TCLR10
P03
TI10
P04
INTP100/DMARQ0
INTP101/DMARQ1
INTP102/DMARQ2
INTP103/DMARQ3
TO110
P05
P06
P07
P10
I/O
Port 1
8-bit I/O port
P11
TO111
Input/output mode can be specified in 1-bit units
P12
TCLR11
P13
TI11
P14
INTP110/DMAAK0
INTP111/DMAAK1
INTP112/DMAAK2
INTP113/DMAAK3
NMI
P15
P16
P17
P20
I
Port 2
P20 is an input only port.
P21
I/O
–
When a valid edge is input, this pin operates as NMI input. Also, bit 0
of the P2 register indicates the NMI input status.
P21 to P27 are a 7-bit I/O port.
P22
TXD0/SO0
RXD0/SI0
SCK0
P23
Input/output mode can be specified in 1-bit units
P24
P25
TXD1/SO1
RXD1/SI1
SCK1
P26
P27
P30
I/O
Port 3
TO130
8-bit I/O port.
P31
TO131
Input/output mode can be specified in 1-bit units
P32
TCLR13
P33
TI13
P34
INTP130
P35
INTP131/SO2
INTP132/SI2
INTP133/SCK2
D0 to D7
P36
P37
P40 to P47
I/O
Port 4
8-bit I/O port
Input/output mode can be specified in 1-bit units
11
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(2/3)
Pin Name
I/O
I/O
Function
Alternate Function
D8 to D15
P50 to P57
Port 5
8-bit I/O port
Input/output mode can be specified in 1-bit units
P60 to P67
P70 to P77
I/O
Port 6
A16 to A23
8-bit I/O port
Input/output mode can be specified in 1-bit units
I
Port 7
ANI0 to ANI7
8-bit input only port
P80
I/O
Port 8
CS0/RAS0
CS1/RAS1
CS2/RAS2
CS3/RAS3
CS4/RAS4/IOWR
CS5/RAS5/IORD
CS6/RAS6
CS7/RAS7
LCAS/LWR
UCAS/UWR
RD
8-bit I/O port
P81
Input/output mode can be specified in 1-bit units
P82
P83
P84
P85
P86
P87
P90
I/O
I/O
I/O
Port 9
8-bit I/O port
P91
Input/output mode can be specified in 1-bit units
P92
P93
WE
P94
BCYST
P95
OE
P96
HLDAK
P97
HLDRQ
P100
P101
P102
P103
P104
P105
P106
P107
P110
P111
P112
P113
P114
P115
P116
P117
Port 10
TO120
8-bit I/O port
TO121
Input/output mode can be specified in 1-bit units
TCLR12
TI12
INTP120/TC0
INTP121/TC1
INTP122/TC2
INTP123/TC3
TO140
Port 11
8-bit I/O port
TO141
Input/output mode can be specified in 1-bit units
TCLR14
TI14
INTP140
INTP141/SO3
INTP142/SI3
INTP143/SCK3
12
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(3/3)
Pin Name
P120
I/O
I/O
Function
Alternate Function
Port 12
TO150
TO151
TCLR15
TI15
8-bit I/O port
P121
P122
P123
P124
P125
P126
P127
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PX5
PX6
PX7
Input/output mode can be specified in 1-bit units
INTP150
INTP151
INTP152
INTP153/ADTRG
A0
I/O
I/O
I/O
Port A
8-bit I/O port
A1
Input/output mode can be specified in 1-bit units
A2
A3
A4
A5
A6
A7
Port B
A8
8-bit I/O port
A9
Input/output mode can be specified in 1-bit units
A10
A11
A12
A13
A14
A15
Port X
REFRQ
WAIT
CLKOUT
3-bit I/O port
Input/output mode can be specified in 1-bit units
13
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
2.2 Non-Port Pins
(1/4)
Pin Name
TO100
I/O
Function
Pulse signal output for timers 10 to 15
Alternate Function
P00
O
TO101
TO110
TO111
TO120
TO121
TO130
TO131
TO140
TO141
TO150
TO151
TCLR10
TCLR11
TCLR12
TCLR13
TCLR14
TCLR15
TI10
P01
P10
P11
P100
P101
P30
P31
P110
P111
P120
P121
I
External clear signal input for timers 10 to 15
P02
P12
P102
P32
P112
P122
I
External count clock input for timers 10 to 15
P03
TI11
P13
TI12
P103
TI13
P33
TI14
P113
TI15
P123
INTP100
INTP101
INTP102
INTP103
INTP110
INTP111
INTP112
INTP113
INTP120
INTP121
INTP122
INTP123
I
I
I
External maskable interrupt request input, also used as external capture
trigger input for timer 10
P04/DMARQ0
P05/DMARQ1
P06/DMARQ2
P07/DMARQ3
P14/DMAAK0
P15/DMAAK1
P16/DMAAK2
P17/DMAAK3
P104/TC0
P105/TC1
P106/TC2
P107/TC3
External maskable interrupt request input, also used as external capture
trigger input for timer 11
External maskable interrupt request input, also used as external capture
trigger input for timer 12
14
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(2/4)
Pin Name
INTP130
I/O
I
Function
Alternate Function
P34
External maskable interrupt request input, also used as external capture
trigger input for timer 13
INTP131
INTP132
INTP133
INTP140
INTP141
INTP142
INTP143
INTP150
INTP151
INTP152
INTP153
SO0
P35/SO2
P36/SI2
P37/SCK2
P114
I
I
External maskable interrupt request input, also used as external capture
trigger input for timer 14
P115/SO3
P116/SI3
P117/SCK3
P124
External maskable interrupt request input, also used as external capture
trigger input for timer 15
P125
P126
P127/ADTRG
P22/TXD0
P25/TXD1
P35/INTP131
P115/INTP141
P23/RXD0
P26/RXD1
P36/INTP132
P116/INTP142
P24
O
Serial transmit data output (3-wire) for CSI0 to CSI3
Serial receive data input (3-wire) for CSI0 to CSI3
Serial clock I/O (3-wire) for CSI0 to CSI3
SO1
SO2
SO3
SI0
I
SI1
SI2
SI3
SCK0
I/O
SCK1
P27
SCK2
P37/INTP133
P117/INTP143
P22/SO0
P25/SO1
P23/SI0
SCK3
TXD0
O
I
Serial transmit data output for UART0 and UART1
Serial receive data input for UART0 and UART1
16-bit data bus for external memory
TXD1
RXD0
RXD1
P26/SI1
D0 to D7
D8 to D15
A0 to A7
A8 to A15
A16 to A23
LWR
I/O
O
P40 to P47
P50 to P57
PA0 to PA7
PB0 to PB7
P60 to P67
P90/LCAS
P91/UCAS
P92
24-bit address bus for external memory
O
O
O
O
O
Lower byte write-enable signal output for external data bus
Higher byte write-enable signal output for external data bus
Read strobe signal output for external data bus
Write enable signal output for DRAM
UWR
RD
WE
P93
OE
Output enable signal output for DRAM
P95
15
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(3/4)
Pin Name
LCAS
I/O
O
Function
Alternate Function
P90/LWR
Column address strobe signal output for DRAM’s lower data
Column address strobe signal output for DRAM’s higher data
Low address strobe signal output for DRAM
UCAS
O
P91/UWR
RAS0 to RAS3
RAS4
O
P80/CS0 to P83/CS3
P84/CS4/IOWR
P85/CS5/IORD
P86/CS6
RAS5
RAS6
RAS7
P87/CS7
BCYST
CS0 to CS3
O
O
Strobe signal output indicating start of bus cycle
Chip select signal output
P94
P80/RAS0 to
P83/RAS3
CS4
P84/RAS4/IOWR
P85/RAS5/IORD
P86/RAS6
CS5
CS6
CS7
P87/RAS7
WAIT
REFRQ
IOWR
IORD
I
Control signal input for inserting waits in bus cycle
Refresh request signal output for DRAM
DMA write strobe signal output
PX6
O
O
O
I
PX5
P84/RAS4/CS4
P85/RAS5/CS5
DMA read strobe signal output
DMARQ0 to
DMARQ3
DMA request signal input
P04/INTP100 to
P07/INTP103
DMAAK0 to
DMAAK3
O
O
DMA acknowledge signal output
P14/INTP110 to
P17/INTP113
TC0 to TC3
DMA end (terminal count) signal output
P104/INTP120 to
P107/INTP123
HLDAK
HLDRQ
ANI0 to ANI7
NMI
O
I
Bus hold acknowledge output
Bus hold request input
P96
P97
I
Analog input to A/D converter
Non-maskable interrupt request input
System clock output
P70 to P77
P20
I
CLKOUT
CKSEL
O
I
PX7
—
Input for specifying clock generator’s operation mode
Specify operation modes
MODE0 to
MODE3
I
—
RESET
X1
I
I
System reset input
—
Oscillator connection for system clock. Input is via X1 when using an
external clock.
—
X2
—
I
—
ADTRG
AVREF
AVDD
AVSS
A/D converter external trigger input
Reference voltage input for A/D converter
Positive power supply for A/D converter
Ground potential for A/D converter
P127/INTP153
I
—
—
—
—
—
16
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(4/4)
Pin Name
CVDD
I/O
—
—
—
—
—
Function
Positive power supply for dedicated clock generator
Ground potential for dedicated clock generator
Positive power supply (power supply for internal units)
Positive power supply (power supply for external pins)
Ground potential
Alternate Function
—
—
—
—
—
CVSS
VDD
HVDD
VSS
17
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
2.3 Pin I/O Circuits and Recommended Connection of Unused Pins
Table 2-1 shows the I/O circuit type of each pin and recommended connection of unused pins. Figure 2-1 shows
the various circuit types using partially abridged diagrams.
When connecting to VDD or VSS via a resistor, a resistance value in the range of 1 to 10 kΩ is recommended.
Table 2-1. I/O Circuit Type of Each Pin and Recommended Connection of Unused Pins (1/2)
Pin
I/O Circuit Type
Recommended Connection of Unused Pins
P00/TO100, P01/TO101
P02/TCLR10, P03/TI10
5
Input: Independently connect to HVDD or VSS via a resistor
Output: Leave open
5-K
P04/INTP100/DMARQ0 to
P07/INTP103/DMARQ3
P10/TO110, P11/TO111
P12/TCLR11, P13/TI11
5
5-K
P14/INTP110/DMAAK0 to
P17/INTP113/DMAAK3
P20/NMI
2
5
Connect directly to VSS
P21
Input: Independently connect to HVDD or VSS via a resistor
Output: Leave open
P22/TXD0/SO0
P23/RXD0/SI0
5-K
P24/SCK0
P25/TXD1/SO1
P26/RXD1/SI1
5
5-K
P27/SCK1
P30/TO130, P31/TO131
P32/TCLR13, P33/TI13
P34/INTP130
5
5-K
P35/INTP131/SO2
P36/INTP132/SI2
P37/INTP133/SCK2
P40/D0 to P47/D7
P50/D8 to P57/D15
P60/A16 to P67/A23
P70/ANI0 to P77/ANI7
P80/CS0/RAS0 to P83/CS3/RAS3
5
9
5
Connect directly to VSS
Input: Independently connect to HVDD or VSS via a resistor
Output: Leave open
P84/CS4/RAS4/IOWR,
P85/CS5/RAS5/IORD
P86/CS6/RAS6, P87/CS7/RAS7
P90/LCAS/LWR
P91/UCAS/UWR
18
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Table 2-1. I/O Circuit Type of Each Pin and Recommended Connection of Unused Pins (2/2)
Pin
I/O Circuit Type
5
Recommended Connection of Unused Pins
P92/RD
Input: Independently connect to HVDD or VSS via a resistor
Output: Leave open
P93/WE
P94/BCYST
P95/OE
P96/HLDAK
P97/HLDRQ
P100/TO120, P101/TO121
P102/TCLR12, P103/TI12
5-K
P104/INTP120/TC0 to
P107/INTP123/TC3
P110/TO140, P111/TOI41
P112/TCLR14, P113/TI14
P114/INTP140
5
5-K
P115/INTP141/SO3
P116/INTP142/SI3
P117/INTP143/SCK3
P120/TO150, P121/TO151
P122/TCLR15, P123/TI15
P124/INTP150 to P126/INTP152
P127/INTP153/ADTRG
PA0/A0 to PA7/A7
PB0/A8 to PB7/A15
PX5/REFRQ
5
5-K
5
PX6/WAIT
PX7/CLKOUT
CKSEL
1
2
Connect directly to HVDD
—
RESET
MODE0 to MODE2
MODE3
Connect to VSS via a resistor (RVPP)
Connect directly to VSS
AVREF, AVSS
—
—
AVDD
Connect directly to HVDD
19
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 2-1. Pin I/O Circuits
Type 1
Type 5-K
V
DD
V
DD
data
P-ch
IN/OUT
P-ch
IN
output
N-ch
disable
N-ch
input
enable
Type 2
Type 9
P-ch
N-ch
Comparator
IN
+
–
IN
VREF (threshold voltage)
input enable
Schmitt trigger input with hysteresis characteristics
Type 5
V
DD
data
P-ch
IN/OUT
output
disable
N-ch
input
enable
Caution Replace VDD with HVDD when referencing the circuit diagrams shown above.
20
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
3. FUNCTION BLOCKS
3.1 Internal Units
3.1.1 CPU
The CPU uses five-stage pipeline control to enable single-clock execution of address calculations, arithmetic logic
operations, data transfers, and almost all other instruction processing.
Other dedicated on-chip hardware, such as the multiplier (16 bits × 16 bits → 32 bits, or 32 bits × 32 bits → 64
bits) and the barrel shifter (32 bits) help accelerate processing of complex instructions.
3.1.2 Bus control unit (BCU)
The BCU starts a required external bus cycle based on the physical address obtained by the CPU. When an
instruction is fetched from the external memory area and the CPU does not send a bus cycle start request, the BCU
generates a prefetch address and prefetches the instruction code. The prefetched instruction code is stored in the
internal instruction queue of the CPU.
The BCU contains a DRAM controller (DRAMC), page ROM controller, and DMA controller (DMAC).
(a) DRAM controller (DRAMC)
The DRAM controller generates the RAS, UCAS, and LCAS signals (2CAS control) and controls access to the
DRAM.
It supports high-speed page DRAM and EDO DRAM, and has two types of cycles for accessing DRAM.
These types of cycles are referred to as normal access (off-page) and page access (on-page).
The DRAM controller also has a refresh function that is associated with the CBR refresh cycle.
(b) Page ROM controller
The page ROM controller supports access to ROM that has the page access function.
It compares the address with that of the preceding bus cycle and controls the waits for normal access (off-
page) and page access (on-page). The page ROM controller can support page sizes of 8 to 64 bytes.
(c) DMA controller (DMAC)
The DMA controller transfers data between memory and an I/O device in place of the CPU.
The two address modes are flyby (one-cycle) transfer and two-cycle transfer. The three bus modes are single
transfer, single-step transfer, and block transfer.
3.1.3 ROM
The µPD703101A-33 contains 96 Kbytes of mask ROM, and the µPD703102A-33 contains 128 Kbytes of mask
ROM.
The CPU can access ROM in one clock cycle when an instruction is fetched.
When single-chip mode 0 is set, ROM is mapped to the address space starting at 00000000H. When single-chip
mode 1 is set, ROM is mapped to the address space starting at 00100000H. When ROM-less mode 0 or 1 is set,
ROM cannot be accessed.
The µPD703100A-33 and µPD703100A-40 have no internal ROM.
21
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
3.1.4 RAM
RAM is mapped to the 4-Kbyte address space starting at FFFFE000H. The CPU can access RAM in one clock
cycle when an instruction is fetched or data is accessed.
3.1.5 Ports
In addition to the 123 pins (ports 0 to 12, A, B, and X) constituting the I/O ports (of which nine pins constitute an
input-only port), various port pin and control pin functions can be selected for these pins.
3.1.6 Interrupt controller (INTC)
This controller handles hardware interrupt requests (NMI, INTP100 to INTP103, INTP110 to INTP113, INTP120 to
INTP123, INTP130 to INTP133, INTP140 to INTP143, and INTP150 to INTP153) from on-chip peripheral I/O and
external hardware. Eight interrupt priority levels can be specified for these interrupt requests, and multiplexed
servicing control can be performed for interrupt sources.
3.1.7 Clock generator (CG)
A frequency of five times (using an on-chip PLL) or one-half times (not using an on-chip PLL) that of the input
clock (fXX) is supplied as the internal system clock (φ). Either an external oscillator is connected to pins X1 and X2
(only when the on-chip PLL synthesizer is used) or an external clock is input from the X1 pin as the input clock.
3.1.8 Real-time pulse unit (RPU)
The RPU includes a six-channel 16-bit timer/event counter and a two-channel 16-bit interval timer, which enables
measurement of pulse intervals and frequency as well as programmable pulse output.
3.1.9 Serial interface (SIO)
Four channels are comprised of two kinds of serial interfaces: an asynchronous serial interface (UART) and a
clocked serial interface (CSI). Two of these four channels are switchable between the UART and CSI and the other
two channels are fixed as CSI.
For UART, data is transferred via the TXD and RXD pins. For CSI, data is transferred via the SO, SI, and SCK
pins.
The serial clock source can be selected from dedicated baud rate generator output or the internal system clock.
3.1.10 A/D converter (ADC)
This is a high-speed, high-resolution 10-bit A/D converter that includes eight analog input pins. It converts using
the successive approximation method.
22
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
4. CPU FUNCTIONS
{ RISC-based architecture
{ Uses five-stage pipeline control to enable single-clock execution of almost all instructions
{ Minimum instruction execution time 25 ns (@ 40-MHz operation) ... µPD703100A-40
30 ns (@ 33-MHz operation) ... µPD703100A-33, 703101A-33, 703102A-33
Program space: 64-Mbyte linear
Data space: 4-Gbyte linear
{ Memory space
{ General registers 32 bits × 32
{ Internal 32-bit architecture
{ 5-stage pipeline control
{ Multiply/divide instructions
{ Saturated operation instructions
{ 32-bit shift instruction: 1 clock
{ Long/short format
{ Four types of bit manipulation instructions
•
•
•
•
Set
Clear
Not
Test
5. BUS CONTROL FUNCTIONS
{ 16-bit/8-bit data bus sizing function
{ 8-space chip select output function
{ Wait functions
•
•
Programmable wait function for up to seven states for each memory block
External wait function using WAIT pin
{ Idle state insertion function
{ Bus mastering arbitration function
{ Bus hold function
{ Alternate function port pins are connectable to external bus
23
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
6. MEMORY ACCESS CONTROL FUNCTIONS
6.1 SRAM Connection
The following figure shows an SRAM connection example.
Figure 6-1. SRAM Connection Example
A1 to A17
D0 to D7
D8 to D15
CSn
A0 to A16
I/O1 to I/O8
CS
UWR
LWR
WE
OE
RD
5 V
5 V
HVDD
V
CC
V850E/MS1
1-Mbit (128 K × 8) SRAM
A0 to A16
I/O1 to I/O8
CS
WE
OE
5 V
V
CC
1-Mbit (128 K × 8) SRAM
Remark n = 0 to 7
24
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
6.2 Page ROM Controller (ROMC)
The page ROM controller (ROMC) supports access to ROM (page ROM) that has the page access function.
It compares the address with that of the preceding bus cycle and performs wait control for normal access (off-
page) and page access (on-page). The page ROM controller can support page widths of 8 to 64 bytes.
6.2.1 Features
{ Can be connected directly to 8-bit or 16-bit page ROM
{ For 16-bit bus width, it supports 4-, 8-, 16-, or 32-word page access
For 8-bit bus width, it supports 8-, 16-, 32-, or 64-word page access
{ Enables waits to be set (0 to 7 waits) independently for off-page and on-page access
6.2.2 Page ROM connection
The following figure shows page ROM connection examples.
Figure 6-2. Page ROM Connection Examples (1/2)
(a) 16-Mbit (1 M × 16) page ROM
A1 to A20
D0 to D15
A0 to A19
O1 to O16
RD
OE
CE
CSn
V
DD
WORD/BYTE
16-Mbit (1 M × 16) page ROM
V850E/MS1
Remark n = 0 to 7
25
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 6-2. Page ROM Connection Examples (2/2)
(b) 16-Mbit (2 M × 8) page ROM
A1 to A20
A0 to A19
O0 to O7
D0 to D7
RD
OE
CE
CSn
WORD/BYTE
D8 to D15
16-Mbit (2 M × 8) page ROM
V850E/MS1
A0 to A19
O0 to O7
OE
CE
WORD/BYTE
16-Mbit (2 M × 8) page ROM
Remark n = 0 to 7
26
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
6.3 DRAM Controller
6.3.1 Features
{ Generates the RAS, UCAS, and LCAS signals
{ Can be connected directly to high-speed page DRAM and EDO DRAM
{ Supports RAS hold mode
{ Can assign 4 types of DRAM to 8 memory block space
{ Supports 2CAS type DRAM
{ Can be switched between row and column address multiplex widths
{ Can insert waits (0 to 3 waits) at each of the following timings
•
•
•
•
Row address pre-charge wait
Row address hold wait
Data access wait
Column address pre-charge wait
{ Supports CBR refresh and CBR self refresh
6.3.2 DRAM connections
The following figure shows DRAM connection examples.
Figure 6-3. DRAM Connection Examples (1/2)
(a) 16-Mbit (1 M × 16) DRAM
A0 to A9
A1 to A10
D0 to D15
I/O1 to I/O16
RAS
LCAS
UCAS
WE
RASn
LCAS
UCAS
WE
OE
OE
V850E/MS1
16-Mbit (1 M × 16) DRAM
Remark n = 0 to 7
27
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 6-3. DRAM Connection Examples (2/2)
(b) 4-Mbit (1 M × 4) DRAM
A0 to A9
A0 to A9
A1 to A10
D0 to D7
D8 to D15
RASn
I/O1 to I/O4
I/O1 to I/O4
RAS
CAS
RAS
CAS
LCAS
UCAS
WE
WE
OE
WE
OE
OE
V850E/MS1
4-Mbit (1 M × 4) DRAM
4-Mbit (1 M × 4) DRAM
A0 to A9
A0 to A9
I/O1 to I/O4
I/O1 to I/O4
RAS
CAS
RAS
CAS
WE
OE
WE
OE
4-Mbit (1 M × 4) DRAM
4-Mbit (1 M × 4) DRAM
Remark n = 0 to 7
28
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
7. DMA FUNCTIONS (DMA CONTROLLER)
{ 4 independent DMA channels
{ Transfer units: 8 or 16 bits
{ Maximum transfer count: 65536 (216)
{ Two types of transfer
•
•
Flyby (one-cycle) transfer
Two-cycle transfer
{ Three transfer modes
•
•
•
Single transfer mode
Single-step transfer mode
Block transfer mode
{ Transfer requests
•
•
•
DMARQ0 to DMARQ3 pin (× 4)
Requests from on-chip peripheral I/O (serial interface and real-time pulse unit)
Requests by software
{ Transfer objects
•
•
Memory to I/O and vice versa
Memory to memory and vice versa
{ DMA transfer end output signal (TC0 to TC3)
29
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 7-1. DMA Function Block Diagram
Internal RAM
Internal peripheral I/O
Internal bus
Internal peripheral I/O bus
CPU
DMA source address
register (DSAnH/DSAnL)
Data control
Address control
DMA destination address
register (DDAnH/DDAnL)
DMA byte count register
(DBCn)
TCn
NMI
Count control
DMA addressing control
register (DADCn)
DMA channel control
register (DCHCn)
INTPmn
Request from on-chip
peripheral I/O
Channel control
DMA disable status
register (DDISn)
DMA restart register
(DRSTn)
DMARQn
DMAAKn
DMA trigger source
register (DTFRn)
DMAC
Bus interface
V850E/MS1
External bus
External ROM
External I/O
External RAM
Remark m = 10 to 15, n = 0 to 3
30
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
8. INTERRUPT/EXCEPTION PROCESSING FUNCTIONS
8.1 Features
{ Interrupts
•
•
•
•
•
•
Non-maskable interrupt: 1 source
Maskable interrupt: 47 sources
8-level programmable priority control
Multiple interrupt control based on priority levels
Mask specification for each maskable interrupt request
Noise elimination, edge detection, and valid edge specification for external interrupt requests
{ Exceptions
•
•
Software exceptions: 32 sources
Exception trap:
1 source (invalid instruction code exception)
31
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 8-1. Interrupt Control Function Block Diagram
Internal bus
ISPR register
xxICn register
xxMKn (interrupt mask flag)
INTOV10
INTOV11
INTOV12
Handler
address
generator
OVIF10
OVIF11
OVIF12
INTOV13
OVIF13
INTOV14
OVIF14
INTOV15
OVIF15
INTP100/INTCC100
CPU
P10IF0
P10IF1
P10IF2
P10IF3
P11IF0
P11IF1
P11IF2
P11IF3
P12IF0
P12IF1
P12IF2
P12IF3
P13IF0
P13IF1
P13IF2
P13IF3
P14IF0
P14IF1
P14IF2
P14IF3
P15IF0
P15IF1
P15IF2
P15IF3
CMIF40
CMIF41
DMAIF0
DMAIF1
DMAIF2
DMAIF3
CSIF0
INTP101/INTCC101
INTP102/INTCC102
INTP103/INTCC103
INTP110/INTCC110
INTP111/INTCC111
INTP112/INTCC112
INTP113/INTCC113
INTP120/INTCC120
INTP100
INTP101
INTP102
INTP103
INTM1
(edge detection)
Note
Note
Note
Note
Note
Note
PSW
ID
INTP110
INTP111
INTP112
INTP113
INTM2
(edge detection)
INTP121/INTCC121
INTP122/INTCC122
Interrupt request
INTP120
INTP121
INTP122
INTP123
RPU
INTM3
(edge detection)
Interrupt request
acknowledge
INTP123/INTCC123
INTP130/INTCC130
INTP131/INTCC131
INTP132/INTCC132
INTP133/INTCC133
INTP140/INTCC140
INTP141/INTCC141
INTP142/INTCC142
INTP143/INTCC143
HALT mode
release signal
INTP130
INTP131
INTP132
INTP133
INTM4
(edge detection)
INTP140
INTP141
INTP142
INTP143
INTM5
(edge detection)
INTP150/INTCC150
INTP151/INTCC151
INTP152/INTCC152
INTP150
INTP151
INTP152
INTP153
INTM6
(edge detection)
INTP153/INTCC153
INTCM40
INTCM41
INTDMA0
INTDMA1
INTDMA2
INTDMA3
INTCSI0
INTSER0
INTSR0
DMAC
CSI0
SEIF0
SRIF0
STIF0
CSIF1
SEIF1
SRIF1
UART0
CSI1
INTST0
INTCSI1
INTSER1
INTSR1
INTST1
SIO
UART1
CSI2
STIF1
CSIF2
CSIF3
ADIF
INTCSI2
INTCSI3
INTAD
CSI3
A/D converter
NMI
Note Noise elimination
Remark xx: OV, CM, P10 to P15, DMA, CS, SE, SR, ST, AD
n: None, or 10 to 15, 40, 41, 0 to 3
32
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Table 8-1. List of Interrupts (1/3)
Interrupt/Exception Source
Default Exception
Handler
Address
Restore
PC
Type
Category
Control
Generating
Unit
Priority
Code
Name
Generation Source
Register
Reset
Interrupt
Interrupt
RESET
NMI
—
—
RESET input
NMI input
Pin
Pin
—
—
0000H
0010H
00000000H
00000010H
Undefined
nextPC
Non-
maskable
Software
exception
Exception TRAP0nNote
Exception TRAP1nNote
—
—
—
TRAP instruction
TRAP instruction
—
—
—
—
—
—
004nNote
005nNote
0060H
H
00000040H
00000050H
00000060H
nextPC
nextPC
nextPC
H
Exception
trap
Exception
ILGOP
Illegal instruction
code
Maskable
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
INTOV10
INTOV11
INTOV12
INTOV13
INTOV14
INTOV15
OVIC10
OVIC11
OVIC12
OVIC13
OVIC14
OVIC15
P10IC0
Timer 10 overflow
Timer 11 overflow
Timer 12 overflow
Timer 13 overflow
Timer 14 overflow
Timer 15 overflow
RPU
RPU
0
1
2
3
4
5
6
0080H
0090H
00000080H
00000090H
000000A0H
000000B0H
000000C0H
000000D0H
00000100H
nextPC
nextPC
nextPC
nextPC
nextPC
nextPC
nextPC
RPU
00A0H
00B0H
00C0H
00D0H
0100H
RPU
RPU
RPU
INTP100/
Match between
Pin/RPU
INTCC100
INTP100 and CC100
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
INTP101/
P10IC1
P10IC2
P10IC3
P11IC0
P11IC1
P11IC2
P11IC3
P12IC0
P12IC1
P12IC2
Match between
Pin/RPU
Pin/RPU
Pin/RPU
Pin/RPU
Pin/RPU
Pin/RPU
Pin/RPU
Pin/RPU
Pin/RPU
Pin/RPU
7
0110H
0120H
0130H
0140H
0150H
0160H
0170H
0180H
0190H
01A0H
00000110H
00000120H
00000130H
00000140H
00000150H
00000160H
00000170H
00000180H
00000190H
000001A0H
nextPC
nextPC
nextPC
nextPC
nextPC
nextPC
nextPC
nextPC
nextPC
nextPC
INTCC101
INTP101 and CC101
INTP102/
Match between
8
INTCC102
INTP102 and CC102
INTP103/
Match between
9
INTCC103
INTP103 and CC103
INTP110/
Match between
10
11
12
13
14
15
16
INTCC110
INTP110 and CC110
INTP111/
Match between
INTCC111
INTP111 and CC111
INTP112/
Match between
INTCC112
INTP112 and CC112
INTP113/
Match between
INTCC113
INTP113 and CC113
INTP120/
Match between
INTCC120
INTP120 and CC120
INTP121/
Match between
INTCC121
INTP121 and CC121
INTP122/
Match between
INTCC122
INTP122 and CC122
Note n = 0 to FH
33
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Table 8-1. List of Interrupts (2/3)
Interrupt/Exception Source
Default Exception
Handler
Address
Restore
PC
Type
Category
Control
Generating
Unit
Priority
Code
Name
Generation Source
Register
Maskable
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
INTP123/
P12IC3
P13IC0
P13IC1
P13IC2
P13IC3
P14IC0
P14IC1
P14IC2
P14IC3
P15IC0
P15IC1
P15IC2
P15IC3
Match between
Pin/RPU
Pin/RPU
Pin/RPU
Pin/RPU
Pin/RPU
Pin/RPU
Pin/RPU
Pin/RPU
Pin/RPU
Pin/RPU
Pin/RPU
Pin/RPU
Pin/RPU
17
01B0H
000001B0H
000001C0H
000001D0H
000001E0H
000001F0H
00000200H
00000210H
00000220H
00000230H
00000240H
00000250H
00000260H
00000270H
nextPC
nextPC
nextPC
nextPC
nextPC
nextPC
nextPC
nextPC
nextPC
nextPC
nextPC
nextPC
nextPC
INTCC123
INTP123 and CC123
INTP130/
Match between
18
19
20
21
22
23
24
25
26
27
28
29
01C0H
01D0H
01E0H
01F0H
0200H
0210H
0220H
0230H
0240H
0250H
0260H
0270H
INTCC130
INTP130 and CC130
INTP131/
Match between
INTCC131
INTP131 and CC131
INTP132/
Match between
INTCC132
INTP132 and CC132
INTP133/
Match between
INTCC133
INTP133 and CC133
INTP140/
Match between
INTCC140
INTP140 and CC140
INTP141/
Match between
INTCC141
INTP141 and CC141
INTP142/
Match between
INTCC142
INTP142 and CC142
INTP143/
Match between
INTCC143
INTP143 and CC143
INTP150/
Match between
INTCC150
INTP150 and CC150
INTP151/
Match between
INTCC151
INTP151 and CC151
INTP152/
Match between
INTCC152
INTP152 and CC152
INTP153/
Match between
INTCC153
INTP153 and CC153
Interrupt
Interrupt
Interrupt
INTCM40
INTCM41
INTDMA0
CMIC40
CMIC41
DMAIC0
CM40 match signal
CM41 match signal
RPU
RPU
30
31
32
0280H
0290H
02A0H
00000280H
00000290H
000002A0H
nextPC
nextPC
nextPC
DMA channel 0
DMAC
transfer completion
Interrupt
Interrupt
Interrupt
Interrupt
Interrupt
INTDMA1
INTDMA2
INTDMA3
INTCSI0
DMAIC1
DMAIC2
DMAIC3
CSIC0
DMA channel 1
DMAC
DMAC
DMAC
SIO
33
34
35
36
37
02B0H
02C0H
02D0H
0300H
0310H
000002B0H
000002C0H
000002D0H
000000300H
000000310H
nextPC
nextPC
nextPC
nextPC
nextPC
transfer completion
DMA channel 2
transfer completion
DMA channel 3
transfer completion
CSI0 send/receive
completion
INTSER0
SEIC0
UART0 receive error
SIO
Note n = 0 to FH
34
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Table 8-1. List of Interrupts (3/3)
Interrupt/Exception Source
Default Exception
Handler
Address
Restore
PC
Type
Category
Control
Generating
Unit
Priority
Code
Name
Generation Source
Register
Maskable
Interrupt
Interrupt
Interrupt
INTSR0
SRIC0
STIC0
CSIC1
UART0 receive
completion
SIO
SIO
SIO
38
0320H
00000320H
00000330H
00000340H
nextPC
nextPC
nextPC
INTST0
UART0 send
completion
39
40
0330H
0340H
INTCSI1
CSI1 send/receive
completion
Interrupt
Interrupt
INTSER1
INTSR1
SEIC1
SRIC1
UART1 receive error
SIO
SIO
41
42
0350H
0360H
00000350H
00000360H
nextPC
nextPC
UART1 receive
completion
Interrupt
Interrupt
Interrupt
Interrupt
INTST1
INTCSI2
INTCSI3
INTAD
STIC1
CSIC2
CSIC3
ADIC
UART1 send
completion
SIO
SIO
SIO
ADC
43
44
45
46
0370H
0380H
03C0H
0400H
00000370H
00000380H
000003C0H
00000400H
nextPC
nextPC
nextPC
nextPC
CSI2 send/receive
completion
CSI3 send/receive
completion
A/D conversion
completion
Remarks 1. Default priority: The priority that takes precedence when two or more maskable interrupt requests
having the same priority level are generated at the same time. The highest priority
is 0.
Restore PC: The PC value that is saved in EIPC or FEPC when the interrupt or exception
processing is started. However, the restore PC value that is saved when an interrupt is
acknowledged during the execution of a division instruction (DIV, DIVH, DIVU, or
DIVHU) is the PC value of the current instruction (DIV, DIVH, DIVU, or DIVHU).
2. The execution address of the illegal instruction when an illegal opcode exception occurs is obtained
according to the calculation “restore PC - 4.”
35
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
9. CLOCK GENERATION FUNCTIONS
{ Multiplier function using a PLL (Phase locked loop) synthesizer
{ Clock sources
•
•
Oscillation by connecting an oscillator: fXX = φ/5
External clock: fXX = 2 × φ or φ/5
{ Power saving modes
•
•
•
•
HALT mode
IDLE mode
Software STOP mode
Clock output inhibit mode
{ Internal system clock output function
Figure 9-1. Block Diagram of Clock Generation Function
φ
X1
CPU, on-chip peripheral I/O
CLKOUT
(fXX
)
Clock generator
(CG)
X2
CKSEL
Time base counter (TBC)
Remark φ: internal system clock frequency
FXX: external oscillator or external clock frequency
36
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
10. TIMER/COUNTER FUNCTIONS (REAL-TIME PULSE UNIT)
{ Measures the pulse interval and frequency, and outputs a programmable pulse
•
•
16-bit measurements are possible
Can generate a variety of pulse patterns (interval pulse, one-shot pulse)
{ Timer 1
•
•
•
•
•
•
16-bit timer/event counter
Count clock sources: 2 types (division of internal system clock, and external pulse input)
Capture/compare common registers: 24
Count clear pins: TCLR10 to TCLR15
Interrupt sources: 30 types
External pulse outputs: 12
{ Timer 4
•
•
•
•
16-bit interval timer
Count clock can be selected from internal system clock divisions
Compare registers: 2
Interrupt sources: 2
37
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 10-1. Block Diagram of Timer 1 (16-bit Timer/Event Counter)
Internal system
TM10
φ
clock ( )
TCLR10
TI10
Edge detection
ETI10
Clear and
count control
Clear and
start
PRS100,
PRS101
Note 2
PRM
101
Edge detection
OVF10
φ
m
1/2
1/4
INTOV10
TM10 (16 bits)
Note 1
1/4
1/8
1/16
ALV101 ALV100
INTP100
INTP101
INTP102
INTP103
S
R
Q
CC100
CC101
CC102
CC103
TO100
TO101
Note 3 Q
Edge
detection
(INTM1)
Noise
elimination
S
RNote 3
Q
Q
IMS100 IMS101 IMS102 IMS103
INTP100/INTCC100
INTP101/INTCC101
INTP102/INTCC102
INTP103/INTCC103
Selector
Selector
Selector
Selector
TCLR11
TI11
INTP110
INTP111
INTP112
INTP113
INTOV11
TO110
TO111
TM11
INTP110/INTCC110
INTP111/INTCC111
INTP112/INTCC112
INTP113/INTCC113
TCLR15
TI15
INTP150
INTP151
INTP152
INTP153
INTOV15
TO150
TO151
TM15
INTP150/INTCC150
INTP151/INTCC151
INTP152/INTCC152
INTP153/INTCC153
Notes 1. Internal count clock
2. External count clock
3. Reset priority
38
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 10-2. Block Diagram of Timer 4 (16-bit Interval Timer)
Internal system
clock
φ
(
)
TM40
PRM400, PRM401
PRS400
Internal count
clock
1/2
1/4
1/8
1/16
1/32
φ
m
TM40 (16 bits)
CM40
Clear and
start
INTCM40
INTCM41
TM41
39
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
11. SERIAL INTERFACE FUNCTION
The serial interface function provides two 6-channel serial interfaces.
Up to four channels can be used at the same time.
(1) Asynchronous serial interface (UART0 and UART1): 2 channels
(2) Clocked serial interface (CSI0 to CSI3): 4 channels
Caution UART0 and CSI0 share a pin, as do UART1 and CSI1. One or the other of each pair can be
selected via a register (ASIM00, ASIM10).
11.1 Asynchronous Serial Interfaces 0, 1 (UART0, UART1)
{ Transfer rate
150 bps to 76800 bps (using the dedicated baud rate generator when the internal system clock is
33 MHz)
Maximum 4.125 Mbps (using the φ/2 clock when the internal system clock is 33 MHz)
{ Full duplex communications
On-chip receive buffer (RXBn)
{ 2-pin configuration
TXDn: Transmit data output pin
RXDn: Receive data input pin
{ Receive error detection functions
•
•
•
Parity error
Framing error
Overrun error
{ Interrupt sources: 3 types
•
•
•
Receive error interrupt (INTSERn)
Receive completion interrupt (INTSRn)
Transmission completion interrupt (INTSTn)
{ The character length of transmission/reception data is specified by the ASIMn0 and ASIMn1 registers.
{ Character length
7, 8 bits
9 bits (when adding an expansion bit)
{ Parity function: odd, even, 0, none
{ Transmission stop bit: 1, 2 bits
{ On-chip dedicated baud rate generator
{ Serial clock (SCKn) output function
Remark n = 0, 1
40
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 11-1. Block Diagram of Asynchronous Serial Interfaces 0, 1 (UART0, UART1)
UART0
RXE0
RXB0/RXB0L
Receive shift
Receive buffer
register
RXD0
TXD0
TXS0/TXS0L
Transmit shift
Transmit
INTST0
control
register
parity addition
Receive
control
parity check
INTSER0
INTSR0
SCLS01, SCLS00
Internal system
clock (φ)
SCK0
1/16
1/16
BRG0
1/2
INTST1
INTSER1
INTSR1
RXD1
TXD1
SCK1
UART1
BRG1
11.2 Clocked Serial Interfaces 0 to 3 (CSI0 to CSI3)
{ High-speed transfer
Maximum 10 Mbps (when the internal system clock is operating at 40 MHz) ..........µPD703100A-40
Maximum 8.25 Mbps (when the internal system clock is operating at 33 MHz) ......µPD703100A-33,
µPD703101A-33,
µPD703102A-33
{ Half-duplex communications
{ Character length: 8 bits
{ Can switch between MSB first or LSB first for data
{ Either external serial clock input or internal serial clock output can be selected
{ 3-wire type
SOn: Serial data output
SIn:
Serial data input
SCKn: Serial clock input/output
{ Interrupt source: 1 type
•
Transmission/reception completion interrupt (INTCSIn)
Remark n = 0 to 3
41
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 11-2. Block Diagram of Clocked Serial Interfaces 0 to 3 (CSI0 to CSI3)
CSI0
CTXE0
Internal system
clock (φ)
SO0
SI0
CRXE0
SO latch
Serial I/O shift register
(SIO0)
CLS00, CLS01
D
Q
1/2
1/4
Serial clock control
circuit
SCK0
BRG0
Interrupt
control circuit
Serial clock counter
INTCSI0
1/2
1/4
SO1
SI1
CSI1
BRG1
SCK1
INTCSI1
1/2
1/4
SO2
SI2
CSI2
BRG2
SCK2
INTCSI2
1/2
1/4
SO3
SI3
CSI3
SCK3
INTCSI3
42
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
11.3 Dedicated Baud Rate Generators 0 to 2 (BRG0 to BRG2)
{ Serial clock can be selected via either dedicated baud rate generator output or internal system clock (φ)
{ Identical baud rates during transmission and reception
Figure 11-3. Block Diagram of Dedicated Baud Rate Generators 0 to 2 (BRG0 to BRG2)
BRG0
BRGC0
CSI0
BRCE0
BPR00 to BPR02
Prescaler
Match
Internal system
UART0
clock (φ)
Clear
TMBRG0
1/2
CSI1
BRG1
BRG2
UART1
CSI2
CSI3
43
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
12. A/D CONVERTER
{ Analog input: 8 channels
{ On-chip 10-bit A/D converter
{ On-chip A/D conversion result registers (ADCR0 to ADCR7)
10 bits × 8
{ A/D conversion trigger modes
A/D trigger mode
Timer trigger mode
External trigger mode
{ Successive approximation method
Figure 12-1. A/D Converter Block Diagram
Series resistor string
ANI0
ANI1
ANI2
ANI3
ANI4
ANI5
ANI6
ANI7
AVREF
Sample & hold circuit
R/2
R
R/2
AVSS
AVDD
Voltage comparator
9
9
0
SAR (10)
10
10
INTAD
0
ADCR0
ADCR1
ADCR2
ADCR3
ADCR4
ADCR5
ADCR6
ADCR7
INTCC110
INTCC111
INTCC112
INTCC113
Controller
Noise
Edge
ADTRG
elimination detection
7
0
7
0
ADM0 (8)
8
ADM1 (8)
10
8
Internal bus
44
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
13. PORT FUNCTIONS
{ Number of ports
Dedicated input ports: 9
Input/output ports:
114
{ Shares pins with other peripheral function I/O
{ Input and output can be specified in 1-bit units
The block diagrams of the various ports are divided into 16 block types identified by A to P as shown in Table 13-
1. Figures 13-1 to 13-16 show the block diagrams of each type.
Table 13-1. List of Port Block Types
Port Name
Port 0
Pin Name
Port Function
Function in Control Mode
Block Type
A, B, M
P00 to P07
8-bit input/output
Input/output of real-time pulse unit (RPU), external
interrupt input, DMA controller (DMAC) input
Port 1
Port 2
Port 3
P10 to P17
P20 to P27
P30 to P37
8-bit input/output
Input/output of real-time pulse unit (RPU), external
interrupt input, DMA controller (DMAC) output
A, B, K
1-bit input,
NMI input, serial interface (UART0/CSI0, UART1/CSI1)
input/output
A, C, D, I, J
7-bit input/output
8-bit input/output
Input/output of real-time pulse unit (RPU), external
interrupt input, serial interface (CSI2) input/output
A, B, K, M,
N
Port 4
Port 5
Port 6
Port 7
Port 8
Port 9
Port 10
P40 to P47
P50 to P57
P60 to P67
P70 to P77
P80 to P87
P90 to P97
8-bit input/output
8-bit input/output
8-bit input/output
8-bit input
External data bus (D0 to D7)
E
External data bus (D8 to D15)
E
External address bus (A16 to A23)
A/D converter (ADC) analog input
External bus interface control signal output
External bus interface control signal input/output
F
G
8-bit input/output
8-bit input/output
8-bit input/output
O, P
H, O
A, B, K
P100 to
P107
Input/output of real-time pulse unit (RPU), external
interrupt input, DMA controller (DMAC) output
Port 11
Port 12
P110 to
P117
8-bit input/output
8-bit input/output
Input/output of real-time pulse unit (RPU), external
interrupt input, serial interface (CSI3) input/output
A, B, K, M,
N
P120 to
P127
Input/output of real-time pulse unit (RPU), external
A, B
interrupt input, A/D converter (ADC) external trigger input
Port A
Port B
Port X
PA0 to PA7
PB0 to PB7
PX5 to PX7
8-bit input/output
8-bit input/output
3-bit input/output
External address bus (A0 to A7)
External address bus (A8 to A15)
F
F
Refresh request signal output, wait insertion signal input,
internal system clock output
A, L
45
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 13-1. Block Diagram of Type A
WRPMC
PMCmn
WRPM
PMmn
Output signal
WRPORT
in control mode
Pmn
Pmn
RDIN
Address
Remark m: port number
n: bit number
Figure 13-2. Block Diagram of Type B
WRPMC
PMCmn
PMmn
WRPM
WRPORT
Pmn
Pmn
Address
RDIN
Noise elimination
Edge detection
Input signal in
control mode
Remark m: port number
n: bit number
46
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 13-3. Block Diagram of Type C
WRPMC
SCKx output
enable signal
PMCmn
PMmn
WRPM
Output signal in
control mode
WRPORT
Pmn
Pmn
Address
RDIN
Input signal in
control mode
Remark mn: 24, 27
x: 0 (when mn = 24), 1 (when mn = 27)
Figure 13-4. Block Diagram of Type D
WRPMC
WRPM
PMCmn
PMmn
WRPORT
Pmn
Pmn
Address
RDIN
Input signal in
control mode
Remark m: port number
n: bit number
47
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 13-5. Block Diagram of Type E
MODE0 to MODE3 MM0 to MM3
I/O control circuit
WRPM
PMmn
Output signal in
control mode
WRPORT
Pmn
Pmn
Address
RDIN
Input signal in
control mode
Remark m: port number
n: bit number
Figure 13-6. Block Diagram of Type F
MODE0 to MODE3 MM0 to MM3
I/O control circuit
WRPM
PMmn
Output signal in
control mode
WRPORT
Pmn
Pmn
Address
RDIN
Remark m: port number
n: bit number
48
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 13-7. Block Diagram of Type G
P7n
RDIN
ANIn
Input signal in
control mode
Sample & hold circuit
Remark n = 0 to 7
Figure 13-8. Block Diagram of Type H
MODE0 to MODE3 MM0 to MM3
I/O control circuit
WRPM
PMmn
Pmn
WRPORT
P97
Address
RDIN
Input signal in
control mode
49
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 13-9. Block Diagram of Type I
1
P20
Noise elimination
Address
RDIN
NMI
Edge detection
Figure 13-10. Block Diagram of Type J
WRPM
PMmn
Pmn
WRPORT
Pmn
Address
RDIN
Remark m: port number
n: bit number
50
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 13-11. Block Diagram of Type K
WRPCS
PCSmn
WRPMC
PMCmn
WRPM
PMmn
Output signal in
control mode
WRPORT
Pmn
Pmn
Address
RDIN
Input signal in
control mode
Noise elimination
Edge detection
Remark m: port number
n: bit number
51
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 13-12. Block Diagram of Type L
WRPMC
PMCmn
PMmn
WRPM
WRPORT
Pmn
Pmn
Address
RDIN
Input signal in
control mode
Remark m: port number
n: bit number
52
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 13-13. Block Diagram of Type M
WRPCS
PCSmnNote
WRPMC
PMCmn
WRPM
PMmn
WRPORT
Pmn
Pmn
Address
RDIN
INTP100 to INTP103,
INTP132, INTP142
Noise elimination
Edge detection
DMARQ0 to DMARQ3,
SI2, SI3
Note When mn = 36: PCS35
When mn = 116: PCS115
Remark mn: 04 to 07, 36, 116
53
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 13-14. Block Diagram of Type N
WRPCS
PCSm5
SCKx output
WRPMC
enable signal
PMCmn
WRPM
PMmn
Output signal in
control mode
WRPORT
Pmn
Pmn
Address
RDIN
Noise elimination
Edge detection
INTP133, INTP143
SCK2, SCK3
Remark mn: 37, 117
x: 2 (when mn = 37), 3 (when mn = 117)
54
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Figure 13-15. Block Diagram of Type O
MODE0 to MODE3 MM0 to MM3
WRPMC
PMCmn
I/O control circuit
WRPM
PMmn
Output signal in
control mode
WRPORT
Pmn
Pmn
Address
RDIN
Remark m: port number
n: bit number
Figure 13-16. Block Diagram of Type P
WRPCS
PCSmn
MODE0 to MODE3 MM0 to MM3
WRPMC
WRPM
PMCmn
PMmn
I/O control circuit
Output signal in
control mode
WRPORT
Pmn
Pmn
Address
RDIN
Remark m: port number
n: bit number
55
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
14. RESET FUNCTION
When a low-level signal is input to the RESET pin, a system reset is performed and the various on-chip hardware
devices are initialized.
When the RESET input changes from low to high, the reset state is canceled and the CPU begins program
execution (the contents of the various registers should be initialized within the program as necessary).
=
An on-chip noise elimination circuit, which uses analog delay ( 60 ns) to eliminate noise, is provided for the
RESET pin.
56
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
15. INSTRUCTION SET
Table 15-1. Symbols Used to Describe Operands
Symbol
Description
General registers (r0 to r31): used as source registers
General registers (r0 to r31): used mainly as destination registers
reg1
reg2
reg3
General registers (r0 to r31): used mainly to store the remainders of division results and the higher 3 bits
of multiplication results
imm×
disp×
regID
bit#3
ep
×-bit immediate
×-bit displacement
System register number
3-bit data for specifying the bit number
Element pointer (r30)
cccc
vector
list×
4-bit data indicating the condition code
5-bit data used for specifying the trap vector (00H to 1FH)
List of × registers
Table 15-2. Symbols Used to Describe Opcodes
Symbol
Description
1-bit data of code specifying reg1 or regID
1-bit data of code specifying reg2
1-bit data of code specifying reg3
1-bit displacement data
R
r
w
d
i
1-bit immediate data
cccc
bbb
L
4-bit data indicating condition code
3-bit data for specifying bit number
1-bit data specifying register list
57
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Table 15-3. Symbols Used in Operation
Symbol
Description
←
Input for
GR [ ]
General register
SR [ ]
System register
zero-extend (n)
sign-extend (n)
Extend n with zeros until word length
Extend n with signs until word length
Read data of size b from address a
Write data b of address a by size c
Read bit b of address a
load-memory (a, b)
store-memory (a, b, c)
load-memory-bit (a, b)
store-memory-bit (a, b, c)
saturated (n)
Write c to bit b of address a
Execute saturation processing of n (n is a two’s complement)
If, as a result of the calculation,
n ≥ 7FFFFFFFH, let it be 7FFFFFFFH.
n ≤ 80000000H, let it be 80000000H
result
Reflect the result in a flag
Byte (8 bits)
Byte
Half-word
Half word (16 bits)
Word (32 bits)
Add
Word
+
−
Subtract
||
Bit concatenation
Multiply
×
÷
Divide
%
Remainder of division result
Logical AND
AND
OR
Logical OR
XOR
Exclusive OR
Logical NOT
NOT
logically shift left by
logically shift right by
arithmetically shift right by
Logical shift left
Logical shift right
Arithmetic shift right
Table 15-4. Symbols Used for Execution Clock
Symbol
Description
i : issue
When executing another instruction immediately after executing an instruction
When repeating the same instruction immediately after executing the instruction
When referring to instruction execution results in the next instruction
r : repeat
l : latency
58
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Table 15-5. Symbols Used in Flag Operations
Identifier
(Blank)
Description
No change
0
Clear to 0
×
R
Set or cleared according to the results
Previously saved values are restored
Table 15-6. Condition Codes
Condition
Condition Code
(cccc)
Condition Formula
Description
Name (cond)
0000
1000
0001
V
OV = 1
OV = 0
CY = 1
Overflow
No overflow
Carry
NV
C/L
Lower (Less than)
1001
0010
1010
NC/NL
Z/E
CY = 0
Z = 1
No carry
Not lower (Greater than or equal)
Zero
Equal
NZ/NE
Z = 0
Not zero
Not equal
0011
1011
0100
1100
0101
1101
0110
1110
0111
1111
NH
H
(CY or Z) = 1
(CY or Z) = 0
S = 1
Not higher (Less than or equal)
Higher (Greater than)
Negative
N
P
S = 0
Positive
T
–
Always (unconditional)
Saturated
SA
LT
GE
LE
GT
SAT = 1
(S xor OV) = 1
Less than signed
(S xor OV) = 0
Greater than or equal signed
Less than or equal signed
Greater than signed
((S xor OV) or Z) = 1
((S xor OV) or Z) = 0
59
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Instruction Set
(1/7)
Execution
Flags
Clock
Mnemonic
Operand
Opcode
Operation
i
r
l
CY OV
S
×
×
×
Z
×
×
×
SAT
rr r r r 0 0 1 1 1 0 R R R R R
ADD
reg1,reg2
imm5,reg2
GR[reg2]←GR[reg2]+GR[reg1]
1
1
1
1
1
1
1
1
1
×
×
×
×
×
×
rr r r r 0 1 0 0 1 0 i i i i i GR[reg2] GR[reg2]+sign-extend(imm5)
←
ADDI
imm16,reg1,reg2 r r r r r 1 1 0 0 0 0 r r r r r GR[reg2]←GR[reg1]+sign-extend(imm16)
i i ii i i i i i i i i i i i i
AND
reg1,reg2
rr r r r 0 0 1 0 1 0 R R R R R GR[reg2]←GR[reg2]AND GR[reg1]
1
1
1
1
1
1
0
0
×
×
×
ANDI
imm16,reg1,reg2 rr r r r 1 1 0 1 1 0 R R R R R GR[reg2]←GR[reg1]AND zero-
0
extend(imm16)
ii i i i i i i i i i i i i i i
dd d d d 1 0 1 1 d d d c c c c
2
Bcond
disp9
if conditions are satisfied
then PC ← PC+sign-
extend(disp9)
When
2
2
conditions are Note 2 Note 2 Note 2
Note 1
satisfied
When
1
1
1
conditions are
not satisfied
GR[reg3]
←
GR[reg2] (23 : 16) II GR[reg2]
BSH
reg2,reg3
reg2,reg3
imm6
rr r r r 1 1 1 1 1 1 0 0 0 0 0
ww w w w 0 1 1 0 1 0 0 0 0 1 0
1
1
4
1
1
4
1
1
4
×
×
0
0
×
×
×
×
(31 : 24) II GR[reg2] (7 : 0) II GR[reg2] (15 : 8)
GR[reg3]
←
GR[reg2] (7 : 0) II GR[reg2] (15 : 8) II
BSW
CALLT
rr r r r 1 1 1 1 1 1 0 0 0 0 0
ww w w w 0 1 1 0 1 0 0 0 0 0 0
GR[reg2] (23 : 16) II GR[reg2] (31 : 24)
00 0 0 0 0 1 0 0 0 i i i i i i CTPC←PC+2(return PC)
CTPSW←PSW
adr←CTBP+zero-extend(imm6 logically
shift left by 1)
PC←CTBP+zero-extend(Load-
memory(adr, Half-word))
CLR1
CMOV
CMP
bit#3,
10 b b b 1 1 1 1 1 0 R R R R R adr←GR[reg1]+sign-extend(disp16)
3
3
3
×
×
disp 16[reg1]
Z flags←Not(Load-memory-bit(adr,bit#3))
Note 3 Note 3 Note 3
dd d d d d d d d d d d d d d d
Store-memory-bit (adr,bit#3,0)
reg2,[reg1]
rr r r r 1 1 1 1 1 1 R R R R R adr←GR[reg1]
Z flags←Not(Load-memory-bit(adr,reg2))
3
3
3
Note 3 Note 3 Note 3
00 0 0 0 0 0 0 1 1 1 0 0 1 0 0
Store-memory-bit (adr,reg2,0)
cccc,imm5,reg2,
reg3
rr r r r 1 1 1 1 1 1 i i i i i if condition are satisfied then
1
1
1
1
1
1
GR[reg3]←sign-extended(imm5)
else GR[reg3]←GR[reg2]
ww w w w 0 1 1 0 0 0 c c c c 0
cccc,reg1,reg2,
reg3
rr r r r 1 1 1 1 1 1 R R R R R if conditions are satisfied
then GR[reg3]←GR[reg1]
else GR[reg3]←GR[reg2]
ww w w w 0 1 1 0 0 1 c c c c 0
reg1,reg2
rr r r r 0 0 1 1 1 1 R R R R R result←GR[reg2]−GR[reg1]
1
1
3
1
1
3
1
1
3
×
×
×
×
×
×
×
×
rr r r r 0 1 0 0 1 1 i i i i i result GR[reg2] sign-extend(imm5)
imm5,reg2
←
−
CTRET
DI
00 0 0 0 1 1 1 1 1 1 0 0 0 0 0 PC←CTPC
R
R
R
R
R
00 0 0 0 0 0 1 0 1 0 0 0 1 0 0 PSW CTPSW
←
00 0 0 0 1 1 1 1 1 1 0 0 0 0 0 PSW.ID←1
1
1
1
00 0 0 0 0 0 1 0 1 1 0 0 0 0 0
60
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(2/7)
Execution
Flags
Clock
Mnemonic
DISPOSE
Operand
Opcode
Operation
i
r
l
CY OV
S
Z
SAT
00 0 0 0 1 1 0 0 1 i i i i i L
LL L L L L L L L L L 0 0 0 0 0
imm5,list12
sp←sp+zero-extend(imm5 logically shift left N+1 N+1 N+1
by 2)
Note 4 Note 4 Note 4
GR[reg in list12]←Load-memory(sp,Word)
sp←sp+4
repeat 2 steps above until all regs in list12
is loaded
imm5,list12,[reg1] 00 0 0 0 1 1 0 0 1 i i i i i L sp←sp+zero-extend(imm5 logically shift left N+3 N+3 N+3
by 2)
Note 4 Note 4 Note 4
LL L L L L L L L L L R R R R R
GR[reg in list12]←Load-memory(sp,Word)
Note 5
sp←sp+4
repeat 2 steps above until all regs in list 12
is loaded
PC←GR[reg1]
DIV
reg1,reg2,reg3
rr r r r 1 1 1 1 1 1 R R R R R GR[reg2]←GR[reg2]÷GR[reg1]
35 35 35
w w w w w 0 1 0 1 1 0 0 0 0 0 0 GR[reg3] GR[reg2]%GR[reg1]
←
DIVH
reg1,reg2
r r r r r 0 0 0 0 1 0 R R R R R GR[reg2]←GR[reg2]÷GR[reg1] Note 6
r r r r r 1 1 1 1 1 1 R R R R R GR[reg2]←GR[reg2]÷GR[reg1] Note 6
35 35 35
35 35 35
×
×
×
×
×
×
reg1,reg2,reg3
w w w w w 0 1 0 1 0 0 0 0 0 0 0 GR[reg3] GR[reg2]%GR[reg1]
←
DIVHU
DIVU
EI
reg1,reg2,reg3
reg1,reg2,reg3
r r r r r 1 1 1 1 1 1 R R R R R GR[reg2]←GR[reg2]÷GR[reg1] Note 6
34 34 34
34 34 34
×
×
×
×
×
×
w w w w w 0 1 0 1 0 0 0 0 0 1 0 GR[reg3] GR[reg2]%GR[reg1]
←
r r r r r 1 1 1 1 1 1 R R R R R GR[reg2]←GR[reg2]÷GR[reg1]
w w w w w 0 1 0 1 1 0 0 0 0 1 0 GR[reg3] GR[reg2]%GR[reg1]
←
10 0 0 0 1 1 1 1 1 1 0 0 0 0 0 PSW.ID←0
1
1
1
1
1
1
1
1
1
00 0 0 0 0 0 1 0 1 1 0 0 0 0 0
HALT
HSW
00 0 0 0 1 1 1 1 1 1 0 0 0 0 0 Stop
00 0 0 0 0 0 1 0 0 1 0 0 0 0 0
reg2,reg3
rr r r r 1 1 1 1 1 1 0 0 0 0 0 GR[reg3]←GR[reg2] (15 : 0) II GR[reg2]
×
0
×
×
(31: 16)
w w w w w 0 1 1 0 1 0 0 0 1 0 0
JARL
disp22,reg2
rr r r r 1 1 1 1 0 d d d d d d GR[reg2]←PC+4
2
2
2
PC←PC+sign–extend(disp22)
dd d d d d d d d d d d d d d 0
Note 7
JMP
JR
[reg1]
00 0 0 0 0 0 0 0 1 1 R R R R R PC←GR[reg1]
3
2
3
2
3
2
00 0 0 0 1 1 1 1 0 d d d d d d
dd d d d d d d d d d d d d d 0
Note 7
disp22
PC←PC+sign-extend(disp22)
LD.B
disp16[reg1],reg2 rr r r r 1 1 1 0 0 0 R R R R R adr←GR[reg1]+sign-extend(disp16)
1
1
n
GR[reg2]←sign-extend(Load-memory
Note 9
dd d d d d d d d d d d d d d d
(adr,Byte))
61
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(3/7)
Execution
Flags
Clock
Mnemonic
LD.BU
Operand
Opcode
Operation
i
r
l
CY OV
S
Z
SAT
disp16[reg1],reg2 rr r r r 1 1 1 1 0 b R R R R R adr←GR[reg1]+sign-extend(disp16)
1
1
n
GR[reg2]←zero-extend(Load-memory
Note 11
dd d d d d d d d d d d d d d 1
(adr,Byte))
Notes 8, 10
rr r r r 1 1 1 0 0 1 R R R R R
1
1
1
1
n
LD.H
disp16[reg1],reg2
disp16[reg1],reg2
adr←GR[reg1]+sign-extend(disp16)
dd d d d d d d d d d d d d d 0 GR[reg2] sign-extend(Load-memory
Note 9
←
Note 8 (adr,Half-word))
rr r r r 1 1 1 1 1 1 R R R R R
dd d d d d d d d d d d d d d 1
Note 8
n
LD.HU
adr←GR[reg1]+sign-extend(disp16)
GR[reg2]←zero-extend(Load-memory
(adr,Half-word))
Note 11
rr r r r 1 1 1 0 0 1 R R R R R
dd d d d d d d d d d d d d d 1
Note 8
LD.W
LDSR
disp16[reg1],reg2
reg2,regID
adr←GR[reg1]+sign-extend(disp16)
GR[reg2]←Load-memory(adr,Word)
1
1
1
1
n
Note 9
rr r r r 1 1 1 1 1 1 R R R R R SR[regID]←GR[reg2]
Other than
1
regID=PSW
00 0 0 0 0 0 0 0 0 1 0 0 0 0 0
Note 12
×
×
×
×
×
regID=PSW
rr r r r 0 0 0 0 0 0 R R R R R
MOV
reg1,reg2
GR[reg2]←GR[reg1]
1
1
2
1
1
2
1
1
2
imm5,reg2
imm32,reg1
rr r r r 0 1 0 0 0 0 i i i i i GR[reg2]←sign-extend(imm5)
00 0 0 0 1 1 0 0 0 1 R R R R R GR[reg1]←imm32
ii i i i i i i i i i i i i i i
ii i i i i i i i i i i i i i i
MOVEA
MOVHI
MUL
imm16,reg1,reg2 rr r r r 1 1 0 0 0 1 R R R R R GR[reg2]←GR[reg1]+ sign-extend(imm16)
1
1
1
1
1
1
1
1
2
2
ii i i i i i i i i i i i i i i
imm16,reg1,reg2
reg1,reg2,reg3
imm9,reg2,reg3
GR[reg2]←GR[reg1]+(imm16 II 016)
rr r r r 1 1 0 0 1 0 R R R R R
ii i i i i i i i i i i i i i i
GR[reg3] II GR[reg2]
GR[reg2] GR[reg1]
← ×
rr r r r 1 1 1 1 1 1 R R R R R
ww w w w 0 1 0 0 0 1 0 0 0 0 0
2
Note 14
rr r r r 1 1 1 1 1 1 i i i i i GR[reg3] II GR[reg2] GR[reg2] sign-
2
←
×
w w w w w 0 1 0 0 1 1 1 1 1 0 0 extend(imm9)
Note 14
Note 13
GR[reg2]←GR[reg2]Note 6 × GR[reg1]Note 6
rr r r r 0 0 0 1 1 1 R R R R R
MULH
MULHI
reg1,reg2
1
1
1
1
1
1
2
2
2
GR[reg2]Note 6
← ×
sign-extend (imm5)
rr r r r 0 1 0 1 1 1 i i i i i
GR[reg2]
imm5,reg2
imm16,reg1,reg2 rr r r r 1 1 0 1 1 R R R R R R GR[reg2]←GR[reg1]Note 6 × imm16
ii i i i i i i i i i i i i i i
62
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(4/7)
Execution
Flags
Clock
Mnemonic
MULU
Operand
Opcode
Operation
i
r
l
CY OV
S
Z
SAT
GR[reg3] II GR[reg2]
GR[reg2] GR[reg1]
← ×
reg1,reg2,reg3
imm9,reg2,reg3
rr r r r 1 1 1 1 1 1 R R R R R
w w w w w 0 1 0 0 0 1 0 0 0 1 0
1
2
2
Note 14
r r r r r 1 1 1 1 1 1 i i i i i GR[reg3] II GR[reg2]←GR[reg2] × zero-
1
2
2
ww w w w 0 1 0 0 1 1 1 1 1 1 0 extend(imm9)
Note 13
Note 14
NOP
NOT
NOT1
00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Pass at least one clock cycle doing nothing
rr r r r 0 0 0 0 0 1 R R R R R GR[reg2]←NOT(GR[reg1])
1
1
3
1
1
3
1
1
3
reg1,reg2
0
×
×
×
bit#3,disp16[reg1] 01 b b b 1 1 1 1 1 0 R R R R R adr←GR[reg1]+sign-extend(disp16)
dd d d d d d d d d d d d d d d Z flag Not(Load-memory-bit(adr,bit#3))
Note 3 Note 3 Note 3
←
Store-memory-bit(adr,bit#3,Z flag)
reg2,[reg1]
reg1,reg2
rr r r r 1 1 1 1 1 1 R R R R R adr←GR[reg1]
3
3
3
×
Z flag←Not(Load-memory-bit(adr,reg2))
Note 3 Note 3 Note 3
00 0 0 0 0 0 0 1 1 1 0 0 0 1 0
Store-memory-bit(adr,reg2,Z flag)
OR
rr r r r 0 0 1 0 0 0 R R R R R GR[reg2]←GR[reg2] OR GR[reg1]
1
1
1
1
1
1
0
0
×
×
×
×
ORI
imm16,reg1,reg2 rr r r r 1 1 0 1 0 0 R R R R R GR[reg2]←GR[reg1] OR zero-
ii i i i i i i i i i i i i i i extend(imm16)
PREPARE list12,imm5
00 0 0 0 1 1 1 1 0 i i i i i L Store-memory(sp-4,GR[reg in list12],Word) N+1 N+1 N+1
LL L L L L L L L L L 0 0 0 0 1 sp sp-4
Note 4 Note 4 Note 4
←
repeat 1 step above until all regs in list12 is
stored sp←sp-zero-extend(imm5)
list12,imm5,
00 0 0 0 1 1 1 1 0 i i i i i L Store-memory(sp-4,GR[reg in list12],Word) N+2 N+2 N+2
sp/immNote 15
LL L L L L L L L L L f f 0 1 1 sp←sp-4
Note 4 Note 4 Note 4
imm16/imm32
repeat 1 step above until all regs in list12 is Note 17 Note 17 Note 17
Note 16 stored sp←sp-zero-extend(imm5)
ep←sp/imm
RETI
00 0 0 0 1 1 1 1 1 1 0 0 0 0 0 if PSW.EP=1
then PC
3
3
3
R
R
R
R
R
←EIPC
00 0 0 0 0 0 1 0 1 0 0 0 0 0 0
PSW
←EIPSW
else if PSW.NP = 1
then
else
PC
PSW ←FEPSW
PC
←EIPC
PSW ←EIPSW
←FEPC
SAR
reg1,reg2
imm5,reg2
cccc,reg2
rr r r r 1 1 1 1 1 1 R R R R R GR[reg2]←GR[reg2]arithmetically shift right
0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 by GR[reg1]
1
1
1
1
1
1
1
1
1
×
×
0
0
×
×
×
×
rr r r r 0 1 0 1 0 1 i i i i i GR[reg2]←GR[reg2]arithmetically shift right
by zero-extend(imm5)
SASF
rr r r r 1 1 1 1 1 0 c c c c c if conditions are satisfied
00 0 0 0 0 1 0 0 0 0 0 0 0 0 0 then GR[reg2] (GR[reg2] Logically shift
←
left by 1)
OR 00000001H
else GR[reg2]←(GR[reg2] Logically shift
left by 1)
OR 00000000H
63
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(5/7)
Execution
Flags
Clock
Mnemonic
SATADD
Operand
Opcode
Operation
i
r
l
CY OV
S
×
×
Z
×
×
SAT
×
reg1,reg2
rr r r r 0 0 0 1 1 0 R R R R R GR[reg2]←saturated(GR[reg2]+GR[reg1])
1
1
1
1
1
1
×
×
×
×
imm5,reg2
rr r r r 0 1 0 0 0 1 i i i i i GR[reg2]←saturated(GR[reg2]+sign-
×
extend(imm5)
SATSUB
SATSUBI
reg1,reg2
rr r r r 0 0 0 1 0 1 R R R R R GR[reg2]←saturated(GR[reg2]−GR[reg1])
1
1
1
1
1
1
×
×
×
×
×
×
×
×
×
×
imm16,reg1,reg2 rr r r r 1 1 0 0 1 1 R R R R R GR[reg2]←saturated(GR[reg1]−sign-
ii i i i i i i i i i i i i i i extend(imm16)
SATSUBR reg1,reg2
rr r r r 0 0 0 1 0 0 R R R R R GR[reg2]←saturated(GR[reg1]−GR[reg2])
rr r r r 1 1 1 1 1 1 0 c c c c If conditions are satisfied
1
1
1
1
1
1
×
×
×
×
×
SETF
cccc,reg2
00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 then GR[reg2] 00000001H
←
else GR[reg2]←00000000H
SET1
bit#3,disp16[reg1] 00 b b b 1 1 1 1 1 0 R R R R R adr←GR[reg1]+sign-extend(disp16)
3
3
3
×
×
dd d d d d d d d d d d d d d d Z flag Not(Load-memory-bit(adr,bit#3))
Note 3 Note 3 Note 3
←
Store-memory-bit(adr,bit#3,1)
reg2,[reg1]
rr r r r 1 1 1 1 1 1 R R R R R adr←GR[reg1]
3
3
3
00 0 0 0 0 0 0 1 1 1 0 0 0 0 0 Z flag Not(Load-memory-bit(adr,reg2))
Note 3 Note 3 Note 3
←
Store-memory-bit(adr,reg2,1)
SHL
SHR
reg1,reg2
rr r r r 1 1 1 1 1 1 R R R R R GR[reg2]←GR[reg2] logically shift left by
1
1
1
1
1
1
1
1
1
1
1
1
1
1
×
×
×
×
0
0
0
0
×
×
×
×
×
×
×
×
GR[reg1]
0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0
imm5,reg2
reg1,reg2
rr r r r 0 1 0 1 1 0 i i i i i GR[reg2]←GR[reg2] logically shift left by
zero-extend(imm5)
rr r r r 1 1 1 1 1 1 R R R R R GR[reg2]←GR[reg2] logically shift right by
GR[reg1]
0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
imm5,reg2
disp7[ep],reg2
rr r r r 0 1 0 1 0 0 i i i i i GR[reg2]←GR[reg2] logically shift right by
zero-extend(imm5)
SLD.B
rr r r r 0 1 1 0 d d d d d d d adr←ep+zero-extend(disp7)
GR[reg2]←sign-extend(Load-
n
Note 9
memory(adr,Byte))
SLD.BU
SLD.H
disp4[ep],reg2
rr r r r 0 0 0 0 1 1 0 d d d d adr←ep+zero-extend(disp4)
GR[reg2]←zero-extend(Load-
1
1
1
1
1
1
n
Note 9
Note 18
memory(adr,Byte))
disp8[ep],reg2
rr r r r 1 0 0 0 d d d d d d d adr←ep+zero-extend(disp8)
n
GR[reg2]←sign-extend(Load-
Note 9
Note 19
memory(adr,Half-word))
SLD.HU
disp5[ep],reg2
rr r r r 0 0 0 0 1 1 1 d d d d adr←ep+zero-extend(disp5)
GR[reg2]←zero-extend(Load-
n
Note 9
Notes 18, 20
memory(adr,Half-word))
SLD.W
SST.B
disp8[ep],reg2
rr r r r 1 0 1 0 d d d d d d 0 adr←ep+zero-extend(disp8)
1
1
1
1
n
GR[reg2]←Load-memory(adr,Word))
Note 9
Note 21
reg2,disp7[ep]
rr r r r 0 1 1 1 d d d d d d d adr←ep+zero-extend(disp7)
1
Store-memory(adr,GR[reg2],Byte)
64
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(6/7)
Execution
Flags
Clock
Mnemonic
Operand
Opcode
Operation
i
r
l
CY OV
S
Z
SAT
SST.H
SST.W
ST.B
reg2,disp8[ep]
reg2,disp8[ep]
rr r r r 1 0 0 1 d d d d d d d adr←ep+zero-extend(disp8)
Note 19 Store-memory(adr,GR[reg2],Half-word)
1
1
1
rr r r r 1 0 1 0 d d d d d d 1 adr←ep+zero-extend(disp8)
Note 21 Store-memory(adr,GR[reg2],Word)
1
1
1
1
1
1
1
1
1
reg2,disp16[reg1] rr r r r 1 1 1 0 1 0 R R R R R adr←GR[reg1]+sign-extend(disp16)
Store-memory(adr,GR[reg2],Byte)
dd d d d d d d d d d d d d d d
ST.H
reg2,disp16[reg1] rr r r r 1 1 1 0 1 1 R R R R R adr←GR[reg1]+sign-extend(disp16)
dd d d d d d d d d d d d d d 0 Store-memory(adr,GR[reg2],Half-word)
Note 8
ST.W
STSR
reg2,disp16[reg1] rr r r r 1 1 1 0 1 1 R R R R R adr←GR[reg1]+sign-extend(disp16)
dd d d d d d d d d d d d d d 1 Store-memory(adr,GR[reg2],Word)
Note 8
1
1
1
1
1
1
regID,reg2
rr r r r 1 1 1 1 1 1 R R R R R GR[reg2]←SR[regID]
00 0 0 0 0 0 0 0 1 0 0 0 0 0 0
SUB
reg1,reg2
reg1,reg2
reg1
rr r r r 0 0 1 1 0 1 R R R R R GR[reg2]←GR[reg2]−GR[reg1]
rr r r r 0 0 1 1 0 0 R R R R R GR[reg2]←GR[reg1]−GR[reg2]
1
1
5
1
1
5
1
1
5
×
×
×
×
×
×
×
×
SUBR
SWITCH
00 0 0 0 0 0 0 0 1 0 R R R R R adr←(PC+2)+(GR[reg1] logically shift left
by 1)
PC←(PC+2)+(sign-extend(Load-
memory(adr,Half-word)))
logically shift left by 1
SXB
reg1
00 0 0 0 0 0 0 1 0 1 R R R R R GR[reg1]←sign-extend
1
1
3
1
1
3
1
1
3
(GR[reg1] (7 : 0)
SXH
TRAP
reg1
00 0 0 0 0 0 0 1 1 1 R R R R R GR[reg1]←sign-extend
(GR[reg1] (15 : 0))
vector
00 0 0 0 1 1 1 1 1 1 i i i i i EIPC
00 0 0 0 0 0 1 0 0 0 0 0 0 0 0 EIPSW
←PC+4 (restore PC)
PSW
←
ECR.EICC
←Interrupt code
←1
PSW.EP
PSW.ID
PC
←1
←00000040H (when vector
is 00H to 0FH)
00000050H (when vector
is 10H to 1FH)
TST
reg1,reg2
rr r r r 0 0 1 0 1 1 R R R R R result←GR[reg2] AND GR[reg1]
1
3
1
3
1
3
0
×
×
×
TST1
bit#3,disp16[reg1] 11 b b b 1 1 1 1 1 0 R R R R R adr←GR[reg1]+sign-extend(disp16)
dd d d d d d d d d d d d d d d Z flag Not(Load-memory-bit(adr,bit#3))
Note 3 Note 3 Note 3
←
reg2,[reg1]
rr r r r 1 1 1 1 1 1 R R R R R adr←GR[reg1]
3
3
3
×
00 0 0 0 0 0 0 1 1 1 0 0 1 1 0 Z flag Not(Load-memory-bit(adr,reg2))
Note 3 Note 3 Note 3
←
65
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(7/7)
Execution
Flags
Clock
Mnemonic
Operand
Opcode
Operation
i
r
l
CY OV
S
×
×
Z
×
×
SAT
XOR
reg1,reg2
rr r r r 0 0 1 0 0 1 R R R R R GR[reg2]←GR[reg2] XOR GR[reg1]
1
1
1
1
1
1
0
0
XORI
imm16,reg1,reg2 rr r r r 1 1 0 1 0 1 R R R R R GR[reg2]←GR[reg1] XOR zero-extend
(imm16)
ii i i i i i i i i i i i i i i
ZXB
ZXH
reg1
reg1
00 0 0 0 0 0 0 1 0 0 R R R R R GR[reg1]←zero-extend(GR[reg1] (7 : 0))
00 0 0 0 0 0 0 1 1 0 R R R R R GR[reg1]←zero-extend(GR[reg1] (15 : 0))
1
1
1
1
1
1
Notes 1. dddddddd: Higher 8 bits of disp9.
2. 3 clocks if the final instruction includes PSW write access.
3. If there is no wait state (3 + the number of read access wait states).
4. N is the total number of list 12 read registers (according to the number of wait states. Also, if there are
no wait states, N is the number of list 12 registers.).
5. RRRRR other than 00000.
6. Only the lower half word data are valid.
7. ddddddddddddddddddddd: Higher 21 bits of disp22.
8. ddddddddddddddd: Higher 15 bits of disp16.
9. According to the number of wait states (1 if there are no wait states).
10. b: bit 0 of disp16.
11. According to the number of wait states (2 if there are no wait states).
12. In this instruction, for convenience of mnemonic description, the source register is made reg2, but the
reg1 field is used in the op code. Therefore, the meaning of the register specification in the mnemonic
description and in the opcode differs from other instructions.
rrrrr: regID specification
RRRRR: reg2 specification
13. 11111: Lower 5 bits of imm9.
1111: Lower 4 bits of imm9.
14. 1 when r = w (the lower 32 bits of the results are not written in the register) or w = r0 (the higher 32 bits
of the results are not written in the register).
15. sp/imm: specified by bits 19 and 20 of the sub opcode.
16. ff = 00: load sp in ep.
01: load sign expanded 16-bit immediate data (bits 47 to 32) in ep.
10: load 16-bit logically left shifted 16-bit immediate data (bits 47 to 32) in ep.
11: load 32-bit immediate data (bits 63 to 32) in ep.
17. If imm=imm32, N + 3 clocks.
18. rrrrr other than 00000.
19. ddddddd: Higher 7 bits of disp8.
20. dddd: Higher 4 bits of disp5.
21. dddddd: Higher 6 bits of disp8.
66
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
16. ELECTRICAL SPECIFICATIONS (PRELIMINARY VALUES)
Absolute Maximum Ratings (TA = 25°C)
Parameter
Symbol
Condition
Rating
−0.5 to +4.6
−0.5 to +4.6
−0.5 to +4.6
−0.5 to +0.5
−0.5 to HVDD + 0.5
−0.5 to +0.5
−0.5 to HVDD + 0.5
−0.5 to VDD + 0.5
−0.5 to VDD + 1.0
4.0
Unit
V
Power supply voltage
VDD
HVDD
CVDD
CVSS
AVDD
AVSS
VI
VDD pin
HVDD pin, HVDD ≥ VDD
CVDD pin
V
V
CVSS pin
V
AVDD pin
V
AVSS pin
V
Input voltage
X1 pin, except MODE3 pin
MODE3 pin
V
V
Clock input voltage
Output current, low
VK
IOL
X1, VDD = 3.0 to 3.6 V
1 pin
V
mA
mA
mA
mA
V
Total of all pins
1 pin
100
Output current, high
IOH
−4.0
Total of all pins
HVDD = 3.0 V to 3.6 V
−100
Output voltage
VO
−0.5 to HVDD + 0.5
−0.5 to HVDD + 0.5
−0.5 to AVDD + 0.5
−0.5 to HVDD + 0.5
−0.5 to AVDD + 0.5
−40 to +70
Analog input voltage
VIAN
P70/ANI0 to
AVDD > HVDD
V
P77/ANI7 pins
HVDD ≥ AVDD
V
A/D converter reference input
voltage
AVREF
AVDD > HVDD
HVDD ≥ AVDD
V
V
Operating ambient temperature
Storage temperature
TA
µPD703100A-40
°C
°C
°C
µ
PD703100A-33, 703101A-33, 703102A-33
−40 to +85
Tstg
−65 to +150
Caution
1. Do not make direct connections of the output (or input/output) pins of the IC product with
each other, and also avoid direct connections to VDD, VCC, or GND. However, the open drain
pins or the open collector pins can be directly connected with each other. A direct
connection can also be made for an external circuit designed with timing specifications that
prevent conflicting output from pins subject to high-impedance state.
2. Product quality may suffer if the absolute maximum rating is exceeded even momentarily
for any parameter. That is, the absolute maximum ratings are rated values at which the
product is on the verge of suffering physical damage, and therefore the product must be
used under conditions that ensure that the absolute maximum ratings are not exceeded.
The ratings and conditions shown below for DC characteristics and AC characteristics are
within the range for normal operation and quality assurance.
67
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Capacitance (TA = 25°C, VDD = HVDD = CVDD = VSS = 0 V)
Parameter
Input capacitance
Symbol
CI
Condition
MIN.
TYP.
MAX.
15
Unit
pF
fc = 1 MHz
Unmeasured pins returned to 0 V.
Input/output capacitance
Output capacitance
CIO
pF
15
CO
pF
15
Operating Conditions
Operation
Mode
Operating Ambient
Temperature (TA)
Power Supply Voltage
(VDD, HVDD)
Internal Operating Clock Frequency (φ)
Direct mode
µPD703100A-40
2 to 40 MHz
−40 to +70°C
−40 to +85°C
−40 to +85°C
−40 to +70°C
−40 to +85°C
−40 to +85°C
3.0 to 3.6 V
µPD703100A-33
2 to 33 MHz
µPD703101A-33, 703102A-33
µPD703100A-40
10 to 33 MHz
2 to 40 MHzNote 1
2 to 33 MHzNote 2
20 to 33 MHzNote 2
PLL mode
µPD703100A-33
µPD703101A-33, 703102A-33
Notes 1. The input clock frequency used in PLL mode should be 4.0 to 8.0 MHz.
2. The input clock frequency used in PLL mode should be used by 4.0 to 6.6 MHz.
68
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Recommended Oscillation Circuits
(a) Ceramic resonator (TA = –40 to +70°C ... µPD703100A-40,
TA = –40 to +85°C ... µPD703100A-33, 703101A-33, 703102A-33)
(i) Murata Mfg. Co., Ltd.
X1
X2
Rd
C1
C2
Type
Product Name
Oscillation
Frequency
Recommended Circuit
Constant
Oscillation
Voltage
Range
Oscillation
Stabilization
Time (MAX.)
TOST (ms)
f
XX (MHz)
C1 (pF)
C2 (pF)
Rd (kΩ) MIN. (V) MAX. (V)
Surface
mount
CSAC2.00MGC040
CSTC2.00MG
2.0
2.0
3.2
3.2
4.0
4.0
5.0
5.0
6.6
6.6
8.0
8.0
2.0
2.0
3.2
3.2
4.0
4.0
5.0
5.0
6.6
6.6
8.0
8.0
100
On-chip
100
100
On-chip
100
0
1.0
0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.0
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.6
3.6
0.4
0.2
0.4
0.2
0.5
0.3
0.4
0.2
0.2
0.1
0.2
0.3
0.4
0.4
0.4
0.4
0.5
0.5
0.5
0.5
0.1
0.1
0.1
0.1
CSAC3.20MGC040
CSTC3.20MG
On-chip
100
On-chip
100
1.0
0
CSAC4.00MGC040
CSTCC4.00MG0H6
CSAC5.00MGC040
CSTCC5.00MG0H6
CSAC6.60MT
On-chip
100
On-chip
100
0
0
On-chip
30
On-chip
30
0
0
CSTCC6.60MG0H6
CSAC8.00MT
On-chip
30
On-chip
30
0
0
CSTCC8.00MG0H6
CSA2.00MG040
CST2.00MG040
CSA3.20MG040
CST3.20MGW040
CSA4.00MG040
CST4.00MGW040
CSA5.00MG040
CST5.00MGW040
CSA6.60MTZ
On-chip
100
On-chip
100
0
Lead
0
On-chip
100
On-chip
100
0
0
On-chip
100
On-chip
100
0
0
On-chip
100
On-chip
100
0
0
On-chip
30
On-chip
30
0
0
CST6.60MTW
On-chip
30
On-chip
30
0
CSA8.00MTZ
0
CST8.00MTW
On-chip
On-chip
0
Cautions 1. Connect the oscillation circuits as closely to the X1 and X2 pins as possible.
2. Do not wire any other signal lines in the area indicated by the broken line.
3. Thoroughly evaluate the matching between the µPD703100A-33, 703100A-40, 703101-A33,
703102A-33 and the resonators.
69
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(ii) TDK Corporation (TA = –40 to +85°C)
X1
X2
Rd
C1
C2
Type
Product Name
Oscillation
Frequency
Recommended Circuit
Constant
Oscillation
Voltage
Range
Oscillation
Stabilization
Time (MAX.)
TOST (ms)
f
XX (MHz)
C1 (pF)
C2 (pF)
Rd (kΩ) MIN. (V) MAX. (V)
TDK
CCR4.0MC3
4.0
5.0
8.0
On-chip
On-chip
On-chip
On-chip
On-chip
On-chip
0
0
0
3.0
3.0
3.0
3.6
3.6
3.6
0.17
0.15
0.11
CCR5.0MC3
CCR8.0MC5
Cautions 1. Connect the oscillation circuits as closely to the X1 and X2 pins as possible.
2. Do not wire any other signal lines in the area indicated by the broken line.
3. Thoroughly evaluate the matching between the µPD703100A-33, 703100A-40, 703101A-33,
703102A-33 and the resonators.
(iii) Kyocera Corporation (TA = –20 to +80°C)
X1
X2
Rd
C1
C2
Type
Product Name
Oscillation
Frequency
Recommended Circuit
Constant
Oscillation
Voltage
Range
Oscillation
Stabilization
Time (MAX.)
TOST (ms)
f
XX (MHz)
C1 (pF)
C2 (pF)
Rd (kΩ) MIN. (V) MAX. (V)
Kyocera
PBRC5.00BR-A
PBRC6.00BR-A
PBRC6.60BR-A
5.0
6.0
6.6
On-chip
On-chip
On-chip
On-chip
On-chip
On-chip
0
0
0
3.0
3.0
3.0
3.6
3.6
3.6
0.06
0.06
0.06
Cautions 1. Connect the oscillation circuits as closely to the X1 and X2 pins as possible.
2. Do not wire any other signal lines in the area indicated by the broken line.
3. Thoroughly evaluate the matching between the µPD703100A-33, 703100A-40, 703101A-33,
703102A-33 and the resonators.
70
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(b) External clock input (TA = –40 to +70°C ... µPD703100A-40,
TA = –40 to +85°C ... µPD703100A-33, 703101A-33, 703102A-33)
X1
X2
Open
External clock
Caution Input CMOS-level voltage to the X1 pin.
Cautions when turning on/off the power
The µPD703100A-33, 703100A-40, 703101A-33, and 703102A-33 are configured with power supply pins for
internal unit (VDD) and for external pin (HVDD).
Operation guaranteed range is VDD = HVDD = 3.0 to 3.6 V. The input and output state of ports may be undefined
when the voltage exceeds this range.
71
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
DC Characteristics (TA = –40 to +70°C ... µPD703100A-40,
TA = –40 to +85°C ... µPD703100A-33, µPD703101A-33, µPD703102A-33,
VDD = HVDD = CVDD = 3.0 to 3.6 V, = VSS = 0 V)
Parameter
Symbol
VIH
Condition
Except Note 1
MIN.
0.65HVDD
0.8HVDD
−0.5
TYP.
MAX.
Unit
V
Input voltage, high
HVDD + 0.3
HVDD + 0.3
0.2HVDD
Note 1
V
Input voltage, low
VIL
VXH
VXL
Except Note 1 and Note 2
V
Note 1
−0.5
0.15HVDD
VDD + 0.3
VDD + 0.3
0.15VDD
V
Clock input voltage, high
Clock input voltage, low
X1 pin
Direct mode
PLL mode
Direct mode
PLL mode
0.8VDD
0.8VDD
−0.3
V
V
X1 pin
V
−0.3
0.15VDD
V
Schmitt-triggered input
threshold voltage
HVT+
Note 1, rising edge
Note 1, falling edge
Note 1
2.0
1.0
V
−
HVT
V
Schmitt-triggered input
hysteresis width
HVT+
0.3
V
−
–HVT
Output voltage, high
VOH
IOH = −1.0 mA
0.8HVDD
V
Output voltage, low
VOL
ILIH
IOL = 2.5 mA
0.15HVDD
10
V
Input leakage current, high
Input leakage current, low
Output leakage current, high
Output leakage current, low
Except V
Except V
I = HVDD or Note 2
I = 0 V or Note 2
µA
µA
µA
µA
ILIL
−10
ILOH
ILOL
VO = HVDD
VO = 0 V
10
−10
Notes 1. P04/INTP100/DMARQ0 to P07/INTP103/DMARQ3, P14/INTP110/DMAAK0 to P17/INTP113/DMAAK3,
P34/INTP130, P35/INTP131/SO2, P36/INTP132/SI2, P37/INTP133/SCK2, P104/INTP120/TC0 to
P107/INTP123/TC3, P114/INTP140, P115/INTP141/SO3, P116/INTP142/SI3, P117/INTP143/SCK3,
P124/INTP150 to P126/INTP152, P127/INTP153/ADTRG, P02/TCLR10, P12/TCLR11, P32/TCLR13,
P102/TCLR12, P112/TCLR14, P122/TCLR15, P03/TI10, P13/TI11, P33/TI13, P103/TI12, P113/TI14,
P123/TI15, P20/NMI, P23/RXD0/SI0, P24/SCK0, P26/RXD1/SI1, P27/SCK1, MODE0 to MODE2,
RESET
2. When the P70/ANI0 to P77/ANI7 pins are used as analog input.
Remarks 1. TYP. values are reference values for when TA = 25°C, VDD = CVDD = HVDD = 3.3 V.
2. Direct mode:
fX = 2 to 40 MHz (µPD703100A-40)
fX = 2 to 33 MHz (µPD703100A-33)
fX = 10 to 33 MHz (µPD703101A-33, 703102A-33)
PLL mode:
fX = 2 to 40 MHz (µPD703100A-40)
fX = 2 to 33 MHz (µPD703100A-33)
fX = 20 to 33 MHz (µPD703101A-33, 703102A-33)
72
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
DC Characteristics (TA = –40 to +70°C ... µPD703100A-40,
TA = –40 to +85°C ... µPD703100A-33, µPD703101A-33, µPD703102A-33,
VDD = CVDD = HVDD = 3.0 to 3.6 V, VSS = 0 V)
Parameter
Symbol
IDD1
Condition
Direct mode
MIN.
TYP.
MAX.
Unit
mA
mA
4.0
4.0
×
×
fx +5.0
fx+5.0
Power supply
current
During
2.7 × fx
2.5 × fx
normal
PLL mode
operation
HALT mode
IDLE mode
STOP mode
IDD2
IDD3
IDD4
Direct mode
PLL mode
Direct mode
PLL mode
1.5 × fx
1.2 × fx
2.0
2.7 × fx
2.7 × fx
5.0
mA
mA
mA
mA
µA
2.0
5.0
5.0
150
Remarks 1. TYP. values are reference values for when TA = 25°C, VDD = CVDD = HVDD = 3.3 V.
2. Direct mode:
fX = 2 to 40 MHz (µPD703100A-40)
fX = 2 to 33 MHz (µPD703100A-33)
fX = 10 to 33 MHz (µPD703101A-33, 703102A-33)
PLL mode:
fX = 2 to 40 MHz (µPD703100A-40)
fX = 2 to 33 MHz (µPD703100A-33)
fX = 20 to 33 MHz (µPD703101A-33, 703102A-33)
73
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Data Hold Characteristics(TA = –40 to +70°C ... µPD703100A-40,
TA = –40 to +85°C ... µPD703100A-33, µPD703101A-33, µPD703102A-33)
Parameter
Data hold voltage
Symbol
VDDDR
IDDDR
Condition
STOP mode, VDD = VDDDR
VDD = VDDDR
MIN.
1.5
TYP.
MAX.
3.6
Unit
V
Data hold current
150
µA
µs
Power supply voltage rise
time
tRVD
200
Power supply voltage fall time
tFVD
tHVD
200
0
µs
Power supply voltage hold
time (to STOP mode setting)
ms
STOP mode release signal
input time
tDREL
VIHDR
VILDR
0
0.8 HVDDDR
0
ns
V
Data hold high-level input
voltage
Note
Note
VDDDR
Data hold low-level input
voltage
0.2 VDDDR
V
Note P04/INTP100/DMARQ0 to P07/INTP103/DMARQ3, P14/INTP110/DMAAK0 to P17/INTP113/DMAAK3,
P34/INTP130, P35/INTP131/SO2, P36/INTP132/SI2, P37/INTP133/SCK2, P104/INTP120/TC0 to
P107/INTP123/TC3, P114/INTP140, P115/INTP141/SO3, P116/INTP142/SI3, P117/INTP143/SCK3,
P124/INTP150 to P126/INTP152, P127/INTP153/ADTRG, P02/TCLR10, P12/TCLR11, P32/TCLR13,
P102/TCLR12, P112/TCLR14, P122/TCLR15, P03/TI10, P13/TI11, P33/TI13, P103/TI12, P113/TI14,
P123/TI15, P20/NMI, P23/RXD0/SI0, P24/SCK0, P26/RXD1/SI1, P27/SCK1, MODE0 to MODE2, RESET
Remark TYP. values are reference values for when TA = 25°C.
STOP mode setting
VDDDR
VDD
t
FVD
t
RVD
t
HVD
t
DREL
HVDD
V
IHDR
RESET (input)
NMI (input)
VIHDR
(Released by falling edge)
NMI (input)
(Released by rising edge)
V
ILDR
74
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
AC Characteristics (TA = –40 to +70°C ... µPD703100A-40,
TA = –40 to +85°C ... µPD703100A-33, µPD703101A-33, µPD703102A-33,
VDD = HVDD = CVDD = 3.0 to 3.6 V, VSS = 0 V, output pin load capacitance: CL = 50 pF)
AC Test Input Waveform
(a) P04/INTP100/DMARQ0 to P07/INTP103/DMARQ3, P14/INTP110/DMAAK0 to P17/INTP113/DMAAK3, P34/
INTP130, P35/INTP131/SO2, P36/INTP132/SI2, P37/INTP133/SCK2, P104/INTP120/TC0 to P107/INTP123/
TC3, P114/INTP140, P115/INTP141/SO3, P116/INTP142/SI3, P117/INTP143/SCK3, P124/INTP150 to P126/
INTP152, P127/INTP153/ADTRG, P02/TCLR10, P12/TCLR11, P32/TCLR13, P102/TCLR12, P112/TCLR14,
P122/TCLR15, P03/TI10, P13/TI11, P33/TI13, P103/TI12, P113/TI14, P123/TI15, P20/NMI, P23/RXD0/SI0, P24/
SCK0, P26/RXD1/SI1, P27/SCK1, MODE0 to MODE2, RESET
HVDD
0.8HVDD
0.8HVDD
Test
Input signal
points
0.15HVDD
0.15HVDD
0 V
(b) Pins other than those listed in (a) above
V
DD
0.65HVDD
0.2HVDD
0.65HVDD
0.2HVDD
Test
points
Input signal
0V
AC Test Output Test Points
2.4 V
Input signal
0.4 V
2.0 V
0.8 V
2.0 V
0.8 V
Test
points
75
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Load Condition
DUT
(Measured device)
CL = 50 pF
Caution In cases where the load capacitance is greater than 50 pF due to the circuit configuration, insert
a buffer or other element to reduce the device's load capacitance to 50 pF or lower.
(1) Clock timing
Parameter
X1 input cycle
Symbol
Condition
MIN.
12.5
15
MAX.
250
250
50
Unit
ns
<1>
tCYX
Direct
mode
µPD703100A-40
µPD703100A-33
ns
µ
PD703101A-33,
PD 703102A-33,
15
ns
µ
PLL mode
µPD703100A-40
PD703100A-33,
125
150
250
250
ns
ns
µ
703101A-33,
703102-A33
X1 input high-level width
X1 input low-level width
X1 input rise time
<2>
<3>
<4>
<5>
–
tWXH
tWXL
tXR
tXF
Direct mode
PLL mode
Direct mode
PLL mode
Direct mode
PLL mode
Direct mode
PLL mode
5
50
5
ns
ns
ns
50
ns
4
ns
10
4
ns
X1 input fall time
ns
10
40
33
33
500
500
100
ns
CPU operating frequency
φ
µPD703100A-40
2
2
MHz
MHz
MHz
ns
µPD703100A-33
µPD703101A-33, 703102A-33
µPD703100A-40
10
CLKOUT output cycle
<6>
tCYK
25
µPD703100A-33
30
ns
µPD703101A-33, 703102A-33
30
ns
CLKOUT input high-level width
CLKOUT input low-level width
CLKOUT input rise time
<7>
<8>
tWKH
tWKL
tKR
0.5T – 7
0.5T – 4
ns
ns
<9>
5
5
ns
CLKOUT input fall time
<10>
tKF
ns
Remark T = tCYK
76
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
<1>
<2>
<3>
<4>
<5>
X1
(PLL mode)
<1>
<3>
<2>
<4>
X1
(Direct mode)
<5>
CLKOUT (output)
<9>
<10>
<7>
<8>
<6>
77
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(2) Output waveform (other than X1, CLKOUT)
Parameter
Symbol
Condition
MIN.
MAX.
Unit
ns
Output rise time
Output fall time
<12>
<13>
tOR
tOF
5
5
ns
<12>
<13>
Signals other than X1, CLKOUT
78
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(3) Reset timing
Parameter
RESET high-level width
RESET low-level width
Symbol
Condition
MIN.
500
MAX.
Unit
ns
<14>
<15>
tWRSH
tWRSL
When power supply is on, and
STOP mode has been released
500 + TOS
ns
Other than when power supply is
on, and STOP mode has been
released
500
ns
Remark TOS: Oscillation stabilization time
<14>
<15>
RESET (input)
79
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(4) SRAM, external ROM, external I/O access timing
(a) Access timing (SRAM, external ROM, external I/O) (1/2)
Parameter
Symbol
<16> tDKA
Condition
Unit
ns
MIN.
2
MAX.
10
Address, CSn output delay time (from
CLKOUT ↓)
Address, CSn output hold time (from
<17>
<18>
<19>
<20>
<21>
<22>
<23>
tHKA
2
2
2
2
2
2
2
10
14
14
10
10
10
10
ns
ns
ns
ns
ns
ns
ns
CLKOUT ↓)
RD, IORD ↓ delay time
(from CLKOUT ↑)
tDKRDL
tHKRDH
tDKWRL
tHKWRH
tDKBSL
tHKBSH
RD, IORD ↑ delay time
(from CLKOUT ↑)
UWR, LWR, IOWR ↓ delay time (from
CLKOUT ↑)
UWR, LWR, IOWR ↑ delay time (from
CLKOUT ↑)
BCYST ↓ delay time (from CLKOUT
↓)
BCYST ↑ delay time (from CLKOUT
↓)
WAIT setup time (to CLKOUT ↓)
WAIT hold time (from CLKOUT ↓)
<24>
<25>
<26>
tSWK
tHKW
tSKID
10
2
ns
ns
ns
Data input setup time
10
(to CLKOUT ↑)
Data input hold time
<27>
<28>
<29>
tHKID
tDKOD
tHKOD
2
2
2
ns
ns
ns
(from CLKOUT ↑)
Data output delay time
10
10
(from CLKOUT ↓)
Data output hold time
(from CLKOUT ↓)
Remarks 1. Maintain at least one of the data input hold times tHKID and tHRDID.
2. n = 0 to 7
80
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(a) Access timing (SRAM, external ROM, external I/O) (2/2)
T1
TW
T2
CLKOUT (Output)
<16>
<22>
<17>
A0 to A23 (Output)
CSn (Output)
<23>
BCYST (Output)
<18>
<20>
<19>
RD, IORD (Output)
[Read time]
<21>
<27>
UWR, LWR, IOWR (Output)
[Write time]
<26>
D0 to D15 (I/O)
[Read time]
<28>
<29>
D0 to D15 (I/O)
[Write time]
<25>
<25>
<24>
<24>
WAIT (Input)
Remarks 1. This is the timing when the number of waits due to the DWC1 and DWC2 registers is zero.
2. The broken lines indicate high impedance.
3. n = 0 to 7
81
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(b) Read timing (SRAM, external ROM, external I/O) (1/2)
Parameter
Symbol
<30>
Condition
MIN.
MAX.
Unit
ns
Data input setup time (to address)
Data input setup time (to RD)
RD, IORD low-level width
RD, IORD high-level width
tSAID
tSRDID
tWRDL
tWRDH
tDARD
(1.5 + wD + w) T – 20
(1 + wD + w) T – 24
<31>
<32>
<33>
<34>
ns
(1 + wD + w) T – 10
T – 10
ns
ns
RD, IORD ↓ delay time from address,
0.5T – 10
ns
CSn
Address delay time from RD, IORD ↑
<35>
<36>
<37>
<38>
<39>
<40>
tDRDA
tHRDID
tDRDOD
tSAW
(0.5 + i) T – 5
0
ns
ns
ns
ns
ns
ns
Data input hold time (from RD, IORD )
↑
Data output delay time from RD, IORD
WAIT setup time (to address)
WAIT setup time (to BCYST ↓)
WAIT hold time (to BCYST ↑)
↑
(0.5 + i) T – 10
Note
Note
Note
T – 20
T – 20
tSBSW
tHBSW
0
Note For first WAIT sampling when the number of waits due to the DWC1 and DWC2 registers is zero.
Remarks 1. T = tCYK
2. w: the number of waits due to WAIT.
3. wD: the number of waits due to the DWC1 and DWC2 registers.
4. i: the number of idle states that are inserted when a write cycle follows a read cycle.
5. Maintain at least one of the data input hold times tHKID and tHRDID.
6. n = 0 to 7
82
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(b) Read timing (SRAM, external ROM, external I/O) (2/2)
T1
TW
T2
CLKOUT (Output)
A0 to A23 (Output)
CSn (Output)
UWR, LWR, IOWR (Output)
<33>
<32>
<35>
<37>
RD, IORD (Output)
<34>
<31>
<30>
<36>
D0 to D15 (I/O)
<38>
<39>
WAIT (Input)
<40>
BCYST (Output)
Remarks 1. This is the timing when the number of waits due to the DWC1 and DWC2 registers is zero.
2. The broken lines indicate high impedance.
3. n = 0 to 7
83
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(c) Write timing (SRAM, external ROM, external I/O) (1/2)
Parameter
Symbol
<38>
Condition
Note
MIN.
MAX.
T – 20
T – 20
Unit
ns
WAIT setup time (to address)
WAIT setup time (to BCYST ↓)
WAIT hold time (from BCYST ↑)
tSAW
tSBSW
tHBSW
tDAWR
<39>
<40>
<41>
Note
ns
Note
0
ns
UWR, LWR, IOWR ↓ delay time from
0.5T – 5
ns
address, CSn
Address setup time (to UWR, LWR,
<42>
<43>
tSAWR
(1.5 + wD + w) T – 10
0.5T – 5
ns
ns
IOWR ↑)
Address delay time from UWR, LWR,
tDWRA
IOWR ↑
UWR, LWR, IOWR high-level width
UWR, LWR, IOWR low-level width
<44>
<45>
<46>
tWWRH
tWWRL
tSODWR
T – 10
ns
ns
ns
(1 + wD + w) T – 10
(1.5 + wD + w) T – 10
Data output setup time
(to UWR, LWR, IOWR ↑)
Data output hold time
<47>
tHWROD
0.5T – 5
ns
(from UWR, LWR, IOWR ↑)
Note For first WAIT sampling when the number of waits due to the DWC1 and DWC2 registers is zero.
Remarks 1. T = tCYK
2. w: the number of waits due to WAIT.
3. wD: the number of waits due to the DWC1 and DWC2 registers.
4. n = 0 to 7
84
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(c) Write timing (SRAM, external ROM, external I/O) (2/2)
T1
TW
T2
CLKOUT (Output)
A0 to A23 (Output)
CSn (Output)
RD, IORD (Output)
UWR, LWR, IOWR (Output)
D0 to D15 (I/O)
<42>
<43>
<41>
<45>
<44>
<46>
<47>
<38>
WAIT (Input)
<39>
<40>
BCYST (Output)
Remarks 1. This is the timing when the number of waits due to the DWC1 and DWC2 registers is zero.
2. The broken lines indicate high impedance.
3. n = 0 to 7
85
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(d) DMA flyby transfer timing (SRAM → external I/O transfer) (1/2)
Parameter
Symbol
<24> tSWK
tHKW
Condition
Unit
ns
MIN.
10
2
MAX.
WAIT setup time (to CLKOUT ↓)
WAIT hold time (from CLKOUT ↓)
RD low-level width
<25>
<32>
ns
tWRDL
(1 + wD + wF + w)
T – 10
ns
RD high-level width
<33>
<34>
<35>
<37>
<38>
<39>
<40>
<41>
<42>
<43>
tWRDH
tDARD
tDRDA
tDRDOD
tSAW
T – 10
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
RD ↓ delay time from address, CSn
Address delay time from RD ↑
Data output delay time from RD ↑
WAIT setup time (to address)
WAIT setup time (to BCYST ↓)
WAIT hold time (from BCYST ↑)
IOWR ↓ delay time from address
Address setup time (to IOWR ↑)
0.5T – 5
(0.5 + i) T – 5
(0.5 + i) T – 10
Note
Note
Note
T – 20
T – 20
tSBSW
tHBSW
tDAWR
tSAWR
tDWRA
0
0.5T – 5
(1.5 + wD + w) T – 10
0.5T – 5
Address delay time from UWR, LWR,
IOWR ↑
IOWR high-level width
<44>
<45>
<48>
tWWRH
tWWRL
tDWRRD
T – 10
(1 + wD + w) T – 10
0
ns
ns
ns
ns
ns
ns
IOWR low-level width
RD ↑ delay time from IOWR ↑
wF = 0
wF = 1
T – 10
IOWR ↓ delay time from DMAAKm ↓
DMAAKm ↑ delay time from IOWR ↑
<49>
<50>
tDDAWR
tDWRDA
0.5T – 10
(0.5 + wF) T – 10
Note For first WAIT sampling when the number of waits due to the DWC1 and DWC2 registers is zero.
Remarks 1. T = tCYK
2. w: the number of waits due to WAIT.
3. wD: the number of waits due to the DWC1 and DWC2 registers.
4. wF: the number of waits that are inserted for a source-side access during a DMA flyby transfer.
5. i: the number of idle states that are inserted when a write cycle follows a read cycle.
6. n = 0 to 7, m = 0 to 3
86
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(d) DMA flyby transfer timing (SRAM → external I/O transfer) (2/2)
T1
TW
T2
CLKOUT (Output)
A0 to A23 (Output)
CSn (Output)
<33>
<32>
<35>
RD (Output)
UWR, LWR (Output)
DMAAKm (Output)
IORD (Output)
<34>
<48>
<49>
<41>
<50>
<43>
<42>
<45>
<44>
IOWR (Output)
<37>
D0 to D15 (I/O)
WAIT (Input)
<38>
<24>
<25>
<24>
<25>
<40>
<39>
BCYST (Output)
Remarks 1. This is the timing when the number of waits due to the DWC1 and DWC2 registers is zero and wF = 0.
2. The broken lines indicate high impedance.
3. n = 0 to 7, m = 0 to 3
87
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(e) DMA flyby transfer timing (external I/O → SRAM transfer) (1/2)
Parameter
Symbol
<24> tSWK
tHKW
Condition
MIN.
10
MAX.
Unit
ns
WAIT setup time (to CLKOUT ↓)
WAIT hold time (from CLKOUT ↓)
IORD low-level width
<25>
<32>
2
ns
tWRDL
(1 + wD + wF + w)
T – 10
ns
IORD high-level width
<33>
<34>
<35>
<37>
<38>
<39>
<40>
<41>
<42>
<43>
tWRDH
tDARD
tDRDA
tDRDOD
tSAW
T – 10
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
IORD ↓ delay time from address, CSn
Address delay time from IORD ↑
Data output delay time from IORD ↑
WAIT setup time (to address)
0.5T – 5
(0.5 + i) T – 5
(0.5 + i) T – 10
Note
Note
Note
T – 20
T – 20
WAIT setup time (to BCYST ↓)
WAIT hold time (from BCYST ↑)
UWR, LWR ↓ delay time from address
Address setup time (to UWR, LWR ↑)
tSBSW
tHBSW
tDAWR
tSAWR
tDWRA
0
0.5T – 5
(1.5 + wD + w) T – 10
0.5T – 5
Address delay time from UWR, LWR,
IOWR ↑
UWR, LWR high-level width
<44>
<45>
<48>
tWWRH
tWWRL
tDWRRD
T – 10
(1 + wD + w) T – 10
0
ns
ns
ns
ns
ns
ns
UWR, LWR low-level width
IORD ↑ delay time from UWR, LWR↑
wF = 0
wF = 1
T – 10
IORD ↓ delay time from DMAAKm ↓
DMAAKm ↑ delay time from IORD ↑
<51>
<52>
tDDARD
tDRDDA
0.5T – 10
0.5T – 10
Note For first WAIT sampling when the number of waits due to the DWC1 and DWC2 registers is zero.
Remarks 1. T = tCYK
2. w: the number of waits due to WAIT.
3. wD: the number of waits due to the DWC1 and DWC2 registers.
4. wF: the number of waits that are inserted for a source-side access during a DMA flyby transfer.
5. i: the number of idle states that are inserted when a write cycle follows a read cycle.
6. n = 0 to 7, m = 0 to 3
88
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(e) DMA flyby transfer timing (external I/O → SRAM transfer) (2/2)
T1
TW
T2
CLKOUT (Output)
A0 to A23 (Output)
CSn (Output)
<42>
<45>
<43>
<41>
<44>
UWR, LWR (Output)
<48>
RD (Output)
<51>
<52>
DMAAKm (Output)
IOWR (Output)
IORD (Output)
D0 to D15 (I/O)
WAIT (Input)
<34>
<33>
<32>
<35>
<37>
<38>
<24>
<25>
<24>
<25>
<40>
<39>
BCYST (Output)
Remarks 1. This is the timing when the number of waits due to the DWC1 and DWC2 registers is zero and wF = 0.
2. The broken lines indicate high impedance.
3. n = 0 to 7, m = 0 to 3
89
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(5) Page ROM access timing (1/2)
Parameter
Symbol
<24>
Condition
MIN.
10
MAX.
Unit
ns
WAIT setup time (to CLKOUT ↓)
WAIT hold time (from CLKOUT ↓)
tSWK
tHKW
tSKID
<25>
<26>
2
ns
Data input setup time
10
ns
(to CLKOUT ↑)
Data input hold time
<27>
<30>
tHKID
2
ns
ns
(from CLKOUT ↑)
Off-page data input setup time (to
address)
tSAID
(1.5 + wD + w) T – 20
(1 + wD + w) T – 24
Off-page data input setup time (to RD)
Off-page RD low-level width
RD high-level width
<31>
<32>
<33>
<36>
<37>
<53>
tSRDID
tWRDL
ns
ns
ns
ns
ns
ns
(1 + wD + w) T – 10
0.5T – 10
tWRDH
tHRDID
tDRDOD
tWORDL
Data input hold time (from RD)
Data output delay time from RD ↑
On-page RD low-level width
0
(0.5 + i) T – 10
(1.5 + wPR + w)
T – 10
On-page data input setup time
(to address)
<54>
<55>
tSOAID
(1.5 + wPR + w) T – 20
(1.5 + wPR + w) T – 24
ns
ns
On-page data input setup time (to RD)
tSORDID
Remarks 1. T = tCYK
2. w: the number of waits due to WAIT.
3. wD: the number of waits due to the DWC1 and DWC2 registers.
4. wPR: the number of waits due to the PRC register.
5. i: the number of idle states that are inserted when a write cycle follows a read cycle.
6. Maintain at least one of the data input hold times tHKID and tHRDID.
90
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(5) Page ROM access timing (2/2)
T1
TDW
TW
T2
TO1 TPRW
TW
TO2
CLKOUT (Output)
Off-page address Note
CSn (Output)
On-page address Note
UWR, LWR (Output)
RD (Output)
<26>
<30>
<31>
<54>
<33>
<53>
<55>
<32>
<37>
<36>
<27>
<36>
<27>
<26>
<25>
D0 to D15 (I/O)
WAIT (Input)
<25>
<24>
<24>
<25>
<24>
<25>
<24>
BCYST (Output)
Note On-page and off-page addresses are as follows.
PRC Register
On-page Addresses
Off-page Addresses
MA5
MA4
MA3
0
0
0
1
0
0
1
1
0
1
1
1
A0, A1
A0 to A2
A0 to A3
A0 to A4
A2 to A23
A3 to A23
A4 to A23
A5 to A23
Remarks 1. This is the timing for the following case.
Number of waits due to the DWC1 and DWC2 registers (TDW): 1
Number of waits due to the PRC register (TPRW): 1
2. The broken lines indicate high impedance.
3. n = 0 to 7
91
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(6) DRAM access timing
(a) Read timing (high-speed page DRAM access, normal access: off-page) (1/3)
Parameter
Symbol
<24>
Condition
MIN.
MAX.
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
WAIT setup time (to CLKOUT ↓)
WAIT hold time (from CLKOUT ↓)
Data input setup time (to CLKOUT ↑)
Data input hold time (from CLKOUT ↑)
Data output delay time from OE ↑
Row address setup time
tSWK
tHKW
tSKID
tHKID
tDRDOD
tASR
10
<25>
<26>
<27>
<37>
<56>
<57>
<58>
<59>
<60>
2
10
2
(0.5 + i) T – 10
(0.5 + wRP) T – 10
(0.5 + wRH) T – 10
0.5T – 10
Row address hold time
tRAH
tASC
tCAH
tRC
Column address setup time
Column address hold time
(1.5 + wDA + w) T – 10
Read/write cycle time
(3 + wRP + wRH + wDA + w)
T – 10
RAS precharge time
RAS pulse time
<61>
<62>
tRP
(0.5 + wRP) T – 5
ns
ns
tRAS
(2.5 + wRH + wDA + w)
T – 10
RAS hold time
<63>
<64>
<65>
<66>
<67>
tRSH
tRAL
tCAS
tCRP
tCSH
(1.5 + wDA + w) T – 10
(2 + wDA + w) T – 10
(1 + wDA + w) T – 10
(1 + wRP) T – 10
ns
ns
ns
ns
ns
Column address read time for RAS
CAS pulse width
CAS-RAS precharge time
CAS hold time
(2 + wRH + wDA + w)
T – 10
WE setup time
<68>
<69>
<70>
<71>
<72>
tRCS
tRRH
tRCH
tCPN
tOEA
(2 + wRP + wRH) T – 10
0.5T – 10
ns
ns
ns
ns
ns
WE hold time (from RAS ↑)
WE hold time (from CAS ↑)
CAS precharge time
T – 10
(2 + wRP + wRH) T – 5
Output enable access time
(2 + wRP + wRH + wDA + w)
T – 20
RAS access time
<73>
tRAC
(2 + wRH + wDA + w)
T – 20
ns
Access time from column address
CAS access time
<74>
<75>
tAA
(1.5 + wDA + w) T – 20
(1 + wDA + w) T – 20
ns
ns
tCAC
Remarks 1. T = tCYK
2. w: the number of waits due to WAIT.
3. wRP: the number of waits due to the RPCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
4. wRH: the number of waits due to the RHCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
5. wDA: the number of waits due to the DACxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
6. i: the number of idle states that are inserted when a write cycle follows a read cycle.
92
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(a) Read timing (high-speed page DRAM access, normal access: off-page) (2/3)
Parameter
RAS column address delay time
RAS-CAS delay time
Symbol
<76>
Condition
Unit
ns
MIN.
(0.5 + wRH) T – 10
(1 + wRH) T – 10
0
MAX.
tRAD
tRCD
tOEZ
<77>
<78>
ns
Output buffer turn-off delay time (from
ns
OE ↑)
Output buffer turn-off delay time (from
<79>
tOFF
0
CAS ↑)
Remarks 1. T = tCYK
2. wRH: the number of waits due to the RHCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
93
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(a) Read timing (high-speed page DRAM access, normal access: off-page) (3/3)
TRPW
T1
TRHW
T2
TDAW
TW
T3
CLKOUT (Output)
A0 to A23 (Output)
RASn (Output)
<58>
<56>
<61>
<57>
<59>
Row address
Column address
<63>
<64>
<76>
<62>
<60>
<67>
<77>
<65>
<66>
UCAS (Output)
LCAS (Output)
<69>
<70>
<71>
<68>
<73>
<75>
WE (Output)
OE (Output)
<79>
<74>
<27>
<72>
<37>
<78>
<26>
D0 to D15 (I/O)
<24>
<25>
<24>
<25>
WAIT (Input)
Remarks 1. This is the timing for the following case (n = 0 to 3, xx = 00 to 03, 10 to 13).
Number of waits due to the RPCxx bit of the DRCn register (TRPW): 1
Number of waits due to the RHCxx bit of the DRCn register (TRHW): 1
Number of waits due to the DACxx bit of the DRCn register (TDAW): 1
2. The broken lines indicate high impedance.
3. n = 0 to 7
94
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
[MEMO]
95
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(b) Read timing (high-speed page DRAM access: on-page) (1/2)
Parameter
Symbol
<26>
Condition
MIN.
10
MAX.
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Data input setup time (to CLKOUT ↑)
Data input hold time (from CLKOUT ↑)
Data output delay time from OE ↑
Column address setup time
Column address hold time
RAS hold time
tSKID
tHKID
tDRDOD
tASC
tCAH
tRSH
tRAL
<27>
<37>
<58>
<59>
<63>
<64>
<65>
<68>
<69>
<70>
<72>
<74>
<75>
<78>
2
(0.5 + i) T – 10
(0.5 + wCP) T – 10
(1.5 + wDA) T – 10
(1.5 + wDA) T – 10
(2 + wCP + wDA) T – 10
(1 + wDA) T – 10
(1 + wCP) T – 10
0.5T – 10
Column address read time for RAS
CAS pulse width
tCAS
tRCS
tRRH
tRCH
tOEA
tAA
WE setup time (to CAS ↓)
WE hold time (from RAS ↑)
WE hold time (from CAS ↑)
Output enable access time
Access time from column address
CAS access time
T – 10
(1 + wCP + wDA) T – 20
(1.5 + wCP + wDA) T – 20
tCAC
tOEZ
(1 + wDA) T – 20
Output buffer turn-off delay time (from
0
0
OE ↑)
Output buffer turn-off delay time (from
<79>
tOFF
ns
CAS ↑)
Access time from CAS precharge
CAS precharge time
<80>
<81>
<82>
<83>
tACP
tCP
(2 + wCP + wDA) T – 20
ns
ns
ns
ns
(1 + wCP) T – 5
High-speed page mode cycle time
RAS hold time for CAS precharge
tPC
(2 + wCP + wDA) T – 10
tRHCP
(2.5 + wCP + wDA) T – 10
Remarks 1. T = tCYK
2. wCP: the number of waits due to the CPCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
3. wDA: the number of waits due to the DACxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
4. i: the number of idle states that are inserted when a write cycle follows a read cycle.
96
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(b) Read timing (high-speed page DRAM access: on-page) (2/2)
TCPW
TO1
TDAW
TO2
CLKOUT (Output)
A0 to A23 (Output)
RASn (Output)
<58>
<59>
<63>
Column address
<64>
<83>
<81>
<65>
<82>
UCAS (Output)
LCAS (Output)
<69>
<70>
<68>
WE (Output)
OE (Output)
<75>
<79>
<37>
<72>
<26>
<74>
<80>
<78>
<27>
D0 to D15 (I/O)
WAIT (Input)
Remarks 1. This is the timing for the following case (n = 0 to 3, xx = 00 to 03, 10 to 13).
Number of waits due to the CPCxx bit of the DRCn register (TCPW): 1
Number of waits due to the DACxx bit of the DRCn register (TDAW): 1
2. The broken lines indicate high impedance.
3. n = 0 to 7
97
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(c) Write timing (high-speed page DRAM access, normal access: off-page) (1/2)
Parameter
WAIT setup time (to CLKOUT ↓)
WAIT hold time (from CLKOUT ↓)
Row address setup time
Symbol
<24>
Condition
MIN.
10
MAX.
Unit
ns
ns
ns
ns
ns
ns
ns
tSWK
tHKW
tASR
tRAH
tASC
tCAH
tRC
<25>
<56>
<57>
<58>
<59>
<60>
2
(0.5 + wRP) T – 10
(0.5 + wRH) T – 10
0.5T – 10
Row address hold time
Column address setup time
Column address hold time
Read/write cycle time
(1.5 + wDA + w) T – 10
(3 + wRP + wRH + wDA + w)
T – 10
RAS precharge time
RAS pulse time
<61>
<62>
tRP
(0.5 + wRP) T – 5
ns
ns
tRAS
(2.5 + wRH + wDA + w)
T – 10
RAS hold time
<63>
<64>
<65>
<66>
<67>
tRSH
tRAL
tCAS
tCRP
tCSH
(1.5 + wDA + w) T – 10
(2 + wDA + w) T – 10
(1 + wDA + w) T – 10
(1 + wRH) T – 10
ns
ns
ns
ns
ns
Column address read time (from RAS
CAS pulse width
↑
)
CAS-RAS precharge time
CAS hold time
(2 + wRH + wDA + w)
T – 10
CAS precharge time
<71>
<76>
<77>
<84>
tCPN
tRAD
tRCD
tWCS
(2 + wRP + wRH) T – 5
(0.5 + wRH) T – 10
(1 + wRH) T – 10
ns
ns
ns
ns
RAS column address delay time
RAS-CAS delay time
WE setup time (to CAS ↓)
(1 + wRP + wRH )
T – 10
WE hold time (from CAS ↓)
Data setup time (to CAS ↓)
Data hold time (from CAS ↓)
<85>
<86>
<87>
tWCH
tDS
(1 + wDA + w) T – 10
ns
ns
ns
(1.5 + wRP + wRH
)
T – 10
tDH
(1.5 + wDA + w) T – 10
Remarks 1. T = tCYK
2. w: the number of waits due to WAIT.
3. wRP: the number of waits due to the RPCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
4. wRH: the number of waits due to the RHCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
5. wDA: the number of waits due to the DACxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
98
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(c) Write timing (high-speed page DRAM access, normal access: off-page) (2/2)
TRPW
T1
TRHW
T2
TDAW
TW
T3
CLKOUT (Output)
A0 to A23 (Output)
RASn (Output)
<58>
<56>
<61>
<57>
<59>
Row address
Column address
<63>
<64>
<76>
<62>
<60>
<67>
<77>
<65>
<66>
UCAS (Output)
LCAS (Output)
<71>
OE (Output)
WE (Output)
<84>
<85>
<86>
<87>
D0 to D15 (I/O)
<24>
<25>
<24>
<25>
WAIT (Input)
Remarks 1. This is the timing for the following case (n = 0 to 3, xx = 00 to 03, 10 to 13).
Number of waits due to the RPCxx bit of the DRCn register (TRPW): 1
Number of waits due to the RHCxx bit of the DRCn register (TRHW): 1
Number of waits due to the DACxx bit of the DRCn register (TDAW): 1
2. The broken lines indicate high impedance.
3. n = 0 to 7
99
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(d) Write timing (high-speed page DRAM access: on-page) (1/2)
Parameter
Symbol
<58>
Condition
MIN.
MAX.
Unit
ns
ns
ns
ns
ns
ns
ns
Column address setup time
Column address hold time
RAS hold time
tASC
tCAH
tRSH
tRAL
tCAS
tCP
(0.5 + wCP) T – 10
(1.5 + wDA) T – 10
(1.5 + wDA) T – 10
(2 + wCP + wDA) T – 10
(1 + wDA) T – 10
(1 + wCP) T – 5
<59>
<63>
<64>
<65>
<81>
<83>
Column address read time (from RAS
CAS pulse width
↑
)
CAS precharge time
RAS hold time for CAS precharge
tRHCP
(2.5 + wCP + wDA
)
T – 10
WE setup time (to CAS ↓)
WE hold time (from CAS ↓)
Data setup time (to CAS ↓)
Data hold time (from CAS ↓)
WE read time (from RAS ↑)
WE read time (from CAS ↑)
Data setup time (to WE ↓)
Data hold time (from WE ↓)
WE pulse width
<84>
<85>
<86>
<87>
<88>
<89>
<90>
<91>
<92>
tWCS
tWCH
tDS
wCP ≥ 1
wCPT – 10
ns
ns
ns
ns
ns
ns
ns
ns
ns
(1 + wDA) T – 10
(0.5 + wCP) T – 10
(1.5 + wDA) T – 10
(1.5 + wDA) T – 10
(1 + wDA) T – 10
0.5T – 10
tDH
tRWL
tCWL
tDSWE
tDHWE
tWP
wCP = 0
wCP = 0
wCP = 0
wCP = 0
wCP = 0
(1.5 + wDA) T – 10
(1 + wDA) T – 10
Remarks 1. T = tCYK
2. wCP: the number of waits due to the CPCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
3. wDA: the number of waits due to the DACxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
100
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(d) Write timing (high-speed page DRAM access: on-page) (2/2)
TCPW
TO1
TDAW
TO2
CLKOUT (Output)
A0 to A23 (Output)
RASn (Output)
<58>
<59>
<63>
Column address
<64>
<83>
<81>
<65>
UCAS (Output)
LCAS (Output)
<89>
<88>
OE (Output)
WE (Output)
<84>
<85>
<92>
<91>
<90>
<86>
<87>
D0 to D15 (I/O)
WAIT (Input)
Remarks 1. This is the timing for the following case (n = 0 to 3, xx = 00 to 03, 10 to 13).
Number of waits due to the CPCxx bit of the DRCn register (TCPW ): 1
Number of waits due to the DACxx bit of the DRCn register (TDAW): 1
2. The broken lines indicate high impedance.
3. n = 0 to 7
101
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(e) Read timing (EDO DRAM) (1/3)
Parameter
Symbol
<26>
Condition
MIN.
10
MAX.
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Data input setup time (to CLKOUT ↑)
Data input hold time (from CLKOUT ↑)
Data output delay time from OE ↑
Row address setup time
tSKID
tHKID
tDRDOD
tASR
tRAH
tASC
tCAH
tRP
<27>
<37>
<56>
<57>
<58>
<59>
<61>
<64>
<66>
<67>
<68>
<69>
<70>
<73>
<74>
<75>
<76>
<77>
<78>
2
(0.5 + i) T – 10
(0.5 + wRP) T – 10
(0.5 + wRH) T – 10
0.5T – 10
Row address hold time
Column address setup time
Column address hold time
RAS precharge time
(0.5 + wDA) T – 10
(0.5 + wRP) T – 5
(2 + wCP + wDA) T – 10
(1 + wRP) T – 10
Column address read time (from RAS
CAS-RAS precharge time
CAS hold time
↑
)
tRAL
tCRP
tCSH
tRCS
tRRH
tRCH
tRAC
tAA
(1.5 + wRH + wDA) T – 10
WE setup time (to CAS ↓)
WE hold time (from RAS ↑)
WE hold time (from CAS ↑)
RAS access time
(2 + wRP + wRH) T – 10
0.5T – 10
1.5T – 10
(2 + wRH + wDA) T – 20
Access time from column address
CAS access time
(1.5 + wDA) T – 20
(1 + wDA) T – 20
tCAC
tRAD
tRCD
tOEZ
Column address delay time from RAS
RAS-CAS delay time
(0.5 + wRH) T – 10
(1 + wRH) T – 10
0
Output buffer turn-off delay time (from
OE)
Access time from CAS precharge
CAS precharge time
<80>
<81>
<83>
<93>
<94>
<95>
<96>
<97>
<98>
tACP
tCP
tRHCP
tHPC
(1.5 + wCP + wDA
)
T – 20
ns
ns
ns
ns
ns
ns
ns
ns
ns
(0.5 + wCP) T – 5
(2 + wCP + wDA) T – 10
(1 + wDA + wCP) T – 10
RAS hold time for CAS precharge
Read cycle time
RAS pulse width
tRASP
tHCAS
tOCH1
tOCH2
tDHC
(2.5 + wRH + wDA) T – 10
CAS pulse width
(0.5 + wDA) T – 10
(2 + wRH + wDA) T – 10
(0.5 + wDA) T – 10
0
CAS hold time from OE
Off-page
On-page
Data input hold time (from CAS ↓)
Remarks 1. T = tCYK
2. wRP: the number of waits due to the RPCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
3. wRH: the number of waits due to the RHCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
4. wDA: the number of waits due to the DACxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
5. wCP: the number of waits due to the CPCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
6. i: the number of idle states that are inserted when a write cycle follows a read cycle.
102
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(e) Read timing (EDO DRAM) (2/3)
Parameter
Symbol
<99> tOEA1
Condition
MIN.
MAX.
Unit
ns
Output enable access
time
Off-page
On-page
(2 + wPR + wRH + wDA)
T – 20
<100>
tOEA2
(1 + wCP + wDA
)
T – 20
ns
Remarks 1. T = tCYK
2. wRP: the number of waits due to the RPCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
3. wRH: the number of waits due to the RHCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
4. wDA: the number of waits due to the DACxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
5. wCP: the number of waits due to the CPCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
103
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(e) Read timing (EDO DRAM) (3/3)
TRPW
T1
TRHW
T2
TDAW TCPW
TB
TDAW
TE
CLKOUT (Output)
A0 to A23 (Output)
RASn (Output)
<58>
<57>
<56>
<59>
Row address
<76>
Column address
Column address
<64>
<74>
<61>
<94>
<67>
<83>
<75>
<66>
<77>
<95>
<93>
<81>
UCAS (Output)
LCAS (Output)
<69>
<70>
<68>
<95>
<80>
WE (Output)
OE (Output)
<97>
<96>
<100> <26>
<37>
Note
<75>
<98>
<27>
<27>
<78>
<74>
<26>
D0 to D15 (I/O)
BCYST (Output)
WAIT (Input)
Data
Data
<73>
<99>
Note For on-page access from another cycle during the RASn low level signal.
Remarks 1. This is the timing for the following case (n = 0 to 3, xx = 00 to 03, 10 to 13).
Number of waits due to the RPCxx bit of the DRCn register (TRPW): 1
Number of waits due to the RHCxx bit of the DRCn register (TRHW): 1
Number of waits due to the DACxx bit of the DRCn register (TDAW): 1
Number of waits due to the CPCxx bit of the DRCn register (TCPW): 1
2. The broken lines indicate high impedance.
3. n = 0 to 7
104
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
[MEMO]
105
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(f) Write timing (EDO DRAM) (1/2)
Parameter
Row address setup time
Row address hold time
Column address setup time
Column address hold time
RAS precharge time
Symbol
<56>
Condition
MIN.
MAX.
Unit
ns
ns
ns
ns
ns
ns
ns
tASR
tRAH
tASC
tCAH
tRP
(0.5 + wRP) T – 10
(0.5 + wRH) T – 10
0.5T – 10
<57>
<58>
<59>
<61>
<63>
<64>
(0.5 + wDA) T – 10
(0.5 + wRP) T – 5
(1.5 + wDA) T – 10
(2 + wCP + wDA) T – 10
RAS hold time
tRSH
tRAL
Column address read time
(from RAS ↑)
CAS-RAS precharge time
CAS hold time
<66>
<67>
<76>
<77>
<81>
<83>
<85>
<87>
<88>
tCRP
tCSH
tRAD
tRCD
tCP
(1 + wRP) T – 10
ns
ns
ns
ns
ns
ns
ns
ns
ns
(1.5 + wRH + wDA) T – 10
Column address delay time from RAS
RAS-CAS delay time
(0.5 + wRH) T – 10
(1 + wRH) T – 10
CAS precharge time
(0.5 + wCP) T – 5
(2 + wCP + wDA) T – 10
(1 + wDA) T – 10
RAS hold time for CAS precharge
WE hold time (from CAS ↓)
Data hold time (from CAS ↓)
tRHCP
tWCH
tDH
(0.5 + wDA) T – 10
(1.5 + wDA) T – 10
WE read time
On-page
On-page
On-page
tRWL
wCP = 0
wCP = 0
wCP = 0
(from RAS ↑)
WE read time
<89>
tCWL
(0.5 + wDA) T – 10
ns
(from CAS ↑)
WE pulse width
Write cycle time
RAS pulse width
CAS pulse width
<92>
<93>
tWP
tHPC
(1 + wDA) T – 10
ns
ns
ns
ns
ns
ns
ns
ns
(1 + wDA + wCP) T – 10
<94>
tRASP
tHCAS
tWCS1
tWCS2
tDS1
(2.5 + wRH + wDA
)
T – 10
(0.5 + wDA) T – 10
T – 10
wCPT – 10
T – 10
(0.5 + wCP) T – 10
<95>
WE setup time
Off-page
On-page
Off-page
On-page
<101>
<102>
<103>
<104>
(1 + wRP + wRH
)
(to CAS ↓)
wCP ≥ 1
Data setup time
(1.5 + wRP + wRH
)
(to CAS ↓)
tDS2
Remarks 1. T = tCYK
2. wRP: the number of waits due to the RPCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
3. wRH: the number of waits due to the RHCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
4. wDA: the number of waits due to the DACxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
5. wCP: the number of waits due to the CPCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
106
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(f) Write timing (EDO DRAM) (2/2)
TRPW
T1
TRHW
T2
TDAW TCPW
TB
TDAW
TE
CLKOUT (Output)
A0 to A23 (Output)
RASn (Output)
<58>
<57>
<56>
<59>
<58>
<59>
Row address
<76>
Column address
Column address
<64>
<61>
<94>
<67>
<77>
<83>
<66>
<95>
<89>
<81>
<63>
UCAS (Output)
LCAS (Output)
<93>
<88>
<95>
RD (Output)
OE (Output)
<102>
<85>
<101>
<85>
<92>
WE (Output)
D0 to D15 (I/O)
BCYST (Output)
WAIT (Input)
<103>
<87>
<104>
<87>
Data
Data
Remarks 1. This is the timing for the following case (n = 0 to 3, xx = 00 to 03, 10 to 13).
Number of waits due to the RPCxx bit of the DRCn register (TRPW): 1
Number of waits due to the RHCxx bit of the DRCn register (TRHW): 1
Number of waits due to the DACxx bit of the DRCn register (TDAW): 1
Number of waits due to the CPCxx bit of the DRCn register (TCPW): 1
2. The broken lines indicate high impedance.
3. n = 0 to 7
107
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(g) DMA flyby transfer timing (DRAM (EDO, high-speed page) → external I/O transfer) (1/3)
Parameter
Symbol
Condition
MIN.
MAX.
Unit
ns
WAIT setup time (to CLKOUT ↓)
WAIT hold time (from CLKOUT ↓)
Data output delay time from OE ↑
IOWR ↓ delay time from address
<24>
tSWK
tHKW
10
<25>
<37>
<41>
<42>
2
ns
tDRDOD
tDAWR
tSAWR
(0.5 + i) T – 10
(0.5 + wRP) T – 5
ns
ns
Address setup time
(2 + wRP + wRH + wDA)
T – 10
ns
(to UWR, LWR IOWR ↑)
Address delay time from IOWR ↑
RD ↑ delay time from IOWR ↑
<43>
<48>
tDWRA
0.5T – 5
0
ns
ns
ns
ns
tDWRRD
wF = 0
wF = 1
T – 10
IOWR low-level width
<50>
tWWRL
(2 + wRH + wDA + w)
T – 10
Row address setup time
Row address hold time
Column address setup time
Column address hold time
<56>
<57>
<58>
<59>
tASR
tRAH
tASC
tCAH
(0.5 + wRP) T – 10
(0.5 + wRH) T – 10
0.5T – 10
ns
ns
ns
ns
(1.5 + wDA + wF + w)
T – 10
Read/write cycle time
<60>
tRC
(3 + wRP + wRH + wDA +
wF +w) T – 10
ns
RAS precharge time
RAS hold time
<61>
<63>
tRP
(0.5 + wRP) T – 5
ns
ns
tRSH
(1.5 + wDA + wF + w)
T – 10
Column address read time for RAS
CAS pulse width
<64>
<65>
tRAL
(2 + wCP + wDA + w
F
+ w)
ns
ns
T – 10
tCAS
(1 + wDA + wF + w)
T – 10
CAS-RAS precharge time
CAS hold time
<66>
<67>
tCRP
tCSH
(1 + wRP) T – 10
ns
ns
F
(2 + wRH + wDA + w +w)
T – 10
WE setup time (to CAS ↓)
WE hold time (from RAS ↑)
WE hold time (from CAS ↑)
CAS precharge time
<68>
<69>
<70>
<71>
<76>
<77>
tRCS
tRRH
tRCH
tCPN
tRAD
tRCD
(2 + wRP + wRH) T – 10
0.5T – 10
ns
ns
ns
ns
ns
ns
1.5T – 10
(2 + wRP + wRH) T – 5
(0.5 + wRH) T – 10
(1 + wRH) T – 10
RAS column address delay time
RAS-CAS delay time
108
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Remarks 1. T = tCYK
2. w: the number of waits due to WAIT.
3. wRP: the number of waits due to the RPCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
4. wRH: the number of waits due to the RHCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
5. wDA: the number of waits due to the DACxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
6. wCP: the number of waits due to the CPCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
7. wF: the number of waits that are inserted for a source-side access during a DMA flyby transfer.
8. i: the number of idle states that are inserted when a write cycle follows a read cycle.
109
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(g) DMA flyby transfer timing (DRAM (EDO, high-speed page) → external I/O transfer) (2/3)
Parameter
Symbol
<78> tOEZ
Condition
MIN.
0
MAX.
Unit
ns
Output buffer turn-off delay time (from
OE ↑)
Output buffer turn-off delay time (from
<79>
tOFF
0
ns
CAS ↑)
CAS precharge time
<81>
<82>
tCP
tPC
(0.5 + wCP) T – 5
ns
ns
High-speed page mode cycle time
(2 + wCP + wDA + w
F
+ w)
T – 10
RAS hold time for CAS precharge
RAS pulse width
<83>
<94>
<96>
<97>
tRHCP
tRASP
tOCH1
tOCH2
(2.5 + wCP + wDA + w
F
+ w)
ns
ns
ns
ns
T – 10
(2.5 + wRH + wDA + w
T – 10
F
+ w)
OE → CAS hold time
(from CAS ↑)
Off-page
On-page
(2.5 + wRP + wRH + wDA
+ wF + w) T – 10
(1.5 + wCP + wDA + w
F
+ w)
T – 10
CAS ↓ delay time from DMAAKm ↓
CAS ↓ delay time from IOWR ↓
<105>
<106>
tDDACS
tDRDCS
(1.5 + wRH) T – 10
(1 + wRH) T – 10
ns
ns
Remarks 1. T=tCYK
2. w: the number of waits due to WAIT.
3. wCP: the number of waits due to the CPCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
4. wDA: the number of waits due to the DACxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
5. wRH: the number of waits due to the RHCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
6. wRP: the number of waits due to the RPCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
7. wF: the number of waits that are inserted for a source-side access during a DMA flyby transfer.
8. m = 0 to 3
110
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(g) DMA flyby transfer timing (DRAM (EDO, high-speed page) → external I/O transfer) (3/3)
TRPW T1 TRHW T2 TDAW TW
T3 TCPW TO1 TDAW TW TO2
CLKOUT (Output)
A0 to A23 (Output)
RASn (Output)
<58>
<57>
<56>
<59>
Column address
Row address
<76>
Column address
<64>
<61>
<94>
<60>
<69>
<77>
<65>
<83>
<63>
<66>
<67>
<81>
UCAS (Output)
LCAS (Output)
<70>
<71>
<82>
<96>
<79>
RD (Output)
OE (Output)
<105>
<48>
<97>
DMAAKm (Output)
WE (Output)
<68>
IORD (Output)
IOWR (Output)
D0 to D15 (I/O)
WAIT (Input)
<106>
<42>
<43>
<78>
<37>
<41>
<50>
<24>
Data
Data
<25>
<24>
<24>
<25>
<25>
BCYST (Output)
Remarks 1. This is the timing for the following case (n = 0 to 3, xx = 00 to 03, 10 to 13).
Number of waits due to the RPCxx bit of the DRCn register (TRPW): 1
Number of waits due to the RHCxx bit of the DRCn register (TRHW): 1
Number of waits due to the DACxx bit of the DRCn register (TDAW): 1
Number of waits due to the CPCxx bit of the DRCn register (TCPW): 1
Number of waits that are inserted for a source-side access during a DMA flyby transfer: 0
2. The broken lines indicate high impedance.
3. n = 0 to 7, m = 0 to 3
111
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(h) DMA flyby transfer timing (external I/O → DRAM (EDO, high-speed page) transfer) (1/3)
Parameter
Symbol
<24>
Condition
MIN.
MAX.
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
WAIT setup time (to CLKOUT ↓)
WAIT hold time (from CLKOUT ↓)
IORD low-level width
tSWK
tHKW
tWRDL
tWRDH
tDARD
tDRDA
tASR
10
2
<25>
<32>
<33>
<34>
<35>
<56>
<57>
<58>
<59>
<60>
(2 + wRH + wDA + wF + w) T – 10
T – 5
IORD high-level width
IORD ↑ delay time from address, CSn
Address delay time from IORD ↑
Row address setup time
0.5T – 5
(0.5 + i) T – 5
(0.5 + wRP) T – 10
(0.5 + wRH) T – 10
0.5T – 10
Row address hold time
tRAH
Column address setup time
Column address hold time
Read/write cycle time
tASC
tCAH
(1.5 + wDA + wF) T – 10
tRC
(3 + wRP + wRH + wDA + wF + w)
T – 10
RAS precharge time
<61>
<63>
<64>
<65>
<66>
<67>
<71>
<76>
<77>
<81>
<82>
<83>
<85>
<88>
<89>
<92>
<94>
<101>
<102>
tRP
tRSH
tRAL
tCAS
tCRP
tCSH
tCPN
tRAD
tRCD
tCP
(0.5 + wRP) T – 5
(1.5 + wDA + wF) T – 10
(2 + wCP + wDA + wF + w) T – 10
(1 + wDA + wF) T – 10
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
RAS hold time
Column address read time for RAS
CAS pulse width
CAS-RAS precharge time
CAS hold time
(1 + wRP) T – 10
(2 + wRH + wDA + wF + w) T – 10
(2 + wRP + wRH + w) T – 5
(0.5 + wRH) T – 10
CAS precharge time
RAS column address delay time
RAS-CAS delay time
(1 + wRH + w) T – 10
CAS precharge time
(0.5 + wCP + w) T – 5
High-speed page mode cycle time
RAS hold time for CAS precharge
WE hold time (from CAS ↓)
WE read time (from RAS ↑)
WE read time (from CAS ↑)
WE pulse width
tPC
(2 + wCP + wDA + wF + w) T – 10
(2.5 + wCP + wDA + w) T – 10
(1 + wDA) T – 10
tRHCP
tWCH
tRWL
tCWL
tWP
wCP = 0
wCP = 0
wCP = 0
(1.5 + wDA + w) T – 10
(1 + wDA + w) T – 10
(1 + wDA + w) T – 10
RAS pulse width
tRASP
tWCS1
tWCS2
(2.5 + wRH + wDA + wF + w) T – 10
(1 + wRH + wRP + w) T – 10
wCPT – 10
WE setup time
Off-page
On-page
wCP = 0
(to CAS ↓)
wCP ≥ 1
112
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Remarks 1. T = tCYK
2. w: the number of waits due to WAIT.
3. wRH: the number of waits due to the RHCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
4. wDA: the number of waits due to the DACxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
5. wRP: the number of waits due to the RPCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
6. wCP: the number of waits due to the CPCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
7. wF: the number of waits that are inserted for a source-side access during a DMA flyby transfer.
8. i: the number of idle states that are inserted when a write cycle follows a read cycle.
9. n = 0 to 7
113
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(h) DMA flyby transfer timing (external I/O → DRAM (EDO, high-speed page) transfer) (2/3)
Parameter
Symbol
Condition
Unit
ns
MIN.
(1.5 + wRH + w) T – 10
(1 + wRH + w) T – 10
0
MAX.
CAS ↓ delay time from DMAAKm ↓
CAS ↓ delay time from IORD ↓
IORD ↑ delay time from WE ↑
<105>
tDDACS
tDRDCS
tDWERD
<106>
<107>
ns
wF = 0
wF = 1
ns
T – 10
ns
Remarks 1. T = tCYK
2. w: the number of waits due to WAIT.
3. wRH: the number of waits due to the RHCxx bit of the DRCn register (n = 0 to 3, xx = 00 to 03, 10 to
13).
4. wF: the number of waits that are inserted for a source-side access during a DMA flyby transfer.
5. m = 0 to 3
114
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(h) DMA flyby transfer timing (external I/O → DRAM (EDO, high-speed page) transfer) (3/3)
TRPW T1 TRHW TW
T2 TDAW T3 TCPW TW
TO1 TDAW TO2
CLKOUT (Output)
A0 to A23 (Output)
RASn (Output)
<56>
<57>
<58>
<59>
Row address
<76>
<61>
Column address
Column address
<64>
<94>
<60>
<77>
<65>
<66>
<67>
<81>
<63>
UCAS (Output)
LCAS (Output)
<71>
<82>
<83>
RD (Output)
OE (Output)
<102>
<88>
<89>
<101>
<105>
<85>
WE (Output)
<92>
DMAAKm (Output)
IOWR (Output)
IORD (Output)
D0 to D15 (I/O)
WAIT (Input)
<106>
<107>
<35>
<34>
<32>
<24>
<25>
<33>
Data
Data
<24>
<24>
<25>
<25>
BCYST (Output)
Remarks 1. This is the timing for the following case (n = 0 to 3, xx = 00 to 03, 10 to 13).
Number of waits due to the RPCxx bit of the DRCn register (TRPW): 1
Number of waits due to the RHCxx bit of the DRCn register (TRHW): 1
Number of waits due to the DACxx bit of the DRCn register (TDAW): 1
Number of waits due to the CPCxx bit of the DRCn register (TCPW): 1
Number of waits that are inserted for a source-side access during a DMA flyby transfer: 0
2. The broken lines indicate high impedance.
3. n = 0 to 7, m = 0 to 3
115
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(i) CBR refresh timing
Parameter
RAS precharge time
RAS pulse width
Symbol
Condition
MIN.
(1.5 + wRRW) T – 5
(1.5 + w
MAX.
Unit
ns
ns
ns
ns
ns
ns
<61>
tRP
tRAS
RCWNote) T – 10
<62>
<108>
<109>
<110>
<111>
(1.5 + w
RCWNote) T – 10
CAS hold time
tCHR
tWRFL
tRPC
tDKRF
REFRQ pulse width
RAS precharge CAS hold time
(3 + w
RRW + wRCWNote) T – 10
(0.5 + wRRW) T – 10
2
REFRQ active delay time
10
10
(from CLKOUT ↑)
REFRQ inactive delay time
<112>
<113>
tHKRF
2
ns
ns
(from CLKOUT ↑)
CAS setup time
tCSR
T – 10
Note At least one clock cycle is inserted by default for wRCW regardless of the settings of the RCW0 to RCW2 bits
of the RWC register.
Remarks 1. T = tCYK
2. wRRW: the number of waits due to the RRW0 and RRW1 bits of the RWC register.
3. wRCW: the number of waits due to the RCW0 to RCW2 bits of the RWC register.
TRRW
T1
T2
TRCWNote
TRCW
T3
TI
CLKOUT (Output)
REFRQ (Output)
RASn (Output)
<111>
<112>
<109>
<61>
<62>
<110>
<110>
<113>
<108>
UCAS (Output)
LCAS (Output)
Note This TRCW is always inserted regardless of the settings of the RCW0 to RCW2 bits of the RWC register.
Remarks 1. This is the timing for the following case.
Number of waits due to the RRW0 and RRW1 bits of the RWC register (TRRW): 1
Number of waits due to the RCW0 to RCW2 bits of the RWC register (TRCW): 2
2. n = 0 to 7
116
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(j) CBR self-refresh timing
Parameter
Symbol
<111> tDKRF
Condition
MIN.
2
MAX.
10
Unit
ns
REFRQ active delay time
(from CLKOUT ↑)
REFRQ inactive delay time
<112>
tHKRF
2
10
ns
(from CLKOUT ↑)
CAS hold time
<114>
<115>
tCHS
tRPS
−5
ns
ns
RAS precharge time
(1 + 2wSRW) T – 10
Remarks 1. T = tCYK
2. wSRW: the number of waits due to the SRW0 to SRW2 bits of the RWC register.
TRRW
TH
TH
TH
TRCW
TH
TI
TSRW
TSRW
CLKOUT (Output)
REFRQ (Output)
RASn (Output)
<111>
<112>
<115>
<114>
UCAS (Output)
LCAS (Output)
Output signals
other than above
Remarks 1. This is the timing for the following case.
Number of waits due to the RRW0 and RRW1 bits of the RWC register (TRRW): 1
Number of waits due to the RCW0 to RCW2 bits of the RWC register (TRCW): 1
Number of waits due to the SRW0 to SRW2 bits of the RWC register (TSRW): 2
2. The broken lines indicate high impedance.
3. n = 0 to 7
117
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(7) DMAC timing
Parameter
Symbol
Condition
Unit
ns
MIN.
MAX.
DMARQn setup time (to CLKOUT ↑)
DMARQn hold time (from CLKOUT ↑)
<116>
tSDRK
tHKDR1
tHKDR2
tDKDA
10
<117>
<118>
<119>
2
ns
Until DMAAKn ↓
ns
DMAAKn output delay time
2
10
10
10
10
ns
(from CLKOUT ↓)
DMAAKn output hold time
<120>
<121>
<122>
tHKDA
tDKTC
tHKTC
2
2
2
ns
ns
ns
(from CLKOUT ↓)
TCn output delay time
(from CLKOUT ↓)
TCn output hold time
(from CLKOUT ↓)
Remark n = 0 to 3
CLKOUT (Output)
<117>
<116>
<118>
DMARQn (Input)
DMAAKn (Output)
<116>
<119>
<120>
<122>
<121>
TCn (Output)
Remark n = 0 to 3
118
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
[MEMO]
119
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(8) Bus hold timing (1/2)
Parameter
Symbol
Condition
MIN.
10
MAX.
10
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
HLDRQ setup time (to CLKOUT ↑)
HLDRQ hold time (from CLKOUT ↑)
HLDAK delay time from CLKOUT ↓
HLDRQ high-level width
<123>
tSHRK
tHKHR
<124>
<125>
<126>
<127>
<128>
<129>
<130>
<131>
5
tDKHA
2
tWHQH
tWHAL
tDKCF
T + 17
T – 8
HLDAK low-level width
Bus float delay time from CLKOUT ↓
Bus output delay time from HLDAK ↑
HLDAK ↓ delay time from HLDRQ ↓
HLDAK ↑ delay time from HLDRQ ↑
10
tDHAC
0
tDHQHA1
tDHQHA2
2.5T
0.5T
1.5T
Remark T = tCYK
120
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(8) Bus hold timing (2/2)
T1
T2
T3
TI
TH
TH
TH
TI
T1
CLKOUT (Output)
<123>
<124>
<123>
<123>
<124>
<123>
<126>
HLDRQ (Intput)
HLDAK (Output)
A0 to A23 (Output)
D0 to D15 (I/O)
CSn/RASn (Output)
BCYST (Output)
RD (Output)
<125>
<128>
<125>
<131>
<130>
<127>
<129>
Address
Undefined
Data
WE (Output)
UCAS (Output)
LCAS (Output)
WAIT (Input)
Remarks 1. The broken lines indicate high impedance.
2. n = 0 to 7
121
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(9) Interrupt timing
Parameter
NMI high-level width
NMI low-level width
Symbol
<132>
Condition
MIN.
500
MAX.
Unit
ns
tWNIH
tWNIL
tWITH
tWITL
<133>
<134>
<135>
500
ns
INTPn high-level width
INTPn low-level width
4T + 10
4T + 10
ns
ns
Remarks 1. n = 100 to 103, 110 to 113, 120 to 123, 130 to 133, 140 to 143, or 150 to 153
2. T = tCYK
<132>
<134>
<133>
NMI (Input)
<135>
INTPn (Input)
Remark n = 100 to 103, 110 to 113, 120 to 123, 130 to 133, 140 to 143, or 150 to 153
(10) RPU timing
Parameter
TI1n high-level width
Symbol
<136>
Condition
MIN.
MAX.
Unit
ns
tWTIH
tWTIL
tWTCH
tWTCL
3T + 18
3T + 18
3T + 18
3T + 18
TI1n low-level width
<137>
<138>
<139>
ns
TCLR1n high-level width
TCLR1n low-level width
ns
ns
Remarks 1. n = 0 to 5
2. T = tCYK
<136>
<137>
TI1n (Input)
<138>
<139>
TCLR1n (Input)
Remark n = 0 to 5
122
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(11) UART0, UART1 timing (clock-synchronized or master mode only)
Parameter
Symbol
<140>
Condition
Output
MIN.
MAX.
Unit
ns
ns
ns
ns
ns
ns
ns
SCKn cycle
tCYSK0
tWSK0H
tWSK0L
tSRXSK
tHSKRX
tDSKTX
tHSKTX
250
SCKn high-level width
<141>
<142>
<143>
<144>
<145>
<146>
Output
0.5tCYSK0 – 20
SCKn low-level width
Output
0.5tCYSK0 – 20
RXDn setup time (to SCKn ↑)
RXDn hold time (from SCKn ↑)
TXDn output delay time (from SCKn ↓)
TXDn output hold time (from SCKn ↑)
30
0
20
0.5tCYSK0 – 5
Remark n = 0, 1
<140>
<142>
<141>
SCKn (I/O)
<143>
<144>
RXDn (Input)
Input data
<145>
<146>
TXDn (Output)
Output data
Remarks 1. The broken lines indicate high impedance.
2. n = 0, 1
123
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
(12) CSI0 to CSI3 timing
(a) Master mode
Parameter
SCKn cycle
Symbol
<147>
Condition
Output
MIN.
MAX.
Unit
ns
ns
ns
ns
ns
ns
ns
tCYSK1
tWSK1H
tWSK1L
tSSISK
100
SCKn high-level width
<148>
<149>
<150>
<151>
<152>
<153>
Output
0.5tCYSK1 – 20
SCKn low-level width
Output
0.5tCYSK1 – 20
SIn setup time (to SCKn ↑)
SIn hold time (from SCKn ↑)
SOn output delay time (from SCKn ↓)
SOn output hold time (from SCKn ↑)
30
0
tHSKSI
tDSKSO
tHSKSO
20
0.5tCYSK1 – 5
Remark n = 0 to 3
(b) Slave mode
Parameter
SCKn cycle
Symbol
Condition
Input
MIN.
100
30
MAX.
Unit
ns
ns
ns
ns
ns
ns
ns
<147>
<148>
<149>
<150>
<151>
<152>
<153>
tCYSK1
tWSK1H
tWSK1L
tSSISK
SCKn high-level width
Input
SCKn low-level width
Input
30
SIn setup time (to SCKn ↑)
SIn hold time (from SCKn ↑)
SOn output delay time (from SCKn ↓)
SOn output hold time (from SCKn ↑)
10
tHSKSI
tDSKSO
tHSKSO
10
30
tWSK1H
Remark n = 0 to 3
<147>
<149>
<148>
SCKn (I/O)
<150>
<151>
Sln (Input)
Input data
<152>
<153>
SOn (Output)
Output data
Remarks 1. The broken lines indicate high impedance.
2. n = 0 to 3
124
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
A/D Converter Characteristics (TA = –40 to +70°C ... µPD703100A-40,
TA = –40 to +85°C ... µPD703100A-33, µPD703101A-33, µPD703102A-33,
VDD = HVDD = CVDD = 3.0 to 3.6 V, VSS = 0 V,
VDD – 0.5 V ≤ AVDD ≤ VDD, output pin load capacitance: CL = 50 pF)
Parameter
Symbol
–
Condition
MIN.
10
TYP.
MAX.
Unit
bit
Resolution
Total error
–
±5
± 1/2
10
LSB
LSB
µs
Quantization error
Conversion time
Sampling time
–
tCONV
tSAMP
–
5
833
ns
Zero scale error
Full scale error
±5
±5
LSB
LSB
LSB
V
–
Nonlinearity error
Analog input voltage
Analog input resistance
AVREF input voltage
AVREF input current
AVDD current
–
±3
VIAN
RAN
AVREF
AIREF
AIDD
−0.3
AVREF + 0.3
1.0
MΩ
V
AVREF = AVDD
3.0
AVDD
2.0
mA
mA
5.0
125
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
17. PACKAGE DRAWING
157-PIN PLASTIC FBGA (14x14)
B
D
w
S B
D1
SD
ZD
16
15
14
13
12
11
10
9
ZE
A
E1
E
8
7
6
5
SE
4
3
2
1
TRPNMLKJHGFEDCBA
INDEX MARK
w
S A
4-R0.3
4-C1.0
25°
A
y1
S
A2
S
y
S
e
A1
M
157-
φ
b
φ
x
S A B
ITEM MILLIMETERS
14.0±0.1
13.4
D
D1
E
14.0±0.1
13.4
E1
w
0.20
e
0.8
1.31±0.15
0.35±0.10
0.96
A
A1
A2
+0.05
0.5
b
−0.10
x
0.08
y
0.10
0.2
y1
SD
SE
ZD
ZE
0.4
0.4
1.0
1.0
S157F1-80-FA1
126
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
144 PIN PLASTIC LQFP (FINE PITCH) (20 20)
A
B
108
109
73
72
detail of lead end
C
D
S
R
Q
144
1
37
36
F
M
G
J
H
I
K
P
M
N
L
NOTE
ITEM MILLIMETERS
INCHES
Each lead centerline is located within 0.10 mm (0.004 inch) of
its true position (T.P.) at maximum material condition.
A
22.0±0.2
0.866±0.008
+0.009
0.787
B
20.0±0.2
–0.008
+0.009
0.787
C
20.0±0.2
–0.008
D
F
22.0±0.2
1.25
0.866±0.008
0.049
G
1.25
0.049
+0.05
0.22
H
0.009±0.002
–0.04
I
0.10
0.004
J
0.5 (T.P.)
0.020 (T.P.)
+0.009
0.039
K
L
1.0±0.2
0.5±0.2
–0.008
+0.008
0.020
–0.009
+0.055
M
0.145
0.10
0.006±0.002
–0.045
N
P
Q
0.004
1.4±0.1
0.055±0.004
0.005±0.003
0.125±0.075
+7
3
+7
3
R
S
–3
–3
1.7 MAX.
0.067 MAX.
S144GJ-50-8EU-2
127
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
18. RECOMMENDED SOLDERING CONDITIONS
This product should be soldered and mounted under the following recommended conditions.
For the details of the recommended soldering conditions, refer to the document Semiconductor Device Mounting
Technology Manual (C10535E).
For soldering methods and conditions other than those recommended below, contact your NEC sales
representative.
Table 18-1. Surface Mounting Type Soldering Conditions
(1) µPD703100AF1-33-FA1:
µPD703100AF1-40-FA1:
157-pin plastic FBGA (14 × 14 mm)
157- pin plastic FBGA (14 × 14 mm)
µPD703101AF1-33-×××-FA1: 157- pin plastic FBGA (14 × 14 mm)
µPD703102AF1-33-×××-FA1: 157- pin plastic FBGA (14 × 14 mm)
Recommended
Condition
Soldering Method
Soldering Conditions
Symbol
Infrared reflow
Partial heating
Package peak temperature: 230°C, Time: 30 sec. Max. (At 210°C or higher), Count:
two times or less, Exposure limit: 3 daysNote (after that, prebake at 125°C for 10 hours)
IR35-103-2
Pin temperature: 300°C Max., Time: 3 sec. Max. (Per pin row)
–
Note After opening the dry pack, store it at 25°C or less and 65% RH or less for the allowable storage period.
(2) µPD703100AGJ-33-8EU:
µPD703100AGJ-40-8EU:
144-pin plastic LQFP (fine pitch) (20 × 20 mm)
144-pin plastic LQFP (fine pitch) (20 × 20 mm)
µPD703101AGJ-33-×××-8EU: 144-pin plastic LQFP (fine pitch) (20 × 20 mm)
µPD703102AGJ-33-×××-8EU: 144-pin plastic LQFP (fine pitch) (20 × 20 mm)
Recommended
Condition
Soldering Method
Soldering Conditions
Symbol
Infrared reflow
Partial heating
Package peak temperature: 235°C, Time: 30 sec. Max. (at 210°C or higher), Count:
two times or less, Exposure limit: 3 daysNote (after that, prebake at 125°C for 10 hours)
IR35-103-2
Pin temperature: 300°C Max., Time: 3 sec. Max. (per pin row)
–
Note After opening the dry pack, store it at 25°C or less and 65% RH or less for the allowable storage period.
128
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
[MEMO]
129
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
NOTES FOR CMOS DEVICES
1
PRECAUTION AGAINST ESD FOR SEMICONDUCTORS
Note:
Strong electric field, when exposed to a MOS device, can cause destruction of the gate oxide and
ultimately degrade the device operation. Steps must be taken to stop generation of static electricity
as much as possible, and quickly dissipate it once, when it has occurred. Environmental control
must be adequate. When it is dry, humidifier should be used. It is recommended to avoid using
insulators that easily build static electricity. Semiconductor devices must be stored and transported
in an anti-static container, static shielding bag or conductive material. All test and measurement
tools including work bench and floor should be grounded. The operator should be grounded using
wrist strap. Semiconductor devices must not be touched with bare hands. Similar precautions need
to be taken for PW boards with semiconductor devices on it.
2
HANDLING OF UNUSED INPUT PINS FOR CMOS
Note:
No connection for CMOS device inputs can be cause of malfunction. If no connection is provided
to the input pins, it is possible that an internal input level may be generated due to noise, etc., hence
causing malfunction. CMOS devices behave differently than Bipolar or NMOS devices. Input levels
of CMOS devices must be fixed high or low by using a pull-up or pull-down circuitry. Each unused
pin should be connected to VDD or GND with a resistor, if it is considered to have a possibility of
being an output pin. All handling related to the unused pins must be judged device by device and
related specifications governing the devices.
3
STATUS BEFORE INITIALIZATION OF MOS DEVICES
Note:
Power-on does not necessarily define initial status of MOS device. Production process of MOS
does not define the initial operation status of the device. Immediately after the power source is
turned ON, the devices with reset function have not yet been initialized. Hence, power-on does
not guarantee out-pin levels, I/O settings or contents of registers. Device is not initialized until the
reset signal is received. Reset operation must be executed immediately after power-on for devices
having reset function.
Related Documents µPD70F3102-33 Data Sheet (U13844E)
µPD703100-33, µPD703100-40, µPD703101-33, µPD703102-33 Data Sheet (U13995E)
µPD70F3102A-33 Data Sheet (U13845E)
Reference Materials: Electrical Characteristics for Microcomputer (IEI-601Note
Note This document number is that of Japanese version.
)
The related documents indicated in this publication may include preliminary versions. However, preliminary
versions are not marked as such.
V850E/MS1 and V850 Family are trademarks of NEC Corporation.
130
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
Regional Information
Some information contained in this document may vary from country to country. Before using any NEC
product in your application, pIease contact the NEC office in your country to obtain a list of authorized
representatives and distributors. They will verify:
•
•
•
•
•
Device availability
Ordering information
Product release schedule
Availability of related technical literature
Development environment specifications (for example, specifications for third-party tools and
components, host computers, power plugs, AC supply voltages, and so forth)
•
Network requirements
In addition, trademarks, registered trademarks, export restrictions, and other legal issues may also vary
from country to country.
NEC Electronics Inc. (U.S.)
Santa Clara, California
Tel: 408-588-6000
800-366-9782
NEC Electronics (Germany) GmbH NEC Electronics Hong Kong Ltd.
Benelux Office
Hong Kong
Eindhoven, The Netherlands
Tel: 040-2445845
Tel: 2886-9318
Fax: 2886-9022/9044
Fax: 408-588-6130
800-729-9288
Fax: 040-2444580
NEC Electronics Hong Kong Ltd.
Seoul Branch
Seoul, Korea
Tel: 02-528-0303
Fax: 02-528-4411
NEC Electronics (France) S.A.
Velizy-Villacoublay, France
Tel: 01-30-67 58 00
NEC Electronics (Germany) GmbH
Duesseldorf, Germany
Tel: 0211-65 03 02
Fax: 01-30-67 58 99
Fax: 0211-65 03 490
NEC Electronics Singapore Pte. Ltd.
United Square, Singapore 1130
Tel: 65-253-8311
NEC Electronics (France) S.A.
Spain Office
Madrid, Spain
NEC Electronics (UK) Ltd.
Milton Keynes, UK
Tel: 01908-691-133
Fax: 65-250-3583
Tel: 91-504-2787
Fax: 01908-670-290
Fax: 91-504-2860
NEC Electronics Taiwan Ltd.
Taipei, Taiwan
Tel: 02-2719-2377
NEC Electronics Italiana s.r.l.
Milano, Italy
Tel: 02-66 75 41
NEC Electronics (Germany) GmbH
Scandinavia Office
Taeby, Sweden
Fax: 02-2719-5951
Fax: 02-66 75 42 99
Tel: 08-63 80 820
NEC do Brasil S.A.
Fax: 08-63 80 388
Electron Devices Division
Rodovia Presidente Dutra, Km 214
07210-902-Guarulhos-SP Brasil
Tel: 55-11-6465-6810
Fax: 55-11-6465-6829
J99.1
131
Preliminary Data Sheet U14168EJ2V0DS00
µPD703100A-33, 703100A-40, 703101A-33, 703102A-33
The export of these products from Japan is regulated by the Japanese government. The export of some or all of these
products may be prohibited without governmental license. To export or re-export some or all of these products from a
country other than Japan may also be prohibited without a license from that country. Please call an NEC sales
representative.
Lisence not needed
: µPD703100A-33, 703100A-40
The customer must judge the need for lisence : µPD703101A-33, 703102A-33
• The information contained in this document is being issued in advance of the production cycle for the
device. The parameters for the device may change before final production or NEC Corporation, at its own
discretion, may withdraw the device prior to its production.
• 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.
• Descriptions of circuits, software, and other related information in this document are provided for illustrative
purposes in semiconductor product operation and application examples. The incorporation of these circuits,
software, and information in the design of the customer's equipment shall be done under the full responsibility
of the customer. NEC Corporation assumes no responsibility for any losses incurred by the customer or third
parties arising from the use of these circuits, software, and information.
• 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: Aircraft, 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.
M5 98. 8
相关型号:
UPD703102GJ-33-XXX-UEN
Microcontroller, 32-Bit, MROM, 33MHz, MOS, PQFP144, 20 X 20 MM, PLASTIC, LQFP-144
NEC
UPD703103AGJ-UEN-A
Microcontroller, 32-Bit, 50MHz, MOS, PQFP144, 20 X 20 MM, FINE PITCH, PLASTIC, LQFP-144
NEC
©2020 ICPDF网 联系我们和版权申明