S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5 PRODUCT OVERVIEW
1-1
1PRODUCT OVERVIEW
OVERVIEW
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.
S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5 MICROCONTROLLER
The S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5 single-chip CMOS microcontroller is fabricated using a
highly advanced CMOS process and is based on Samsung's newest CPU architecture.
The S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5 is the microcontroller which has mask-programmable ROM.
The S3P80A4/P80A8/P80A5/P80B4/P80B8/P80B5 is the microcontroller which has one-time-programmable
EPROM.
Using a proven modular design approach, Samsung engineers developed the
S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5 by integrating the following peripheral modules with the powerful
SAM87 RC core:
Three programmable I/O ports, including two 8-bit ports and one 3-bit port, for a total of 19 pins.
Internal LVD circuit and eight bit-programmable pins for external interrupts.
One 8-bit basic timer for oscillation stabilization and watchdog functions (system reset).
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 S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5 is a versatile general-purpose microcontroller which is
especially suitable for use as remote transmitter controller. It is currently available in a 24-pin SOP and SDIP
package.
PRODUCT OVERVIEW S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5
1-2
FEATURES
CPU
SAM87RC CPU core
Memory
Program memory (ROM)
– S3C80A4/C80B4: 4-Kbyte
(0000H–0FFFH)
– S3C80A8/C80B8: 8-Kbyte
(0000H–1FFFH)
– S3C80A5/C80B5: 15,872 byte
(0000H–3E00H)
Data memory: 256-byte RAM
Instruction Set
78 instructions
IDLE and STOP instructions added for power-
down modes
Instruction Execution Time
500 ns at 8-MHz fOSC (minimum)
Interrupts
13 interrupt sources with 10 vector.
5 level, 10 vector interrupt structure
I/O Ports
Two 8-bit I/O ports (P0-P1) and one 3-bit port
(P2) for a total of 19 bit-programmable pins
Eight input pins for external interrupts
Carrier Frequency Generator
One 8-bit counter with auto-reload function and
one-shot or repeat control (Counter A)
Back-up mode
When VDD is lower than VLVD, the chip enters
Back-up mode to block oscillation and reduce the
current consumption.
Timers and Timer/Counters
One programmable 8-bit basic timer (BT) for
oscillation stabilization control or watchdog timer
function
One 8-bit timer/counter (Timer 0) with two
operating modes; Interval mode and PWM mode.
One 16-bit timer/counter with one operating
modes; Interval mode
Low Voltage Detect Circuit
Low voltage detect for reset or Back-up mode.
Low level detect voltage
– S3C80A4/C80A8/C80A5:
2.20 V (Typ) ± 200 mV
– S3C80B4/C80B8/C80B5:
1.90 V (Typ) ± 200 mV
Auto Reset Function
Reset occurs when stop mode is released by P0.
When a falling edge is detected at Port 0 during
Stop mode, system reset occurs.
Operating Temperature Range
• –40°C to + 85°C
Operating Voltage Range
1.7 V to 3.6 V at 4 MHz fOSC
2.0 V to 3.6 V at 8 MHz fOSC
Package Type
24-pin SOP/SDIP
S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5 PRODUCT OVERVIEW
1-3
BLOCK DIAGRAM
8-bit
Basic
Timer
P0.0-P0.7/INT0-INT4 P1.0-P1.7
Port I/O and Interrupt
Control
SAM87RI CPU
Internal Bus
XIN
XOUT
Port 0(INTR) Port 1
Main
OSC P2.0/T0PWM
15-Kbyte ROM 256-Byte
Register File
8-bit
Timer/
Counter
16-bit
Timer/
Counter
Port 2
Carrier
Generator
(Counter A)
P2.1/REM
P2.2
LVD
TEST
Figure 1-1. Block Diagram
PRODUCT OVERVIEW S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5
1-4
PIN ASSIGNMENTS
V
SS
X
IN
X
OUT
TEST
P0.0/INT0/INTR
P0.1/INT1/INTR
RESET
/P0.2/INT2/INTR
P0.3/INT3/INTR
P0.4/INT4/INTR
P0.5/INT4/INTR
P0.6/INT4/INTR
P0.7/INT4/INTR
S3C80A4/C80A8/C80A5
C80B4/C80B8/C80B5
24-SOP/SDIP
(TOP VIEW)
1
2
3
4
5
6
7
8
9
10
11
12
V
DD
P2.2/
SCLK
P2.1/REM/
SDAT
P2.0/T0PWM/T0CK
P1.7
P1.6
P1.5
P1.4
P1.3
P1.2
P1.1
P1.0
24
23
22
21
20
19
18
17
16
15
14
13
Figure 1-2. Pin Assignment Diagram (24-Pin SOP/SDIP Package)
S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5 PRODUCT OVERVIEW
1-5
PIN DESCRIPTIONS
Table 1-1. Pin Descriptions
Pin
Names Pin
Type Pin
Description Circuit
Type 24-Pin
Number Shared
Functions
P0.0–P0.7 I/O I/O port with 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. Interrupt with Reset(INTR)
is assigned to Port 0.
1 5–12 INT0 – INT4/INTR
P1.0–P1.7 I/O I/O port with bit-programmable pins.
Configurable to input mode or output mode.
Pin circuits are either push-pull or n-
channel open-drain type. Pull-up resistors
are assignable by software.
2 13–20
P2.0
P2.1
P2.2
I/O 3-bit I/O port with bit-programmable pins.
Configurable to input mode, push-pull
output mode, or n-channel open-drain
output mode. Input mode with pull-up
resistors are assignable by software. The
two pins of port 2 have high current drive
capability.
3
4
5
21–23 REM/T0CK
XIN, XOUT System clock input and output pins 2, 3
TEST ITest signal input pin (for factory use only;
must be connected to VSS). 4
VDD Power supply input pin 24
VSS Ground pin 1
PRODUCT OVERVIEW S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5
1-6
PIN CIRCUITS
V
DD
Pull-up
Enable
V
DD
Input/Output
Pull-up
Resistor
Output
Disable
Data
V
SS
Noise
filter
External
Interrupt
Stop INTR (Interrupt with
RESET)
Figure 1-3. Pin Circuit Type 1 (Port 0)
NOTE
Interrupt with reset (INTR) is assigned to port 0 of S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5.
It is designed to release stop status with reset. When the falling/rising edge is detected at any pin of Port
0 during stop status, non vectored interrupt INTR signal occurs, after then system reset occurs
automatically. It is designed for a application which are using “stop mode” like remote controller. If stop
mode is not used, INTR do not operates and it can be discarded.
S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5 PRODUCT OVERVIEW
1-7
V
DD
Pull-up
Enable
V
DD
Input/Output
Pull-up
Resistor
Output Disable
Data
V
SS
Noise
filter
Normal
Input
Open-drain
Figure 1-4. Pin Circuit Type 2 (Port 1)
VDD
Pull-up
Enable
VDD
P2.0/T0PWN
Pull-up Resistor
(Typical 21K
)
Open-drain
Port 2.0 Data
VSS
M
U
X
P2.0 Input
Output
Disable
Data
T0_PWN
P2CON.0
Figure 1-5. Pin Circuit Type 3 (P2.0)
PRODUCT OVERVIEW S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5
1-8
VDD
Pull-up
Enable
VDD
P2.1/REM/T0CK
Pull-up
Resistor
(Typical 21K)
Open-Drain
Port 2.1 Data
VSS
P2.1 Input
M
U
X
P2CON.1
Data
Output
Disable
Noise filterT0CK
CAOF(CACON.0)
Carrier On/Off (P2.5)
Figure 1-6. Pin Circuit Type 4 (P2.1)
VDD
Pull-up
Enable
VDD
In/Out
Pull-up Resistor
(Typical 21K)
Open-drain
VSS
Normal Input
Output
Disable
Data
Figure 1-7. Pin Circuit Type 5 (P2.2)
S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5 ELECTRICAL DATA
13-1
13 ELECTRICAL DATA
OVERVIEW
In this section, S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5 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 a Reset
I/O capacitance
A.C. electrical characteristics
Input timing for external interrupts (port 0)
Oscillation characteristics
Oscillation stabilization time
ELECTRICAL DATA S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5
13-2
Table 13-1. Absolute Maximum Ratings
(TA = 25 °C)
Parameter Symbol Conditions Rating Unit
Supply voltage VDD – 0.3 to + 6.5 V
Input voltage VIN – 0.3 to VDD + 0.3 V
Output voltage VOAll output pins – 0.3 to VDD + 0.3 V
Output current High IOH One I/O pin active – 18 mA
All I/O pins active – 60
Output current Low IOL One I/O pin active + 30 mA
Total pin current for ports 0, 1, and 2 + 100
Total pin current for port 3 + 40
Operating
temperature TA– 40 to + 85 °C
Storage
temperature TSTG – 65 to + 150 °C
Table 13-2. D.C. Electrical Characteristics
(TA = – 40 °C to + 85 °C, VDD = 2.0 V to 3.6 V)
Parameter Symbol Conditions Min Typ Max Unit
Operating Voltage VDD fOSC =8MHz
(Instruction clock = 1.33 MHz) 2.0 3.6 V
fOSC = 4MHz
(Instruction clock = 0.67 MHz) 1.7 3.6
Input High
voltage VIH1 All input pins except VIH2
and VIH3
0.8 VDD VDD V
VIH2 XIN VDD – 0.3 VDD
Input Low voltage VIL1 All input pins except VIL2
and VIL3
0 0.2 VDD V
VIL2 XIN 0.3
Output High
voltage VOH1 VDD= 2.4 V, IOH = – 6 mA
Port 2.1 only, TA = 25°CVDD – 0.7 V
VOH2 VDD = 2.4 V, IOH = – 2.2mA
Port 2.0, 2.2, TA = 25°CVDD - 0.7
VOH3 VDD = 2.4 V, IOH = – 1 mA
All output pins except Port2,
TA = 25 °C
VDD - 1.0
S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5 ELECTRICAL DATA
13-3
Table 13-2. D.C. Electrical Characteristics (Continued)
(TA = – 40 °C to + 85 °C, VDD = 2.0 V to 3.6 V)
Parameter Symbol Conditions Min Typ Max Unit
Output Low
voltage VOL1 VDD = 2.4 V, IOL = 12 mA, port
2.1 only, TA = 25 °C0.4 0.5
VOL2 VDD = 2.4 V, IOL = 5 mA
Port 2.0,2.2, TA = 25 °C0.4 0.5
VOL3 IOL = 1 mA
Ports 0 and 1, TA = 25 °C0.4 1.0
Input High
leakage current ILIH1 VIN = VDD
All input pins except XIN and
XOUT
1 µA
ILIH2 VIN = VDD, XIN and XOUT 20
Input Low
leakage current ILIL1 VIN = 0 V
All input pins except XIN, XOUT
– 1 µA
ILIL2 VIN = 0 V
XIN and XOUT
– 20
Output High
leakage current ILOH VOUT = VDD
All output pins 1 µA
Output Low
leakage current ILOL VOUT = 0 V
All output pins – 1 µA
Pull-up resistors RL1 VDD = 2.4V, VIN = 0 V;
TA = 25 °C , Ports 0-2 44 55 95 K
Supply current
(note) IDD1 VDD = 3.6 V ± 10%
8-MHz crystal 5 9 mA
4-MHz crystal 2.6 5
IDD2 Idle mode;
VDD = 3.6 V ± 10 %
8-MHz crystal
1.0 2.5
4-MHz crystal 0.7 2.0
IDD3 Stop mode;
VDD = 3.6 V 1 6 uA
NOTE:Supply current does not include current drawn through internal pull-up resistors or external output current loads.
ELECTRICAL DATA S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5
13-4
Table 13-3. Characteristics of Low Voltage Detect circuit
(TA = – 40 °C to + 85 °C)
Parameter Symbol Conditions Min Typ Max Unit
Hysteresys Voltage of LVD
(Slew Rate of LVD) V 30 300 mV
Low level detect voltage
(S3C80A4/C80A8/C80A5) VLVD 2.0 2.20 2.40 V
Low level detect voltage
(S3C80B4/C80B8/C80B5) VLVD 1.70 1.90 2.1 V
Table 13-4. Data Retention Supply Voltage in Stop Mode
(TA = – 40 °C to + 85 °C)
Parameter Symbol Conditions Min Typ Max Unit
Data retention supply
voltage VDDDR 1.0 3.6 V
Data retention supply
current IDDDR VDDDR = 1.0 V
Stop mode 1 µA
Table 13-5. Input/output Capacitance
(TA = – 40°C to + 85 °C, VDD = 0 V)
Parameter Symbol Conditions Min Typ Max Unit
Input
capacitance CIN f = 1 MHz; unmeasured pins
are connected to VSS
10 pF
Output
capacitance COUT
I/O capacitance CIO
Table 13-6. A.C. Electrical Characteristics
(TA = – 40 °C to + 85 °C)
Parameter Symbol Conditions Min Typ Max Unit
Interrupt input,
High, Low width tINTH,
tINTL
P0.0–P0.7, VDD =3.6 V 200 300 ns
S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5 ELECTRICAL DATA
13-5
tINTHtINTL
0.8 VDD
0.2 VDD
NOTE: The unit tCPU means one CPU clock period.
Figure 13-1. Input Timing for External Interrupts (Port 0)
Table 13-7. Oscillation Characteristics
(TA = – 40 °C + 85 °C)
Oscillator Clock Circuit Conditions Min Typ Max Unit
Crystal
X
OUT
X
IN
C2
C1
CPU clock oscillation
frequency 1–8MHz
Ceramic
XTOUT
XTIN
C2
C1 CPU clock oscillation
frequency 1–8MHz
External clock
XOUT
XIN
External
Clock
Open Pin
XIN input frequency 1–8MHz
ELECTRICAL DATA S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5
13-6
Table 13-8. Oscillation Stabilization Time
(TA = – 40 °C + 85 °C, VDD = 3.6 V)
Oscillator Test Condition Min Typ Max Unit
Main crystal fOSC > 400 kHz 20 ms
Main ceramic Oscillation stabilization occurs when VDD is equal
to the minimum oscillator voltage range. 10 ms
External clock
(main system) XIN input High and Low width (tXH, tXL)25 500 ns
Oscillator
stabilization
wait time
tWAIT when released by a reset (1) 216/
fOSC
ms
tWAIT when released by an interrupt (2) ––– ms
NOTES:
1. fOSC is the oscillator frequency.
2. The duration of the oscillation stabilization time (tWAIT) when it is released by an interrupt is determined by the setting
in the basic timer control register, BTCON.
1.33 MHz
250 kHz
8.32 kHz
1234567
Supply Voltage (V)
Instruction Clock = 1/6n x oscillator frequency (n = 1, 2, 8, 16)
A 1.7 V: 4 MHz
b 2.0 V: 8 MHz
1.00 MHz
A
B
500 kHz
670 kHz
Instruction
Clock
8 MHz
6 MHz
4 kHz
Instruction
Clock
400 kHz
Figure 13-2. Operating Voltage Range of S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5
S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5 MECHANICAL DATA
14-1
14 MECHANICAL DATA
OVERVIEW
The S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5 microcontroller is currently available in a 24-pin SOP and
SDIP package.
NOTE: Dimensions are in millimeters.
24-SOP-375
10.30 ± 0.30
#13#24
#1 #12
15.74 MAX
15.34 ± 0.20
(0.69)
0-8
0.15 + 0.10
- 0.05
9.53
7.50 ± 0.20
0.85 ± 0.20
0.05 MIN 2.30 ± 0.10
2.50 MAX
0.38
0.10 MAX
+ 0.10
- 0.05
1.27
Figure 14-1. 24-Pin SOP Package Mechanical Data
MECHANICAL DATA S3C80A4/C80A8/C80A5/C80B4/C80B8/C80B5
14-2
NOTE: Dimensions are in millimeters.
23.35 MAX
22.95 ± 0.20
(1.70)
24-SDIP-300
6.40 ± 0.20
#24
#1
0.46 ±
0.10
0.89 ±
0.10
#13
#12
0-15
0.25+ 0.10
- 0.05
7.62
3.25 ±
0.20
5.08 MAX
1.778
0.51 MIN
3.30 ± 0.30
Figure 14-2. 24-Pin SDIP Package Mechanical Data