
S3C94A5/F94A5 MICROCONTROLLER 
iii 
Preface 
The 
S3C94A5/F94A5 Microcontroller User's Manual
 is designed for application designers and programmers who are 
using the S3C94A5/F94A5 microcontroller for application development. It is organized in two parts:  
Part I   
Programming Model 
    Part II 
    Hardware Descriptions 
Part I contains software-related information to familiarize you with the microcontroller's architecture, programming 
model, instruction set, and interrupt structure. It has six chapters: 
Chapter 1 
Chapter 2 
Chapter 3 
Product Overview 
Address Spaces 
Addressing Modes 
Chapter 4 
Chapter 5 
Chapter 6 
Control Registers 
Interrupt Structure 
SAM88RCRI Instruction Set 
Chapter 1, "Product Overview," is a high-level introduction to the S3C94A5/F94A5 with a general product description, 
and detailed information about individual pin characteristics and pin circuit types. 
Chapter 2, "Address Spaces," explains the S3C94A5/F94A5 program and data memory, internal register file, and 
mapped control registers, and explains how to address them. Chapter 2 also describes working register addressing, 
as well as system and user-defined stack operations. 
Chapter 3, "Addressing Modes," contains detailed descriptions of the six addressing modes that are supported by 
the CPU. 
Chapter 4, "Control Registers," contains overview tables for all mapped system and peripheral control register values, 
as well as detailed one-page descriptions in standard format. You can use these easy-to-read, alphabetically 
organized, register descriptions as a quick-reference source when writing programs. 
Chapter 5, "Interrupt Structure," describes the S3C94A5/F94A5 interrupt structure in detail and further prepares you 
for additional information presented in the individual hardware module descriptions in part II. 
Chapter 6, "SAM88RCRI Instruction Set," describes the features and conventions of the instruction set used for all 
S3C9-series microcontrollers. Several summary tables are presented for orientation and reference. Detailed 
descriptions of each instruction are presented in a standard format. Each instruction description includes one or 
more practical examples of how to use the instruction when writing an application program. 
A basic familiarity with the information in part I will help you to understand the hardware module descriptions in Part 
II. If you are not yet familiar with the SAM88RCRI product family and are reading this manual for the first time, we 
recommend that you first read chapters 1–3 carefully. Then, briefly look over the detailed information in chapters 4, 5, 
and 6. Later, you can reference the information in part I as necessary. 
Part II contains detailed information about the peripheral components of the S3C94A5/F94A5 microcontrollers. Also 
included in part II are electrical, mechanical, MTP, and development tools data. It has 14 chapters: 
Chapter 7 
Chapter 8 
Chapter 9 
Chapter 10 
Chapter 11 
Chapter 12 
Chapter 13 
Clock Circuit 
RESET and Power-Down 
I/O Ports 
Basic Timer 
16-bit Timer 0 
16-bit Timer 1 
8-bit Timer 2 
Chapter 14 
Chapter 15 
Chapter 16 
Chapter 17 
Chapter 18 
Chapter 19 
Chapter 20 
Watch Timer 
10-Bit Analog-To-Digital Converter 
Serial I/O Interface 
Electrical Data 
Mechanical Data 
S3F94A5 Flash MCU 
Development Tools 
Two order forms are included at the back of this manual to facilitate customer order for S3C94A5/F94A5 
microcontroller: the Mask ROM Order Form, and the Mask Option Selection Form. You can photocopy these forms, 
fill them out, and then forward them to your local Samsung Sales Representative.