S3C8245/P8245/C8249/P8249 MICROCONTROLLER xi
List of FiguresFigure Title Page
Number Number
1-1 S3C8245/C8249 Block Diagram............................................................................1-3
1-2 S3C8245/C8249 Pin Assignment (80-QFP-1420C)..................................................1-4
1-3 S3C8245/C8249 Pin Assignment (80-TQFP-1212)..................................................1-5
1-4 Pin Circuit Type B (nRESET)................................................................................1-8
1-5 Pin Circuit Type C...............................................................................................1-8
1-6 Pin Circuit Type D-2 (P3)......................................................................................1-8
1-7 Pin Circuit Type D-4 (P0)......................................................................................1-8
1-8 Pin Circuit Type E-2 (P1)......................................................................................1-9
1-9 Pin Circuit Type F-10 (P2.0–P2.6).........................................................................1-9
1-10 Pin Circuit Type F-18 (P2.7/VLDREF).....................................................................1-9
1-11 Pin Circuit Type H (SEG/COM).............................................................................1-9
1-12 Pin Circuit Type H-4.............................................................................................1-10
1-13 Pin Circuit Type H-14 (P4, P5)..............................................................................1-10
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, Prime Area Register, and LCD Data 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