ChipFind - документация

Электронный компонент: KS88C4400

Скачать:  PDF   ZIP
KS88C2416/P2416/C2432/P2432
PRODUCT OVERVIEW
1-1
1
PRODUCT OVERVIEW
KS88-SERIES MICROCONTROLLERS
Samsung's KS88 series 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. Among the major CPU features are:
-- Efficient register-oriented architecture
-- Selectable CPU clock sources
-- Idle and Stop power-down mode release by interrupt
-- Built-in basic timer with watchdog function
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 of four CPU clocks) can be assigned to
specific interrupt levels.
KS88C2416/P2416/C2432/P2432 MICROCONTROLLER
The KS88C2416/P2416/C2432/P2432 single-chip
CMOS microcontroller are fabricated using the highly
advanced CMOS process, based on Samsung's
newest CPU architecture.
The KS88C2416 is a microcontroller with a 16-Kbyte
mask-programmable ROM embedded.
The KS88C2432 is a microcontroller with a 32-Kbyte
mask-programmable ROM embedded.
The KS88P2416 is a microcontroller with a 16-Kbyte
one-time-programmable ROM embedded.
The KS88P2432 is a microcontroller with a 32-Kbyte
one-time-programmable ROM embedded.
Using a proven modular design approach, Samsung
engineers have successfully developed the
KS88 C2416/P2416/C2432/P2432 by integrating the
following peripheral modules with the powerful SAM8
core:
-- Six programmable I/O ports, including five 8-bit
ports and one 5-bit port, for a total of 45 pins.
-- Eight bit-programmable pins for external
interrupts.
-- One 8-bit basic timer for oscillation stabilization
and watchdog functions (system reset).
-- Two 8-bit timer/counter and two 16-bit
timer/counter with selectable operating modes.
-- Watch timer for real time.
-- 8-input A/D converter
-- Serial I/O interface
The KS88C2416/P2416/C2432/P2432 is versatile
microcontroller for camera, LCD and ADC
application, etc. They are currently available in 80-pin
TQFP and 80-pin QFP package
OTP
The KS88P2416/P2432 are OTP (One Time Programmable) version of the KS88C2416/C2432 microcontroller.
The KS88P2416 microcontroller has an on-chip 16-Kbyte one-time-programmable EPROM instead of a masked
ROM. The KS88P2432 microcontroller has an on-chip 32-Kbyte one-time-programmable EPROM instead of a
masked ROM. The KS88P2416 is comparable to the KS88C2416, both in function and in pin configuration.
The KS88P2432 is comparable to the KS88C2432, both in function and in pin configuration.
PRODUCT OVERVIEW
KS88C2416/P2416/C2432/P2432
1-2
FEATURES
Memory
ROM: 32-Kbyte (KS88C2432/P2432)
ROM: 16-Kbyte (KS88C2416/P2416)
RAM: 1056-Byte (KS88C2432/P2432,
KS88C2424/P2424)
RAM: 544-Byte (KS88C2416/P2416,
KS88C2408/P2408)
Data memory mapped I/O
Oscillation Sources
Crystal, ceramic, RC (main)
Crystal for subsystem clock
Main system clock frequency 1-10 MHz
(3 MHz at 1.8 V, 10 MHz at 2.7 V)
Subsystem clock frequency: 32.768 kHz
CPU clock divider (1/1, 1/2, 1/8, 1/16)
Two Power-Down Modes
Idle (only CPU clock stops)
Stop (System clock stops)
Interrupts
6 level 8 vector 8 internal interrupt
2 level 8 vector 8 external interrupt
45 I/O Pins
45 configurable I/O pins
Basic Timer
Overflow signal makes a system reset.
Watchdog function
8-Bit Timer/Counter A
Programmable 8-bit timer
Interval, capture, PWM mode
Match/capture, overflow interrupt
8-Bit Timer/Counter B
Programmable 8-bit timer
Carrier frequency generator
16-Bit Timer/Counter 0
Programmable 16-bit timer
Match interrupt generates
16-Bit Timer/Counter 1
Programmable 16-bit timer
Interval, capture, PWM mode
Match/capture, overflow interrupt
Watch Timer
Real-time and interval time measurement
Clock generation for LCD
Four frequency outputs for buzzer sound
LCD Controller/Driver
Maximum 16-digit LCD direct drive capability
Display modes: static, 1/2 duty (1/2 bias)
1/3 duty (1/2 or 1/3 bias), 1/4 duty (1/3 bias)
A/D Converter
Eight analog input channels
50
s conversion speed at 1 MHz f
ADC
clock
10-bit conversion resolution
8-Bit Serial I/O Interface
8-bit transmit/receive mode
8-bit receive mode
LSB-first/MSB-first transmission selectable
Internal/external clock source
Voltage Booster
LCD display voltage supply
S/W control en/disable
3.0 V drive
Voltage Detector
Programmable detection voltage
(2.2 V, 2.4 V, 3.0 V, 4.0 V)
En/Disable S/W selectable
Instruction Execution Times
400 ns at 10 MHz (main)
122 us at 32.768 kHz (subsystem)
Operating Temperature Range
-40
C to 85
C
Operating Voltage Range
1.8 V to 5.5 V
Package Type
80-pin QFP
80-pin TQFP
KS88C2432's ROM version device
KS88C2424 (ROM 24 Kbyte)
KS88C2416's ROM version device
KS88C2408 (ROM 8 Kbyte)
KS88C2416/P2416/C2432/P2432
PRODUCT OVERVIEW
1-3
BLOCK DIAGRAM
544/1056 Byte
Register File
OSC/
RESET
Basic
Timer
Watch
Timer
I/O Port and Interrupt Control
16/32-Kbyte
ROM
SAM88 RC CPU
8-Bit
Timer/
Counter B
16-Bit
Timer/
Counter 0
16-Bit
Timer/
Counter 1
I/O Port 0
I/O Port 1
A/D
Converter
I/O Port 2
8-Bit
Timer/
Counter A
I/O Port 3
TAOUT/TAPWM/P3.1
TACLK/P3.2
TACAP/P3.3
TBPWM/P3.0
T1CAP/P1.0
T1CLK/P1.1
T1OUT/T1PWM/P1.2
P0.0-P0.7/
INT0-INT7
P1.0-P1.7
AV
REF
AV
SS
P2.0-P2.7/
ADC0-ADC7
LCD
Driver
Serial I/O
Port
P3.0-P3.4
Voltage
Detector
V
VLDREF
I/O Port 5
I/O Port 4
Voltage
Booster
CB
CA
VLC0-VLC2
COM0-COM3
SEG0-SEG15
SEG16-SEG31
SI/P1.7
SO/P1.5
SCK/P1.6
P4.0-P4.7
P5.0-P5.7
RESET
BUZ/P1.4
X
OUT
XT
OUT
X
IN
XT
IN
Figure 1-1. KS88C2416/2432 Block Diagram
PRODUCT OVERVIEW
KS88C2416/P2416/C2432/P2432
1-4
PIN ASSIGNMENT
KS88C2416/P2416/
C2432/P2432
(80-QFP-1420C)
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
SEG9
SEG8
SEG7
SEG6
SEG5
SEG4
SEG3
SEG2
SEG1
SEG0
COM3
COM2
COM1
COM0
VLC2
VLC1
VLC0
CA
CB
AV
SS
AV
REF
P2.7/ADC7/V
VLDREF
P2.6/ADC6
P2.5/ADC5
SEG26/P5.2
SEG27/P5.3
SEG28/P5.4
SEG29/P5.5
SEG30/P5.6
SEG31/P5.7
P3.0/TBPWM
P3.1/TAOUT/TAPWM
P3.2/TACLK
P3.3/TACAP/SDAT
P3.4/SCLK
V
DD
V
SS
X
OUT
X
IN
TEST
XT
IN
XT
OUT
RESET
P0.0/INT0
P0.1/INT1
P0.2/INT2
P0.3/INT3
P0.4/INT4
P0.5/INT5
P0.6/INT6
P0.7/INT7
P1.0/T1CAP
P1.1/T1CLK
P1.2/T1OUT/T1P
WM
P1.3
P1.4/BUZ
P1.5/SO
P1.6/SCK
P1.7/SI
P2.0/ADC0
P2.1/ADC1
P2.2/ADC2
P2.3/ADC3
P2.4/ADC4
SEG25/P5.1
SEG24/P5.0
SEG23/P4.7
SEG22/P4.6
SEG21/P4.5
SEG20/P4.4
SEG19/P4.3
SEG18/P4.2
SEG17/P4.1
SEG16/P4.0
SEG15
SEG14
SEG13
SEG12
SEG11
SEG10
Figure 1-2. KS88C2416/2432 Pin Assignment (80-QFP)
KS88C2416/P2416/C2432/P2432
PRODUCT OVERVIEW
1-5
PIN DESCRIPTIONS
Table 1-1. KS88C2416/2432 Pin Descriptions
Pin
Names
Pin
Type
Pin
Description
Circuit
Type
Pin
Numbers
(note)
Share
Pins
P0.0P0.7
I/O
I/O port with bit programmable pins;
Schmitt trigger input or output mode
selected by software; software assignable
pull-up. P0.0P0.7 can be used as inputs
for external interrupts INT0INT7
(with noise filter and interrupt control).
D4
2027
INT0INT7
P1.01.7
I/O
I/O port with bit programmable pins; Input
or output mode selected by software;
Open-drain output mode can be selected
by software; software assignable pull-up.
Alternately P1.0P1.7 can be used as SI,
SO, SCK, BUZ, T1CAP, T1CLK, T1OUT,
T1PWM
E2
28-35
SI, SO, SCK,
BUZ, T1CAP
T1CLK
T1OUT
T1PWM
P2.0P2.7
I/O
I/O port with bit programmable pins;
normal input and AD input or output mode
selected by software; software assignable
pull-up.
F10
F18
3642,
43
ADC0ADC6
V
VLDREF
(ADC7)
P3.0P3.4
I/O
I/O port with bit programmable pins. Input
or push-pull output with software
assignable pull-up. Alternately P3.0P3.3
can be used as TACAP, TACLK, TAOUT,
TAPWM, TBPWM
D2
711
TACAP
TACLK
TAOUT
TAPWM
TBPWM
P4.0P4.7
I/O
I/O port with bit programmable pins.
Push-pull or open drain output and input
with software assignable pull-up.
P4.0P4.7 can alternately be used as
outputs for LCD SEG
H14
7178
SEG16SEG23
P5.0P5.7
I/O
Have the same characteristic as port 4
H14
796
SEG24SEG31