Samsung's SAM87RI family of 8-bit single-chip CMOS microcontrollers offer fast and efficient CPU, a wide range
of integrated peripherals, and supports OTP device.
A dual address/data bus architecture and bit- or nibble-configurable I/O ports provide a flexible programming
environment for applications with varied memory and I/O requirements. Timer/counters with selectable operating
modes are included to support real-time operations.
S3C9614/P9614 MICROCONTROLLER
The S3C9614/P9614 microcontroller with USB function can be used in a wide range of general purpose
applications. It is especially suitable for mouse or joystick controller and is available in 20-pin DIP and 24-pin
SOP package.
The S3C9614/P9614 single-chip 8-bit microcontroller is fabricated using an advanced CMOS process. It is built
around the powerful SAM87RI CPU core.
Stop and Idle power-down modes were implemented to reduce power consumption. To increase on-chip register
space, the size of the internal register file was logically expanded. The S3C9614/P9614 has 4K-bytes of program
memory on-chip and 208 bytes of RAM including 16 bytes of working register.
Using the SAM87Ri design approach, the following peripherals were integrated with the SAM87Ri core:
— Two configurable I/O ports (11 pins)
— 7 bit-programmable pins for external interrupts
— 8-bit timer/counter with two operating modes
OTP
The S3C9614 microcontroller is also available in OTP (One Time Programmable) version, S3P9614. S3P9614
microcontroller has an on-chip 4K-byte one-time-programmable EPROM instead of masked ROM. The S3P9614
is comparable to S3C9614, both in function and in pin configuration.
1-1
Page 2
PRODUCT OVERVIEWS3C9614/P9614
FEATURES
1-2
Page 3
S3C9614/P9614PRODUCT OVERVIEW
CPU
•SAM87RI CPU core
Memory
•4K-byte internal program memory (ROM)
•208-byte RAM
•16 bytes of working register
Instruction Set
•41 instructions
•IDLE and STOP instructions added for powerdown modes
Instruction Execution Time
•1.0 µs at 6 MHz f
OSC
Interrupts
•12 interrupt sources with one vector
•One level, one vector interrupt structure
Oscillation Circuit Options
•6 MHz crystal/ceramic oscillator
•External clock source
General I/O
•11 bit-programmable I/O pins
Timer/Counter
•One 8-bit basic timer for watchdog function and
programmable oscillation stabilization interval
generation function
•One 8-bit timer/counter with Compare/Overflow
counter
USB Serial Bus
•Compatible to USB low speed (1.5 Mbps) device
1.0 specification.
•Serial bus interface engine (SIE)
— Packet decoding/generation
— CRC generation and checking
— NRZI encoding/decoding and bit-stuffing
P0.0–P0.2I/OBit-programmable I/O port for Schmitt trigger
Pin
Type
Pin
Description
Circuit
Number
Pin
Numbers
D5, 6, 8INT0
input or push-pull output. Pull-up resistors are
individually assignable to input pins by software
and are automatically disable for output pins.
Port0 can be individually configured as external
interrupt inputs.
P1.0–P1.3I/OBit-programmable I/O port for Schmitt trigger
F-819–16CIN0–
input or push-pull output. Pull-up resistors are
individually assignable to input pins by software.
Port1.0–1.3 can be configured as comparator
input
P1.4-P1.7I/OBit-programmable I/O port for Schmitt trigger
D15, 14, 10, 9INT1
input or push-pull output. Pull-up resistors are
individually assignable to input pins by software
and are automatically disabled for output pins.
Port1.4–1.7 can be individually configured as
external interrupt inputs.
D+/D-I/OOnly used as USB tranceive/receive port.–12–11–
3.3VOUTOInternal regulator 3.3 V output pin for referencing
–13–
the voltage
XIN, X
OUT
–System clock input and output pin
–3–2–
(crystal/ceramic oscillator, or external clock
source)
INT0IExternal interrupt for bit-programmable port0.D5, 6, 8Port0
INT1IExternal interrupt for bit-programmable port1D9, 10, 14, 15Port1
RESET
I
RESET signal input pin.
TESTITest signal input pin (for factory use only; must
–7–
–4–
be connected to VSS)
Share
Pins
CIN3
1-8
V
DD
V
SS
–Power input pin–20–
–VSS is a ground power for CPU core.–1–
Page 9
S3C9614/P9614PRODUCT OVERVIEW
Pin Circuits
Table 1-2. Pin Circuit Assignments for the S3C9614/P9614
— Input timing for RESET
— Oscillator characteristics
— Operating voltage range
— Oscillation stabilization time
— Clock timing measurement points at X
— Data retention supply voltage in Stop mode
IN
— Stop mode release timing when initiated by a RESET
— Stop mode release timing when initiated by an external interrupt
— Characteristic curves
— Comparator Electrical Characteristics
13-1
Page 13
ELECTRICAL DATAS3C9614/P9614
Table 13-1. Absolute Maximum Ratings
(TA = 25°C)
ParameterSymbolConditionsRatingUnit
Supply voltageV
Input voltageV
Output voltageV
Output current highI
DD
IN
O
OH
All in ports– 0.3 to V
All output ports– 0.3 to VDD + 0.3V
One I/O pin active– 18mA
–– 0.3 to + 6.5V
+ 0.3V
DD
All I/O pins active– 60
Output current lowI
OL
One I/O pin active+ 30mA
Total pin current for ports 0, 1+ 100
Operating
T
A
–– 40 to +85°
C
temperature
Storage
T
STG
–– 65 to + 150°
C
temperature
13-2
Page 14
S3C9614/P9614ELECTRICAL DATA
Table 13-2. D.C. Electrical Characteristics
(T
= – 40°C to + 85°C, VDD = 4.0 V to 5.25 V)
A
ParameterSymbolConditionsMinTypMaxUnit
Input highvoltageV
Input low voltageV
Output high voltageV
IH1
V
IH2
V
OH
IL1
IL2
All input pins except V
X
IN
All input pins except V
X
IN
VDD = 4.5 V – 5.5 V
D+, D–0.8 V
IH2,
D+, D–––0.2 V
IL2,
DD
V
– 0.5V
DD
–V
––0.4
V
– 1.0––V
DD
DD
DD
DD
V
V
IOH = – 200 µA
All output ports except D+, D–
Output low voltageV
OL
V
= 4.5 V – 5.5 V
DD
––0.4V
IOL = 2 mA
All output ports except D+, D–
Input high leakage
current
I
LIH1
VIN = V
DD
All inputs except I
––3µA
LIH2
except D+, D–
Input low leakage
current
I
LIH2
I
LIL1
VIN = V
X
V
, X
IN
= 0 V
IN
DD
OUT
All inputs except I
––20
––– 3µA
LIL2
except D+, D–
I
Output high leakage
I
current
Output low leakage
I
current
Pull-up resistorsR
LIL2
LOH
LOL
R
V
= 0 V
IN
X
OUT, XIN
V
= V
OUT
DD
All output pins except D+, D–
V
= 0 V
OUT
All output pins except D+, D–
V
L1
L2
IN
V
IN
= 0 V; V
= 0 V; V
DD
DD
––– 20
––3µA
––– 3µA
= 5.0 V,2550100
= 5.0 V,
100220400
KΩ
RESET only
Supply current
(note)
I
DD1
Normal operation mode
–
6.515mA
6-MHz CPU clock
I
DD2
Idle mode;
–48mA
6-MHz CPU clock
I
DD3
Stop mode;
–150300µA
oscillator stop
NOTES:
1.Supply current does not include current drawn through internal pull-up resistors or external output current load.
2.This parameter is guaranteed, but not tested (include D+, D–).
3.Only in 4.2 V to 5.25 V, D+ and D– satisfy the USB spec 1.0.
(TA = – 40°C to + 85°C, Voltage Regulator Output V
= 2.8 V to 3.5 V, typ 3,3 V)
33out
ParameterSymbolConditionsMinMaxUnit
Transition Time:
Rise TimeTrCL = 50 pF75–ns
CL = 350 pF–300
Fall TimeTfCL = 50 pF75–
CL = 350 pF–300
Rise/Fall Time MatchingTrfm(Tr/Tf) CL = 50 pF70130%
Output Signal Crossover VoltageVcrsCL = 50 pF1.32.0V
Voltage Regulator Output VoltageV33OUT
with V33OUT to GND 0.1 µF
2.83.5V
capacitor
D.U.T
R1
Point
S/W
CL
2.8VTest
R2
10%
90%90%
MEASUREMENT
POINTS
TrTf
10%
R1 = 15 K
R2 = 1.5 K
CL = 50pF-350pF
Ω
Ω
DM: S/W ON
DP: S/W OFF
Figure 13-5. USB Data Signal Rise and Fall Time
DP
Vcrs
DM
3.3 V
MAX: 2.0 V
MIN: 1.3 V
0 V
Figure 13-6. USB Output Signal Crossover Point Voltage
13-9
Page 21
S3C9614/P9614MECHANICAL DATA
14 MECHANICAL DATA
OVERVIEW
This section contains the following information about the device package:
— Package dimensions in millimeters
— Pad diagram
#20#11
20-DIP-300A
6.40 ± 0.2
(1.77)1.52 ± 0.1
NOTE: Dimensions are in millimeters.
#1#10
26.80 MAX
26.40 ± 0.2
0.46 ± 0.1
2.54
7.62
3.25 ± 0.2
0.51MIN
5.08MAX
3.30 ± 0.3
+0.1
0.25
0-15
– 0.05
°
Figure 14-1. 20-DIP0300A Package Dimensions
14-1
Page 22
MECHANICAL DATAS3C9614/P9614
#24#13
24-SOP-375
10.30 ± 0.3
#1#12
15.74 MAX
15.34
(0.69)0.38 ± 0.1
± 0.2
1.27
0.15
2.30 ± 0.2
0.05MIN
7.50 ± 0.2
+0.10
- 0.05
2.70MAX
0.10 MAX
0-8°
9.53
0.85±0.20
NOTE: Dimensions are in millimeters.
Figure 14-2. 24-SOP-375 Package Dimensions
14-2
Page 23
S3C9614/P9614S3P9614 OTP
15S3P9614 OTP
OVERVIEW
The S3P9614 single-chip CMOS microcontroller is the OTP (One Time Programmable)version of the S3C9614
microcontroller. It has an on-chip OTP ROM instead of masked ROM. The EPROM is accessed by serial data
format.
The S3P9614 is fully compatible with the S3C9614, both in function and in pin configuration. Because of its
simple programming requirements, the S3P9614 is ideal for use as an evaluation chip for the S3C9614.