KS88C4708/C4716/P4716 (Preliminary Spec) 1 PRODUCT OVERVIEW PRODUCT OVERVIEW SAM87RC PRODUCT FAMILY 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. KS88C4708/C4716 MICROCONTROLLER The KS88C4708/C4716 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 KS88C4708/C4716 has 8/16 K 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 KS88C4708/C4716 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 KS88P4716 is an OTP (One Time Programmable) version of the KS88C4708/C4716 microcontroller. The KS88P4716 microcontroller has an on-chip 16-Kbyte one-time-programmable EPROM instead of a masked ROM. The KS88P4716 is comparable to the KS88C4708/C4716, both in function in D.C. electrical characteristics and in pin configuration. 1-1 PRODUCT OVERVIEW KS88C4708/C4716/P4716 (Preliminary Spec) FEATURES CPU UART • • One UART module • Full duplex serial I/O interface with three UART modes SAM87RC CPU core Memory • 272-byte general purpose register area • 8/16-Kbyte internal program memory A/D Converter • Eight analog input pins Instruction Set • 10-bit conversion resolution • 79 instructions • 20 µs conversion time (10 MHz CPU clock) • IDLE and STOP instructions added for power-down modes Buzzer Frequency Output • 200 Hz to 20 kHz signal can be generated Instruction Execution Time • 333 ns at 12 MHz fOSC (minimum) Interrupts Oscillator Frequency • 1 MHz to 12 MHz external crystal oscillator • Maximum 12 MHz CPU clock • 14 interrupt sources and 14 vectors • Eight interrupt levels Operating Temperature Range • Fast interrupt processing • – 40°C to + 85°C General I/O Operating Voltage Range • Five I/O ports (total 36 pins) • • Four bit-programmable ports • Two n-channel open-drain output port Package Types • 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) 1-2 1.8 V to 5.5 V 42-pin SDIP, 44-pin QFP KS88C4708/C4716/P4716 (Preliminary Spec) PRODUCT OVERVIEW BLOCK DIAGRAM Basic Timer XIN XOUT P0.0-P0.7 P1.0-P1.5 T0, T1CK, T1, BUZ, RxD, TxD Port 0 Port 1 OSC T0(CAP) T0(PWM) Timer 0 T1(CAP) T1(PWM) Timer 1 Port I/O and Interrupt Control Port 2 P2.0-P2.7 INT0-INT7 Port 3 P3.0-P3.7 ADC0-ADC7 SAM87RC CPU ADC0-ADC7 ADC P1.4/RxD P1.5/TxD UART P1.3/BUZ P4.0-P4.3 BUZ 8/16-Kbyte ROM 272-byte Register File Port 4 P4.4-P4.5 Figure 1-1. Block Diagram 1-3 PRODUCT OVERVIEW KS88C4708/C4716/P4716 (Preliminary Spec) PIN ASSIGNMENTS P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 P4.3 P4.2 VDD VSS XOUT XIN TEST P4.1 P4.0 RESET P2.0/INT0 P2.1/INT1 P2.2/INT2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 KS88C4708 KS88C4716 (42-SDIP-600) 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 P1.0/T0 P1.1/T1CK P1.2/T1 P1.3/BUZ P1.4/RxD P1.5/TxD P3.7/ADC7 P3.6/ADC6 P3.5/ADC5 P3.4/ADC4 P3.3/ADC3 P3.2/ADC2 P3.1/ADC1 P3.0/ADC0 AVSS AVREF P2.7/INT7 P2.6/INT6 P2.5/INT5 P2.4/INT4 P2.3/INT3 Figure 1-2. Pin Assignment Diagram (42-Pin SDIP Package) 1-4 PRODUCT OVERVIEW 44 43 42 41 40 39 38 37 36 35 34 P4.4 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P1.0/T0(CAP/PWM) P1.1/T1CK P1.2/T1(CAP/PWM) P1.3/BUZ KS88C4708/C4716/P4716 (Preliminary Spec) 1 2 3 4 5 6 7 8 9 10 11 KS88C4708 KS88C4716 (44-QFP-1010) 33 32 31 30 29 28 27 26 25 24 23 P1.4/RxD P1.5/TxD P3.7/ADC7 P3.6/ADC6 P3.5/ADC5 P3.4/ADC4 P3.3/ADC3 P3.2/ADC2 P3.1/ADC1 P3.0/ADC0 AVSS RESET P2.0/INT0 P2.1/INT1 P2.2/INT2 P2.3/INT3 P2.4/INT4 P2.5/INT5 P2.6/INT6 P2.7/INT7 P4.5 AVREF 12 13 14 15 16 17 18 19 20 21 22 P0.1 P0.0 P4.3 P4.2 VDD VSS XOUT XIN TEST P4.1 P4.0 Figure 1-3. Pin Assignment Diagram (44-Pin QFP Package) 1-5 PRODUCT OVERVIEW KS88C4708/C4716/P4716 (Preliminary Spec) Table 1-1. KS88C4708/C4716 Pin Descriptions Pin Name Pin Type P0.0–P0.7 I/O P1.0–P1.5 Circuit Number Pin Number Share Pins Nibble-programmable I/O port for Schmitt trigger input or push-pull, open-drain output. Pull-up resistors are assignable by software. E 8-1 (2-1, 43-38) – I/O Bit-programmable I/O port for Schmitt trigger input or push-pull output. Pull-up resistors are assignable by software. Port 1 pin can also by used as alternative function (T0, T1CK, T1, BUZ, RxD, TxD) D 42-37 (37-32) T0, T1CK, T1, BUZ, RxD, TxD P2.0–P2.7 I/O Bit-programmable I/O port for Schmitt trigger input or push-pull output. Pull-up resistors are assignable by software. Port 2 pins can also be used as external interrupt. D 19-26 (13-20) INT0INT7 P3.0–P3.7 I/O Bit-programmable I/O port for Schmitt trigger input or push-pull output. Pull-up resistors are assignable by software. Port 3 pins can also be used as A/D converter by software. F 29-36 (24-31) ADC0ADC7 P4.0–P4.3 I/O Bit-programmable I/O port for Schmitt trigger input or push-pull, open-drain output. Pull-up resistors are assingable by software. E 17-16, 10-9 (11-10, 4-3) – P4.4–P4.5 O Push-pull output only C (44, 21) – XIN, XOUT – Crystal or ceramic oscillator signal for system clock. – 14, 13 (8, 7) – RESET I System reset signal input pin. B 18 (12) – TEST I Test signal input pin (for factory use only; muse be connected to VSS) – 15 (9) – AVREF, AVSS – A/D converter reference voltage input and ground – 27, 28 (22, 23) – VDD, VSS – Voltage input pin and ground – 11, 12 (5, 6) – Timer 0 capture input or PWM output pin D 42 (37) P1.0 Timer 1 external clock input pin D 41 (36) P1.1 I/O Timer 1 capture input or PWM output pin D 40 (35) P1.2 BUZ O 200 Hz-20 KHz frequency output for buzzer sound D 39 (34) P1.3 RxD I/O UART receive and transmit input or output D 38 (33) P1.4 TxD O UART transmit output D 37 (32) P1.5 INT0-INT7 I External interrupt input E 19-26 (13-20) P2.0-P2.7 ADC0ADC7 I A/D converter input F 29-36 (24-31) P3.0-P3.7 T0 T1CK T1 I/O I Pin Description NOTE: Pin numbers shown in parentheses "( )" are for the 44-pin QFP package. 1-6 KS88C4708/C4716/P4716 (Preliminary Spec) PRODUCT OVERVIEW PIN CIRCUIT DIAGRAMS VDD VDD P-Channel P-Channel Data In Out N-Channel N-Channel Output DIsable Figure 1-4. Pin Circuit Type A Figure 1-6. Pin Circuit Type C VDD VDD Pull-Up Resistor Pull-up Enable Data In Output DIsable Circuit Type C In/Out Schmitt Trigger Data Figure 1-5. Pin Circuit Type B Figure 1-7. Pin Circuit Type D 1-7 PRODUCT OVERVIEW KS88C4708/C4716/P4716 (Preliminary Spec) VDD PNE 47 K VDD Pull-up Enable P-CH In/Out Data N-CH Output DIsable Schmitt Trigger Figure 1-8. Pin Circuit Type E VDD Pull-up Enable Data Output DIsable Circuit Type C Data TO ADC Figure 1-9. Pin Circuit Type F 1-8 In/Out KS88C4708/C4716/P4716 (Preliminary Spec) 14 ELECTRICAL DATA ELECTRICAL DATA OVERVIEW In this chapter, KS88C4708/C4716 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 — UART timing characteristics in mode 0 — A/D converter electrical characteristics 14-1 ELECTRICAL DATA KS88C4708/C4716/P4716 (Preliminary Spec) Table 14-1. Absolute Maximum Ratings (TA = 25 °C) Parameter Supply Voltage Symbol Conditions Rating Unit VDD – – 0.3 to + 6.5 V Input Voltage VI All ports – 0.3 to VDD + 10 V Output Voltage VO All output ports – 0.3 to VDD + 0.3 V Output Current High I OH One I/O pin active – 18 mA All I/O pins active – 60 One I/O pin active + 30 Total pin current for ports 1, 2, and 3 + 100 Total pin current for ports 0 and 4 + 200 Output Current Low Operating Temperature Storage Temperature 14-2 I OL mA TA – – 40 to + 85 °C TSTG – – 65 to + 150 °C KS88C4708/C4716/P4716 (Preliminary Spec) ELECTRICAL DATA Table 14-2. D.C. Electrical Characteristics (TA = − 40 °C to + 85 °C, VDD = 1.8 V to 5.5 V) Parameter Input High Voltage Input Low Voltage Output High Symbol VIH1 Ports 0, 1, 2, 3 ,4 and RESET VIH3 XIN, and XOUT VIL1 Ports 0, 1, 2, 3, 4 and RESET VIL3 XIN and XOUT VOH IOH = – 1 mA Voltage Output Low Voltage Test Conditions VDD = 2.7 to 5.5 V Min Typ Max Unit 0.8 VDD – VDD V – 0.2 VDD V VDD–0.1 VDD = 2.7 to 5.5 V – 0.1 VDD = 4.5 to 5.5 V VDD–1.0 – – VDD = 4.5 to 5.5 V – 0.4 2.0 V 0.4 2.0 V – 1 uA Ports 0, 1, 2, 3, 4 VOL1 IOL = 15 mA Port 0, and 4 VOL2 IOL = 4 mA VDD = 4.5 to 5.5 V ILIH1 All input pins except ILIH2 and RESET VIN = VDD ILIH2 XIN, and XOUT VIN = VDD ILIL1 All input pins except ILIL2 VIN = 0 V ILIL2 XIN, and XOUT VIN = 0 V Output High Leakage Current ILOH All output pins VOUT = VDD – – 2 uA Output Low Leakage Current ILOL All output pins VOUT = 0 V – – –2 uA Pull-up Resistor RP1 VIN = 0 V, Ports 0-4 VDD = 5 V 30 47 70 KΩ RP1 RESET VDD = 5 V 100 200 350 IDD1 RUM mode 12 MHz CPU clock VDD = 4.5 to 5.5 V – 10 20 3 MHz CPU clock VDD = 1.8 to 2.2 V 1.1 3 Idle mode 12 MHz CPU clock VDD = 4.5 to 5.5 V 4 8 3 MHz CPU clock VDD = 1.8 to 2.2 V 0.6 1.5 Stop mode VDD = 4.5 to 5.5 V 0.1 5 0.1 3 Ports 1, 2, and 3 Input High Leakage Current Input Low Leakage Current Supply Current IDD2 IDD3 VDD = 1.8 to 2.2 V – 20 – – –1 uA – 20 – – mA uA 14-3 ELECTRICAL DATA KS88C4708/C4716/P4716 (Preliminary Spec) Table 14-3. A.C. Electrical Characteristics (TA = − 40 °C to + 85 °C, VDD = 4.5 V to 5.5 V) Parameter Symbol Interrupt Input High, Low Width tINTH, tINTL Input Low Width tRSL Conditions Min Typ Max Unit Ports 2 VDD = 5 V ± 10 % – 200 – ns Input VDD = 5 V ± 10 % – 1 – µs tINTL tINTH tRST 0.8 VDD 0.2 VDD Figure 14-1. Input Timing Measurement Points 14-4 KS88C4708/C4716/P4716 (Preliminary Spec) ELECTRICAL DATA Table 14-4. Oscillation Characteristics (TA = – 40 °C + 85 °C) Oscillator Clock Circuit Test Condition Min Typ Max Unit 1 – 12 MHz Main Crystal or VDD = 4.5 V to 5.5 V Ceramic VDD = 2.7 V to 4.5 V 8 VDD = 1.8 V to 2.7 V 3 XIN XOUT C1 C2 External Clock VDD = 4.5 V to 5.5 V (Main System) VDD = 2.7 V to 4.5 V 8 VDD = 1.8 V to 2.7 V 3 XIN XOUT 1 – 12 MHz 14-5 ELECTRICAL DATA KS88C4708/C4716/P4716 (Preliminary Spec) Main Oscillator Frequency (Divided by 4) CPU Clock 12 kHz 10 kHz 8 kHz 6 kHz 4 kHz 2 kHz 1 2 3 4 5 6 7 1.8 V 2.7 V Supply Voltage (V) CPU clock = 1/n x oscillator frequency (n = 4, 8 or 64) Figure 14-2. Operating Voltage Range Table 14-5. Oscillation Stabilization Time (TA = – 40 °C + 85 °C, VDD = 1.8 V to 5.5 V) Min Typ Max Unit Main Crystal Oscillator fOSC > 1.0 kHz; Test Condition – – 20 ms Main Ceramic Oscillation stabilization occurs when VDD is equal to the minimum oscillator voltage range. – – 10 ms External Clock (Main System) XIN input High and Low width (tXH, tXL) 25 – 500 ns Oscillator tWAIT when released by a reset (1) – 216/fOSC – ms Stabilization Wait Time tWAIT when released by an interrupt (2) – – – ms NOTES: 1. fOSC is the oscillator frequency. 2. The duration of the oscillator stabilization wait time, tWAIT, when it is released by an interrupt is determined by the settings in the basic timer control register, BTCON. 14-6 KS88C4708/C4716/P4716 (Preliminary Spec) ELECTRICAL DATA Table 14-6. UART Timing Characteristics in Mode 0 (10 MHz) (TA = – 40°C to + 85°C, VDD = 1.8 V to 5.5 V, Load capacitance = 80 pF) Parameter Symbol Min Typ Max Unit tSCK 500 tCPU × 6 700 ns Output data setup to clock rising edge tS1 300 tCPU × 5 – Clock rising edge to input data valid tS2 – – 300 Output data hold after clock rising edge tH1 tCPU – 50 tCPU – Input data hold after clock rising edge tH2 0 – – Serial port clock High, Low level width tHIGH, tLOW 200 tCPU × 3 400 Serial port clock cycle time NOTES: 1. All timings are in nanoseconds (ns) and assume a 10-MHz CPU clock frequency. 2. The unit tCPU means one CPU clock period. tHIGH 0.8 V DD 0.2 V DD tLOW t SCK Figure 14-3. Waveform for UART Timing Characteristics 14-7 SHIFT CLOCK DATA OUT DATA IN NOTE: t S1 D0 tSCK VALID tH1 tS2 D1 VALID tH2 D2 VALID VALID D3 Output data setup to clock rising edge Serial port clock cycle time The symbols shown in this diagram are defined as follows: tSCK Clock rising edge to input data valid Output data hold after clock rising edge tS1 tH1 Input data hold after clock rising edge tS2 tH2 D4 VALID D5 VALID D6 VALID D7 VALID 14-8 KS88C4708/C4716/P4716 (Preliminary Spec) ELECTRICAL DATA Figure 14-4. A.C. Timing Waveform for the UART Module KS88C4708/C4716/P4716 (Preliminary Spec) ELECTRICAL DATA Table 14-7. Data Retention Supply Voltage in Stop Mode (TA = – 40 °C to + 85 °C, VDD = 1.8 V to 5.5 V) Parameter Symbol Conditions Data Retention Supply Voltage VDDDR Stop mode Data Retention Supply Current IDDDR Stop mode, VDDDR = 1.8 V Min Typ Max Unit 1.8 – 5.5 V – 0.1 5 µA NOTE: Supply current does not include current drawn through internal pull-up resistors or external output current loads. RESET occurs ~ ~ Oscillation Stabilzation Time Stop Mode Data Retention Mode ~ ~ VDD Normal Operating Mode VDDDR Execution of STOP Instrction RESET NOTE: tWAIT tWAIT is the same as 4096 x 32 x 1/f OSC. Figure 14-5. Stop Mode Release Timing When Initiated by a Reset VOUT VDD A = 0.2 VDD B = 0.4 VDD C = 0.6 VDD D = 0.8 VDD VSS A B C D VIN Figure 14-6. Schmitt Trigger Input Characteristics 14-9 ELECTRICAL DATA KS88C4708/C4716/P4716 (Preliminary Spec) Table 14-8. A/D Converter Electrical Characteristics (TA = – 40°C to + 85°C, VDD = 2.7 V to 5.5 V, VSS = 0 V) Parameter Symbol Test Conditions VDD = 5.12 V Min Typ Max Unit – – ±3 LSB Total accuracy – Integral linearity error ILE CPU clock = 8 MHz AVREF = 5.12 V – ±2 Differential linearity error DLE AVSS = 0 V – ±1 Offset error of top EOT ±1 ±3 Offset error of bottom EOB ±1 ±2 Conversion time (1) tCON 20 – – µs Analog input voltage VIAN – AVSS – AVREF V Analog input impedance RAN – 2 – – MΩ ADC reference voltage AVREF – 2.5 – VDD V ADC reference ground AVSS – VSS – VSS + 0.3 V Analog input current IADIN AVCC = VCC = 5 V – – 10 µA Analog block current (2) IADC AVCC = VCC = 5 V – 1 3 mA AVCC = VCC = 3 V 0.5 1.5 AVCC = VCC = 5 V power down mode 100 500 fOSC = 10 MHz (3) NOTES: 1. "Conversion time" is the time required from the moment a conversion operation starts until it ends. 2. IADC is operating current during A/D conversion. 3. fOSC is the main oscillator clock. 14-10 nA KS88C4708/C4716/P4716 (Preliminary Spec) ELECTRICAL DATA Digital Output 11 1111 1111 11 1111 1110 11 1111 1101 . . . . . 00 0000 0010 00 0000 0001 00 0000 0000 AVSS VEOB Analog Input V2 V(K-1) V(K) VEOT AVREF 1LSB = (VEOT -VEOB)/1022 DLE(K) = {(V(K)-V(K-1))-1LSB}/1LSB ILE(K) = {V(K)-(1LSB x K + VEOB)}/1LSB DLE = MAX{DLE(K)} ILE = MAX{ILE(K)} Figure 14-7. Definition of DLE and ILE 14-11 ELECTRICAL DATA KS88C4708/C4716/P4716 (Preliminary Spec) NOTES 14-12 KS88C4708/C4716/P4716 (Preliminary Spec) 15 MECHANICAL DATA MECHANICAL DATA OVERVIEW This section contains the following information about the device package: — Package dimensions in millimeters — Pad diagram #22 0.2 5 42-SDIP-600 +0 - 0 .1 .05 0-15 15.24 14.00 ± 0.2 #42 0.50 ± 0.1 (1.77) NOTE : 1.00 ± 0.1 1.778 5.08 MAX 39.10 ± 0.2 3.30 ± 0.3 39.50 MAX 3.50 ± 0.2 #21 0.51 MIN #1 Dimensions are in millimeters. Figure 15-1. 42-SDIP-600 Package Dimensions 15-1 MECHANICAL DATA KS88C4708/C4716/P4716 (Preliminary Spec) 13.20 ± 0.3 0-8 10.00 ± 0.2 10.00 ± 0.2 + 0.10 - 0.05 0.10 MAX 44-QFP-1010 0.80 ± 0.20 13.20 ± 0.3 0.15 #44 #1 + 0.10 0.35 - 0.05 0.80 0.05 MIN (1.00) 2.05 ± 0.10 2.30 MAX NOTE : Dimensions are in millimeters. Figure 15-2. 44-QFP-1010 Package Dimensions 15-2 KS88C4708/C4716/P4716 (Preliminary Spec) 16 KS88P4716 OTP KS88P4716 OTP OVERVIEW The KS88P4716 single-chip CMOS microcontroller is the OTP (One Time Programmable) version of the KS88C4708/C4716 microcontroller. It has an on-chip OTP ROM instead of a masked ROM. The EPROM is accessed by serial data format. The KS88P4716 is fully compatible with the KS88C4708/C4716, both in function in D.C. electrical characteristics and in pin configuration. Because of its simple programming requirements, the KS88P4716 is ideal as an evaluation chip for the KS88C4708/C4716. P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 SDAT /P4.3 SCLK /P4.2 VDD/VDD VSS/VSS XOUT/XOUT XIN/XIN VPP/TEST P4.1 P4.0 RESET/RESET P2.0/INT0 P2.1/INT1 P2.2/INT2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 NOTE: KS88P4716 (42-SDIP-600) 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 P1.0/T0(CAP/PWM) P1.1/T1CK P1.2/T1(CAP/PWM) P1.3/BUZ P1.4/RxD P1.5/TxD P3.7/ADC7 P3.6/ADC6 P3.5/ADC5 P3.4/ADC4 P3.3/ADC3 P3.2/ADC2 P3.1/ADC1 P3.0/ADC0 AVSS/AV SS AVREF/AV REF P2.7/INT7 P2.6/INT6 P2.5/INT5 P2.4/INT4 P2.3/INT3 The bolds indicate an OTP pin name. Figure 16-1. KS88P4716 Pin Assignments (42-SDIP Package) 16-1 KS88C4708/C4716/P4716 (Preliminary Spec) 44 43 42 41 40 39 38 37 36 35 34 P4.4 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P1.0/T0(CAP/PWM) P1.1/T1CK P1.2/T1(CAP/PWM) P1.3/BUZ KS88P4716 OTP 1 2 3 4 5 6 7 8 9 10 11 KS88P4716 (44-QFP-1010) 33 32 31 30 29 28 27 26 25 24 23 P1.4/RxD P1.5/TxD P3.7/ADC7 P3.6/ADC6 P3.5/ADC5 P3.4/ADC4 P3.3/ADC3 P3.2/ADC2 P3.1/ADC1 P3.0/ADC0 AVSS/AV SS NOTE: P2.0/INT0 P2.1/INT1 P2.2/INT2 P2.3/INT3 P2.4/INT4 P2.5/INT5 P2.6/INT6 P2.7/INT7 P4.5 AVREF RESET /RESET 12 13 14 15 16 17 18 19 20 21 22 P0.1 P0.0 SDAT /P4.3 SCLK /P4.2 VDD/VDD VSS/VSS XOUT/XOUT XIN/XIN VPP/TEST P4.1 P4.0 The bolds indicate an OTP pin name. Figure 16-2. KS88P4716 Pin Assignments (44-QFP Package) 16-2 KS88C4708/C4716/P4716 (Preliminary Spec) KS88P4716 OTP Table 16-1. Descriptions of Pins Used to Read/Write the EPROM Main Chip During Programming Pin Name Pin Name Pin No. I/O Function P4.3 SDAT 9(3) I/O P4.2 SCLK 10(4) I Serial clock pin. Input only pin. TEST VPP 14(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 aplied, OTP is in reading mode. (Option) RESET RESET 18(12) I Chip Initialization VDD/VSS VDD/VSS 11(5)/12(6) – Logic power supply pin. VDD should be tied to +5 V during programming. Serial data pin. Output port when reading and input port when writing. Can be assigned as a Input/push-pull output port. NOTE: ( ) means 44 QFP package. Table 16-2. Comparison of KS88P4716 and KS88C4708/C4716 Features Characteristic KS88P4716 KS88C4708/C4716 Program Memory 16-Kbyte EPROM 8/16-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 (EA) = 12.5 V Pin Configuration 42 SDIP/44 QFP 42 SDIP/44 QFP EPROM Programmability User Program 1 time Programmed at the factory OPERATING MODE CHARACTERISTICS When 12.5 V is supplied to the VPP (TEST) pin of the KS88P4716, 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 VDD 5V VPP (TEST) REG/ ADDRESS (A15–A0) R/W MEM MODE 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 NOTE: "0" means Low level; "1" means High level. 16-3 KS88P4716 OTP KS88C4708/C4716/P4716 (Preliminary Spec) NOTES 16-4