SAMSUNG KS88P2416

KS88C2416/P2416/C2432/P2432
1
PRODUCT OVERVIEW
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.
— Six programmable I/O ports, including five 8-bit
ports and one 5-bit port, for a total of 45 pins.
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.
— One 8-bit basic timer for oscillation stabilization
and watchdog functions (system reset).
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.
— Watch timer for real time.
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:
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
— Eight bit-programmable pins for external
interrupts.
— Two 8-bit timer/counter and two 16-bit
timer/counter with selectable operating modes.
— 8-input A/D converter
— Serial I/O interface
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.
1-1
PRODUCT OVERVIEW
KS88C2416/P2416/C2432/P2432
FEATURES
Memory
Watch Timer
•
•
•
•
•
•
•
•
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)
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 fADC 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
Interrupts
Voltage Booster
•
•
•
•
•
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
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
16-Bit Timer/Counter 0
Package Type
•
•
•
•
Programmable 16-bit timer
Match interrupt generates
16-Bit Timer/Counter 1
•
•
•
1-2
Programmable 16-bit timer
Interval, capture, PWM mode
Match/capture, overflow interrupt
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
BLOCK DIAGRAM
XIN XT IN
TAOUT/TAPWM/P3.1
TACLK/P3.2
TACAP/P3.3
8-Bit
Timer/
Counter A
TBPWM/P3.0
8-Bit
Timer/
Counter B
XOUT XTOUT
RESET
BUZ/P1.4
Voltage
Detector
OSC/
Basic
Timer
RESET
Watch
Timer
Voltage
Booster
VVLDREF
CB
CA
16-Bit
Timer/
Counter 0
VLC0-VLC2
T1CAP/P1.0
T1CLK/P1.1
T1OUT/T1PWM/P1.2
16-Bit
Timer/
Counter 1
P0.0-P0.7/
INT0-INT7
I/O Port 0
P1.0-P1.7
I/O Port 1
AVREF
AVSS
A/D
Converter
P2.0-P2.7/
ADC0-ADC7
I/O Port 2
P3.0-P3.4
I/O Port 3
I/O Port and Interrupt Control
LCD
Driver
COM0-COM3
SEG0-SEG15
SEG16-SEG31
SAM88 RC CPU
544/1056 Byte
Register File
Serial I/O
Port
SI/P1.7
SO/P1.5
SCK/P1.6
I/O Port 4
P4.0-P4.7
I/O Port 5
P5.0-P5.7
16/32-Kbyte
ROM
Figure 1-1. KS88C2416/2432 Block Diagram
1-3
PRODUCT OVERVIEW
KS88C2416/P2416/C2432/P2432
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
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
PIN ASSIGNMENT
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
VDD
VSS
XOUT
XIN
TEST
XTIN
XTOUT
RESET
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
P0.5/INT5
P0.6/INT6
P0.7/INT7
P1.0/T1CAP
P1.1/T1CLK
P1.2/T1OUT/T1PWM
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
P0.0/INT0
P0.1/INT1
P0.2/INT2
P0.3/INT3
P0.4/INT4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Figure 1-2. KS88C2416/2432 Pin Assignment (80-QFP)
1-4
SEG9
SEG8
SEG7
SEG6
SEG5
SEG4
SEG3
SEG2
SEG1
SEG0
COM3
COM2
COM1
COM0
VLC2
VLC1
VLC0
CA
CB
AVSS
AVREF
P2.7/ADC7/VVLDREF
P2.6/ADC6
P2.5/ADC5
KS88C2416/P2416/C2432/P2432
PRODUCT OVERVIEW
PIN DESCRIPTIONS
Table 1-1. KS88C2416/2432 Pin Descriptions
Pin
Names
Pin
Type
Pin
Description
Circuit
Type
Pin
Numbers (note)
Share
Pins
P0.0–P0.7
I/O
I/O port with bit programmable pins;
Schmitt trigger input or output mode
selected by software; software assignable
pull-up. P0.0–P0.7 can be used as inputs
for external interrupts INT0–INT7
(with noise filter and interrupt control).
D–4
20–27
INT0–INT7
P1.0–1.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.0–P1.7 can be used as SI,
SO, SCK, BUZ, T1CAP, T1CLK, T1OUT,
T1PWM
E–2
28-35
SI, SO, SCK,
BUZ, T1CAP
I/O port with bit programmable pins;
normal input and AD input or output mode
selected by software; software assignable
pull-up.
F–10
F–18
36–42,
43
ADC0–ADC6
I/O port with bit programmable pins. Input
or push-pull output with software
assignable pull-up. Alternately P3.0–P3.3
can be used as TACAP, TACLK, TAOUT,
TAPWM, TBPWM
D–2
7–11
TACAP
P2.0–P2.7
P3.0–P3.4
I/O
I/O
T1CLK
T1OUT
T1PWM
VVLDREF
(ADC7)
TACLK
TAOUT
TAPWM
TBPWM
P4.0–P4.7
I/O
I/O port with bit programmable pins.
Push-pull or open drain output and input
with software assignable pull-up.
P4.0–P4.7 can alternately be used as
outputs for LCD SEG
H–14
71–78
SEG16–SEG23
P5.0–P5.7
I/O
Have the same characteristic as port 4
H–14
79–6
SEG24–SEG31
1-5
PRODUCT OVERVIEW
KS88C2416/P2416/C2432/P2432
Table 1-1. KS88C2416/2432 Pin Descriptions (Continued)
Pin
Names
Pin
Type
Circuit
Type
Pin
Numbers (note)
Share
Pins
ADC0–ADC6
ADC7
I
A/D converter analog input channels
F–10
F–18
36–42
43
P2.0–P2.6
P2.7
AVREF
–
A/D converter reference voltage
–
44
–
AVSS
–
A/D converter ground
–
45
–
INT0–INT7
I
External interrupt input pins
D–4
20–27
P0.0–P0.7
RESET
I
System reset pin
(pull-up resistor: 250 kΩ)
B
19
–
TEST
I
0 V: Normal MCU operating
5 V: Test mode
12 V: for OTP writing
–
16
–
SDAT, SCLK
O
Serial OTP interface pins; serial data
and clock
D–2
10, 11
P3.3, P3.4
VDD, VSS
–
Power input pins for CPU operation
(internal) and Power input for OTP
Writing
–
12, 13
–
XOUT, XIN
–
Main oscillator pins
–
14, 15
–
SCK, SO, SI
I/O
Serial I/O interface clock signal
E–2
33–35
P1.5–P1.7
VVLDREF
I
Voltage detector reference voltage
input
F–18
43
P2.7
TACAP
I
Timer A Capture input
D–2
10
P3.3
TACLK
I
Timer A External clock input
D–2
9
P3.2
TAOUT/TAPWM
O
Timer A output and PWM output
D–2
8
P3.1
TBPWM
O
Timer B PWM output
D–2
7
P3.0
T1CAP
I
Timer 1 Capture input
E–2
28
P1.0
T1CLK
I
Timer 1 External clock input
E–2
29
P1.1
T1OUT/T1PWM
O
Timer 1 output and PWM output
E–2
30
P1.2
COM0–COM3
O
LCD common signal output
H
51–54
–
SEG0–SEG15
O
LCD segment output
H
55–70
–
SEG16–SEG23
O
LCD segment output
H–14
71–78
P4.0–P4.7
SEG24–SEG31
O
LCD Segment output
H–14
79–6
P5.0–P5.7
VLC0–VLC2
O
LCD power supply
–
48–50
–
BUZ
O
0.5, 1, 2 or 4 kHz frequency output for
buzzer sound with 4.19 MHz main
system clock or 32768 Hz subsystem
clock
E–2
32
P1.4
CA, CB
–
Capacitor terminal for voltage booster
–
46–47
–
1-6
Pin
Description
KS88C2416/P2416/C2432/P2432
PRODUCT OVERVIEW
PIN CIRCUITS
VDD
VDD
Pull-up
Enable
P-Channel
Data
Circuit
Type C
Output
Disable
In
Figure 1-3. Pin Circuit Type B (RESET)
I/O
Figure 1-5. Pin Circuit Type D–2 (P3)
VDD
VDD
Data
VDD
P-Channel
Out
Output
Disable
Data
Output
Disable
Pin Circuit
Type C
Pull-up
Enable
I/O
N-Channel
Ext.INT
Noise
Filter
Input
Normal
Figure 1-4. Pin Circuit Type C
Figure 1-6. Pin Circuit Type D–4 (P0)
1-7
PRODUCT OVERVIEW
KS88C2416/P2416/C2432/P2432
VDD
VDD
Open drain
Enable
VDD
Pull-up
Resistor
P-CH
Data
I/O
N-CH
Pull-up
Enable
Data
Output
Disable
Circuit
Type C
I/O
ADC & VLD
Enable
Output
Disable
Data
VLDREF
Schmitt Trigger
To ADC
Figure 1-7. Pin Circuit Type E–2 (P1)
Figure 1-9. Pin Circuit Type F–18 (P2.7/VLDREF)
VDD
VLC0
Pull-up
Enable
Data
Output
Disable
VLC1
Circuit
Type H-14
I/O
SEG/
COM
Out
ADCEN
VLC2
Data
To ADC
Figure 1-8. Pin Circuit Type F-10 (P2.0–P2.6)
1-8
Figure 1-10. Pin Circuit Type H (SEG/COM)
KS88C2416/P2416/C2432/P2432
PRODUCT OVERVIEW
VLC0
VLC1
SEG
Out
Output
Disable
VLC2
Figure 1-11. Pin Circuit Type H–4
VDD
VDD
Open Drain EN
Pull-up
Enable
Data
LCD Out EN
SEG
Circuit
Type H-14
Output
Disable
Figure 1-12. Pin Circuit Type H–14 (P4, P5)
1-9
KS88C2416/P2416/C2432/P2432
19
ELECTRICAL DATA
ELECTRICAL DATA
OVERVIEW
In this chapter, KS88C2416/C2432 electrical characteristics are presented in tables and graphs.
The information is arranged in the following order:
— Absolute maximum ratings
— Input/output capacitance
— D.C. electrical characteristics
— A.C. electrical characteristics
— Oscillation characteristics
— Oscillation stabilization time
— Data retention supply voltage in stop mode
— Serial I/O timing characteristics
— A/D converter electrical characteristics
19-1
ELECTRICAL DATA
KS88C2416/P2416/C2432/P2432
Table 19-1. Absolute Maximum Ratings
(TA= 25 °C)
Parameter
Symbol
Conditions
Rating
VDD
Supply voltage
Unit
– 0.3 to +6.5
V
Input voltage
VI
– 0.3 to VDD + 0.3
Output voltage
VO
– 0.3 to VDD + 0.3
Output current high
IOH
IOL
Output current low
Operating temperature
Storage temperature
One I/O pin active
– 18
mA
All I/O pins active
– 60
One I/O pin active
+ 30
Total pin current for port
+ 100
TA
– 40 to + 85
TSTG
– 65 to + 150
°C
Table 19-2. D.C. Electrical Characteristics
(TA = -40 °C to + 85 °C, VDD = 1.8 V to 5.5 V)
Parameter
Operating voltage
Input high voltage
Input low voltage
19-2
Symbol
VDD
Conditions
Min
Typ
Max
Unit
fCPU = 10 MHz
2.7
–
5.5
V
fCPU = 3 MHz
1.8
–
5.5
VDD
VIH1
All input pins except VIH2
0.8 VDD
–
VIH2
XIN, XTIN
VDD-0.1
–
VIL1
All input pins except VIL2
–
–
VIL2
XIN, XTIN
0.2 VDD
0.1
KS88C2416/P2416/C2432/P2432
ELECTRICAL DATA
Table 19-2. D.C. Electrical Characteristics (Continued)
(TA = -40 °C to + 85 °C, VDD = 1.8 V to 5.5 V)
Parameter
Symbol
Output high voltage
VOH
Output low voltage
Input high leakage
current
Min
Typ
Max
Unit
VDD = 5 V; IOH = -1 mA
All output pins
VDD–1.0
–
–
V
VOL
VDD = 5 V; IOL = 2 mA
All output pins
–
–
0.4
ILIH1
VIN = VDD
All input pins except ILIH2
–
–
3
ILIH2
VIN = VDD, XIN, XTIN
ILIL1
VIN = 0 V
All input pins except ILIL2
ILIL2
VIN = 0 V, XIN, XTIN, RESET
Output high
leakage current
ILOH
VOUT = VDD
All I/O pins and output pins
–
–
3
Output low leakage
current
ILOL
VOUT = 0 V
All I/O pins and output pins
–
–
-3
Oscillator feed back
resistors
Rosc1
VDD = 5.0 V TA = 25 °C
XIN = VDD, XOUT = 0 V
800
1000
1200
VIN = 0 V; VDD = 5 V ±10 %
25
50
100
110
210
310
TA = 25 °C, (1/3 bias mode)
0.9
1.0
1.1
TA = 25 °C, (1/2 bias mode)
1.4
1.5
1.7
Input low leakage
current
Pull-up resistor
RL1
Conditions
uA
20
–
–
-3
-20
kΩ
Port 0,1,2,3,4,5 TA = 25°C
RL2
VIN = 0 V; VDD = 5 V ±10%
TA=25 °C, RESET only
VLC0 out voltage
(Booster run mode)
VLC0
VLC1 out voltage
(Booster run mode)
VLC1
TA = 25 °C (1/2 and 1/3
bias mode)
2VLC0 - 0.1
–
2VLC0 + 0.1
VLC2 out voltage
(Booster run mode)
VLC2
TA = 25 °C (1/3 bias mode)
3VLC0 - 0.1
–
3VLC0 + 0.1
COM output
voltage deviation
VDC
VDD = VLC2 = 3 V
(VLCD-COMi)
IO = ± 15 µA (i = 0-3)
–
± 60
± 120
SEG output
voltage deviation
VDs
VDD = VLC2 = 3 V
(VLCD-SEGi)
IO = ± 15 µA (i = 0-31)
–
± 60
± 120
V
mV
19-3
ELECTRICAL DATA
KS88C2416/P2416/C2432/P2432
Table 19-2. D.C. Electrical Characteristics (Concluded)
(TA = -40 °C to + 85 °C, VDD = 1.8 V to 5.5 V)
Parameter
Supply current (1)
Symbol
IDD1 (2)
IDD2
Conditions
Min
Typ
Max
Unit
–
12
25
mA
3 MHz crystal oscillator
4
10
VDD = 3 V ± 10 %
10 MHz crystal oscillator
3
8
3 MHz crystal oscillator
1
5
3
10
3 MHz crystal oscillator
1.5
4
Idle mode: VDD = 3 V± 10 %
10 MHz crystal oscillator
1.2
3
3 MHz crystal oscillator
0.5
1.5
VDD = 5 V ± 10 %
10 MHz crystal oscillator
Idle mode: VDD = 5 V ± 10 %
10 MHz crystal oscillator
–
IDD3
Sub operating: main-osc stop
VDD = 3 V ± 10 %
32768 Hz crystal oscillator
–
20
40
IDD4
Sub idle mode: main-osc stop
VDD = 3 V ± 10 %
32768 Hz crystal oscillator
–
7
14
IDD5
Main stop mode : sub-osc stop
VDD = 5 V ± 10 %
–
1
3
0.5
2
VDD = 3 V ± 10 %
NOTES:
1. Supply current does not include current drawn through internal pull-up resistors or external output current loads.
2. IDD1 and IDD2 include a power consumption of subsystem oscillator.
3. IDD3 and IDD4 are the current when the main system clock oscillation stop and the subsystem clock is used.
4.
5.
And does not include the LCD and Voltage booster and voltage level detector
IDD5 is the current when the main and subsystem clock oscillation stop.
Voltage booster’s operating voltage range is 2.0 V to 5.5 V. The range of 1.8 V to 2.0 V could be referenced
in page 17-4.
19-4
uA
KS88C2416/P2416/C2432/P2432
ELECTRICAL DATA
In case of KS88C2416, the characteristic of VOH and VOL is differ with the characteristic of KS88C2432 like as
bellow. Other characteristics are same each other.
Table 19-3. D.C Electrical Characteristics of KS88C2416
(TA = -40 °C to +85 °C, VDD = 1.8 V to 5.5 V)
Parameter
Symbol
Output high voltage
VOH1
Output low voltage
Conditions
Min
Typ
Max
Unit
VDD = 5 V; IOH = -1 mA
All output pins except VOH2
VDD-1.0
–
–
V
VOH2
VDD = 5 V; IOH = -6 mA
Port 3.0 only in KS88C2416
VDD-0.7
VOL1
VDD = 5 V; IOL = 2 mA
All output pins except VOL2
–
–
0.4
VOL2
VDD = 5 V; IOH = 12 mA
Port 3.0 only in KS88C2416
0.7
19-5
ELECTRICAL DATA
KS88C2416/P2416/C2432/P2432
Table 19-4. A.C. Electrical Characteristics
(TA = -40 °C to +85 °C, VDD = 1.8 V to 5.5 V)
Parameter
Interrupt input
high, low width
(P0.0–P0.7)
RESET input low
width
Symbol
tINTH,
tINTL
tRSL
Conditions
P0.0–P0.7, VDD = 5 V
VDD = 5 V
Min
Typ
200
–
1
–
Max
ns
–
NOTE: User must keep more large value then min value.
tTIL
tTIH
0.8 VDD
0.2 VDD
0.2 VDD
Figure 19-1. Input Timing for External Interrupts (Ports 0)
tRSL
RESET
0.2 V DD
Figure 19-2. Input Timing for RESET
19-6
Unit
us
KS88C2416/P2416/C2432/P2432
ELECTRICAL DATA
Table 19-5. Input/Output Capacitance
(TA = -40 °C to +85 °C, VDD = 0 V )
Parameter
Symbol
Conditions
Min
Typ
Max
Unit
Input
capacitance
CIN
f = 1 MHz; unmeasured pins
are returned to VSS
–
–
10
pF
Output
capacitance
COUT
CIO
I/O capacitance
Table 19-6. Data Retention Supply Voltage in Stop Mode
(TA = -40 °C to + 85 °C)
Parameter
Symbol
Data retention
supply voltage
VDDDR
Data retention
supply current
IDDDR
Conditions
VDDDR = 2 V
Min
Typ
Max
Unit
2
–
5.5
V
–
–
3
uA
RESET
Occurs
~
~
Stop Mode
Data Retention Mode
~
~
VDD
Oscillation
Stabilization
Time
Normal
Operating Mode
VDDDR
Execution of
STOP Instrction
RESET
0.2 VDD
NOTE:
tWAIT
tWAIT is the same as 4096 x 16 x 1/fxx
Figure 19-3. Stop Mode Release Timing Initiated by RESET
19-7
ELECTRICAL DATA
KS88C2416/P2416/C2432/P2432
Oscillation
Stabilization Time
~
~
Idle Mode
Stop Mode
Data Retention Mode
~
~
VDD
VDDDR
Normal
Operating Mode
Execution of
STOP Instruction
Interrupt
0.2 VDD
NOTE:
tWAIT
tWAIT is the same as 4096 x 16 x BT clock
Figure 19-4. Stop Mode(main) Release Timing Initiated by Interrupts
Oscillation
Stabilization Time
~
~
Idle Mode
Stop Mode
Data Retention Mode
~
~
VDD
VDDDR
Normal
Operating Mode
Execution of
STOP Instruction
Interrupt
0.2 VDD
tWAIT
NOTE:
When the case of select the fxx/128 for basic timer input
clock before enter the stop mode.
tWAIT = 128 x 16 x (1/32768) = 62.5 ms
Figure 19-5. Stop Mode(sub) Release Timing Initiated by Interrupts
19-8
KS88C2416/P2416/C2432/P2432
ELECTRICAL DATA
Table19-7. A/D Converter Electrical Characteristics
(TA = - 40 °C to +85 °C, VDD = 1.8 V to 5.5 V, VSS = 0 V)
Parameter
Symbol
Conditions
Min
Typ
Max
Unit
–
10
–
bit
–
–
±3
LSB
ILE
–
±2
Differential Linearity
Error
DLE
–
±1
Offset Error of Top
EOT
±1
±3
Offset Error of
Bottom
EOB
±0.5
±2
Conversion time (1)
tCON
–
–
40
–
fxx
Analog input voltage
VIAN
–
AVSS
–
AVREF
V
Analog input
impedance
RAN
–
2
1000
–
Mohm
Analog reference
voltage
AVREF
–
2.5
–
VDD
V
Analog ground
AVSS
–
VSS
–
VSS + 0.3
Analog input current
IADIN
AVREF = VDD = 5 V
–
–
10
uA
Analog block
current (2)
IADC
AVREF = VDD = 5 V
–
1
3
mA
AVREF = VDD = 3 V
0.5
1.5
AVREF = VDD = 5 V
100
500
Resolution
VDD = 5 V
Total accuracy
AVREF = 5 V
AVSS = 0 V
Integral
Error
Linearity
nA
When power down mode
NOTES:
1. 'Conversion time' is the time required from the moment a conversion operation starts until it ends.
2. IADC is an operating current during A/D conversion.
19-9
ELECTRICAL DATA
KS88C2416/P2416/C2432/P2432
Table 19-8. Synchronous SIO Electrical Characteristics
(TA = -40 °C to +85 °C, VDD = 1.8 V to 5.5 V, VSS = 0 V, fxx = 10 MHz oscillator)
Parameter
Symbol
Conditions
Min
Typ
Max
Unit
SCK Cycle time
tCYC
–
200
–
–
ns
Serial Clock High Width
tSCKH
–
60
–
–
Serial Clock Low Width
tSCKL
–
60
–
–
Serial Output data delay
time
tOD
–
–
–
50
Serial Input data setup
time
tID
–
40
–
–
Serial Input data Hold
time
tIH
–
100
–
–
tCYC
tSCKL
tSCKH
SCK
0.8 VDD
0.2 VDD
tID
tIH
0.8 VDD
SI
Input Data
0.2 VDD
tOD
SO
Output Data
Figure 19-6. Serial Data Transfer Timing
19-10
KS88C2416/P2416/C2432/P2432
ELECTRICAL DATA
Table 19-9. Main Oscillator Frequency (fOSC1)
(TA = -40 °C to +85 °C, VDD = 1.8 V to 5.5 V)
Oscillator
Crystal
Clock Circuit
XOUT
XIN
C1
Ceramic
XIN
Test Condition
Min
Typ
Max
Unit
Crystal oscillation frequency
1
–
10
MHz
Ceramic oscillation frequency
1
–
10
MHz
1
–
10
MHz
C2
XOUT
C1
C2
External clock
XIN
XOUT
XIN input frequency
RC
XIN
XOUT
r = 35 kΩ, VDD = 5 V
2
MHz
R
Table 19-10. Main Oscillator Clock Stabilization Time (tST1)
(TA = -40 °C to +85 °C, VDD = 4.5 V to 5.5 V)
Oscillator
Test Condition
Min
Typ
Max
Unit
Crystal
VDD = 4.5 V to 5.5 V
–
–
10
ms
Ceramic
Stabilization occurs when VDD is equal to the minimum
oscillator voltage range.
–
–
4
ms
External clock
XIN input high and low level width (tXH, tXL)
50
–
–
ns
NOTE: Oscillation stabilization time (tST1) is the time required for the CPU clock to return to its normal oscillation
frequency after a power-on occurs, or when Stop mode is ended by a RESET signal.
The RESET should therefore be held at low level until the tST1 time has elapsed
19-11
ELECTRICAL DATA
KS88C2416/P2416/C2432/P2432
1 / fOSC1
tXH
tXL
VDD – 0.5 V
XIN
0.4 V
Figure 19-7. Clock Timing Measurement at XIN
Table 19-11. Sub Oscillator Frequency (fOSC2)
(TA = -40 °C + 85 °C, VDD = 1.8 V to 5.5 V)
Oscillator
Crystal
Clock Circuit
XTIN
Test Condition
Crystal oscillation frequency
XTOUT
Typ
Max
Unit
32
32.768
35
kHz
C1 = 22 pF,
C2 = 33 pF
R = 39 Kohm
XTIN and XTOUT are connected
with R and C by soldering.
R
C1
Min
C2
Table 19-12. Sub Oscillator(crystal) Stabilization Time (tST2)
(TA = 25 °C)
Oscillator
normal mode
strong mode
Test Condition
Min
Typ
Max
Unit
VDD = 4.5 V to 5.5 V
–
250
500
ms
VDD = 1.8 V to 3.0 V
–
–
2
s
VDD = 4.5 V to 5.5 V
–
–
2
s
VDD = 1.8 V to 3.0 V
–
250
500
ms
NOTE: Oscillation stabilization time (tST2) is the time required for the oscillator to it’s normal oscillation when stop mode is
released by interrupts. The value Typ and Max are measured by buzzer output signal after stop release.
For example in voltage range of 4.5 V to 5.5 V of normal mode, we can see the buzzer output signal within 400 ms
at our test condition.
19-12
KS88C2416/P2416/C2432/P2432
ELECTRICAL DATA
fCPU
B
10 MHz
8 MHZ
A
3 MHZ
1 MHz
1
2
3
1.8
2.7
4
5
6
7
5.5
Supply Voltage (V)
Minimum instruction clock = 1/4 x oscillator frequency
Figure 19-8. Operating Voltage Range
19-13
KS88C2416/P2416/C2432/P2432
20
MECHANICAL DATA
MECHANICAL DATA
OVERVIEW
The KS88C2416/C2432 microcontroller is currently available in 80-pin QFP package.
23.90 ± 0.30
0-8
20.00 ± 0.20
14.00 ± 0.20
+ 0.10
- 0.05
0.10 MAX
80-QFP-1420C
0.80 ± 0.20
17.90 ± 0.30
0.15
#80
#1
0.80
0.35 + 0.10
0.05 MIN
0.15 MAX
(0.80)
2.65 ± 0.10
3.00 MAX
0.80 ± 0.20
NOTE: Dimensions are in millimeters.
Figure 20-1. 80-Pin QFP 1420C Package Dimensions
20-1
MECHANICAL DATA
KS88C2416/P2416/C2432/P2432
14.00 BSC
0-7
12.00 BSC
12.00 BSC
80-TQFP-1212
0.60 ± 0.15
14.00 BSC
0.09-0.20
#80
#1
0.50
0.17-0.27
0.08 MAX M
0.05-0.15
(1.25)
1.00 ± 0.05
1.20 MAX
NOTE: Dimensions are in millimeters.
Figure 20-2. 80-Pin TQFP 1212 Package Dimensions
21-2
KS88C2416/P2416/C2432/P2432
21
KS88P2416/P2432 OTP
KS88P2416/P2432 OTP
OVERVIEW
The KS88P2416/P2432 single-chip CMOS microcontroller is the OTP (One Time Programmable) version of the
KS88C2416/C2432 microcontroller. It has an on-chip OTP ROM instead of a masked ROM. The EPROM is
accessed by serial data format.
The KS88P2416/P2432 is fully compatible with the KS88C2416/C2432, both in function and in pin configuration.
Because of its simple programming requirements, the KS88P2416/P2432 is ideal as an evaluation chip for the
KS88C2416/C2432.
21-1
KS88C2416/P2416/C2432/P2432
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
KS88P2416/P2432 OTP
RESET
KS88P2416/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
SEG9
SEG8
SEG7
SEG6
SEG5
SEG4
SEG3
SEG2
SEG1
SEG0
COM3
COM2
COM1
COM0
VLC2
VLC1
VLC0
CA
CB
AVSS
AVREF
P2.7/ADC7/VVLDREF
P2.6/ADC6
P2.5/ADC5
P0.5/INT5
P0.6/INT6
P0.7/INT7
P1.0/T1CAP
P1.1/T1CLK
P1.2//T1OUT/T1PWM
P1.3
P1.4/BUZ
P1.5/SIO
P1.6/SCK
P1.7/SI
P2.0/ADC0
P2.1/ADC1
P2.2/ADC2
P2.3/ADC3
P2.4/ADC4
P0.0/INT0
P0.1/INT1
P0.2/INT2
P0.3/INT3
P0.4/INT4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
SEF26/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
VDD
VSS
XOUT
XIN
VPP /EA
XTIN
XTOUT
Figure 21-1. KS88P2416/P2432 Pin Assignments (80-QFP Package)
21-2
KS88C2416/P2416/C2432/P2432
KS88P2416/P2432 OTP
Table 21-1. Descriptions of Pins Used to Read/Write the EPROM
Main Chip
During Programming
Pin Name
Pin Name
Pin No.
I/O
Function
P2.0
SDAT
10
I/O
Serial data pin. Output port when reading and
input port when writing. Can be assigned as a
Input/push-pull output port.
P2.1
SCLK
11
I/O
Serial clock pin. Input only pin.
VPP
TEST
16
I
Power 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 applied, OTP is in reading mode.
(Option)
RESET
RESET
19
I
Chip Initialization
VDD1/VSS1
VDD1/VSS1
12/13
–
Logic power supply pin. VDD should be tied to
+5 V during programming.
Table 21-2. Comparison of KS88P2416/P2432 and KS88C2416/C2432 Features
Characteristic
KS88P2416/P2432
KS88C2416/C2432
Program Memory
16 K/32 Kbyte EPROM
16 K/32 Kbyte mask ROM
Operating Voltage (VDD)
1.8 V to 5.5 V
1.8 V to 5.5 V
OTP Programming Mode
VDD = 5 V, VPP (TEST) = 12.5 V
Pin Configuration
80 QFP/80 TQFP
80 QFP/80 TQFP
EPROM Programmability
User Program 1 time
Programmed at the factory
21-3
KS88P2416/P2432 OTP
KS88C2416/P2416/C2432/P2432
OPERATING MODE CHARACTERISTICS
When 12.5 V is supplied to the VPP (TEST) pin of the KS88P2416/P2432, 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 21-3 below.
Table 21-3. Operating Mode Selection Criteria
VDD
5V
VPP
(TEST)
REG/
Address
(A15–A0)
R/W
MEM
5V
0
0000H
1
EPROM read
12.5 V
0
0000H
0
EPROM program
12.5 V
0
0000H
1
EPROM verify
12.5 V
1
0E3FH
0
EPROM read protection
Mode
NOTE: "0" means Low level; "1" means High level.
Table 21-4. D.C Electrical Characteristics
(TA = -40 °C to +85 °C, VDD = 1.8 V to 5.5 V)
Parameter
Operating voltage
Symbol
VDD
Conditions
Min
Typ
Max
Unit
fCPU = 10 MHz
2.7
–
5.5
V
All input pins except VIH2, 3
1.8
–
5.5
0.8 VDD
–
VDD
VLCD2 ≥ VDD
Input high
VIH1
Port 4,5
voltage
VIH2
XIN, XTIN
0.8 VDD
–
VDD
VIH3
All input pins except VIL2
VDD- 0.1
–
VDD
VIL1
XIN, XTIN
–
–
0.2 VDD
VIL2
VDD = 5 V; IOH = -1 mA
All output pins
Output high voltage
VOH
VDD = 5 V; IOL = 2 mA
All output pins
Output low voltage
VOL
Input low voltage
21-4
0.1
VDD -1.0
–
–
–
–
0.4
KS88C2416/P2416/C2432/P2432
KS88P2416/P2432 OTP
Table 21-4. D.C. Electrical Characteristics (Continued)
(TA = -40 °C to +85 °C, VDD = 1.8 V to 5.5 V)
Parameter
Symbol
Conditions
Min
Typ
Max
–
–
3
ILIH1
VIN = VDD
All input pins except ILIH2
ILIH2
VIN = VDD
XIN, XTIN
ILIL1
VIN = 0 V
All input pins except ILIL2
ILIL2
VIN = 0 V
XIN, XTIN, RESET
Output high
leakage current
ILOH
VOUT = VDD
All I/O pins and Output pins
–
–
3
Output low leakage
current
ILOL
VOUT = 0 V
All I/O pins and Output pins
–
–
-3
Oscillator feed back
resistors
Rosc1
VDD = 5.0 V TA = 25 °C
XIN = VDD, XOUT = 0 V
800
1000
1200
VIN = 0 V; VDD = 5 V ±10 %
25
50
100
Input high leakage
current
Input low leakage
current
Pull-up resistor
RL1
Unit
20
–
–
-3
-20
uA
kΩ
Port 0,1,2,3,4,5 TA = 25°C
VLC0 out voltage
(Booster run mode)
RL2
VIN = 0 V; VDD = 5 V ±10%
110
210
310
VLC0
TA = 25 °C (1/3 bias mode)
0.9
1.0
1.1
TA = 25 °C (1/2 bias mode)
1.4
1.5
1.7
TA=25 °C, RESET only
VLC1 out voltage
(Booster run mode)
VLC1
TA = 25 °C
2VLC0 - 0.1
–
2VLC0 + 0.1
VLC2 out voltage
(Booster run mode)
VLC2
TA = 25 °C
3VLC0 - 0.1
–
3VLC0 + 0.1
COM output
voltage deviation
VDC
VDD = VLC2 = 3 V
(VLC-COMi)
IO = ± 15 µA (1 = 0–3)
–
± 60
± 120
SEG output
voltage deviation
VDs
VDD = VLC2 = 3 V
(VLC-COMi)
IO = ± 15 µA (1 = 0–3)
–
± 60
± 120
V
mV
21-5
KS88P2416/P2432 OTP
KS88C2416/P2416/C2432/P2432
Table 21-4. D.C. Electrical Characteristics (Concluded)
(TA = -40 °C to + 85 °C, VDD = 1.8 V to 5.5 V)
Parameter
Supply current (1)
Symbol
IDD1 (2)
IDD2
Conditions
Min
Typ
Max
Unit
–
12
25
mA
3 MHz crystal oscillator
4
10
VDD = 3 V ± 10 %
10 MHz crystal oscillator
3
8
3 MHz crystal oscillator
1
5
Idle mode: VDD = 5 V ± 10 %
10 MHz crystal oscillator
3
10
3 MHz crystal oscillator
1.5
4
Idle mode: VDD = 3 V± 10 %
10 MHz crystal oscillator
1.2
3
3 MHz crystal oscillator
0.5
1.5
VDD = 5 V ± 10 %
10 MHz crystal oscillator
IDD3
Sub operating: main-osc stop
VDD = 3 V ± 10 %
32768 Hz crystal oscillator
–
20
40
IDD4
Sub idle mode: main-osc stop
VDD = 3 V ± 10 %
32768 Hz crystal oscillator
–
7
14
IDD5
Main stop mode : sub-osc stop
VDD = 5 V ± 10 %
–
1
3
0.5
2
VDD = 3 V ± 10 %
NOTES:
1. Supply current does not include current drawn through internal pull-up resistors or external output current loads.
2. IDD and IDD2 include a power consumption of subsystem oscillator.
3. IDD3 and IDD4 are the current when the mainsystem clock oscillation stop and the subsystem clock is used.
4. IDD5 is the current when the main and subsystem clock oscillation stop.
21-6
uA
KS88C2416/P2416/C2432/P2432
KS88P2416/P2432 OTP
case of KS88P2416, the characteristic of VOH and VOL is differ with the characteristic of KS88P2432 like as
bellow. Other characteristics are same each other.
Table 21-5. D.C Electrical Characteristics of KS88C2416
(TA = -40 °C to +85 °C, VDD = 1.8 V to 5.5 V)
Parameter
Symbol
Output high voltage
VOH1
Output low voltage
Conditions
Min
Typ
Max
Unit
VDD = 5 V; IOH = -1 mA
All output pins except VOH2
VDD-1.0
–
–
V
VOH2
VDD = 5 V; IOH = -6 mA
Port 3.0 only in KS88P2416
VDD-0.7
VOL1
VDD = 5 V; IOL = 2 Ma
All output pins except VOL2
–
–
0.4
VOL2
VDD = 5 V; IOH = 12 mA
Port 3.0 only in KS88P2416
0.7
21-7
KS88P2416/P2432 OTP
KS88C2416/P2416/C2432/P2432
fCPU
B
10 MHz
8 MHZ
A
3 MHZ
1 MHz
1
2
3
1.8
2.7
4
5
6
7
5.5
Supply Voltage (V)
Minimum instruction clock = 1/4 x oscillator frequency
Figure 21-2. Operating Voltage Range
21-8