i
Contents
Section 1
1.1
1.2
1.3
Overview
...........................................................................................................
Overview............................................................................................................................
Internal Block Diagram .....................................................................................................
Pin Arrangement and Functions........................................................................................
1.3.1
Pin Arrangement ..................................................................................................
1.3.2
Pin Functions........................................................................................................
1
1
5
6
6
9
Section 2
2.1
CPU
.....................................................................................................................
Overview............................................................................................................................
2.1.1
Features ................................................................................................................
2.1.2
Address Space......................................................................................................
2.1.3
Register Configuration .........................................................................................
Register Descriptions.........................................................................................................
2.2.1
General Registers..................................................................................................
2.2.2
Control Registers..................................................................................................
2.2.3
Initial Register Values..........................................................................................
Data Formats......................................................................................................................
2.3.1
Data Formats in General Registers.......................................................................
2.3.2
Memory Data Formats..........................................................................................
Addressing Modes.............................................................................................................
2.4.1
Addressing Modes................................................................................................
2.4.2
Effective Address Calculation..............................................................................
Instruction Set....................................................................................................................
2.5.1
Data Transfer Instructions....................................................................................
2.5.2
Arithmetic Operations..........................................................................................
2.5.3
Logic Operations..................................................................................................
2.5.4
Shift Operations....................................................................................................
2.5.5
Bit Manipulations.................................................................................................
2.5.6
Branching Instructions..........................................................................................
2.5.7
System Control Instructions.................................................................................
2.5.8
Block Data Transfer Instruction...........................................................................
Basic Operational Timing..................................................................................................
2.6.1
Access to On-Chip Memory (RAM, ROM).........................................................
2.6.2
Access to On-Chip Peripheral Modules...............................................................
CPU States.........................................................................................................................
2.7.1
Overview..............................................................................................................
2.7.2
Program Execution State......................................................................................
2.7.3
Program Halt State ...............................................................................................
2.7.4
Exception-Handling State ....................................................................................
15
15
15
16
16
17
17
17
19
19
20
21
22
22
24
28
30
32
33
33
35
39
41
42
44
44
45
46
46
48
48
48
2.2
2.3
2.4
2.5
2.6
2.7