Sign In
Upload
Manuals
Brands
NEC Manuals
Microcontrollers
mPD78F9478
NEC mPD78F9478 Manuals
Manuals and User Guides for NEC mPD78F9478. We have
1
NEC mPD78F9478 manual available for free PDF download: User Manual
NEC mPD78F9478 User Manual (384 pages)
8-Bit Single-Chip Microcontrollers
Brand:
NEC
| Category:
Microcontrollers
| Size: 2 MB
Table of Contents
Notes for Cmos Devices
3
Table of Contents
10
Chapter 1 General
24
Features
24
Applications
24
Ordering Information
25
Pin Configuration (Top View)
26
0S Series Lineup
29
Block Diagram
32
Overview of Functions
33
Chapter 2 Pin Functions
35
List of Pin Functions
35
Non-Port Pins
36
Description of Pin Functions
38
P00 to P07 (Port 0)
38
P10, P11 (Port 1)
38
P20 to P25 (Port 2)
38
P30 to P34 (Port 3)
39
P50 to P53 (Port 5)
39
P60 to P67 (Port 6)
40
P70 to P73 (Port 7)
40
P80 to P87 (Port 8)
40
S0 to S27
40
COM0 to COM3
40
VLC0 to VLC2
40
Reset
40
X1, X2
41
Xt1, Xt2
41
Avdd
41
Av Ss
41
VDD
41
Vss
41
VPP (Flash Memory Only)
41
IC0 (Mask ROM Version Only)
41
Pin I/O Circuits and Recommended Connection of Unused Pins
42
Chapter 3 Cpu Architecture
46
Memory Space
46
Internal Program Memory Space
51
Internal Data Memory Space
52
Special Function Register (SFR) Area
52
Data Memory Addressing
53
Processor Registers
58
Control Registers
58
General-Purpose Registers
61
Special Function Registers (Sfrs)
62
Instruction Address Addressing
66
Relative Addressing
66
Immediate Addressing
67
Register Addressing
68
Operand Address Addressing
69
Direct Addressing
69
Short Direct Addressing
70
Special Function Register (SFR) Addressing
71
Register Addressing
72
Register Indirect Addressing
73
Based Addressing
74
Stack Addressing
74
Chapter 4 Port Functions
75
Port Functions
75
Chapter 20 Mask Options)
76
Port Configuration
76
Port 0
77
Port 1
78
Port 2
79
Port 3
84
Port 5
86
Port 6
87
Port 7
89
Port 8
90
Registers Controlling Port Function
91
Port Function Operation
94
Writing to I/O Port
94
Reading from I/O Port
94
Arithmetic Operation of I/O Port
94
Chapter 5 Clock Generator
95
Clock Generator Functions
95
Clock Generator Configuration
95
Registers Controlling Clock Generator
98
System Clock Oscillators
101
Main System Clock Oscillator
101
Subsystem Clock Oscillator
102
Example of Incorrect Resonator Connection
103
Divider Circuit
104
When Subsystem Clock Is Not Used
104
Subsystem Clock × 4 Multiplication Circuit
104
Clock Generator Operation
105
Changing Setting of System Clock and CPU Clock
106
Time Required for Switching between System Clock and CPU Clock
106
Switching between System Clock and CPU Clock
107
Chapter 6 16-Bit Timer 20
108
16-Bit Timer 20 Functions
108
16-Bit Timer 20 Configuration
108
Registers Controlling 16-Bit Timer 20
110
16-Bit Timer 20 Operation
113
Operation as Timer Interrupt
113
Operation as Timer Output
115
Capture Operation
116
16-Bit Timer Counter 20 Readout
117
Cautions on Using 16-Bit Timer 20
118
Restrictions When Rewriting 16-Bit Compare Register 20
118
Chapter 7 8-Bit Timers 50, 60, and 61
120
Functions of 8-Bit Timers 50, 60, and 61
120
Configuration of 8-Bit Timers 50, 60, and 61
122
Control Registers for 8-Bit Timers 50, 60, and 61
128
Operation of 8-Bit Timers 50, 60, and 61
134
Operation as 8-Bit Timer Counter
134
Operation as 16-Bit Timer Counter
143
Operation as Carrier Generator
149
PWM Output Mode Operation (Timer 50)
153
Operation as PPG Output Mode (Timer 60 and Timer 61)
157
Cautions on Using 8-Bit Timers 50, 60, and 61
160
Chapter 8 Watch Timer
161
Watch Timer Functions
161
Watch Timer Configuration
162
Control Registers for Watch Timer
163
Watch Timer Operation
165
Operation as Watch Timer
165
Operation as Interval Timer
165
Chapter 9 Watchdog Timer
167
Watchdog Timer Functions
167
Watchdog Timer Configuration
168
Watchdog Timer Control Registers
169
Watchdog Timer Operation
171
Operation as Watchdog Timer
171
Operation as Interval Timer
172
Chapter 10 8-Bit A/D Converter
173
8-Bit A/D Converter Functions
173
8-Bit A/D Converter Configuration
173
8-Bit A/D Converter Control Registers
176
8-Bit A/D Converter Operation
179
Basic Operation of 8-Bit A/D Converter
179
Input Voltage and Conversion Result
180
Operation Mode of 8-Bit A/D Converter
182
Cautions Related to 8-Bit A/D Converter
183
Chapter 11 Serial Interface 20
187
Serial Interface 20 Functions
187
Serial Interface 20 Configuration
187
Serial Interface 20 Control Registers
191
Serial Interface 20 Operation
198
Operation Stop Mode
198
Asynchronous Serial Interface (UART) Mode
200
3-Wire Serial I/O Mode
212
Chapter 12 Serial Interface 1A0
217
Function of Serial Interface 1A0
217
Configuration of Serial Interface 1A0
217
Control Registers for Serial Interface 1A0
220
Serial Interface 1A0 Operation
225
Operation Stop Mode
225
3-Wire Serial I/O Mode
226
3-Wire Serial I/O Mode with Automatic Transmit/Receive Function
231
Chapter 13 Lcd Controller/Driver
251
LCD Controller/Driver Functions
251
LCD Controller/Driver Configuration
251
Registers Controlling LCD Controller/Driver
254
Setting LCD Controller/Driver
256
LCD Display Data Memory
256
Common and Segment Signals
257
Display Modes
259
Three-Time-Slice Display Example
259
Four-Time-Slice Display Example
262
Example of LCD Drive Power Connections
265
Chapter 14 Multiplier
266
Multiplier Function
266
Multiplier Configuration
266
Multiplier Control Register
268
Multiplier Operation
269
Chapter 15 Remote Controller Receiver
270
Remote Controller Receiver Functions
270
Remote Controller Receiver Configuration
270
Registers to Control Remote Controller Receiver
276
Operation of Remote Controller Receiver
278
Format of Type a Reception Mode
278
Operation Flow of Type a Reception Mode
278
Timing
280
Compare Register Setting
282
Error Interrupt Generation Timing
284
Noise Elimination
286
Chapter 16 Interrupt Functions
289
Interrupt Function Types
289
Interrupt Sources and Configuration
289
Registers Controlling Interrupt Function
292
Interrupt Servicing Operation
299
Non-Maskable Interrupt Request Acknowledgment Operation
299
Maskable Interrupt Request Acknowledgment Operation
301
Multiple Interrupt Servicing
302
Putting Interrupt Requests on Hold
304
Chapter 17 Standby Function
305
Standby Function and Configuration
305
Standby Function
305
Register Controlling Standby Function
306
Standby Function Operation
307
HALT Mode
307
STOP Mode
310
Chapter 18 Reset Function
313
Chapter 19 Flash Memory Version
317
Flash Memory Characteristics
318
Programming Environment
318
Communication Mode
319
On-Board Pin Processing
322
Connection of Adapter for Flash Writing
325
Cautions on
328
PD78F9478 and 78F9479
328
Chapter 20 Mask Options
329
Chapter 21 Instruction Set
330
Operation
330
Operand Identifiers and Description Methods
330
Description of "Operation" Column
331
Description of "Flag" Column
331
Operation List
332
Instructions Listed by Addressing Type
337
Chapter 22 Electrical Specifications
340
Absolute Maximum Ratings
340
Basic Operation
350
Clock Timing
354
LCD Characteristics
356
Oscillation Stabilization Wait Time
357
Chapter 23 Package Drawing
359
Chapter 24 Recommended Soldering Conditions
361
Appendix A Development Tools
364
Software Package
366
Language Processing Software
366
Control Software
367
Flash Memory Writing Tools
367
Debugging Tools (Hardware)
368
Debugging Tools (Software)
369
Appendix B Notes on Target System Design
370
Appendix C Register Index
374
Register Index (Register Names in Alphabetic Order)
374
Register Index (Register Symbols in Alphabetic Order)
377
Appendix D Revision History
380
Major Revisions in this Edition
380
Revision History of Preceding Editions
382
Advertisement
Advertisement
Related Products
NEC mPD78F9221
NEC mPD78F9222
NEC mPD78F9436
NEC mPD78F9456
NEC mPD78F9026A
NEC mPD78F9116
NEC mPD78F9136
NEC mPD78F9479
NEC mPD78F9468
NEC mPD78F9046
NEC Categories
Monitor
Projector
Server
Telephone
Computer Hardware
More NEC Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL