
S3C880A/F880A MICROCONTROLLER
xi
List of Figures
Figure
Number
Title
Page
Number
1-1
1-2
1-3
1-4
1-5
1-6
1-7
1-8
1-9
1-10
1-11
Block Diagram ....................................................................................................1-3
S3C880A/F880A Pin Assignment (42-SDIP)..........................................................1-4
S3C880A/F880A Pin Assignment (44-QFP)...........................................................1-5
Pin Circuit Type 1 (V-Sync H-Sync, CAPA)...........................................................1-8
Pin Circuit Type 2 (P2.0–P2.7, P0.0–P0.3, PWM0–PWM5, T0, OSDHT) ..................1-8
Pin Circuit Type 3 (P0.4–P0.5, P1.6–P1.7, T0CK)..................................................1-8
Pin Circuit Type 4 (Vblue, Vgreen, Vred, Vblank)....................................................1-9
Pin Circuit Type 5 (P1.4–P1.5)..............................................................................1-9
Pin Circuit Type 6 (P3.0–P3.1, P0.6–P0.7, ADC0–ADC3)........................................1-9
Pin Circuit Type 7 (P1.0–P1.3, INT0–INT3).............................................................1-10
Pin Circuit Type 8 (nRESET) ................................................................................1-10
2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
2-9
2-9
2-10
2-12
2-13
2-14
2-15
2-16
2-17
Program Memory Address Spaces........................................................................2-2
Internal Register File Organization.........................................................................2-4
ROM Code Option (RCOD_OPT)...........................................................................2-5
Register Page Pointer (PP)..................................................................................2-6
Programming Tip Example for Inter-Page Data Operations.......................................2-7
Set 1, Set 2, and Prime Area Register Map ...........................................................2-15
8-Byte Working Register Areas (Slices).................................................................2-16
Contiguous 16-Byte Working Register Block..........................................................2-17
Non-Contiguous 16-Byte Working Register Block...................................................2-18
16-Bit Register Pairs............................................................................................2-19
Register File Addressing......................................................................................2-20
Common Working Register Area...........................................................................2-21
4-Bit Working Register Addressing........................................................................2-23
4-Bit Working Register Addressing Example..........................................................2-23
8-Bit Working Register Addressing........................................................................2-24
8-Bit Working Register Addressing Example..........................................................2-25
Stack Operations ................................................................................................2-26
3-1
3-2
3-3
3-4
3-5
3-6
3-7
3-8
3-9
3-10
3-11
3-12
3-13
3-14
Register Addressing ............................................................................................3-2
Working Register Addressing ...............................................................................3-2
Indirect Register Addressing to Register File..........................................................3-3
Indirect Register Addressing to Program Memory ...................................................3-4
Indirect Working Register Addressing to Register File.............................................3-5
Indirect Working Register Addressing to Program or Data Memory...........................3-6
Indexed Addressing to Register File......................................................................3-7
Indexed Addressing to Program or Data Memory with Short Offset...........................3-8
Indexed Addressing to Program or Data Memory....................................................3-9
Direct Addressing for Load Instructions..................................................................3-10
Direct Addressing for Call and Jump Instructions ....................................................3-11
Indirect Addressing..............................................................................................3-12
Relative Addressing.............................................................................................3-13
Immediate Addressing .........................................................................................3-14
4-1
Register Description Format .................................................................................4-5