Samsung's S3C8 series of 8-bit single-chip CMOS microcontrollers offers a fast and efficient CPU, a wide range
of integrated peripherals, and various mask-programmable ROM sizes. Important CPU features include:
— Efficient register-oriented architecture
— Selectable CPU clock sources
— Idle and Stop power-down mode release by interrupt
— Built-in basic timer with watchdog function
A sophisticated interrupt structure recognizes up to eight interrupt levels. Each level can have one or more
interrupt sources and vectors. Fast interrupt processing (within a minimum six CPU clocks) can be assigned to
specific interrupt levels.
S3C8095/P8095 MICROCONTROLLER
The S3C8095/P8095 single-chip CMOS
microcontroller is fabricated using a highly advanced
CMOS process and is based on Samsung’s newest
CPU architecture.
The S3C8095 is the microcontroller which has 16Kbytes mask-programmable ROM.
The S3P8095 is the microcontroller which has 16Kbytes one-time-programmable EPROM.
Using a proven modular design approach, Samsung
engineers developed the S3C8095/P8095 by
integrating the following peripheral modules with the
powerful SAM87 core:
— Four programmable I/O ports, including three
8-bit ports and one 2-bit port, for a total of 26
pins.
— One 8-bit timer/counter and one 16-bit
timer/counter with selectable operating modes.
— One 8-bit counter with auto-reload function and
one-shot or repeat control.
The S3C8095 is a versatile general-purpose
microcontroller. It is currently available in a 32-pin
SOP and SDIP package.
— Twelve bit-programmable pins for external
interrupts.
— One 8-bit basic timer for oscillation stabilization
and watchdog functions (system reset).
Figure 1-1. S3C8095 Microcontroller
1-1
Page 2
PRODUCT OVERVIEWS3C8095/P8095
FEATURES
CPU
•SAM87 CPU core
Memory
•16K-byte internal program memory (ROM)
•317-byte internal register file
Instruction Set
•78 instructions
•IDLE and STOP instructions added for powerdown modes
Instruction Execution Time
•750 ns at 8-MHz f
(minimum)
OSC
Interrupts
•Six interrupt levels and 18 interrupt sources
•15 vectors (14 sources have a dedicated vector
address and four sources share a single vector)
•Fast interrupt processing feature (for one
selected interrupt level)
Timers and Timer/Counters
•One programmable 8-bit basic timer (BT) for
oscillation stabilization control or watchdog timer
(software reset) function
•One 8-bit timer/counter (Timer 0) with three
operating modes; Interval, Capture and PWM
•One 16-bit timer/counter (Timer 1) with two
operating modes; Interval and Capture
Carrier Frequency Generator
•One 8-bit counter with auto-reload function and
one-shot or repeat control (Counter A)
Operating Temperature Range
•– 20°C to + 85°C
Operating Voltage Range
•2.0 V to 5.5 V at 4 MHz f
•2.4 V to 5.5 V at 8 MHz f
OSC
OSC
Package Type
I/O Ports
•Three 8-bit I/O ports (P0–P2) and one 2-bit port
(P3) for a total of 26 bit-programmable pins
Configurable to input or push-pull output
mode. Pull-up resistors are assignable by
software. Pins can be assigned individually
as external interrupt inputs with noise filters,
interrupt enable/ disable, and interrupt
pending control.
P1.0–P1.7I/OI/O port with bit-programmable pins.
Configurable to Schmitt trigger input mode
or output mode. Pin circuits are either pushpull or n-channel open-drain type. Pull-up
resistors are assignable by software.
P2.0–P2.3
P2.4–P2.7
I/OGeneral-purpose I/O port with bit-
programmable pins. Configurable to
Schmitt trigger input mode, push-pull output
mode, or n-channel open-drain output
mode. Pull-up resistors are assignable by
software. Lower nibble pins, P2.3–P2.0, can
be assigned as external interrupt inputs with
noise filters, interrupt enable/disable, and
interrupt pending control.
Circuit
Type
Pin No.Shared
Functions
19–16INT0–INT4
317–24–
2
3
5–8,
25–28
INT5–INT8
–
P3.0
P3.1
I/O2-bit I/O port with bit-programmable pins.
Configurable to Schmitt trigger input mode,
push-pull output mode, or n-channel opendrain output mode. Pull-up resistors are
assignable by software. The two port 3 pins
have high current drive capability.
XIN, X
RESET
OUT
–System clock input and output pins–2, 3–
ISystem reset signal input pin with schmitt
trigger circuit.
TESTITest signal input pin (for factory use only;
must be connected to VSS).
V
DD
V
SS
–Power supply input pin–32–
–Ground pin–1–
429
30
T0PWM/
T0CAP/
T1CAP/
REM/T0CK
531–
–4–
1-5
Page 6
PRODUCT OVERVIEWS3C8095/P8095
PIN CIRCUITS
V
DD
PULL-UP
RESISTOR
(Typical
PULL-UP
ENABLE
DATA
OUTPUT
DISABLE
V
DD
50 ΚΩ)
INPUT /
OUTPUT
INTERRUPT INPUT
IRQ6,7 (INT0-4)
NORMAL
INPUT
NOISE
FILTER
Figure 1-4. Pin Circuit Type 1 (Port 0)
V
SS
1-6
Page 7
S3C8095/P8095PRODUCT OVERVIEW
PIN CIRCUITS (Cont.)
V
DD
PULL-UP
RESISTOR
PULL-UP
ENABLE
DATA
OPEN-DRAIN
OUTPUT DISABLE
(Typical 50
V
DD
ΚΩ)
IN / OU T
NORMAL INPUT
EXTERNAL
INTERRUPT
IRQ5 (INT5-8)
Figure 1-5. Pin Circuit Type 2 (Ports 2.0–2.3)
V
SS
NOISE
FILTER
1-7
Page 8
PRODUCT OVERVIEWS3C8095/P8095
PIN CIRCUITS (Cont.)
V
DD
PULL-UP
RESISTOR
PULL-UP
ENABLE
DATA
(Typical 50
V
DD
ΚΩ)
OPENDRAIN
NORMAL INPUT
Figure 1-6. Pin Circuit Type 3 (Ports 1 and P2.4–P2.7)
OUTPUT
DISABLE
IN / OUT
V
SS
1-8
Page 9
S3C8095/P8095PRODUCT OVERVIEW
PIN CIRCUITS (Cont.)
V
DD
PULL-UP
RESISTOR
Typical
PULL-UP
ENABLE
PORT 3
DATA
ALTERNATIVE
OUTPUT
SELECT
M
U
X
DATA
(
V
DD
50 ΚΩ)
OPENDRAIN
NORMAL INPUT
ALTERNATIVE
INPUT
OUTPUT
DISABLE
NOISE F ILTER
Figure 1-7. Pin Circuit Type 4 (Port 3)
RESET
V
SS
IN / OUT
Figure 1-8. Pin Circuit Type 5 (RRESETESET)
1-9
Page 10
S3C8095/P8095S3P8095 OTP
13S3P8095 OTP
OVERVIEW
The S3P8095 single-chip CMOS microcontroller is the OTP (One Time Programmable)version of the S3C8095
microcontroller. It has an on-chip EPROM instead of masked ROM.
The S3P8095 is fully compatible with the S3C8095, both in function and in pin configuration. Because of its
simple programming requirements, the S3P8095 is ideal for use as an evaluation chip for the S3C8095.
In this section, S3C8095/P8095 electrical characteristics are presented in tables and graphs. The information is
arranged in the following order:
—Absolute maximum ratings
—D.C. electrical characteristics
—Data retention supply voltage in Stop mode
—Stop mode release timing when initiated by an external interrupt
—Stop mode release timing when initiated by a Reset
—I/O capacitance
—A.C. electrical characteristics
—Input timing for external interrupts (port 0, P2.3–P2.0)
—Input timing for RESET
—Oscillation characteristics
—Oscillation stabilization time
14-1
Page 16
ELECTRICAL DATAS3C8095/P8095
Table 14-1. Absolute Maximum Ratings
(TA = 25 °C)
ParameterSymbolConditionsRatingUnit
Supply voltage
Input voltage
Output voltage
Output current
V
DD
V
IN
V
O
I
OH
All output pins
One I/O pin active– 18mA
–– 0.3 to + 6.5V
–
– 0.3 toVDD + 0.3
– 0.3 to V
DD
+ 0.3
V
V
High
All I/O pins active– 60
Output current
I
OL
One I/O pin active+ 30mA
Low
Total pin current for ports 0, 1, and 2+ 100
Total pin current for port 3+ 20