Samsung's new SAM87RC 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.
Timer/counters with selectable operating modes are included to support real-time operations. Many SAM87RC
microcontrollers have an external interface that provides access to external memory and other peripheral
devices.
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
one interrupt level at a time.
S3C8478/C8475 MICROCONTROLLER
The S3C8478/C8475 single-chip 8-bit microcontroller is designed for useful 10-bit resolution A/D converter,
UART, PWM application field. Its powerful SAM87RC CPU architecture includes. The internal register file is
logically expanded to increase the on-chip register space.
The S3C8478/C8475 has 8/16K bytes of on-chip program ROM. Following Samsung's modular design approach,
the following peripherals are integrated with the SAM87RC core:
— Large number of programmable I/O ports (42 SDIP: 34 pins, 44 QFP: 36 pins)
— One asynchronous UART module
— Analog-to-digital converter with eight input channels and 10-bit resolution
— One 8-bit basic timer for watchdog function
— One 8-bit timer/counter with three operating modes (Timer 0)
— One general-purpose 16-bit timer/counters with three operating modes (Timer 1)
The S3C8478/C8475 is a versatile general-purpose microcontroller that is ideal for use in a wide range of
electronics applications requiring complex timer/counter, PWM, capture, and UART.
It is available in a 42-pin SDIP or 44-pin QFP package.
OTP
The S3C8475 is an OTP (One Time Programmable) version of the S3C8478/C8475 microcontroller. The
S3C8475 microcontroller has an on-chip 16K-byte one-time-programmable EPROM instead of a masked ROM.
The S3C8475 is comparable to the S3C8478/C8475, both in function in D.C. electrical characteristics and in pin
configuration.
1-1
Page 2
PRODUCT OVERVIEWS3C8478/C8475/P8475
FEATURES
CPU
•SAM87RC CPU core
Memory
•272-byte general purpose register area
•8/16K-byte internal program memory
Instruction Set
•79 instructions
•IDLE and STOP instructions added for
power-down modes
Instruction Execution Time
•333 ns at 12 MHz f
(minimum)
OSC
Interrupts
•14 interrupt sources and 14 vectors
•Eight interrupt levels
•Fast interrupt processing
UART
•One UART module
•Full duplex serial I/O interface with three UART
modes
A/D Converter
•Eight analog input pins
•10-bit conversion resolution
•20 µs conversion time (10 MHz CPU clock)
Buzzer Frequency Output
•200 Hz to 20 kHz signal can be generated
Oscillator Frequency
•1 MHz to 12 MHz external crystal oscillator
•Maximum 12 MHz CPU clock
Operating Temperature Range
•– 40°C to + 85°C
General I/O
•Five I/O ports (total 36 pins)
•Four bit-programmable ports
•Two n-channel open-drain output port
Timer/Counters
•One 8-bit basic timer for watchdog function
•One 8-bit timer/counter with three operating
modes (timer 0)
•One 16-bit general-purpose timer/counters with
three operation modes (timer 1)
VDD = 4.5 V to 5.5 V
VDD = 2.7 V to 4.5 V
VDD = 1.8 V to 2.7 V
3
1–12MHz
8
3
14-5
Page 14
ELECTRICAL DATAS3C8478/C8475/P8475
Main Oscillator Frequency
CPU Clock
12 MHz
10 MHz
8 MHz
6 MHz
4 MHz
2 MHz
1234567
1.8 V 2.7 V
Supply Voltage (V)
(Divided by 4)
CPU clock = 1/n x oscillator frequency (n = 4, 8 or 64)
Figure 14-2. Operating Voltage Range
Table 14-5. Oscillation Stabilization Time
(T
= – 40 °C + 85 °C, VDD = 1.8 V to 5.5 V)
A
OscillatorTest ConditionMinTypMaxUnit
f
Main Crystal
Main Ceramic
> 1.0 kHz;
OSC
Oscillation stabilization occurs when VDD is equal
––20ms
––10ms
to the minimum oscillator voltage range.
External Clock
XIN input High and Low width (tXH, tXL)
25–500ns
(Main System)
Oscillator
Stabilization
Wait Time
NOTES:
1.f
2.The duration of the oscillator stabilization wait time, t
is the oscillator frequency.
OSC
settings in the basic timer control register, BTCON.
t
when released by a reset
WAIT
t
when released by an interrupt
WAIT
(1)
(2)
, when it is released by an interrupt is determined by the
WAIT
–
–
216/f
OSC
–
–ms
–ms
14-6
Page 15
S3C8478/C8475/P8475ELECTRICAL DATA
Table 14-6. UART Timing Characteristics in Mode 0 (10 MHz)
(T
= – 40°C to + 85°C, V
A
= 1.8 V to 5.5 V, Load capacitance = 80 pF)
DD
ParameterSymbolMinTypMaxUnit
Serial port clock cycle time
Output data setup to clock rising edge
Clock rising edge to input data valid
Output data hold after clock rising edge
Input data hold after clock rising edge
Serial port clock High, Low level width
NOTES:
1.All timings are in nanoseconds (ns) and assume a 10-MHz CPU clock frequency.
2.The unit t
means one CPU clock period.
CPU
t
SCK
t
S1
t
S2
t
H1
t
H2
t
HIGH, tLOW
500
300
t
CPU
t
CPU
× 6
× 5
––300
t
– 50t
CPU
CPU
0––
200
t
CPU
× 3
700ns
–
–
400
0.8 V
DD
t
HIGH
0.2 V
DD
t
LOW
t
SCK
Figure 14-3. Waveform for UART Timing Characteristics
14-7
Page 16
ELECTRICAL DATAS3C8478/C8475/P8475
CLOCK
SHIFT
DATA
IN
NOTE:The symbols shown in this diagram are defined as follows:
OUT
DATA
t
S2
H1
H2
Clock rising edge to input data valid
Output data hold after clock rising edge
Input data hold after clock rising edge
SCK
S1
Serial port clock cycle time
Output data setup to clock rising edge
VALID
VALIDVALIDVALIDVALIDVALIDVALIDVALID
t
t
t
t
S2
t
H2
D0D1D2D3D4D5D6D7
t
t
S1
t
H1
t
SCK
14-8
Figure 14-4. A.C. Timing Waveform for the UART Module
Page 17
S3C8478/C8475/P8475ELECTRICAL DATA
Table 14-7. Data Retention Supply Voltage in Stop Mode
(T
= – 40 °C to + 85 °C, V
A
= 1.8 V to 5.5 V)
DD
ParameterSymbolConditionsMinTypMaxUnit
Data Retention
V
DDDR
Stop mode1.8–5.5V
Supply Voltage
Data Retention
I
DDDR
Stop mode, V
DDDR
= 1.8 V
–0.15µA
Supply Current
NOTE: Supply current does not include current drawn through internal pull-up resistors or external output current loads.
VDD
RESET
RESET
occurs
~
~
~
~
Execution of
STOP Instrction
NOTE: tWAIT is the same as 4096 x 16 x 1/fOSC.
Stop Mode
Data Retention Mode
VDDDR
tWAIT
Figure 14-5. Stop Mode Release Timing When Initiated by a Reset
ILE(K) = {V(K)-(1LSB x K + VEOB)}/1LSB
DLE = MAX{DLE(K)}
ILE = MAX{ILE(K)}
V(K-1)
Figure 14-7. Definition of DLE and ILE
Analog Input
14-11
Page 20
S3C8478/C8475/P8475MECHANICAL DATA
15MECHANICAL DATA
OVERVIEW
This section contains the following information about the device package:
— Package dimensions in millimeters
— Pad diagram
(1.77)
#42#22
42-SDIP-600
14.00 ± 0.2
39.50 MAX
39.10 ± 0.2
0.50 ±0.1
1.00 ±0.1
1.778
0-15
15.24
#21#1
3.50 ±0.2
5.08 MAX
3.30 ± 0.3
0.51 MIN
+ 0.1
0.25
- 0.05
NOTE: Dimensions are in millimeters.
Figure 15-1. 42-SDIP-600 Package Dimensions
15-1
Page 21
MECHANICAL DATAS3C8478/C8475/P8475
13.20 ± 0.3
0-8
10.00 ± 0.2
0.15
+ 0.10
- 0.05
13.20 ± 0.3
44-QFP-1010
10.00 ± 0.2
#44
#1
0.80
NOTE: Dimensions are in millimeters.
Figure 15-2. 44-QFP-1010 Package Dimensions
0.35
+ 0.10
- 0.05
0.10 MAX
0.80 ± 0.20
0.05 MIN
(1.00)
2.05 ± 0.10
2.30 MAX
15-2
Page 22
S3C8478/C8475/P8475S3P8475 OTP
16S3P8475 OTP
OVERVIEW
The S3P8475 single-chip CMOS microcontroller is the OTP (One Time Programmable)version of the
S3C8478/C8475 microcontroller. It has an on-chip OTP ROM instead of a masked ROM. The EPROM is
accessed by serial data format.
The S3P8475 is fully compatible with the S3C8478/C8475, both in function in D.C. electrical characteristics and
in pin configuration. Because of its simple programming requirements, the S3P8475 is ideal as an evaluation
chip for the S3C8478/C8475.
Table 16-1. Descriptions of Pins Used to Read/Write the EPROM
Main ChipDuring Programming
Pin NamePin NamePin No.I/OFunction
P4.3SDAT9(3)I/OSerial data pin. Output port when reading and
input port when writing. Can be assigned as a
Input/push-pull output port.
P4.2SCLK10(4)ISerial clock pin. Input only pin.
TESTV
PP
14(16)IPower supply pin for EPROM cell writing
(indicates that OTP enters into the writing
mode).
When 12.5 V is applied, OTP is in writing mode
and when 5 V is aplied, OTP is in reading mode.
(Option)
RESETRESET
VDD/V
SS
VDD/V
SS
18(12)IChip Initialization
11(5)/12(6)–Logic power supply pin. V
should be tied to
DD
+5 V during programming.
NOTE: ( ) means 44 QFP package.
Table 16-2. Comparison of S3C8475 and S3C8478/C8475 Features
CharacteristicS3C8475S3C8478/C8475
Program Memory16-Kbyte EPROM8/16-Kbyte mask ROM
Operating Voltage (VDD)1.8 V to 5.5 V1.8 V to 5.5 V
OTP Programming ModeVDD = 5 V, V
(EA) = 12.5 V
PP
Pin Configuration42 SDIP/44 QFP42 SDIP/44 QFP
EPROM ProgrammabilityUser Program 1 timeProgrammed at the factory
OPERATING MODE CHARACTERISTICS
When 12.5 V is supplied to the VPP (TEST) pin of the S3C8475, the EPROM programming mode is entered. The
operating mode (read, write, or read protection) is selected according to the input signals to the pins listed in
Table 16-3 below.
Table 16-3. Operating Mode Selection Criteria
V
DD
V
PP
(TEST)
REG/
MEMMEM
ADDRESS
(A15–A0)
R/WMODE
5 V5 V00000H1EPROM read
12.5 V00000H0EPROM program
12.5 V00000H1EPROM verify
12.5 V10E3FH0EPROM read protection
NOTE: "0" means Low level; "1" means High level.
16-3
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.