List of Figures
Figure Title Page
Number Number
1-1 Block Diagram (24-pin) ..............................................................................................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 2 (Port 2).......................................................................................... 1-8
1-6 Pin Circuit Type 4 (P3.0)............................................................................................ 1-9
1-7 Pin Circuit Type 5 (P3.1)............................................................................................ 1-10
2-1 Program Memory Address Space.............................................................................. 2-2
2-2 Smart Option ..............................................................................................................2-3
2-3 Internal Register File Organization.............................................................................2-6
2-4 Register Page Pointer (PP)........................................................................................ 2-7
2-5 Set 1, Set 2, and Prime Area Register Map............................................................... 2-9
2-6 8-Byte Working Register Areas (Slices).....................................................................2-10
2-7 Contiguous 16-Byte Working Register Block............................................................. 2-11
2-8 Non-Contiguous 16-Byte Working Register Block..................................................... 2-12
2-9 16-Bit Register Pair.................................................................................................... 2-13
2-10 Register File Addressing............................................................................................ 2-14
2-11 Common Working Register Area ...............................................................................2-15
2-12 4-Bit Working Register Addressing............................................................................ 2-17
2-13 4-Bit Working Register Addressing Example............................................................. 2-17
2-14 8-Bit Working Register Addressing............................................................................ 2-18
2-15 8-Bit Working Register Addressing Example............................................................. 2-19
2-16 Stack Operations........................................................................................................ 2-20
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-5
S3F80P5_UM_REV1.00 MICROCONTROLLER xi