
6
μ
PD17062
CONTENTS
1.
PINS .............................................................................................................................................
1.1
PIN FUNCTIONS .............................................................................................................................
1.2
EQUIVALENT CIRCUITS OF THE PINS ........................................................................................
11
11
14
2.
PROGRAM MEMORY (ROM) ....................................................................................................
2.1
CONFIGURATION OF PROGRAM MEMORY...............................................................................
2.2
FUNCTIONS OF PROGRAM MEMORY ........................................................................................
2.3
PROGRAM FLOW ...........................................................................................................................
2.4
BRANCHING A PROGRAM ............................................................................................................
2.6
TABLE REFERENCE ........................................................................................................................
2.7
NOTES ON USING THE BRANCH INSTRUCTION AND
SUBROUTINE CALL INSTRUCTION .............................................................................................
18
18
19
19
20
24
24
3.
PROGRAM COUNTER (PC) .......................................................................................................
25
4.
STACK..........................................................................................................................................
4.1
COMPONENTS................................................................................................................................
4.2
STACK POINTER (SP) ....................................................................................................................
4.3
ADDRESS STACK REGISTERS (ASRs) ........................................................................................
4.4
INTERRUPT STACK REGISTERS ..................................................................................................
26
26
26
27
27
5.
DATA MEMORY (RAM) .............................................................................................................
5.1
STRUCTURE OF DATA MEMORY ................................................................................................
5.2
FUNCTIONS OF DATA MEMORY .................................................................................................
5.3
NOTES ON USING DATA MEMORY ............................................................................................
29
29
34
38
6.
GENERAL-PURPOSE REGISTER (GR)......................................................................................
6.1
STRUCTURE OF THE GENERAL-PURPOSE REGISTER .............................................................
6.2
FUNCTION OF THE GENERAL-PURPOSE REGISTER ................................................................
6.3
ADDRESS GENERATION FOR GENERAL-PURPOSE REGISTER AND
DATA MEMORY IN INDIVIDUAL INSTRUCTIONS .....................................................................
6.4
NOTES ON USING THE GENERAL-PURPOSE REGISTER.........................................................
40
40
40
42
46
7.
ARITHMETIC LOGIC UNIT (ALU) BLOCK ................................................................................
7.1
OVERVIEW ......................................................................................................................................
7.2
CONFIGURATION AND FUNCTIONS OF THE COMPONENTS OF THE ALU BLOCK ............
7.3
ALU OPERATIONS .........................................................................................................................
7.4
NOTES ON USING THE ALU ........................................................................................................
48
48
49
49
53
8.
SYSTEM REGISTER (SYSREG).................................................................................................
8.1
ADDRESS REGISTER (AR).............................................................................................................
8.2
WINDOW REGISTER (WR) ............................................................................................................
8.3
BANK REGISTER (BANK) ..............................................................................................................
8.4
MEMORY POINTER ENABLE FLAG (MPE) ..................................................................................
54
55
55
56
56