FUNCTIONS OF THE µPD75008, µPD750008, AND µPD75P0016
DEVELOPMENT TOOLS
MASK ROM ORDERING PROCEDURE
2
3
4
5
6
7
8
9
10
11
A
B
C
INSTRUCTION INDEX
HARDWARE INDEX
RIVISION HISTORY
D
E
F
The export of this product from Japan is regulated by the Japanese government. To export this product may be prohibited
without governmental license, the need for which must be judged by the customer. The export or re-export of this product
from a country other than Japan may also be prohibited without a license from that country. Please call an NEC sales
representative.
The information in this document is subject to change without notice.
No part of this document may be copied or reproduced in any form or by any means without the prior written
consent of NEC Corporation. NEC Corporation assumes no responsibility for any errors which may appear in
this document.
NEC Corporation does not assume any liability for infringement of patents, copyrights or other intellectual property
rights of third parties by or arising from use of a device described herein or any other liability arising from use
of such device. No license, either express, implied or otherwise, is granted under any patents, copyrights or other
intellectual property rights of NEC Corporation or others.
While NEC Corporation has been making continuous effort to enhance the reliability of its semiconductor devices,
the possibility of defects cannot be eliminated entirely. To minimize risks of damage or injury to persons or
property arising from a defect in an NEC semiconductor device, customer 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
systems, anti-crime systems, safety equipment and medical equipment (not specifically designed
for life support)
Specific: Aircrafts, aerospace equipment, submersible repeaters, nuclear reactor control systems, life
support systems or medical equipment for life support, etc.
The quality grade of NEC devices in “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 NEC Sales Representative in advance.
Anti-radioactive design is not implemented in this product.
M7 94.11
Major Changes
PageDescription
AllThe 44-pin plastic QFP package has been changed from µPD750008GB-xxx-3B4
to µPD750008GB-xxx-3BS-MTX.
The µPD75P0016 under development has been changed to the already-developed
µPD75P0016.
The input withstand voltage at ports 4 and 5 during open drain has been changed from
12 V to 13 V.
PrefaceEnglish-version document numbers have been added to "Related documents."
p.4The format of the table in Section 1.3 has been changed.
p.45The caution in using Mk II mode has been added in Section 4.1.1 .
p.85The description for the mask option when using the feedback resistor has been added in
(6) in Section 5.2.2.
p.187The description for the interrupt enable flag has been added in Section 6.3.
p.198Table 6-4 has been added in Section 6.6.
p.233Section 9.4 has been added.
p.235Chapter 10 has been added.
p.237–298The operand @rpa has been changed to @rpa1 in Section 11.
p.241@rpa1 has been added in the table in (1) in Section 11.2.
p.264The title of Section 11.4 has been modified to conform to that of Section 11.2.
p.301Appendix B
Supported OS versions have been upgraded.
p.321Appendix F has been added.
The mark * shows major revised points.
PREFACE
ReadersThis manual is intended for engineers who want to learn the capabilities of the
µPD750004, µPD750006, µPD750008, and µPD75P0016 to develop application systems
based on them.
PurposeThe purpose of this manual is to help users understand the hardware capabilities (shown
below) of the µPD750004, µPD750006, µPD750008, and µPD75P0016.
ConfigurationThis manual is roughly divided as follows:
• General
• Pin functions
• Architecture feature and memory map
• Internal CPU functions
• Peripheral hardware functions
• Interrupt and test functions
• Standby function
• Reset function
• Writing to and verifying program memory (PROM)
• Mask option
• Instruction set
GuidanceReaders of this manual should have general knowledge of the electronics, logical circuit,
and microcomputer fields.
• For users who have used the µPD75008:
–> See Appendix A to check for any difference in the functions and read the
explanation of those differences.
• To check the functions of an instruction in detail when the reader knows its
mnemonics:
–> See the instruction index in Appendix D.
• To check the functions of specific internal circuits, etc.:
–> See Appendix E.
• To understand the overall functions of the µPD750004, µPD750006, µPD750008,
and µPD75P0016:
–> Read through all chapters sequentially.
NotationData bit significance: Higher-order bits on the left side
Lower-order bits on the right side
Active low: xxx (Pin and signal names are overscored.)
Memory map address: Low-order address on the upper side
High-order address on the lower side
Note: Explanation of an indicated part of text
Caution: Information requesting the user's special attention
Remark: Supplementary information
Important and emphasized matter : Described in bold face
Numeric value: Binary .................. xxxx or xxxxB
Decimal ............... xx xx
Hexadecimal ....... xxxxH
Related documentsSome documents are preliminary editions, but they are not so specified in the tables
below.
Documents related to devices
*
Document Name
µPD750004, 750006, 750008 Data SheetU10738JIC-3647
µPD75P0016 Data SheetU10328JTo be prepared
µPD750008 User’s ManualU10740J (This manual)IEU-1421
µPD750008 Instruction ListIEM-5593—
75XL Series Selection GuideU10453JU10453E
Manual
PG-1500 Controller PC-9800 Series (MS-DOSTM) BaseEEU-704EEU-1291
User’s Manual
IBM PC Series (PC DOS
LanguageEEU-730EEU-1363
TM
) BaseEEU-5008U10540E
Document Number
JapaneseEnglish
Other documents
Document Name
Package ManualIEI-635IEI-1213
Semiconductor Device Mounting Technology ManualIEI-616IEI-1207
Quality Grade on NEC Semiconductor DevicesIEI-620IEI-1209
Reliability and Quality Control of NEC Semiconductor DevicesIEI-5068—
Electrostatic Discharge (ESD) TestMEM-539—
Semiconductor Device Quality Guarantee GuideMEI-603MEI-1202
Microcontroller-Related Products Guide - by third partiesMEI-604—
Document Number
JapaneseEnglish
Caution The above related documents are subject to change without notice. Be sure to use the
6-6Signals Setting Test Request Flags ................................................................................. 2 10
- x -
LIST OF TABLES (2/2)
Table No.TitlePage
7-1Operation Statuses in the Standby Mode........................................................................ 21 6
7-2Selection of a Wait Time with BTM .................................................................................. 21 9
8-1Status of the Hardware after a Reset .............................................................................. 226
10-1Selecting Mask Option of Pin........................................................................................... 235
- xi -
[MEMO]
- xii -
CHAPTER 1 GENERAL
CHAPTER 1 GENERAL
The µPD750004, µPD750006, µPD750008, and µPD75P0016 are 75XL series 4-bit single-chip microcomputers. The 75XL series is a successor of the 75X series consisting of many products. These µPD750004,
µPD750006, µPD750008, and µPD75P0016 are collectively called the µPD750008 subseries.
The 75XL series takes over the CPUs of the 75X series, realizing a wide range of operating voltages and
high-speed operation. In addition to having upward compatibility with existing products, the 75XL series is
best suited for battery-driven applications.
The µPD750004, µPD750006, µPD750008, and µPD75P0016 have the following features:
• Operable on low voltage: VDD = 2.2 to 5.5 V
• Switchable instruction execution times (useful for high-speed operation and power saving)
• Easy replacement (The functions and instructions of the µPD75008 are taken over.)
The 75XL series comes in four models, according to the size and type of program memory (see
Table 1-1).
Table 1-1. Features of the Products
1
ModelProgram memory (ROM)Remarks
µPD7500044096 x 8 bitsMasked ROM
µPD7500066144 x 8 bits
µPD7500088192 x 8 bits
µPD75P001616384 x 8 bitsOne-time PROM
The µPD75P0016, having the electrically programmable one-time PROM, is pin-compatible with the
µPD750004, µPD750006, and µPD750008. It is suitable for small-scale production or prototype production
in system development.
Applications
• Consumer electronics
VCR, audio equipment (such as CD players), remote controller, etc.
• Others
Telephone, camera, etc.
Remark This manual will explain only the µPD750008 when the µPD750008, µPD750004,
µPD750006, and µPD75P0016 are functionally the same. Users of the µPD750004, µPD750006,
or µPD75P0016 should read µPD750008 as referring to µPD750004, µPD750006, or µPD75P0016.
1
µPD750008 USER'S MANUAL
1.1 FUNCTION OVERVIEW
Item Function
Instruction execution •0.95, 1.91, 3.81, 15.3 µs (when the main system clock operates at 4.19 MHz)
time •0.67, 1.33, 2.67, 10.7 µs (when the main system clock operates at 6.0 MHz)
Internal memory ROM 4096 x 8 bits (µPD750004)
RAM 512 x 4 bits
General register •When operating in 4 bits: 8 x 4 banks
I/O port 34 8 CMOS input pins Can incorporate 25 pull-up resistors
*
•122 µs (when the subsystem clock operates at 32.768 kHz)
6144 x 8 bits (µPD750006)
8192 x 8 bits (µPD750008)
16384 x 8 bits (µPD75P0016)
•When operating in 8 bits: 4 x 4 banks
18 CMOS I/O pins
Four pins can directly drive
the LED.
8 N-ch open-drain I/O pins Can withstand 13 V.
Eight pins can directly drive Can incorporate pull-up resistors that
the LED. are specified with the mask option.
that are specified with the software.
Note
Timer 4 •Timer/event counter: 1 channel
•Timer counter: 1 channel
•Basic interval timer/watchdog timer: 1 channel
•Clock timer: 1 channel
Serial interface •Three-wire serial I/O mode (switchable between the start LSB and the start MSB)
•Two-wire serial I/O mode
•SBI mode
Bit sequential buffer 16 bits
Clock output •F, 524 kHz, 262 kHz, 65.5 kHz (when the main system clock operates at 4.19 MHz)
•F, 750 kHz, 375 kHz, 93.7 kHz (when the main system clock operates at 6.0 MHz)
Vectored interrupt External: 3,Internal: 4
Test input External: 1,Internal: 1
System clock oscillator •Ceramic or crystal oscillator for the main system clock
•Crystal oscillator for the subsystem clock
Standby function STOP/HALT mode
Operating ambient T
temperature
Supply voltage V
Package 42-pin plastic shrink DIP (600 mil)
–40°C to +85°C
A =
2.2 to 5.5 V
DD =
44-pin plastic QFP (10 x 10 mm)
*
NoteThe N-ch open-drain I/O port pins of the µPD75P0016 are not connected to pull-up resistors by mask
option, and are always open.
2
CHAPTER 1 GENERAL
1.2ORDERING INFORMATION
Part numberPackageOn-chip ROM
µPD750004CU-xxx42-pin plastic shrink DIP (600 mil)Masked ROM
Note Code orders on and after April 1, 1996 can be accepted.
Remark xxx is a ROM code number.
*
*
*
*
3
µPD750008 USER'S MANUAL
1.3DIFFERENCES AMONG SUBSERIES PRODUCTS
ItemµPD750004µPD750006µPD750008µPD75P0016
Program counter12 bits13 bits14 bits
Program memory (byte)Masked ROMMasked ROMMasked ROMOne-time PROM
40966144819216384
Data memory (x 4 bits)512
MaskPull-up resistors atIncorporatedNone
optionports 4 and 5(Whether to incorporate pull-up resistors can(Cannot be
be specified.)incorporated.)
*
*
Wait time duringAvailableNot available
RESET(Can be selected from 217/fX or 215/fX.)
Selection to useYesNo
feedback resistors(Whether to enable feedback resistors can(Use of feedback
for subsystem clockbe specified.)resistors is factory-set)
Pin6-9 (CU)P33-30P33/MD3-P30/MD0
connection
OthersNoise immunity and noise radiation vary with the circuit scale and mask
23-26 (GB)
20 (CU)ICV
38 (GB)
layout.
Note
(Fixed to 215/fX.)
PP
Note 217/fX (21.8 ms at 6.0 MHz, 31.3 ms at 4.19 MHz)
215/fX (5.46 ms at 6.0 MHz, 7.81 ms at 4.19 MHz)
Caution The noise immunity and noise radiation of the PROM model differ from those of the mask
ROM model. If you replace the PROM model with the ROM model of the course of
experimental production to mass production, perform thorough evaluation by using the
CS model (not ES model) of the mask ROM model.
4
1.4 BLOCK DIAGRAM
CHAPTER 1 GENERAL
TI0
PTO0
PTO1
BUZ
SI/SB1
SO/SB0
SCK
INT0
INT1
INT2
INT4
KR0 - KR7
Basic interval timer/
watchdog timer
TOUT0
TOUT0
INTBT
Timer/event
counter
INTT0
Timer counter
INTT1
Wach timer
INTW
Clocked serial
interface
INTCSI
Interrupt
control
RESET
Program
counter
ROM
program
memory
Clock output
control
PCL/P22
Note 1
Note 2
Clock divider
N
X
/2
f
SubMain
XT1XT2X1 X2
ALU
Decode and
control
Clock generator
CY
General register
RAM
data memory
512 x 4 bits
CPU clock
Standby
control
DD
IC
Note 3
PP
)
(V
SP
SBS
BANK
V
Port 0
Port 1
Port 2
Port 3
Port 4
Port 5
Port 6
Port 7
Port 8
Bit sequential
buffer (16)
SS
RESETV
4
P00 - P03
P10 - P13
4
4
P20 - P23
P30 - P33
4
P30/MD0 -
( )
P33/MD3
P40 - P43
4
P50 - P53
4
4
P60 - P63
P70 - P73
4
2
P80, P81
Note 3
Notes 1. The program counter for the µPD750004 consists of 12 bits, 13 bits for the µPD750006 and
Note Connect IC (VPP) to VDD, keeping the wiring as short as possible.
Remark ( ) : µPD75P0016.
7
µPD750008 USER'S MANUAL
Pin name
P00-P03 : Port 0RESET: Reset input
P10-P13 : Port 1TI0: Timer input 0
P20-P23 : Port 2PTO0, 1: Programmable timer output 0, 1
P30-P33 : Port 3BUZ: Buzzer clock
P40-P43 : Port 4PCL: Programmable clock
P50-P53 : Port 5INT0, 1, 4 : External vectored interrupt 0, 1, 4
P60-P63 : Port 6INT2: External test input 2
P70-P73 : Port 7X1, 2: Main system clock oscillation 1, 2
P80-P81 : Port 8XT1, 2: Subsystem clock oscillation 1, 2
KR0-KR7: Key returnNC: No connection
SCK: Serial clockIC: Internally connected
SI: Serial inputV
SO: Serial outputV
SB0, 1: Serial bus 0, 1V
DD
SS
PP
: Positive power supply
: Ground
: Programming power supply
MD0-MD3 : Mode selection 0 - 3
8
CHAPTER 2 PIN FUNCTIONS
2.1 PIN FUNCTIONS OF THE µPD750008
CHAPTER 2 PIN FUNCTIONS
Table 2-1. Digital I/O Port Pins (1/2)
PinusedFunctioncircuit
Input/
output
Also
as
8 bitUpon
I/Oreset
P00InputINT44-bit input port (PORT0).xInput B
P01I/OSCKFor P01 to P03, built-in pull-up resistors F -A
P02I/OSO/SB0can be connected by software in units of F -B
P03I/OSI/SB13 bits. M -C
P10InputINT04-bit input port (PORT1).xInput B -C
P11INT1Built-in pull-up resistors can be connected
P12INT2by software in units of 4 bits. Only the
P13TI0P10/INT0 pin is provided with noise
elimination function.
P20I/OPTO04-bit I/O port (PORT2).xInputE-B
P21PTO1Built-in pull-up resistors can be connected
P22PCLby software in units of 4 bits.
P23BUZ
P30
P31
P32
P33
Note 2
Note 2
Note 2
Note 2
I/O(MD0)
(MD1)
(MD2)
(MD3)
Note 3
Note 3
Note 3
Note 3
Programmable 4-bit I/O port (PORT3).xInputE-B
I/O can be specified bit by bit.
Built-in pull-up resistors can be connected
by software in units of 4 bits.
I/O
type
2
Note 1
Notes 1. I/O circuits enclosed in circles have a Schmitt-triggered input.
2. An LED can be driven directly.
3. ( ): µPD75P0016
9
µPD750008 USER'S MANUAL
Table 2-1. Digital I/O Port Pins (2/2)
*
*
*
*
Pin
P40-I/O—N-ch open-drain 4-bit I/O port (PORT4).OHigh level (whenM-D
Note 2, 4
P43
P50-I/O—N-ch open-drain 4-bit I/O port (PORT5).OHigh level (whenM-D
Note 2, 4
P53
P60I/OKR0Programmable 4-bit I/O port (PORT6).OInput F -A
P61KR1I/O can be specified bit by bit.
P62KR2Built-in pull-up resistors can be
P63KR3connected by software in units of 4 bits.
P70I/OKR44-bit I/O port (PORT7).Input F -A
P71KR5Built-in pull-up resistors can be
P72KR6connected by software in units of
P73KR74 bits.
P80I/O—2-bit input port (PORT8).xInputE-B
P81—Built-in pull-up resistors can be
Input
output
Also
usedFunctioncircuit
as
Withstand voltage is 13 V in open-draina pull-up resistor (M-E)
mode.is provided) or
A pull-up resistor can be provided bithigh impedance
Note 5
Note 5
.
.
by bit (mask option)
Data input/output pins for writing/
verifying (lower 4 bits of program
memory (PROM).
Withstand voltage is 13 V in open-draina pull-up resistor (M-E)
mode.is provided) or
A pull-up resistor can be provided bithigh impedance
by bit (mask option)
Data input/output pins for writing/
verifying (higher 4 bits of program
memory (PROM).
connected by software in units of 2 bits.
8 bitUpon
I/O reset
I/O
type
Note 1
Note 3
Note 3
*
*
Notes 1. I/O circuits enclosed in circles have a Schmitt-triggered input.
2. An LED can be driven directly.
3. ( ): µPD75P0016
4. When pull-up resistors that can be specified with the mask option are not
incorporated (when pins are used as N-ch open-drain input ports), the input leak low
current increases when an input instruction or bit operation instruction is executed.
5. These pins of the µPD75P0016 are not provided with pull-up resistors by mask option, and are
always open.
10
Loading...
+ 312 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.