
S3FB42F MICROCONTROLLER
iii
Preface
The S3FB42F Microcontroller User's Manual is designed for application designers and programmers who are using
the S3FB42F microcontroller for application development. It is organized in two main 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 nine chapters:
Chapter 1
Product Overview
Chapter 2
Address Spaces
Chapter 3
Register
Chapter 4
Memory Map
Chapter 5
Hardware Stack
Chapter 6
Exceptions
Chapter 7
Coprocessor Interface
Chapter 8
Instruction Set
Chapter 1, "Product Overview," is a high-level introduction to S3FB42F with general product descriptions, as well as
detailed information about individual pin characteristics and pin circuit types.
Chapter 2, "Address Spaces," describes program and data memory spaces. Chapter 2 also describes ROM code
option.
Chapter 3, "Register," describes the special registers.
Chapter 4, "Memory Map," describes the internal register file.
Chapter 5, "Hardware Stack," describes the S3FB42F hardware stack structure in detail.
Chapter 6, "Exception," describes the S3FB42F exception structure in detail.
Chapter 7, “Coprocessor Interface,” describes the S3FB42F coprocessor interface in detail.
Chapter 8, “Instruction Set,” describes the features and conventions of the instruction set used for all S3FB-series
microcontrollers.
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 S3FB-series microcontroller 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, 6, 7, and 8. Later, you can reference the information in Part I as necessary.
Part II "hardware Descriptions," has detailed information about specific hardware components of the S3FB42F
microcontroller. Also included in Part II are electrical, mechanical. It has 19 chapters:
Chapter 9
PLL (Phase Locked Loop)
Chapter 10
Reset and Power-Down
Chapter 11
I/O Ports
Chapter 12
Basic Timer
Chapter 13
Real Timer (Watch Timer)
Chapter 14
16-bit Timer (8-bit Timer A & B)
Chapter 15
Serial I/O Interface
Chapter 16
UART
Chapter 17
I
2S Bus (Inter-IC Sound)
Chapter 18
SSFDC (Solid State Floppy Disk Card)
Chapter 19
Parallel Port Interface
Chapter 20
8-bit Analog-to-Digital Converter
Chapter 21
I
2C-BUS Interface
Chapter 22
Random Number Generator
Chapter 23
USB
Chapter 24
Embedded Flash Memory Interface
Chapter 25
MAC2424
Chapter 26
Electrical Data
Chapter 27
Mechanical Data
Chapter 25, "MAC2424" describes the MAC2424 structure in detail, as well as instructions.