NEW DATABASE - 350 MILLION DATASHEETS FROM 8500 MANUFACTURERS
SAM47 S3C72N2/C72N4/P72N4 S3C72N2/C72N4 S3P72N4 S3C72N2 S3C72N4 SEG0-SEG23 - Datasheet Archive
Address Spaces Addressing Modes Memory Map SAM47 Instruction Set S3C72N2/C72N4/P72N4 1 PRODUCT OVERVIEW PRODUCT OVERVIEW OVERVIEW
Product Overview Address Spaces Addressing Modes Memory Map SAM47 SAM47 Instruction Set S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 1 PRODUCT OVERVIEW PRODUCT OVERVIEW OVERVIEW The S3C72N2/C72N4 S3C72N2/C72N4 single-chip CMOS microcontroller has been designed for high performance using Samsung's newest 4-bit CPU core, SAM47 SAM47 (Samsung Arrangeable Microcontrollers). With features such as, LCD direct drive capability, 8-bit timer/counter, and watch timer, the S3C72N2/C72N4 S3C72N2/C72N4 offers an excellent design solution for a wide variety of applications that require LCD functions. Up to 16 pins of the 64-pin QFP package, it can be dedicated to I/O. Four vectored interrupts provide fast response to internal and external events. In addition, the S3C72N2/C72N4 S3C72N2/C72N4 's advanced CMOS technology provides for low power consumption and a wide operating voltage range. OTP The S3C72N2/C72N4 S3C72N2/C72N4 microcontroller is also available in OTP (One Time Programmable) version, S3P72N4 S3P72N4 . The S3P72N4 S3P72N4 microcontroller has an on-chip 4-Kbyte one-time-programmable EPROM instead of masked ROM. The S3P72N4 S3P72N4 is comparable to S3C72N2/C72N4 S3C72N2/C72N4, both in function and in pin configuration. 1-1 PRODUCT OVERVIEW S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 FEATURES Memory Interrupts - 288 × 4-bit RAM - Two internal vectored interrupts - 2048 × 8-bit ROM (S3C72N2 S3C72N2) - Two external vectored interrupts - 4096 × 8-bit ROM (S3C72N4 S3C72N4) - Two quasi-interrupts I/O Pins Memory-Mapped I/O Structure - Input only: 4 pins - Data memory bank 15 - I/O: 12 pins - Output: 8 pins sharing with segment driver outputs Two Power-Down Modes - Idle mode (only CPU clock stops) LCD Controller/Driver - Stop mode (main or sub system oscillation stops) - Maximum 16-digit LCD direct drive capability - 32 segment, 4 common pins - Display modes: Static, 1/2 duty (1/2 bias) 1/3 duty (1/2 or 1/3 bias), 1/4 duty (1/3 bias) Oscillation Sources - Crystal, ceramic, or RC for main system clock - Crystal or external oscillator for subsystem clock - Main system clock frequency: 4.19 MHz (typical) 8-Bit Basic Timer - Programmable interval timer - Subsystem clock frequency: 32.768 kHz - CPU clock divider circuit (by 4, 8, or 64) - Watchdog timer Instruction Execution Times 8-Bit Timer/Counter - Programmable 8-bit timer - 0.95, 1.91, 15.3 µs at 4.19 MHz (main) - 122 µs at 32.768 kHz (subsystem) - External event counter - Arbitrary clock frequency output Operating Temperature - 40 °C to 85 °C Watch Timer - Real-time and interval time measurement Operating Voltage Range - Four frequency outputs to BUZ pin - 2.0 V to 5.5 V at 4.19 MHz - Clock source generation for LCD - 1.8 V to 5.5 V at 3 MHz Bit Sequential Carrier - Support 16-bit serial data transfer in arbitrary format 1-2 Package Type - 64-pin QFP S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 PRODUCT OVERVIEW BLOCK DIAGRAM Watchdog Timer INT0, INT1, INT2 RESET P1.3/TCL0 P2.0/TCLO0 P6.0-P6.3/ KS0-KS3 8-Bit Timer/ Counter0 Interrupt Control Block Xin XTin Basic Timer P2.3/BUZ Xout XTout Interrupt Control Block Internal Interrupts Instruction Register LCD Driver/ Controller Program Counter BIAS VLC0-VLC2 LCDCK/P3.0 LCDSY/P3.1 COM0-COM3 SEG0-SEG23 SEG0-SEG23 P8.0-P8.7/ SEG24-SEG31 SEG24-SEG31 I/O Port 6 Instruction Decoder P8.0-P8.7 SEG24-SEG31 SEG24-SEG31 Watch Timer Output Port 8 Arithmetic and Logic Unit 288 x 4-Bit Data Memory Program Status Word Stack Pointer 2/4 KByte Program Memory Input Port 1 P1.0/INT0 P1.1/INT1 P1.2/INT2 P1.3/TCL0 I/O Port 2 P2.0/TCLO0 P2.1 P2.2/CLO P2.3/BUZ I/O Port 3 P3.0/LCDCK P3.1/LCDSY P3.2 P3.3 Figure 1-1. S3C72N2/C72N4 S3C72N2/C72N4 Simplified Block Diagram 1-3 PRODUCT OVERVIEW S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 64 63 62 61 60 59 58 57 56 55 54 53 52 SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG10 SEG11 SEG11 SEG12 SEG12 PIN ASSIGNMENTS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 S3C72N2 S3C72N2 S3C72N4 S3C72N4 (Top View) 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 SEG13 SEG13 SEG14 SEG14 SEG15 SEG15 SEG16 SEG16 SEG17 SEG17 SEG18 SEG18 SEG19 SEG19 SEG20 SEG20 SEG21 SEG21 SEG22 SEG22 SEG23 SEG23 SEG24/P8 SEG24/P8.0 SEG25/P8 SEG25/P8.1 SEG26/P8 SEG26/P8.2 SEG27/P8 SEG27/P8.3 SEG28/P8 SEG28/P8.4 SEG29/P8 SEG29/P8.5 SEG30/P8 SEG30/P8.6 SEG31/P8 SEG31/P8.7 P1.3/TCL0 P2.0/TCLO0 P2.1 P2.2/CLO P2.3/BUZ P3.0/LCDCK P3.1/LCDSY P3.2 P3.3 P6.0/KS0 P6.1/KS1 P6.2/KS2 P6.3/KS3 20 21 22 23 24 25 26 27 28 29 30 31 32 COM0 COM1 COM2 COM3 BIAS VLC0 VLC1 VLC2 VDD VSS Xout Xin TEST XTin XTout RESET P1.0/INT0 P1.1/INT1 P1.2/INT2 Figure 1-2. S3C72N2/C72N4 S3C72N2/C72N4 64-QFP 64-QFP Pin Assignment 1-4 S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 PRODUCT OVERVIEW PIN DESCRIPTIONS Table 1-1. S3C72N2/C72N4 S3C72N2/C72N4 Pin Descriptions Pin Name Pin Type Description Number Share Pin Reset Value Circuit Type 4-bit input port. 1-bit or 4-bit read and test is possible. 4-bit pull-up resistors are software assignable. 17 18 19 20 INT0 INT1 INT2 TCL0 Input A-4 P1.0 P1.1 P1.2 P1.3 I P2.0 P2.1 P2.2 P2.3 I/O 4-bit I/O port. 1-bit and 4-bit read/write and test is possible. 4-bit pull-up resistors are software assignable. 21 22 23 24 TCLO0 CLO BUZ Input D P3.0 P3.1 P3.2 P3.3 I/O 4-bit I/O port. 1-bit and 4-bit read/write and test is possible. Each individual pin can be specified as input or output. 4-bit pull-up resistors are software assignable. 25 26 27 28 LCDCK LCDSY Input D P6.0P6.3 I/O 4-bit I/O ports. Pins are individually software configurable as input or output. 1bit and 4-bit read/write and test is possible. 4-bit pull-up resistors are software assignable. 2932 KS0KS3 Input D P8.0P8.7 O Output port for 1-bit data (for use as CMOS driver only) 4033 SEG24 SEG24 SEG31 SEG31 Output H-1 SEG0SEG23 SEG23 O LCD segment signal output 6441 Output H SEG24 SEG24SEG31 SEG31 O LCD segment signal output 4033 P8.0P8.7 Output H-1 COM0COM3 O LCD common signal output 14 Output H VLC0V LC2 LCD power supply. Built-in voltage dividing resistors 68 BIAS LCD power control 5 25 P3.0 Input D LCDCK I/O LCD clock output for display expansion 1-5 PRODUCT OVERVIEW S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 Table 1-1. S3C72N2/C72N4 S3C72N2/C72N4 Pin Descriptions (Continued) Pin Name LCDSY TCL0 Pin Type Description Number Share Pin Reset Value Circuit Type I/O LCD synchronization clock output for LCD display expansion 26 P3.1 Input D External clock input for timer/counter 0 20 P1.3 Input A-4 Timer/counter 0 clock output 21 P2.0 Input D I TCLO0 I/O INT0 INT1 I External interrupt. The triggering edge for INT0 and INT1 is selectable. Only INT0 is synchronized with the system clock. 17 18 P1.0 P1.1 Input A-4 INT2 I Quasi-interrupt with detection of rising edge signals. 19 P1.2 Input A-4 KS0KS3 I/O Quasi-interrupt input with falling edge detection. 2932 P6.0P6.3 Input D CLO I/O CPU clock output 23 P2.2 Input D BUZ I/O 2, 4, 8 or 16 kHz frequency output for buzzer sound with 4.19 MHz main system clock or 32.768 kHz subsystem clock. 24 P2.3 Input D Crystal, ceramic or RC oscillator pins for main system clock. (For external clock input, use XIN and input XIN's reverse phase 12,11 14,15 XIN, XOUT to XOUT) XTIN, XTOUT Crystal oscillator pins for subsystem clock. (For external clock input, use XT IN and input XT IN's reverse phase to XT OUT) VDD Main power supply 9 VSS Ground 10 RESET Reset signal 16 Input B TEST Test signal input (must be connected to VSS) 13 NOTE: 1-6 Pull-up resistors for all I/O ports automatically disabled if they are configured to output mode. S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 PRODUCT OVERVIEW PIN CIRCUIT DIAGRAMS VDD VDD P-CHANNEL P-CHANNEL DATA OUT IN N-CHANNEL N-CHNNEL OUTPUT DISABLE Figure 1-3. Pin Circuit Type A Figure 1-5. Pin Circuit Type C VDD VDD PULL-UP RESISTOR PULL-UP RESISTOR RESISTOR ENABLE P-CHANNEL RESISTOR ENABLE DATA OUTPUT DISABLE IN SCHMITT TRIGGER Figure 1-4. Pin Circuit Type A-4 (P1) P-CHANNEL CIRCUIT TYPE C I/O CIRCUIT TYPE A Figure 1-6. Pin Circuit Type D (P2, P3, and P6) 1-7 PRODUCT OVERVIEW S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 VLC0 VDD VLC1 LCD SEGMENT/ COMMON DATA OUT IN SCHMITT TRIGGER VLC2 Figure 1-9. Pin Circuit Type B (RESET RESET) Figure 1-7. Pin Circuit Type H (SEG/COM) VDD VLC0 VLC1 LCD SEGMENT/ & PORT 8 DATA OUT VLC2 Figure 1-8. Pin Circuit Type H-1 (P8) 1-8 S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 13 ELECTRICAL DATA ELECTRICAL DATA OVERVIEW In this section, information on S3C72N2/C72N4 S3C72N2/C72N4 electrical characteristics is presented as tables and graphics. The information is arranged in the following order: STANDARD ELECTRICAL CHARACTERISTICS - Absolute maximum ratings - D.C. electrical characteristics - Main system clock oscillator characteristics - Subsystem clock oscillator characteristics - I/O capacitance - A.C. electrical characteristics - Operating voltage range MISCELLANEOUS TIMING WAVEFORMS - A.C timing measurement point - Clock timing measurement at XIN - Clock timing measurement at XT IN - TCL0 timing - Input timing for RESET - Input timing for external interrupts STOP MODE CHARACTERISTICS AND TIMING WAVEFORMS - RAM data retention supply voltage in stop mode - Stop mode release timing when initiated by RESET - Stop mode release timing when initiated by an interrupt request 13-1 ELECTRICAL DATA S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 Table 13-1. Absolute Maximum Ratings (TA = 25 °C) Parameter Symbol Conditions Supply Voltage VDD Input Voltage VI1 Output Voltage VO Output Current High IOH Rating Units 0.3 to + 6.5 All I/O ports V 0.3 to VDD + 0.3 0.3 to VDD + 0.3 IOL 15 All I/O ports active Output Current Low One I/O port active mA 30 One I/O port active + 30 (Peak value) + 15 (note) Total value for ports 2 and 3 + 60 (Peak value) + 20 (note) Total value for port 6 + 50 + 20 (note) Operating Temperature Storage Temperature NOTE: TA Tstg °C 40 to + 85 65 to + 150 The values for Output Current Low ( IOL ) are calculated as Peak Value × Duty . Table 13-2. D.C. Electrical Characteristics (TA = 40 °C to + 85 °C, VDD = 1.8 V to 5.5 V) Parameter Input high voltage Symbol Conditions Min Typ Max Units V VIH1 All input pins except those specified below for VIH2, VIH3 0.7 VDD VDD VIH2 Ports 1, 6, and RESET 0.8 VDD VDD VIH3 XIN, XOUT, and XTIN VDD 0.1 VDD Input low VIL1 Ports 2 and 3 0.3 VDD voltage VIL2 Ports 1, 6 and RESET 0.2 VDD VIL3 XIN, XOUT, and XTIN 0.1 VOH1 VDD = 4.5 V to 5.5 V VDD 1.0 VDD 2.0 Output high voltage IOH = 1 mA Ports 2, 3, 6 and BIAS VOH2 VDD = 4.5 V to 5.5 V IOH = 100 µA Port 8 only 13-2 V V S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 ELECTRICAL DATA Table 13-2. D.C. Electrical Characteristics (Continued) (TA = 40 °C to + 85 °C, VDD = 1.8 V to 5.5 V) Parameter Output low voltage Symbol VOL1 Conditions VDD = 4.5 V to 5.5 V Min Typ Max Units 0.4 2 V 1 3 IOL = 15 mA, Ports 2, 3, 6 VOL2 VDD = 4.5 V to 5.5 V IOL = 100 µA; Port 8 only Input high leakage current ILIH1 VIN = VDD All input pins except those specified below for ILIH2 ILIH2 VIN = VDD µA 20 XIN, XOUT and XTIN Input low leakage current ILIL1 VIN = 0 V 3 All input pins except XIN, XOUT, and XTIN ILIL2 VIN = 0 V 20 XIN, XOUT, and XTIN Output high leakage current ILOH1 VOUT = VDD All output pins Output low leakage current ILOL VOUT = 0 V Pull-up resistor RL1 3 µA 3 All output pins 25 50 100 VDD = 3 V 50 100 200 100 250 400 200 500 800 120 170 220 - 3 6 VDD = 3 V RL2 VIN = 0 V; VDD = 5 V Ports 1, 2, 3, 6 5 15 VDD = 5 V 3 6 VDD = 3 V 5 15 VIN = 0 V; VDD = 5 V K RESET VDD = 3 V LCD voltage dividing resistor RLCD COM output RCOM impedance SEG output impedance RSEG TA = 25 øC VDD = 5 V 13-3 ELECTRICAL DATA COM output voltage deviation 13-4 S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 VDC VDD = 5 V (V LC0-COMi) Io = ± 15uA (i= 0-3) ± 45 ± 90 mV S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 ELECTRICAL DATA Table 13-2. 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 Units ñ 45 ñ 90 mV V SEG output voltage deviation VDS VLC0 Output VLC0 TA = 25 øC 0.6V DD 0.2 0.6VDD 0.6V DD + 0.2 VLC1 Output voltage VLC1 TA = 25 øC 0.4V DD 0.2 0.4VDD 0.4V DD + 0.2 VLC2 Output voltage VLC2 TA = 25 øC 0.2V DD 0.2 0.2VDD 0.2V DD + 0.2 VDD = 5 V (V LC0-SEGi) Io = ± 15uA (i= 0-31) voltage 13-5 ELECTRICAL DATA S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 Table 13-2. D.C. Electrical Characteristics (Concluded) (TA = 40 °C to + 85 °C, VDD = 1.8 V to 5.5 V) Parameter Symbol Supply Current IDD1 (2) (1) Conditions Main operating: VDD = 5 V ± 10% Min 6.0 MHz 4.19 MHz Typ Max Units 3.5 2.5 8 5.5 mA 1.6 1.2 4 3 1 0.9 2.5 2 0.5 0.4 1.0 0.8 15 30 6 15 0.5 3 CPU = fx/4 SCMOD = 0000B 0000B Crystal oscillator C1 = C2 = 22 pF VDD = 3 V ± 10% IDD2 (2) 6.0 MHz 4.19 MHz Main idle mode; VDD = 5 V ± 10% 6.0 MHz 4.19 MHz CPU = fx/4 SCMOD =0000B 0000B Crystal oscillator C1 = C2 = 22 pF VDD = 3 V ± 10% IDD3 Sub operating: VDD = 3 V ± 10% 6.0 MHz 4.19 MHz µA CPU = fxt/4, SCMOD = 1001B 1001B 32 kHz crystal oscillator IDD4 Sub idle mode: VDD = 3 V ± 10% CPU = fxt/4, SCMOD = 1001B 1001B 32 kHz crystal oscillator IDD5 IDD6 (3) Stop mode: VDD = 5V ± 10% CPU=fxt/4, SCMOD = 1101B 1101B Stop mode: VDD = 5 V ± 10% CPU = fx/4, SCMOD = 0100B 0100B NOTES: 1. D.C. electrical values for supply current (IDD1 to IDD6) do not include current drawn through internal pull-up resistors 2. 3. and through LCD voltage dividing resistors. Data includes the power consumption for sub-system clock oscillation. When the system clock mode register, SCMOD, is set to 0100B 0100B, the sub-system clock oscillation stops. The mainsystem clock oscillation stops by the STOP instruction. 13-6 S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 ELECTRICAL DATA Table 13-3. Main System Clock Oscillator Characteristics (TA = 40 °C + 85 °C, VDD = 1.8 V to 5.5 V) Oscillator XIN Min Typ Max Units 0.4 6.0 MHz 4 ms 0.4 6.0 MHz VDD = 4.5 V to 5.5 V 10 ms 30 Oscillation frequency XOUT C1 Parameter Test Condition VDD = 1.8 V to 4.5 V Ceramic Oscillator Clock Configuration (1) C2 Stabilization time (2) Stabilization occurs when VDD is equal to the minimum oscillator voltage range. Crystal Oscillator XIN Oscillation frequency XOUT C1 (1) C2 Stabilization time (2) XIN XOUT XIN input frequency (1) 0.4 6.0 MHz XIN input high and low External Clock 83.3 ns 0.4 - 2.0 1.0 2 MHz level width (t XH, tXL) RC Oscillator XIN XOUT R Frequency (1) VDD = 5 V R = 20 K, VDD = 5 V R = 39 K, VDD = 3 V NOTES: 1. Oscillation frequency and XIN input frequency data are for oscillator characteristics only. 2. Stabilization time is the interval required for oscillator stabilization after a power-on occurs, or when stop mode is terminated. 13-7 ELECTRICAL DATA S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 Table 13-4. Subsystem Clock Oscillator Characteristics (TA = 40 °C + 85 °C, VDD = 1.8 V to 5.5 V) Oscillator Clock Configuration Crystal Oscillator XT IN Parameter Min Typ Max Units 32 32.768 35 kHz VDD = 4.5 V to 5.5 V 1.0 2 s VDD = 1.8 V to 4.5 V 10 32 100 KHz 5 15 µs Oscillation frequency XT OUT (1) C1 C2 Stabilization time (2) External Clock Test Condition XT IN XT OUT XTIN input frequency (1) XTIN input high and low level width (t XTL, tXTH) NOTES: 1. Oscillation frequency and XT IN input frequency data are for oscillator characteristics only. 2. Stabilization time is the interval required for oscillator stabilization after a power-on occurs. Table 13-5. Input/Output Capacitance (TA = 25 °C, VDD = 0 V ) Parameter Symbol Condition Min Typ Max Units Input capacitance CIN f = 1 MHz; Unmeasured pins are returned to VSS 15 pF Output capacitance COUT 15 pF CIO 15 pF I/O capacitance 13-8 S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 ELECTRICAL DATA Table 13-6. A.C. Electrical Characteristics (TA = 40 °C to + 85 °C, VDD = 1.8 V to 5.5 V) Parameter time (1) TCL0 input fTI0 frequency TCL0 input high, tTIH0, tTIL0 Max Units VDD = 2.7 V to 5.5 V 0.67 64 µs 0.95 64 114 122 125 0 1.5 MHz 1 MHz µs µs µs VDD = 2.7 V to 5.5 V tRSL 0.48 1.8 INT0 (2) INT1, INT2, KS0KS3 tINTH, tINTL VDD = 2.7 V to 5.5 V VDD = 1.8 V to 5.5 V high, low width RESET Input Low Width Conditions VDD = 1.8 V to 5.5 V low width Interrupt input Typ VDD = 1.8 V to 5.5 V tCY Min With subsystem clock (fxt) Instruction cycle Symbol 10 Input 10 NOTES: 1. Unless otherwise specified, Instruction Cycle Time condition values assume a m ain system clock (fx) source. 2. Minimum value for INT0 is based on a clock of 2tCY or 128/fx as assigned by the IMOD0 register setting. 13-9 ELECTRICAL DATA S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 CPU CLOCK Main OSC. Freq. 1.5 MHz 1.0475 MHz 6 MHz 4.19 MHz 3 MHz 750 kHz 500 kHz 250 kHz 15.6 kHz 1 2 3 4 5 6 7 SUPPLY VOLTAGE (V) CPU CLOCK = 1/n x oscillator frequency (n = 4, 8, 64) Figure 13-1. Standard Operating Voltage Range Table 13-7. RAM Data Retention Supply Voltage in Stop Mode (TA = 40 °C to + 85 °C) Parameter Symbol Conditions Min Typ Max Unit 1.5 6.5 V Data retention supply voltage VDDDR Normal operation Data retention supply current IDDDR VDDDR = 2.0 V 0.1 1 µA Release signal set time tSREL Normal operation 0 µs Oscillator stabilization wait tWAIT Released by RESET 217 / fx ms Released by interrupt (2) time (1) NOTES: 1. During oscillator stabilization wait time, all CPU operations must be stopped to avoid instability during oscillator startup. 2. Use the basic timer mode register (BMOD) interval timer to delay execution of CPU instructions during the wait time. 13-10 S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 ELECTRICAL DATA TIMING WAVEFORMS INTERNAL RESET OPERATION IDLE MODE OPERATING MODE STOP MODE DATA RETENTION MODE VDD VDDDR EXECUTION OF STOP INSTRUCTION RESET tWAIT tSREL Figure 13-2. Stop Mode Release Timing When Initiated By RESET IDLE MODE NORMAL OPERATING MODE STOP MODE DATA RETENTION MODE VDD VDDDR EXECUTION OF STOP INSTRUCTION POWER-DOWN MODE TERMINATING SIGNAL (INTERRUPT REQUEST) tSREL tWAIT Figure 13-3. Stop Mode Release Timing When Initiated By Interrupt Request 13-11 ELECTRICAL DATA S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 0.8 VDD MEASUREMENT POINTS 0.2 VDD 0.8 VDD 0.2 VDD Figure 13-4. A.C. Timing Measurement Points (Except for Xin and XTin) 1 / fx tXL tXH Xin VDD 0.1 V 0.1 V Figure 13-5. Clock Timing Measurement at Xin 1 / fxt tXTL tXTH XTin VDD 0.1 V 0.1 V Figure 13-6. Clock Timing Measurement at XTin 13-12 S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 ELECTRICAL DATA 1 / f TI0 tTIL0 tTIH0 TCL0 0.8 V DD 0.2 V DD Figure 13-7. TCL0 Timing tRSL RESET 0.2 VDD Figure 13-8. Input Timing for RESET Signal tINTL INT0, 1, 2, 4 KS0 to KS3 t INTH 0.8 VDD 0.2 VDD Figure 13-9. Input Timing for External Interrupts and Quasi-Interrupts 13-13 S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 14 MECHANICAL DATA MECHANICAL DATA OVERVIEW The S3C72N2/C72N4 S3C72N2/C72N4 microcontroller is available in a 64-pin QFP package (Samsung: 64-QFP-1420F 64-QFP-1420F). Package dimensions are shown in Figure 14-1. 23.90 ± 0.3 20.00 ± 0.2 0-8° 14.00 ± 0.2 64-QFP-1420F 64-QFP-1420F +0.10 - 0.05 0.80 ± 0.20 0.10 MAX #64 (1.00 ) 17.90 ± 0.3 0.15 #1 0.05~0.25 +0.10 0.40 - 0.05 1.00 ± (1.00) 2.65 ± 0.10 0.15MAX 15MAX 3.00 MAX 0.80 ± 0.20 NOTE : Dimensions are in millimeters. Figure 14-1. 64-QFP-1420F 64-QFP-1420F Package Dimensions S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 15 S3P72N4 S3P72N4 OTP S3P72N4 S3P72N4 OTP OVERVIEW The S3P72N4 S3P72N4 single-chip CMOS microcontroller is the OTP (One Time Programmable) version of the S3C72N2/C72N4 S3C72N2/C72N4 microcontroller. It has an on-chip EPROM instead of masked ROM. The EPROM is accessed by a serial data format. The S3P72N4 S3P72N4 is fully compatible with the S3C72N2/C72N4 S3C72N2/C72N4, both in function and in pin configuration. Because of its simple programming requirements, the S3P72N4 S3P72N4 is ideal for use as an evaluation chip for the S3C72N4 S3C72N4. 15-1 S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 64 63 62 61 60 59 58 57 56 55 54 53 52 SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 SEG10 SEG11 SEG11 SEG12 SEG12 S3P72N4 S3P72N4 OTP 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 S3P72N4 S3P72N4 (Top View) 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 SEG13 SEG13 SEG14 SEG14 SEG15 SEG15 SEG16 SEG16 SEG17 SEG17 SEG18 SEG18 SEG19 SEG19 SEG20 SEG20 SEG21 SEG21 SEG22 SEG22 SEG23 SEG23 SEG24/P8 SEG24/P8.0 SEG25/P8 SEG25/P8.1 SEG26/P8 SEG26/P8.2 SEG27/P8 SEG27/P8.3 SEG28/P8 SEG28/P8.4 SEG29/P8 SEG29/P8.5 SEG30/P8 SEG30/P8.6 SEG31/P8 SEG31/P8.7 P1.3/TCL0 P2.0/TCLO0 P2.1 P2.2/CLO P2.3/BUZ P3.0/LCDCK P3.1/LCDSY P3.2 P3.3 P6.0/KS0 P6.1/KS1 P6.2/KS2 P6.3/KS3 20 21 22 23 24 25 26 27 28 29 30 31 32 COM0 COM1 COM2 COM3 BIAS VLC0 SDAT /VLC1 SCLK /VLC2 VDD/V DD VSS/VSS Xout Xin VPP/TEST XTin XTout RESET /RESET P1.0/INT0 P1.1/INT1 P1.2/INT2 Figure 15-1. S3P72N4 S3P72N4 Pin Assignments (64-QFP 64-QFP) 15-2 S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 S3P72N4 S3P72N4 OTP Table 15-1. Pin Descriptions Used to Read/Write the EPROM Main Chip Pin Name During Programming Pin Name Pin No. I/O Function VLC1 SDAT 7 I/O Serial data pin. Output port when reading and input port when writing. Can be assigned as a Input / push-pull output port. VLC2 SCLK 8 I/O Serial clock pin. Input only pin. 13 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) 16 I Chip initialization 9/10 I Logic power supply pin. VDD should be tied to +5 V during programming. TEST VPP(TEST) RESET RESET VDD/ VSS VDD / VSS Table 15-2. Comparison of S3P72N4 S3P72N4 and S3C72N2/C72N4 S3C72N2/C72N4 Features Characteristic S3P72N4 S3P72N4 S3C72N2/C72N4 S3C72N2/C72N4 Program Memory 4-Kbyte EPROM 2-K / 4-Kbyte mask ROM Operating Voltage (V DD ) 2.0 V to 5.5 V at 4.19 MHz 1.8 V to 5.5 V at 3 MHz 2.0 V to 5.5 V at 4.19 MHz 1.8 V to 5.5 V at 3 MHz OTP Programming Mode VDD = 5 V, VPP (TEST) = 12.5 V Pin Configuration 64 QFP 64 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 S3P72N4 S3P72N4, 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 15-3 below. Table 15-3. Operating Mode Selection Criteria VDD Vpp (TEST) REG/ MEM Address (A15-A0 A15-A0) R/ W 5V 5V 0 0000H 0000H 1 EPROM read 12.5 V 0 0000H 0000H 0 EPROM program 12.5 V 0 0000H 0000H 1 EPROM verify 12.5 V 1 0E3FH 0 EPROM read protection Mode 15-3 S3P72N4 S3P72N4 OTP NOTE: S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 "0" means low level; "1" means high level. Table 15-4. D.C. Electrical Characteristics (TA = 40 °C to + 85 °C, VDD = 1.8 V to 5.5 V) Parameter Input high voltage Symbol Conditions Min Typ Max Units V VIH1 All input pins except those specified below for VIH2 VIH3 , 0.7 VDD VDD VIH2 Ports 1, 6, and RESET 0.8 VDD VDD VIH3 XIN, XOUT and XTIN , VDD 0.1 VDD Input low VIL1 Ports 2 and 3 0.3 VDD voltage VIL2 Ports 1, 6 and RESET 0.2 VDD VIL3 XIN, XOUT and XTIN , 0.1 VOH1 VDD = 4.5 V to 5.5 V VDD 1.0 VDD 2.0 0.4 2 1 Output high voltage V V IOH = 1 mA Ports 2, 3, 6 and BIAS VOH2 VDD = 4.5 V to 5.5 V IOH = 100 µA Port 8 only Output low voltage VOL1 VDD = 4.5 V to 5.5 V V IOL = 15 mA, Ports 2, 3, 6 VOL2 VDD = 4.5 V to 5.5 V IOL = 100 µA; Port 8 only Input high leakage current VIN = VDD All input pins except those specified below for ILIH2 3 ILIH2 Input low leakage current ILIH1 VIN = VDD XIN, XOUTand XTIN 20 ILIL1 VIN = 0 V 3 µA 20 µA All input pins except XIN, XOUT and , XTIN ILIL2 VIN = 0 V XIN, XOUT and XTIN , Output high leakage current ILOH1 VOUT= VDD All output pins 3 Output low leakage current ILOL VOU T= 0 V 3 15-4 All output pins µA S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 S3P72N4 S3P72N4 OTP Table 15-4. D.C. Electrical Characteristics (Continued) (TA = 40 °C to + 85 °C, VDD = 1.8 V to 5.5 V) Parameter Max Units VIN = 0 V; VDD= 5 V Ports 1, 2, 3, 6 25 50 100 K 50 100 200 100 250 400 200 500 800 120 170 220 3 6 5 15 VDD = 5 V 3 6 VDD = 3 V RL2 Typ VDD = 3 V RL1 Min VDD= 3 V Pull-up resistor Symbol Conditions 5 15 ± 45 ± 90 mV ñ 45 ñ 90 mV V VIN = 0 V; VDD= 5 V RESET VDD= 3 V LCD voltage dividing resistor RLCD COM output RCOM impedance SEG output RSEG impedance TA = 25 øC VDD = 5 V COM output voltage deviation VDC VDD = 5 V (V LC0 -COMi) SEG output voltage deviation VDS VLC0 Output VLC0 TA = 25 øC 0.6V DD 0.2 0.6VDD 0.6V DD + 0.2 VLC1 Output voltage VLC1 TA = 25 øC 0.4V DD 0.2 0.4VDD 0.4V DD + 0.2 VLC2 Output voltage VLC2 TA = 25 øC 0.2V DD 0.2 0.2VDD 0.2V DD + 0.2 Io = ± 15uA (i= 0-3) VDD = 5 V (V LC0 -SEGi) Io = ± 15uA (i= 0-31) voltage 15-5 S3P72N4 S3P72N4 OTP S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 Table 15-4. D.C. Electrical Characteristics (Concluded) (TA = 40 °C to + 85 °C, VDD = 1.8 V to 5.5 V) Parameter Symbol Supply Current IDD1(2) (1) Conditions Main operating: VDD = 5 V ± 10% Min 6.0 MHz 4.19 MHz Typ Max Units 3.5 2.5 8 5.5 mA 1.6 1.2 4 3 1 0.9 2.5 2 0.5 0.4 1.0 0.8 15 30 6 15 0.5 3 CPU = fx/4 SCMOD = 0000B 0000B Crystal oscillator C1 = C2 = 22 pF VDD= 3 V ± 10% IDD2(2) 6.0 MHz 4.19 MHz Main idle mode; VDD = 5 V ± 10% 6.0 MHz 4.19 MHz CPU = fx/4 SCMOD =0000B 0000B Crystal oscillator C1 = C2 = 22 pF VDD= 3 V ± 10% IDD3 Sub operating: VDD = 3 V ± 10% 6.0 MHz 4.19 MHz µA CPU = fxt/4, SCMOD = 1001B 1001B 32 kHz crystal oscillator IDD4 Sub idle mode: VDD = 3 V ± 10% CPU = fxt/4, SCMOD = 1001B 1001B 32 kHz crystal oscillator IDD5 IDD (3) 6 Stop mode: VDD = 5V ± 10% CPU=fxt/4, SCMOD = 1101B 1101B Stop mode: VDD = 5 V ± 10% CPU = fx/4, SCMOD = 0100B 0100B NOTES: 1. D.C. electrical values for supply current (IDD1to IDD6 do not include current drawn through internal pull-up resistors ) 2. 3. and through LCD voltage dividing resistors. Data includes the power consumption for sub-system clock oscillation. When the system clock mode register, SCMOD, is set to 0100B 0100B, the sub-system clock oscillation stops. The mainsystem clock oscillation stops by the STOP instruction. 15-6 S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 S3P72N4 S3P72N4 OTP CPU CLOCK Main OSC. Freq. 1.5 MHz 1.0475 MHz 6 MHz 4.19 MHz 3 MHz 750 kHz 500 kHz 250 kHz 15.6 kHz 1 2 3 4 5 6 7 SUPPLY VOLTAGE (V) CPU CLOCK = 1/n x oscillator frequency (n = 4, 8, 64) Figure 15-2. Standard Operating Voltage Range 15-7 S3P72N4 S3P72N4 OTP S3C72N2/C72N4/P72N4 S3C72N2/C72N4/P72N4 I OL (mA) 35.00 VDD = 5.5 V VDD = 4.5 V 3.500/div VDD = 3.3 V VDD = 2.2 V .0000 .0000 .2 000/div Figure 15-3. Port 2 IOL vs VOL Curve 15-8 2.000 VOL (V)