KS88P01416 Samsung semiconductor, KS88P01416 Datasheet

no-image

KS88P01416

Manufacturer Part Number
KS88P01416
Description
KS88 series of 8-bit single-chip CMOS microcontrollers offers a fast and efficient CPU/ a wide range of integrated peripherals and various mask-progra
Manufacturer
Samsung semiconductor
Datasheet
KS88C01416/P01416/C01424/P01424 (Preliminary Spec)
1
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. Important CPU features include:
— 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 six CPU clocks) can be assigned to
specific interrupt levels.
KS88C01416/C01424 MICROCONTROLLER
The KS88C01416/C01424 single-chip CMOS
microcontroller is fabricated using a highly advanced
CMOS process, based on Samsung’s newest CPU
architecture.
The KS88C01416/C01424 is the microcontroller
which has 16/24-Kbyte mask-programmable ROM.
The KS88P01416/P01424 is the microcontroller
which has 16/24-Kbyte one-time-programmable
EPROM.
Using a proven modular design approach, Samsung
engineers developed the KS88C01416/C01424 by
integrating the following peripheral modules with the
powerful SAM87 core:
— Four programmable I/O ports, including three
OTP
The KS88P01416/P01424 is an OTP (One Time Programmable) version of the KS88C01416/C01424
microcontroller. The KS88P01416/P01424 microcontroller has an on-chip 16/24-Kbyte one-time-programmable
EPROM instead of a masked ROM. The KS88P01416/P01424 is comparable to the KS88C01416/C01424, both
in function and in pin configuration.
8-bit ports and one 2-bit port, for a total of 26
pins.
PRODUCT OVERVIEW
— Internal LVD circuit and twelve bit-
— One 8-bit basic timer for oscillation stabilization
— One 8-bit timer/counter and one 16-bit
— One 8-bit counter with auto-reload function and
The KS88C01416/C01424 is a versatile general-
purpose microcontroller which is especially suitable
for use as unified remote transmitter controller. It is
currently available in a 32-pin SOP and SDIP
package for KS88C01416 and KS88C01424. And
available in 40 DIP package only for KS88C01424.
programmable pins for external interrupts.
and watchdog functions (system reset).
timer/counter with selectable operating modes.
one-shot or repeat control.
PRODUCT OVERVIEW
1-1

Related parts for KS88P01416

KS88P01416 Summary of contents

Page 1

... OTP The KS88P01416/P01424 is an OTP (One Time Programmable) version of the KS88C01416/C01424 microcontroller. The KS88P01416/P01424 microcontroller has an on-chip 16/24-Kbyte one-time-programmable EPROM instead of a masked ROM. The KS88P01416/P01424 is comparable to the KS88C01416/C01424, both in function and in pin configuration. — Internal LVD circuit and twelve bit- programmable pins for external interrupts. — ...

Page 2

PRODUCT OVERVIEW FEATURES CPU • SAM87 CPU core Memory • 16-Kbyte internal program memory (ROM): KS88C01416 • 24-Kbyte internal program memory (ROM): KS88C01424 • 256-byte internal (RAM): 8000–80FFH • Data memory: 317-byte internal register file Instruction Set • 78 instructions ...

Page 3

KS88C01416/P01416/C01424/P01424 (Preliminary Spec) BLOCK DIAGRAM V LVD MAIN X OSC OUT 8-BIT BASIC TIMER 8-BIT TIMER/ COUNTER 16-BIT TIMER/ COUNTER P0.0 0.7 (INT0 NT4) P1.0 1.7 PORT 0 PORT 1 INTERNAL BUS I/O PORT and INTERRUPT CONTROL ...

Page 4

PRODUCT OVERVIEW PIN ASSIGNMENTS P2.0/INT5 P2.1/INT6 P2.2/INT7 P2.3/INT8 P0.0/INT0 P0.1/INT1 P0.2/INT2 P0.3/INT3 P0.4/INT4 P0.5/INT4 P0.6/INT4 P0.7/INT4 Figure 1-2. Pin Assignment (32-Pin SOP/SDIP Package) VSS XIN XOUT TEST NC NC P2.0/INT5 P2.1/INT6 P2.2/INT7 P2.3/INT8 P0.0/INT0 P0.1/INT1 P0.2/INT2 P0.3/INT3 NC NC P0.4/INT4 ...

Page 5

KS88C01416/P01416/C01424/P01424 (Preliminary Spec) Pin Pin Names Type P0.0–P0.7 I/O I/O port with bit-programmable pins. Configurable to input or push-pull output mode. Pull-up resistors are assignable by software. Pins can be assigned individually as external interrupt inputs with noise filters, interrupt ...

Page 6

... INTERRUPT INPUT IRQ6,7 (INT0-4) STOP To prevent and recover from abnormal stop status caused by battery bouncing, the KS88P01416 NOTE: has a special logic SED and R circuit related to P0 and P1. This is a specific function for key input/output of universal remote controller. When these ports (P0, P1) are used as a normal input pin, unexpected stop mode recovery can occur by input level switching ...

Page 7

... DISABLE NORMAL INPUT STOP To prevent and recover from abnormal stop status caused by battery bouncing, the KS88P01416 NOTE: has a special logic SED and R circuit related to P0 and P1. This is a specific function for key input/output of universal remote controller. When these ports (P0, P1) are used as a normal input pin, unexpected stop mode releasing can occur by input level switching ...

Page 8

PRODUCT OVERVIEW PULL-UP ENABLE DATA OPEN-DRAIN OUTPUT DISABLE EXTERNAL INTERRUPT IRQ5 (INT5-8) 1-8 KS88C01416/P01416/C01424/P01424 (Preliminary Spec) PULL-UP RESISTOR NOISE FILTER NORMAL INPUT Figure 1-6. Pin Circuit Type 3 (Ports 2.0–2. (Typical I/O V ...

Page 9

KS88C01416/P01416/C01424/P01424 (Preliminary Spec) PULL-UP ENABLE DATA OPEN-DRAIN OUTPUT DISABLE PULL-UP RESISTOR NORMAL INPUT Figure 1-7. Pin Circuit Type 4 (P2.4 P2.7) PRODUCT OVERVIEW V DD (Typical I 1-9 ...

Page 10

PRODUCT OVERVIEW PULL-UP ENABLE PORT 3 DATA ALTERNATIVE OUTPUT OPEN-DRAIN OUTPUT DISABLE NORMAL INPUT ALTERNATIVE INPUT RESET/ BACK-UP MODE Figure 1-9. Pin Circuit Type 6 (RESET/BACK-UP MODE) 1-10 KS88C01416/P01416/C01424/P01424 (Preliminary Spec) PULL-UP RESISTOR SELECT M DATA U X NOISE FILTER ...

Page 11

KS88C01416/P01416/C01424/P01424 (Preliminary Spec) 14 ELECTRICAL DATA OVERVIEW In this section, the KS88C01416/C01424 electrical characteristics are presented in tables and graphs. The information is arranged in the following order: — Absolute maximum ratings — D.C. electrical characteristics — Characteristics of low ...

Page 12

ELECTRICAL DATA ( Parameter Symbol V Supply voltage DD V Input voltage IN V Output voltage O I Output current High OH I Output current Low OL T Operating A temperature T Storage temperature STG (T ...

Page 13

KS88C01416/P01416/C01424/P01424 (Preliminary Spec) Table 14-2. D.C. Electrical Characteristics (Continued – 2 5 Parameter Symbol V V Output High OH3 voltage Port 2.7 only ...

Page 14

ELECTRICAL DATA Table 14-2. D.C. Electrical Characteristics (Concluded – 5 Parameter Symbol I Supply current Operating mode DD1 V (note) 8 MHz crystal 4 ...

Page 15

KS88C01416/P01416/C01424/P01424 (Preliminary Spec EXECUTION OF STOP INSTRUCTION EXT INT Figure 14-1. Stop Mode Release Timing When Initiated by an External Interrupt V DD EXECUTION OF STOP INSTRUCTION RESET NOTE the same as 4096 ...

Page 16

ELECTRICAL DATA LVD EXECUTION OF STOP INSTRUCTION NOTE the same as 4096 1/f WAIT Figure 14-3. Stop Mode Release Timing When Initiated by a LVD (T = – ...

Page 17

KS88C01416/P01416/C01424/P01424 (Preliminary Spec) Figure 14-4. Input Timing for External Interrupts (Port 0, P2.3–P2.0) NORMAL OPERATING MODE V DD RESET NOTE the same as 4096 1/f WAIT t INTL 0 NOTE: The ...

Page 18

ELECTRICAL DATA (T = – Oscillator Clock Circuit Crystal C1 C2 Ceramic C1 C2 External clock EXTERNAL CLOCK OPEN PIN – 4 ...

Page 19

... KS88C01416/P01416/C01424/P01424 (Preliminary Spec) INSTRUCTION CLOCK 1.33 MHz 1.00 MHz 670 kHz 500 kHz 250 kHz 8.32 kHz 1 INSTRUCTION CL OCK = 1/6n x oscillator frequency ( 16) Figure 14-6. Operating Voltage Range of KS88P01416/P01424 2.1 5.5 SUPPLY VOLTAGE (V) ELECTRICAL DATA f OSC (Main oscillation frequency) 8 MHz 6 MHz 4 MHz 400 kHz 6 7 14-9 ...

Page 20

ELECTRICAL DATA 14-10 KS88C01416/P01416/C01424/P01424 (Preliminary Spec) NOTES ...

Page 21

KS88C01416/P01416/C01424P01424 (Preliminary Spec) 15 MECHANICAL DATA OVERVIEW The KS88C01416/C01424 microcontroller is currently available in 32-pin SOP and SDIP package. The KS88C01424 is also available in 40 DIP package. #32 #1 (0.43) NOTE: Dimensions are in millimeters. Figure 15-1. 32-Pin SOP ...

Page 22

MECHANICAL DATA #32 #1 (1.37) NOTE: Dimensions are in millimeters. Figure 15-2. 32-Pin SDIP Package Mechanical Data 15-2 KS88C01416/P01416/C01424P01424 (Preliminary Spec) #17 32-SDIP-400 #16 29.80 MAX 29.40 0.2 ± 0.45 0.10 ± 1.778 1.00 0.10 ± – * ...

Page 23

KS88C01416/P01416/C01424P01424 (Preliminary Spec) #40 #1 (1.92) NOTE: Dimensions are in millimeters. Figure 15-3. 40-Pin DIP Package Mechanical Data #21 40-DIP-600B #20 52.10 ± 0.2 52.42 ± 0.2 2.54 1.27 ± 0.1 MECHANICAL DATA 15-3 ...

Page 24

MECHANICAL DATA 15-4 KS88C01416/P01416/C01424P01424 (Preliminary Spec) NOTES ...

Page 25

... The KS88P01416/P01424 single-chip CMOS microcontroller is the OTP (One Time Programmable) version of the KS88C01416/C01424 microcontroller. It has an on-chip EPROM instead of a masked ROM. The KS88P01416/P01424 is fully compatible with the KS88C01416/C01424, both in function and in pin configuration. Because of its simple programming requirements, the KS88P01416/P01424 is ideal as an evaluation chip for the KS88C01416/C01424 ...

Page 26

... A9/P2.3/INT8 A0/P0.0/INT0 A1/P0.1/INT1 A2/P0.2/INT2 A3/P0.3/INT3 NC NC A4/P0.4/INT4 A5/P0.5/INT4 A6/P0.6/INT4 A7/P0.7/INT4 NOTES: 1. The bolds indicate an OTP pin name. 2. The address line 14 (A14) be used only for KS88P01424. Figure 16-2. KS88P01416/P01424 Pin Assignments of 40DIP 16-2 KS88C01416/P01416/C01424/P01424 (Preliminary Spec VDD 2 39 RESET/VPP 3 38 P3.1/REM/T0CK P3.0/T0PWM/T0CAP/T1CAP/ OE ...

Page 27

... Select Memory space of EPROM 6 I Supply voltage (normally 5 V) – – EPROM Program/Verify voltage (normally 12 – GROUND 2 – System Clock input pin and MODE pins of the KS88P01416/P01424, the EPROM programming mode PGM MEM KS88P01416/P01424 OTP Function , when read/write EPROM) SS ...

Page 28

... KS88P01416/P01424 OTP A14 A0 t OED MODE ( ± ± Parameter Address to Output Delay to Address Delay Pulse Width OE Output hold from OE whichever occurs first 16-4 KS88C01416/P01416/C01424/P01424 (Preliminary Spec) t ACC t OEW Figure 16-3. OTP Read Timing Table 16-3. OTP Read Characteristics = 12.5 V ± ...

Page 29

... Figure 16-4. Program Memory Write Timing = 12.5 V ± 0.25V) PP Symbol Min t – – – – OEW t 0 OEH KS88P01416/P01424 OTP Data Out Valid t OEH t OEW Typ Max 2 – 2 – 2 – 300 500 – – – – – 130 Units µs ns 16-5 ...

Page 30

... KS88P01416/P01424 OTP FAIL Verify Byte Device Failed 16-6 KS88C01416/P01416/C01424/P01424 (Preliminary Spec) START Address= First Location V =5V, V =12. Program One 1ms Pulse Increment X YES Verify 1 Byte Last Address FAIL Compare All Byte PASS Device Passed Figure 16-5. OTP Programming Algorithm ...

Page 31

... 2 2 and X IN OUT = and OUT KS88P01416/P01424 OTP Min Typ Max 2.1 – 5.5 2.0 – 5.5 0 – 0. – – 0.3 V – 0.7 – ...

Page 32

... KS88P01416/P01424 OTP Table 16-5. D.C. Electrical Characteristics (Continued – 2 5 Parameter Symbol I V Input Low LIL1 leakage current All input pins except X RESET I V LIL2 I V Output High LOH leakage current All output pins I V Output Low LOL leakage current ...

Page 33

... KS88C01416/P01416/C01424/P01424 (Preliminary Spec) INSTRUCTION CLOCK 1.33 MHz 1.00 MHz 670 kHz 500 kHz 250 kHz 8.32 kHz 1 INSTRUCTION CL OCK = 1/6n x oscillator frequency ( 16 2.1 SUPPLY VOLTAGE (V) Figure 16-6. Operating Voltage Range KS88P01416/P01424 OTP f OSC (Main oscillation frequency) 8 MHz 6 MHz 4 MHz 400 kHz 5.5 16-9 ...

Page 34

... KS88P01416/P01424 OTP 16-10 KS88C01416/P01416/C01424/P01424 (Preliminary Spec) NOTES ...

Related keywords