
S3C828B/F828B/C8289/F8289/C8285/F8285 MICROCONTROLLER
xi
List of Figures
Figure
Title
Page
Number
1-1
Block Diagram ............................................................................................................1-4
1-2
S3C828B/F828B/C8289/F8289/C8285/F8285 Pin Assignments (80-QFP-1420C) ..1-5
1-3
S3C828B/F828B/C8289/F8289/C8285/F8285 Pin Assignments (80-TQFP-1212) ...1-6
1-4
Pin Circuit Type A .......................................................................................................1-9
1-5
Pin Circuit Type B .......................................................................................................1-9
1-6
Pin Circuit Type C.......................................................................................................1-9
1-7
Pin Circuit Type D-1(P3.4, P3.5) ................................................................................1-9
1-8
Pin Circuit Type E-4 (P0, P1) .....................................................................................1-10
1-9
Pin Circuit Type F-1 (P2.0–P2.6) ...............................................................................1-10
1-10
Pin Circuit Type F-2 (P2.7) .........................................................................................1-11
1-11
Pin Circuit Type H-4 ...................................................................................................1-11
1-12
Pin Circuit Type H-8 (P4, P5) .....................................................................................1-12
1-13
Pin Circuit Type H-9 (P3.0-P3.3, P6, P7, P8).............................................................1-12
2-1
Program Memory Address Space ..............................................................................2-2
2-2
Smart Option...............................................................................................................2-3
2-3
Internal Register File Organization (S3C828B/F828B) ..............................................2-6
2-4
Internal Register File Organization (S3C8289/F8289) ...............................................2-7
2-5
Internal Register File Organization (S3C8285/F8285) ...............................................2-8
2-6
Register Page Pointer (PP) ........................................................................................2-9
2-7
Set 1, Set 2, Prime Area Register, and LCD Data Register Map...............................2-12
2-8
8-Byte Working Register Areas (Slices) .....................................................................2-13
2-9
Contiguous 16-Byte Working Register Block .............................................................2-14
2-10
Non-Contiguous 16-Byte Working Register Block .....................................................2-15
2-11
16-Bit Register Pair ....................................................................................................2-16
2-12
Register File Addressing ............................................................................................2-17
2-13
Common Working Register Area................................................................................2-18
2-14
4-Bit Working Register Addressing ............................................................................2-20
2-15
4-Bit Working Register Addressing Example .............................................................2-20
2-16
8-Bit Working Register Addressing ............................................................................2-21
2-17
8-Bit Working Register Addressing Example .............................................................2-22
2-18
Stack Operations ........................................................................................................2-23
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