S3C80A5B
MICROCONTROLLER
ix
List of Figures
Figure
Title
Page
Number
Number
1-1
Block Diagram
......................................................................................................................................
1-3
1-2
Pin Assignment Diagram (24-Pin SOP/SDIP Package)
.........................................................
1-4
1-3
Pin Circuit Type 1 (Port 0)
................................................................................................................
1-6
1-4
Pin Circuit Type 2 (Port 1)
................................................................................................................
1-7
1-5
Pin Circuit Type 3 (P2.0)
...................................................................................................................
1-7
1-6
Pin Circuit Type 4 (P2.1)
...................................................................................................................
1-8
1-7
Pin Circuit Type 5 (P2.2)
...................................................................................................................
1-8
2-1
Program Memory Address Space
..................................................................................................
2-2
2-2
Internal Register File Organization
.................................................................................................
2-4
2-3
Register Page Pointer (PP)
..............................................................................................................
2-5
2-4
Set 1, Set 2 and Prime Area Register Map
................................................................................
2-7
2-5
8-Byte Working Register Areas (Slices)
......................................................................................
2-8
2-6
Contiguous 16-Byte Working Register Block
.............................................................................
2-9
2-7
Non-Contiguous 16-Byte Working Register Block
....................................................................
2-10
2-8
16-Bit Register Pair
............................................................................................................................
2-11
2-9
Register File Addressing
...................................................................................................................
2-12
2-10
Common Working Register Area
....................................................................................................
2-13
2-11
4-Bit Working Register Addressing
...............................................................................................
2-15
2-12
4-Bit Working Register Addressing Example
.............................................................................
2-15
2-13
8-Bit Working Register Addressing
...............................................................................................
2-16
2-14
8-Bit Working Register Addressing Example
.............................................................................
2-17
2-15
Stack Operations
................................................................................................................................
2-18
3-1
Register Addressing
...........................................................................................................................
3-2
3-2
Working Register Addressing
..........................................................................................................
3-2
3-3
Indirect Register Addressing to Register File
.............................................................................
3-3
3-4
Indirect Register Addressing to Program Memory
....................................................................
3-4
3-5
Indirect Working Register Addressing to Register File
............................................................
3-5
3-6
Indirect Working Register Addressing to Program or Data Memory
...................................
3-6
3-7
Indexed Addressing to Register File
.............................................................................................
3-7
3-8
Indexed Addressing to Program or Data Memory with Short Offset
....................................
3-8
3-9
Indexed Addressing to Program or Data Memory
.....................................................................
3-9
3-10
Direct Addressing for Load Instructions
.......................................................................................
3-10
3-11
Direct Addressing for Call and Jump Instructions
.....................................................................
3-11
3-12
Indirect Addressing
.............................................................................................................................
3-12
3-13
Relative Addressing
............................................................................................................................
3-13
3-14
Immediate Addressing
.......................................................................................................................
3-14
4-1
Register Description Format
............................................................................................................
4-4