iv
2.2
Data Formats......................................................................................................................
38
2.2.1
Data Format in Registers......................................................................................
38
2.2.2
Data Formats in Memory......................................................................................
39
2.2.3
Immediate Data Format........................................................................................
39
2.2.4
DSP-Type Data Formats ......................................................................................
39
2.2.5
DSP Type Instructions and Data Formats ............................................................
41
2.3
CPU Core Instruction Features..........................................................................................
46
2.4
Instruction Formats............................................................................................................
49
2.4.1
CPU Instruction Addressing Modes .....................................................................
49
2.4.2
DSP Data Addressing ...........................................................................................
53
2.4.3
Instruction Formats for CPU Instructions ............................................................
60
2.4.4
Instruction Formats for DSP Instructions.............................................................
63
2.5
Instruction Set....................................................................................................................
69
2.5.1
CPU Instruction Set..............................................................................................
70
2.5.2
DSP Data Transfer Instruction Set .......................................................................
86
2.5.3
DSP Operation Instruction Set .............................................................................
89
2.5.4
Various Operation Instructions ............................................................................
93
Section 3 System Controller (SYSC) ............................................................................. 101
3.1
Overview............................................................................................................................ 101
3.1.1
Block Diagram...................................................................................................... 101
3.1.2
External Signals for the SYSC ............................................................................. 104
3.2
Registers ............................................................................................................................ 104
3.2.1
Frequency Modification Register (FRQMR) ....................................................... 105
3.2.2
Standby Control Register (SBYCR) .................................................................... 109
3.2.3
Watchdog Timer Count Bit Register (WTCNR).................................................. 111
3.2.4
Watchdog Timer Clock Select Register (WTCSR).............................................. 111
3.3
On-Chip Clock Pulse Generator (CPG) and Clock Operating Modes .............................. 112
3.3.1
Clock Operating Mode Settings ........................................................................... 112
3.3.2
Connecting a Crystal Oscillator............................................................................ 114
3.3.3
Connecting an External Clock.............................................................................. 114
3.3.4
Cautions on Using an External Crystal Oscillator................................................ 115
3.3.5
Cautions on Bypass Capacitors ............................................................................ 115
3.3.6
Cautions on Using the PLL Oscillation Circuit.................................................... 116
3.4
Power-Down Modes .......................................................................................................... 117
3.4.1
Power-Down Mode Overview.............................................................................. 117
3.4.2
Sleep Mode ........................................................................................................... 118
3.4.3
Standby Mode ...................................................................................................... 118
3.4.4
Canceling Standby Mode ..................................................................................... 118
3.4.5
Example of Using Standby Mode ........................................................................ 119
3.4.6
Module Standby Function .................................................................................... 120
3.5
Watchdog Timer (WDT) ................................................................................................... 120
3.5.1
Block Diagram...................................................................................................... 121