S3C9614/P9614
PRODUCT OVERVIEW
1
PRODUCT OVERVIEW
SAM87RI PRODUCT FAMILY
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
PRODUCT OVERVIEW
S3C9614/P9614
FEATURES
1-2
S3C9614/P9614
PRODUCT OVERVIEW
CPU
•
SAM87RI CPU core
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
Memory
•
•
•
4K-byte internal program memory (ROM)
208-byte RAM
16 bytes of working register
•
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
•
Two 8-byte receive/transmit USB buffer
Instruction Set
•
•
41 instructions
IDLE and STOP instructions added for power-
down 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
Operating Temperature Range
•
– 40
°
C to + 85
°
C
Operating Voltage Range
•
4.0 V to 5.25 V
Oscillation Circuit Options
•
•
6 MHz crystal/ceramic oscillator
External clock source
Package Types
•
•
20-pin DIP
24-pin SOP
General I/O
•
11 bit-programmable I/O pins
Comparator
•
•
4-channel mode, 4-bit resolution
3-channel mode, external reference
low EMI design
1-3
S3C9614/P9614
PRODUCT OVERVIEW
BLOCK DIAGRAM
RESET
TEST
I/O PORT AND
INTERRUPT CONTROL
OSC
X
IN
X
OUT
PORT 1/
COMPA-
RATOR
P1.0/CIN0/SCLK
P1.1/CIN1/SDAT
P1.2/CIN2
P1.3/CIN3
P1.4/INT1
P1.5/INT1
P1.6/INT1
P1.7/INT1
BASIC
TIMER
SAM87RI
CPU
PORT 0
P0.0/INT0
P0.1/INT0
P0.2/INT0
TIMER 0
4-KB ROM
208-BYTE
REGISTER
USB
SIE
D+
D-
3.3Vout
Figure 1-1. Block Diagram
1-5