Sign In
Upload
Manuals
Brands
Renesas Manuals
Microcontrollers
mPD78F0892A2
Renesas mPD78F0892A2 Manuals
Manuals and User Guides for Renesas mPD78F0892A2. We have
1
Renesas mPD78F0892A2 manual available for free PDF download: User Manual
Renesas mPD78F0892A2 User Manual (734 pages)
8-Bit Single-Chip Microcontrollers
Brand:
Renesas
| Category:
Microcontrollers
| Size: 4 MB
Table of Contents
Table of Contents
10
Chapter 1 Outline
19
Features
19
Applications
20
Ordering Information
20
Pin Configuration (Top View)
21
Fx2 Series Lineup
23
78K0/Fx2 Product Lineup
23
Block Diagram
25
Outline of Functions
26
Chapter 2 Pin Functions
28
Pin Function List
28
Description of Pin Functions
32
P00, P01, P05, P06 (Port 0)
32
P10 to P17 (Port 1)
33
P30 to P33 (Port 3)
34
P40 to P47 (Port 4)
34
P50 to P57 (Port 5)
35
P60 to P67 (Port 6)
35
P70 to P76 (Port 7)
35
P80 to P87 (Port 8)
36
P90 to P97 (Port 9)
36
P120 to P124 (Port 12)
36
P130 to P132 (Port 13)
37
Av Ref
38
Av Ss
38
Reset
38
Regc
38
VDD and EV DD
38
VSS and EV SS
38
Flmd0
38
Pin I/O Circuits and Recommended Connection of Unused Pins
39
Chapter 3 Cpu Architecture
43
Memory Space
43
Internal Program Memory Space
49
Bank Area ( Μ PD78F0892 and 78F0893 Only)
50
Internal Data Memory Space
52
Special Function Register (SFR) Area
52
Data Memory Addressing
52
Processor Registers
56
Control Registers
56
General-Purpose Registers
60
Special Function Registers (Sfrs)
61
Instruction Address Addressing
68
Relative Addressing
68
Immediate Addressing
69
Register Addressing
70
Operand Address Addressing
71
Implied Addressing
71
Register Addressing
72
Direct Addressing
73
Short Direct Addressing
74
Special Function Register (SFR) Addressing
75
Register Indirect Addressing
76
Based Addressing
77
Based Indexed Addressing
78
Stack Addressing
79
CHAPTER 4 MEMORY BANK SELECT FUNCTION ( Μ PD78F0892, 78F0893 ONLY)
80
Memory Bank
80
Difference in Representation of Memory Space
81
Memory Bank Select Register (BANK)
82
Selecting Memory Bank
83
Referencing Values between Memory Banks
83
Branching Instruction between Memory Banks
85
Subroutine Call between Memory Banks
87
Instruction Branch to Bank Area by Interrupt
89
Chapter 5 Port Functions
91
Port Functions
91
Port Configuration
92
Port 0
93
Port 1
95
Port 3
98
Port 4
100
Port 5
101
Port 6
102
Port 7
104
Port 8
109
Port 9
110
Port 12
111
Port 13
114
Registers Controlling Port Function
117
Port Function Operations
124
Writing to I/O Port
124
Reading from I/O Port
124
Operations on I/O Port
124
Cautions on 1-Bit Manipulation Instruction for Port Register N (Pn)
125
Chapter 6 Clock Generator
126
Functions of Clock Generator
126
Configuration of Clock Generator
127
Registers Controlling Clock Generator
129
System Clock Oscillator
138
X1 Oscillator
138
XT1 Oscillator
138
When Subsystem Clock Is Not Used
141
Internal High-Speed Oscillator
141
Internal Low-Speed Oscillator
141
Prescaler
141
Clock Generator Operation
142
Controlling Clock
146
Controlling High-Speed System Clock
146
Example of Controlling Internal High-Speed Oscillation Clock
149
Example of Controlling Subsystem Clock
151
Controlling Internal Low-Speed Oscillation Clock
153
Clocks Supplied to CPU and Peripheral Hardware
153
CPU Clock Status Transition Diagram
154
Condition before Changing CPU Clock and Processing after Changing CPU Clock
159
Time Required for Switchover of CPU Clock and Main System Clock
160
Conditions before Clock Oscillation Is Stopped
161
Chapter 7 16-Bit Timer/Event Counters 00 to 03
162
Functions of 16-Bit Timer/Event Counters 00 to 03
162
Configuration of 16-Bit Timer/Event Counters 00 to 03
163
Registers Controlling 16-Bit Timer/Event Counters 00 to 03
172
Operation of 16-Bit Timer/Event Counters 00 to 03
193
Interval Timer Operation
193
PPG Output Operations
196
Pulse Width Measurement Operations
199
External Event Counter Operation
207
Square-Wave Output Operation
210
One-Shot Pulse Output Operation
212
Special Use of Tm0N
217
Rewriting Cr01N During Tm0N Operation
217
Setting Lvs0N and Lvr0N
217
Cautions for 16-Bit Timer/Event Counters 00 to 03
219
Chapter 8 8-Bit Timer/Event Counters 50 and 51
223
Functions of 8-Bit Timer/Event Counters 50 and 51
223
Configuration of 8-Bit Timer/Event Counters 50 and 51
225
Registers Controlling 8-Bit Timer/Event Counters 50 and 51
227
Operations of 8-Bit Timer/Event Counters 50 and 51
232
Operation as Interval Timer
232
Operation as External Event Counter
234
Square-Wave Output Operation
235
PWM Output Operation
236
Cautions for 8-Bit Timer/Event Counters 50 and 51
240
Chapter 9 8-Bit Timers H0 and H1
241
Functions of 8-Bit Timers H0 and H1
241
Configuration of 8-Bit Timers H0 and H1
241
Registers Controlling 8-Bit Timers H0 and H1
245
Operation of 8-Bit Timers H0 and H1
250
Operation as Interval Timer/Square-Wave Output
250
Operation as PWM Output Mode
253
Carrier Generator Mode Operation (8-Bit Timer H1 Only)
259
Chapter 10 Watch Timer
266
Functions of Watch Timer
266
Configuration of Watch Timer
267
Register Controlling Watch Timer
268
Watch Timer Operations
270
Watch Timer Operation
270
Interval Timer Operation
271
Cautions for Watch Timer
272
Chapter 11 Watchdog Timer
273
Functions of Watchdog Timer
273
Configuration of Watchdog Timer
274
Register Controlling Watchdog Timer
275
Operation of Watchdog Timer
276
Controlling Operation of Watchdog Timer
276
Setting Overflow Time of Watchdog Timer
278
Setting Window Open Period of Watchdog Timer
279
Chapter 12 Clock Output/Buzzer Output Controller
281
Functions of Clock Output/Buzzer Output Controller
281
Configuration of Clock Output/Buzzer Output Controller
282
Register Controlling Clock Output/Buzzer Output Controller
282
Clock Output/Buzzer Output Controller Operations
285
Clock Output Operation
285
Operation as Buzzer Output
285
Chapter 13 A/D Converter
286
Function of A/D Converter
286
Configuration of A/D Converter
287
Registers Used in A/D Converter
289
A/D Converter Operations
297
Basic Operations of A/D Converter
297
Input Voltage and Conversion Results
299
A/D Converter Operation Mode
300
How to Read A/D Converter Characteristics Table
302
Cautions for A/D Converter
304
Chapter 14 Serial Interfaces Uart60 and Uart61
308
Functions of Serial Interfaces UART60 and UART61
308
Configurations of Serial Interface UART60 and UART61
313
Registers Controlling Serial Interfaces UART60 and UART61
317
Operations of Serial Interface UART60 and UART61
336
Operation Stop Mode
336
Asynchronous Serial Interface (UART) Mode
337
Dedicated Baud Rate Generator
352
Chapter 15 Serial Interfaces Csi10 and Csi11
358
Functions of Serial Interfaces CSI10 and CSI11
358
Configuration of Serial Interfaces CSI10 and CSI11
359
Registers Controlling Serial Interfaces CSI10 and CSI11
361
Operation of Serial Interfaces CSI10 and CSI11
366
Operation Stop Mode
366
3-Wire Serial I/O Mode
367
Chapter 16 Can Controller
379
Outline Description
379
Features
379
Overview of Functions
380
Configuration
381
CAN Protocol
382
Frame Format
382
Frame Types
383
Data Frame and Remote Frame
383
Error Frame
391
Overload Frame
392
Functions
393
Determining Bus Priority
393
Bit Stuffing
393
Multi Masters
393
Multi Cast
393
CAN Sleep Mode/Can Stop Mode Function
393
Error Control Function
394
Baud Rate Control Function
400
Connection with Target System
404
Internal Registers of CAN Controller
405
CAN Controller Configuration
405
Register Access Type
406
Register Bit Configuration
415
Bit Set/Clear Function
419
Control Registers
421
CAN Controller Initialization
456
Initialization of CAN Module
456
Initialization of Message Buffer
456
Redefinition of Message Buffer
456
Transition from Initialization Mode to Operation Mode
457
Resetting Error Counter C0ERC of CAN Module
458
Message Reception
459
Receive Data Read
460
Receive History List Function
461
Mask Function
463
Multi Buffer Receive Block Function
465
Remote Frame Reception
466
Message Transmission
467
Transmit History List Function
469
Automatic Block Transmission (ABT)
471
Transmission Abort Process
472
Remote Frame Transmission
473
Power Save Modes
474
CAN Sleep Mode
474
CAN Stop Mode
476
Example of Using Power Saving Modes
477
Interrupt Function
478
Diagnosis Functions and Special Operational Modes
479
Receive-Only Mode
479
Single-Shot Mode
480
Self-Test Mode
481
Receive/Transmit Operation in each Operation Mode
482
Time Stamp Function
483
Baud Rate Settings
485
Representative Examples of Baud Rate Settings
489
Operation of CAN Controller
493
Chapter 17 Interrupt Functions
519
Interrupt Function Types
519
Interrupt Sources and Configuration
519
Registers Controlling Interrupt Functions
523
Interrupt Servicing Operations
531
Maskable Interrupt Acknowledgement
531
Software Interrupt Request Acknowledgement
533
Multiple Interrupt Servicing
534
Interrupt Request Hold
537
Chapter 18 Standby Function
538
Standby Function and Configuration
538
Standby Function
538
Registers Controlling Standby Function
538
Standby Function Operation
541
HALT Mode
541
STOP Mode
547
Chapter 19 Reset Function
554
Register for Confirming Reset Source
562
Chapter 20 Multiplier/Divider
563
Functions of Multiplier/Divider
563
Configuration of Multiplier/Divider
563
Register Controlling Multiplier/Divider
567
Operations of Multiplier/Divider
568
Multiplication Operation
568
Division Operation
570
Chapter 21 Power-On-Clear Circuit
572
Functions of Power-On-Clear Circuit
572
Configuration of Power-On-Clear Circuit
573
Operation of Power-On-Clear Circuit
573
Cautions for Power-On-Clear Circuit
576
Chapter 22 Low-Voltage Detector
578
Functions of Low-Voltage Detector
578
Configuration of Low-Voltage Detector
579
Registers Controlling Low-Voltage Detector
579
Operation of Low-Voltage Detector
582
When Used as Reset
583
When Used as Interrupt
588
Cautions for Low-Voltage Detector
593
Chapter 23 Option Byte
596
Functions of Option Bytes
596
Format of Option Byte
598
Chapter 24 Flash Memory
601
Internal Memory Size Switching Register
601
Internal Expansion RAM Size Switching Register
602
Writing with Flash Memory Programmer
603
Programming Environment
606
Communication Mode
606
Connection of Pins on Board
608
FLMD0 Pin
608
Serial Interface Pins
608
RESET Pin
610
Port Pins
610
REGC Pin
610
Other Signal Pins
610
Power Supply
611
Programming Method
612
Controlling Flash Memory
612
Flash Memory Programming Mode
612
Selecting Communication Mode
613
Communication Commands
614
Security Settings
615
Processing Time for each Command When PG-FP4 Is Used (Reference)
617
Flash Memory Programming by Self-Programming
618
Registers Used for Self-Programming Function
625
Boot Swap Function
629
Chapter 25 On-Chip Debug Function
631
Outline of Functions
631
Connection with MINICUBE
632
Connection Circuit Examples
633
On-Chip Debug Security ID
635
Restrictions and Cautions on On-Chip Debug Function
635
Chapter 26 Instruction Set
636
Conventions Used in Operation List
636
Operand Identifiers and Specification Methods
636
Description of Operation Column
637
Description of Flag Operation Column
637
Operation List
638
Instructions Listed by Addressing Type
646
Chapter 27 Electrical Specifications ((A) Grade Products)
649
Absolute Maximum Ratings
649
Oscillator Characteristics
651
DC Characteristics
653
AC Characteristics
660
Data Retention Characteristics
670
Flash EEPROM Programming Characteristics
671
Chapter 28 Electrical Specifications ((A2) Grade Products)
672
Absolute Maximum Ratings
672
Oscillator Characteristics
674
DC Characteristics
676
AC Characteristics
682
Data Retention Characteristics
692
Flash EEPROM Programming Characteristics
693
Chapter 29 Package Drawings
694
Chapter 30 Recommended Soldering Conditions
696
Chapter 31 Cautions for Wait
697
Cautions for Wait
697
Peripheral Hardware that Generates Wait
698
Example of Wait Occurrence
700
Appendix A Development Tools
701
Software Package
705
Language Processing Software
705
Control Software
706
Flash Memory Programming Tools
707
When Using Flash Memory Programmer FG-FP4, FL-PR4, PG-FPL3, and FP-LITE3
707
When Using On-Chip Debug Emulator with Programming Function QB-MINI2
707
Debugging Tools (Hardware)
708
When Using In-Circuit Emulator QB-78K0FX2
708
When Using On-Chip Debug Emulator QB-78K0MINI
708
When Using On-Chip Debug Emulator with Programming Function QB-MINI2
709
Debugging Tools (Software)
709
Appendix B Notes on Target System Design
710
Appendix C Register Index
712
Register Index (in Alphabetical Order with Respect to Register Names)
712
Register Index (in Alphabetical Order with Respect to Register Symbol)
717
Appendix D Revision History
722
Main Revisions in this Edition
722
Revision History of Preceding Editions
723
Advertisement
Advertisement
Related Products
Renesas mPD78F0891A
Renesas mPD78F0891AA
Renesas mPD78F0891
Renesas mPD78F0892
Renesas mPD78F0893
Renesas mPD78F0891A2
Renesas mPD78F0892A
Renesas mPD78F0893A
Renesas mPD78F0893A2
Renesas mPD78F0881A
Renesas Categories
Computer Hardware
Motherboard
Microcontrollers
Adapter
Switch
More Renesas Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL