Preface
The S3CC40D/FC40D Microcontroller User's Manual is designed for application designers and programmers who
are using the S3CC40D/FC40D 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 exceptions. It has six chapters:
Chapter 1
Product Overview
Chapter 4
Exceptions
Chapter 2
Address Spaces
Chapter 5
Memory Map
Chapter 6
Instruction Set
Chapter 3
Calm16Core
Chapter 1, "Product Overview," is a high-level introduction to S3CC40D/FC40D 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, " Calm16Core," describes the main features of CalmRISC16.
Chapter 4, " Exceptions," describes the S3CC40D/FC40D exception structure in detail.
Chapter 5, " Memory Map," describes the S3CC40D/FC40D memory map structure in detail.
Chapter 6, "Instruction Set," describes the S3CC40D/FC40D instruction set structure in detail.
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 S3CC-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, and 6. Later, you can reference the information in Part I as necessary.
Part II "hardware Descriptions," has detailed information about specific hardware components of the
S3CC40D/FC40D microcontroller. Also included in Part II are electrical, mechanical. It has 25 chapters:
Chapter 20
16-bit Timer 8
Chapter 7
Clock Circuit
Chapter 21
16-bit Timer 9
Chapter 8
RESET and Power-Down
Chapter 22
10-bit Analog-to Digital Converter
Chapter 9
I/O Ports
Chapter 23
Serial I/O Interface 0
Chapter 10
Basic Timer
Chapter 24
Serial I/O Interface 1
Chapter 11
Watch Timer
Chapter 25
UART 0
Chapter 12
8-bit Timer 0
Chapter 26
UART 1
Chapter 13
8-bit Timer 1
Chapter 27
UART 2
Chapter 14
16-bit Timer 2
Chapter 28
Electrical
Chapter 15
16-bit Timer 3
Chapter 29
Mechanical Data
Chapter 16
16-bit Timer 4
Chapter 30
S3FC40D Flash MCU
Chapter 17
16-bit Timer 5
Chapter 31
Development Tools
Chapter 18
16-bit Timer 6
Chapter 19
16-bit Timer 7
S3CC40D/FC40D_UM_REV1.20 MICROCONTROLLER
iii