S3C9644/C9648/P9648
PRODUCT OVERVIEW
1
PRODUCT OVERVIEW
SAM87RI PRODUCT FAMILY
Samsung's SAM87RI family 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.
A dual address/data bus architecture and a large number of 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. Many SAM87RI microcontrollers have
an external interface that provides access to external memory and other peripheral devices.
S3C9644/C9648/P9648 Microcontroller
The S3C9644/C9648/P9648 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 S3C9644 has 4K-bytes of program
memory on-chip and S3C9648 has 8K-bytes.
Using the SAM87RI design approach, the following peripherals were integrated with the SAM87RI core:
— Five configurable I/O ports (32 pins)
— 20 bit-programmable pins for external interrupts
— 8-bit timer/counter with three operating modes
— Low speed USB function
The S3C9644/C9648/P9648 is a versatile microcontroller that can be used in a wide range of low speed USB
support general purpose applications. It is especially suitable for use as a keyboard controller and is available in
a 42-pin SDIP and a 44-pin QFP package.
OTP
The S3C9644/C9648 microcontroller is also available in OTP (One Time Programmable) version, S3P9648.
S3P9648 microcontroller has an on-chip 8K-byte one-time-programmable EPROM instead of masked ROM. The
S3P9648 is comparable to S3C9644/C9648, both in function and in pin configuration.
1-1
PRODUCT OVERVIEW
S3C9644/C9648/P9648
FEATURES
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
Memory
•
•
4/8K-byte internal program memory (ROM)
208-byte RAM
•
USB Serial Bus
•
•
•
Compatible to USB low speed (1.5 Mbps) device
1.0 specification.
1 Control endpoint and 2 Data endpoint
Serial bus interface engine (SIE)
— Packet decoding/generation
— CRC generation and checking
— NRZI encoding/decoding and bit-stuffing
•
8 bytes each 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
•
•
25 interrupt sources with one vector, each
source has its pending bit
One level, one vector interrupt structure
Operating Temperature Range
•
– 40
_
C to + 85
_
C
Operating Voltage Range
Oscillation Circuit
•
•
6 MHz crystal/ceramic oscillator
External clock source (6 MHz)
Package Types
•
General I/O
•
Bit programmable five I/O ports (34 pins total)
— (D+/PS2, D-/PS2 Included)
•
42-pin SDIP
44-pin QFP
•
4.0 V to 5.25 V
1-2