Samsung S3C9442, S3C9444, S3C9452, S3C9454, S3F9444 Datasheet

...
S3C9442/C9444/F9444/C9452/C9454/F9454 PRODUCT OVERVIEW
1 PRODUCT OVERVIEW
SAM88RCRI PRODUCT FAMILY
Samsung's SAM88RCRI 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 address/data bus architecture and a large number of bit-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.
S3C9442/C9444/C9452/C9454 MICROCONTROLLER
The S3C9442/C9444/C9452/C9454 single-chip 8-bit microcontroller is designed for useful A/D converter , SIO application field. The S3C9442/C9444/C9452/C9454 uses powerful SAM88RCRI CPU and S3C9442/C9444/C9452/C9454 architecture. The internal register file is logically expanded to increase the on­chip register space. The S3C9442/C9444/C9452/C9454 has 2K/4K bytes of on-chip program ROM and 208 bytes of RAM. The S3C9442/C9444/C9452/C9454 is a versatile general-purpose microcontroller that is ideal for use in a wide range of electronics applications requiring simple timer/counter, PWM. In addition, the S3C9442/C9444/C9452/C9454’s advanced CMOS technology provides for low power consumption and wide operating voltage range.
Using the SAM88RCRI design approach, the following peripherals were integrated with the SAM88RCRI core: — Three configurable I/O ports (18 pins)
— Four interrupt sources with one vector and one interrupt level — One 8-bit timer/counter with time interval mode — Analog to digital converter with nine input channels and 10-bit resolution — One 8-bit PWM output
The S3C9442/C9444/C9452/C9454 microcontroller is ideal for use in a wide range of electronic applications requiring simple timer/counter, PWM, ADC. S3C9452/C9454 is available in a 20/16-pin DIP and a 20-pin SOP package. S3C9452/C9454 is available in a 8-pin and a 8-pin SOP package.
MTP
The S3F9444/F9454 is an MTP (Multi Time Programmable) version of the S3C9442/C9444/C9452/C9454 microcontroller. The S3F9444/F9454 has on-chip 4-Kbyte multi-time programmable flash ROM instead of masked ROM. The S3F9444/F9454 is fully compatible with the S3C9442/C9444/C9452/C9454, in function, in D.C. electrical characteristics and in pin configuration.
1-1
PRODUCT OVERVIEW S3C9442/C9444/F9444/C9452/C9454/F9454
FEATURES
CPU
SAM88RCRI CPU core
The SAM88RCRI core is low-end version of the
current SAM87 core.
Memory
2/4-Kbyte internal program memory
208-byte general purpose register area
Instruction Set
41 instructions
The SAM88RCRI core provides all the SAM87
core instruction except the word-oriented instruction, multiplication, division, and some one-byte instruction.
Instruction Execution Time
400 ns at 10 MHz f
OSC
(minimum)
Interrupts
4 interrupt sources with one vector
One interrupt level
Timer/Counters
One 8-bit basic timer for watchdog function
One 8-bit timer/counter with time interval modes
A/D Converter
Nine analog input pins
10-bit conversion resolution
Oscillation Frequency
1 MHz to 10 MHz external crystal oscillator
Maximum 10 MHz CPU clock
Internal RC: 3.2 MHz (typ.), 0.5 MHz (typ.) in
VDD = 5 V
Operating Temperature Range
– 40°C to + 85°C
Operating Voltage Range
2.0 V (LVR Level) to 5.5 V
Smart Option
General I/O
Three I/O ports (Max 18 pins)
Bit programmable ports
8-bit High-speed PWM
8-bit PWM 1-ch (Max: 156 kHz)
6-bit base + 2-bit extension
Built-in reset Circuit
Low voltage detector for safe reset
Package Types
S3C9452/C9454: 20-DIP-300A
20-SOP-375 – 16-DIP-300A
S3C9442/C9444 – 8-DIP-300 – 8-SOP-225
1-2
S3C9442/C9444/F9444/C9452/C9454/F9454 PRODUCT OVERVIEW
P0.0/ADC0/INT0
P0.1/ADC1/INT1
BLOCK DIAGRAM
X
X
IN
OUT
OSC
Basic Timer
Timer 0
Port I/O and
Interrupt Control
88RCRI
SAMRI CPU
Port 0
Port 1
P0.2/ADC2
...
P0.7/ADC7
P1.0 P1.1 P1.2
ADC0-ADC8
P0.6/PWM
ADC
PWM
NOTE:
2 KB ROM 4 KB ROM
P1.2 is used as input only
Figure 1-1. Block Diagram
208 Byte
Register file
Port 2
P2.0/T0 P2.1
...
P2.6
1-3
PRODUCT OVERVIEW S3C9442/C9444/F9444/C9452/C9454/F9454
PIN ASSIGNMENTS
20 19 18 17 16 15 14 13 12 11
VDD P0.0/ADC0/INT0 P0.1/ADC1/INT1 P0.2/ADC2 P0.3/ADC3 P0.4/ADC4 P0.5/ADC5 P0.6/ADC6/PWM P0.7/ADC7 P2.6/ADC8/CLO
XIN/P1.0
XOUT/P1.1
RESET
P2.0/T0
VSS
/P1.2
P2.1 P2.2 P2.3 P2.4 P2.5
1 2 3 4 5
S3C9452/C9454
6 7 8 9 10
(20-DIP-300A/
20-SOP-375)
Figure 1-2. Pin Assignment Diagram (20-Pin DIP/SOP Package)
1-4
S3C9442/C9444/F9444/C9452/C9454/F9454 PRODUCT OVERVIEW
VDD P0.0/ADC0/INT0 P0.1/ADC1/INT1 P0.2/ADC2 P0.3/ADC3 P0.4/ADC4 P0.5/ADC5 P0.6/ADC6/PWM
9
XIN/P1.0
XOUT/P1.1
RESET
P2.0/T0
VSS
/P1.2
P2.1 P2.2 P2.3
1 2 3
S3C9452/C9454
4 5 6 7 8
(16-DIP-300A)
16 15 14 13 12 11 10
Figure 1-3. Pin Assignment Diagram (16-Pin DIP Package)
VDD
VSS
1
8
S3C9442/C9444
P0.0/ADC0/INT0
XIN/P1.0
XOUT/P1.1
RESET
/P1.2
2 3 4
(8-DIP-300
8-SOP-225)
Figure 1-4. Pin Assignment Diagram (8-Pin DIP/SOP Package)
7
P0.1/ADC1/INT1
6
P0.2/ADC2
5
1-5
PRODUCT OVERVIEW S3C9442/C9444/F9444/C9452/C9454/F9454
PIN DESCRIPTIONS
Table 1-1. S3C9452/C9454 Pin Descriptions
Pin
Name
P0.0–P0.7 I/O Bit-programmable I/O port for Schmitt trigger input or
In/Out Pin Description Pin
Type
E-1 ADC0–ADC7 push-pull output. Pull-up resistors are assignable by software. Port0 pins can also be used as A/D converter
Share
Pins
INT0/INT1
PWM
input, PWM output or external interrupt input.
P1.0–P1.1 I/O Bit-programmable I/O port for Schmitt trigger input or
E-2
X
IN, XOUT
push-pull, open-drain output. Pull-up resistors or pull-down resistors are assignable by software.
P1.2 I Schmitt trigger input port B P2.0–P2.6 I/O Bit-programmable I/O port for Schmitt trigger input or
push-pull, open-drain output. Pull-up resistors are
X
IN, XOUT
RESET
V
DD, VSS
assignable by software.
Crystal/Ceramic, or RC oscillator signal for system clock. P1.0–P1.1
I Internal LVR or External RESET B P1.2
Voltage input pin and ground
E-1
E
RESET
ADC8/CLO
T0
CLO O System clock output port E-1 P2.6 INT0–INT1 I External interrupt input port E-1 P0.0, P0.1 PWM O 8-Bit high speed PWM output E-1 P0.6 T0 O Timer0 match output E-1 P2.0 ADC0–ADC8 I A/D converter input E-1
E
P0.0–P0.7
P2.6
1-6
S3C9442/C9444/F9444/C9452/C9454/F9454 PRODUCT OVERVIEW
PIN CIRCUITS
VDD
P-channel
IN
Figure 1-5. Pin Circuit Type A
Data
Output
DIsable
N-channel
VDD
Out
IN
Figure 1-6. Pin Circuit Type B
Pull-up Enable
Data
Output
Disable
Circuit
Type C
VDD
I/O
Figure 1-7. Pin Circuit Type C
Digital
Input
Figure 1-8. Pin Circuit Type D
1-7
PRODUCT OVERVIEW S3C9442/C9444/F9444/C9452/C9454/F9454
VDD
Open-drain
Enable
Pull-up
P2CONH
P2CONL
VDD
enable
Alternative
Output
P2.x
M U
X
Output Disable
(Input Mode)
Digital
Input
Analog Input
Enable
ADC
P0CONH
Data
Figure 1-9. Pin Circuit Type E
VDD
P-CH
I/O
N-CH
VDD
Pull-up enable
1-8
Alternative
Output
P0.x
M U
X
Output Disable
(Input Mode)
Digital Input
Interrupt Input
Analog Input
Enable
ADC
P-CH
Data
I/O
N-CH
Figure 1-10. Pin Circuit Type E-1
Loading...
+ 18 hidden pages