Samsung S3F80JB Manuel D’Utilisation

Page de 346
 
x  
S3F80JB 
MICROCONTROLLER 
List of Figures 
Figure Title 
Page 
Number 
Number
 
1-1   
Block Diagram (32-pin) .............................................................................................1-3
 
1-2   
Block Diagram (44-pin) .............................................................................................1-4
 
1-3   
Pin Assignment Diagram (32-Pin SOP Package) .....................................................1-5
 
1-4   
Pin Assignment Diagram (44-Pin QFP Package)......................................................1-6
 
1-5   
Pin Circuit Type 1 (Port 0 and Port2) ........................................................................1-10
 
1-6   
Pin Circuit Type 2 (Port 1, Port4, P3.4 and P3.5)......................................................1-11
 
1-7   
Pin Circuit Type 3 (P3.0)...........................................................................................1-12
 
1-8   
Pin Circuit Type 4 (P3.1)...........................................................................................1-13
 
1-9   
Pin Circuit Type 5 (P3.2 and P3.3) ...........................................................................1-13
 
1-10   
Pin Circuit Type 6 (nRESET) ....................................................................................1-14 
 
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-4