1 4Bit Single Chip Microcontroller DMC42C1008 DESCRIPTION The DMC42C1008 is a microcomputer of the 4-bit single chip microcomputer DMC42xx series which can match an 8-bit microcomputer in the data processing capability. The DMC42C1008 can handle 1-bit, 4-bit, and 8-bit data as well as operates at high speed (minimum instruction execution time : 0.95us) it contains a LCD pannel controller/driver. PIN CONFIGURATION 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 SEG12 1 64 P50/kS4 SEG13 2 63 P43/kS3 SEG14 3 62 P42/kS2 SEG15 4 61 P41/kS1 SEG16 5 60 P40/kS0 SEG17 6 59 X0 SEG18 7 58 XI SEG19 8 57 TEST SEG20 9 56 XTO SEG21 10 55 XTI SEG22 11 54 V DD SEG23 12 53 P33 SEG24 13 52 P32 53 SEG25 14 51 P31 SEG26 15 50 P30 SEG27 16 49 P13/BUZ SEG28 17 48 P12/SO SEG29 18 47 P11/SI SEG30 19 46 P10/SCK SEG31 20 45 P03/INT3 COM0 21 44 P02/INT2 COM1 22 43 P01/INT1 COM2 23 42 COM3 24 41 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 BIAS VLC0 VLC1 VLC2 P60 P61 P62 P63 V SS P80 P81 P82 P83 P20/CLO P21 P22 DMC42C1008 P00/INT0/TI0 P23 2 4Bit Single Chip Microcontroller DMC42C1008 FEATURE Memory mapped I/O Program memory : 8192 x 10bits Data memory : 512 x 4bits Instructions - Various bit manipulation - 8-bit data operation - 7-bit relative branch - 1 byte absolute call Instruction cycle times - Main ( XI = 4.19MHz ) . 15.3 us ( XI/64 = 65.5KHz ) . 1.91 us ( XI/8 = 524.0KHz ) . 0.95 us ( XI/4 = 1.05MHz ) - Sub ( XTI = 32.768KHz ) . 122 us ( XTI/4 = 8.19KHz ) 8-bit serial communication interface - External / Internal clock selection - Mode : Transmit ·Receive Receive only Clock continuous LCD controller/driver - selectable number of segments ; 20/24/28/32 segment (4/8/12 lines can be specified as bit ports) - Display mode selection · Static · 1/2 duty (1/2 bias) · 1/3 duty (1/2 bias) · 1/3 duty (1/3 bias) · 1/4 duty (1/3 bias) Key scan - 4, 6, 8 Pins Selectable : Port 4, 5 - Falling edge operation 4 Register Bank General register : 8 x 4-bit respectively Accumulator - Bit Accumulator (CY), 4 bit Accumulator (A), 8 bit Accumulator (XA) Multiple vectored interrupt source - External interrupt : 4 - Internal interrupt : 4 Watch timer - fast mode : 3.91 msec - normal mode : 0.5 sec - buzzer output : 1, 2, 4 KHz 64 I/O Pins - LCD driver output pins : 36 . Segment ouput pins : 20 . Segment CMOS output pins : 12 . Common ounput pins : 4 - CMOS input/output pins : 32 Power saving mode - STOP : Main clock, CPU clock stop - STBY : Only CPU clock stop Main clock operation Package : 80 QFP APPLICATION Basic interval timer - 8 kinds of period - Used stabilization wait timer to wake up Stop mode One 8-bit timer / event counter VTR, Camera, Rice Cooker, Telephone Blood Pressure Gauge, CD Player 3 4Bit Single Chip Microcontroller DMC42C1008 BLOCK DIAGRAM BASIC INTERVAL TIMER PORT2 P20 ¡- P23 PORT3 P30 ¡- P33 PORT6 P60 ¡- P63 PORT8 P80 ¡- P83 IRQBT TIMER/ EVENT COUNTER DMC42 CORE IRQTC0 WATCH TIMER BUZ/P13 IRQWT FLCD SI/P11 SO/P12 VLC0~VLC2 CLOCKED SERIAL INTERFACE SCK/P10 PROGRAM MEMORY DATA MEMORY (8192 X 10BITS) (512 X 4BITS) IRQS0 INTERRUPT CONTROL n CPU CLOCK STOP/ IDLE CONTROL TEST XTI XTO XI CLOCK GENERATOR XO CLOCK DIVIDER P20/CLO CLOCK OUTPUT CONTROL VDD BIT SEQ. BUFFER(16) DISPLAY RAM RESETB Fx / 2 VSS TI0/INT0/P00 INT1/P01 INT2/P02 INT3/P03 KS0/P40 KS7/P53 LCD CONTROL / DRIVER COM0~COM3 SEG0~SEG19 SEG20~SEG30 (BP0~BP11) BIAS FLCD 4 4Bit Single Chip Microcontroller DMC42C1008 PROGRAM MEMORY (ROM) 0000H VECTOR ADDRESS CONTENTS VECTOR ADDRESS AREA 0000H 0002H 001FH 0020H 0004H ZERO-PAGE CALL AREA 0006H 0008H 002FH 000AH 0060H 000CH Prioty 0 1 2 3 4 INTERRUPT SUORCE Reset Signal RESET Basic Interval Timer IRQBT External interrupt 0 IRQ0 External interrupt 1 IRQ1 IRQTC0 Timer Event Counter 0 6 IRQ2 External interrupt 2 8 9 IRQ3 IRQS0 External interrupt 3 12 13 IRQWT IRQKS Watch Timer 15 - reserved STACK GENERAL REGISTER RB=0 RB=1 RB=2 RB=4 000EH 0010H 0012H Serial I/O 0 0014H 8K Byte 0016H 0018H 001AH Key Scan 001CH 1FFFH 001EH DATA MEMORY (RAM) DIRECT m INDIRECT @HL $00 PAGE0 (256 Byte) $FF $00 PAGE1 (256 Byte) MB=0 BANK 0 $FF (1K) $00 PAGE2 (256 Byte) $FF $00 PAGE3 I/O (256 Byte) MEMORY $FF MB=0 @DE @DL MP=0 SPS=0 MP=1 SPS=1 MP=2 SPS=2 MP=3 ; Usable 5 4Bit Single Chip Microcontroller DMC42C1008 I/O ADDRESS MAP ADDRESS Hardware Module Name b3 b2 b1 R/W b0 Addressing Unit 1 bit 4 bit REMARKS 8bit INITIAL VALUE 318H Stack pointer low (SPL) R/W O Stack pointer low E 319H Stack pointer high (SPH) R/W O stack pointer high F 31AH SP3 SP2 SP1 SP0 R/W O Stack Page Select Low (SPSL) 0 31BH - - SP5 SP4 R/W O Stack Page Select High (SPSh) 0 31CH AC IS1 IS0 R/W O Psw low (PSWL) 0 31DH CY OV T Psw high (PSWH) 0 Clock source select. counter 00 Z 320H T/E counter mode register 0 321H (TMOD0) W 322H T/E counter register 0 323H (TMCNT0) 324H T/E reference register 0 325H (TMREF0) 332H Basic Timer mode register(BMOD) 334H Basic interval timer count 335H register(BITCNT) 336H Watch timer mode register 337H (WMOD) 390H Lcd display mode register 391H (LCDMD) 392H Lcd control register (LCON) 3A0H Power control register (PCON) R/W 3A2H Operating mode register (SCMOD) R/W 3A4H Clock output mode register O O 320H.3 O start (ch0) R readable count value (ch0) 00 W count reference register (ch0) FF R/W 332H.3 R R/W 336H.3 Serial interface mode register0 (SIOM0) 3AAH Serial interface buffer0 3ABH (SBUFF0) 3B2H Power on flag (PONF) 3C2H IME 3C3H IPSR3 3C4H External interrupt mode register0 O W duty/bias/clock/seg/bitport 00 display ON/OFF 0 system clock select, idle, stop 00 mode O W W O main/sub system clock select 0 cpu clock output select, clock 00 3A8H.3 O receive/transmit mode. clock 00 select IPSR2 R/W IPSR1 serial shift register 0 XX P/W 3B2H.0 O power on reset flag 0 R/W 3C2H.3 O Interrupt priorty select, IME flag. 00 external interrupt 0 edge 00 IPSR0 W O W O W O W O detection External interrupt mode register1 external interrupt 1 edge 00 detection External interrupt mode register2 (IMOD2) external interrupt 2 edge 00 detection External interrupt mode register3 (IMOD3) IE2 00 O (IMOD1) 3D9H clock/buzzer select. bit3 O (IMOD0) 3D8H 00 out EN/DIS 3A9H 3C7H readable count register select 3A8H 3C6H 0 readable W (CLOMD) 3C5H clock select, Bit start external interrupt 3 edge 00 detection IRQ2 IEBT IRQBT R/W O O Interrupt EN/IRQ flag 0 IEWT IRQWT R/W O O Interrupt EN/IRQ flag 0 6 4Bit Single Chip Microcontroller ADDRESS 3DAH Hardware Module Name b3 b2 IEKSF IRQKS IE1 IRQ1 3DBH 3DCH 3DDH b1 DMC42C1008 R/W b0 Addressing Unit REMARKS 1 bit 4 bit IES0 IRQS0 R/W O O Interrupt EN/IRQ flag 0 IETC0 IRQTC0 R/W O O Interrupt EN/IRQ flag 0 IE0 IRQ0 R/W O O Interrupt EN/IRQ flag 0 IE3 IRQ3 R/W O O Interrupt EN/IRQ flag 0 R/W O O 3DEH 8bit INITIAL VALUE Interrupt EN/IRQ flag 0 W O port 0, 1 mode register (PMGA) 00 W O port 2, 3 mode register (PMGB) 00 W O port 4, 5 mode register (PMGC) 00 W O port 6, 7 mode register (PMGD) 00 W O port 8, 9 mode register (PMGE) 00 O R0 Port Data Register 0 O O R1 Port Data Register 0 O O R2 Port Data Register 0 R/W O O R3 Port Data Register 0 R/W O O R4 Port Data Register 0 PORT5 (R5) R/W O O R5 Port Data Register 0 3F6H PORT6 (R6) R/W O O R6 Port Data Register 0 3F8H PORT8 (R8) R/W O O R8 Port Data Register 0 3E0H PW03 PW02 PW01 PW00 3E1H PW13 PW12 PW11 PW10 3E2H PW23 PW22 PW21 PW20 3E3H PW33 PW32 PW31 PW30 3E4H PW43 PW42 PW41 PW40 3E5H PW53 PW52 PW51 PW50 3E6H PW63 PW62 PW61 PW60 3E7H PW73 PW72 PW71 PW70 3E8H PW83 PW82 PW81 PW80 3E9H PW93 PW92 PW91 PW90 3F0H PORT0 (R0) R/W O 3F1H PORT1 (R1) R/W 3F2H PORT2 (R2) R/W 3F3H PORT3 (R3) 3F4H PORT4 (R4) 3F5H O 7 4Bit Single Chip Microcontroller DMC42C1008 PIN DESCRIPTION PIN SHARED SYMBOL PIN P00 INT0/TI0 I/O FUNCTION RESET PORT TYPE I/O - Detection edge selectable INPUT BPS INPUT BPS INPUT BPS - With noise elimination function P01 INT1 P02 INT2 P03 INT3 - Edge detection vectored interrupt input pin I/O (detection edge selectable) - Event pulse input port for timer event counter P10 SCK - Serial clock I/O pin P11 SI P12 SO - Serial data output pin P13 BUZ - Buzzer output pin I/O - Serial data input pin P20 P21 I/O - 4Bit I/O Port INPUT BP I/O - 4Bit I/O Port INPUT BP I/O - Falling edge detection keyscan input pin INPUT BD I/O - Falling edge detection keyscan input pin INPUT BD I/O - 4Bit I/O Pin INPUT BP-PDND I/O - 4Bit I/O Pin INPUT BP P22 P23 P30 P31 P32 P33 P40 KS0 P41 KS1 P42 KS2 P43 KS3 P50 KS4 P51 KS5 P52 KS6 P53 KS7 P60 P61 P62 P63 P80 P81 P82 P83 8 4Bit Single Chip Microcontroller DMC42C1008 PIN DESCRIPTION PIN SHARED SYMBOL PIN SEG0 ~ I/O FUNCTION RESET PORT TYPE O - Segment signal output pin OP-SEGB O - 1 Bit output port (Bit Port) shared with OP-SEGA SEG19 SEG20 ~ BP0 ~ 11 SEG31 a segment signal output pin COM0 COM1 O - Common signal output OP-COMA COM2 COM3 VLC0 - LCD drive power pin split register network VLC1 (Mask Option) VLC VLC2 BIAS - LCD power supply bias control XI I - Main system clock input XO O - Main system clock output XTI I - Sub system clock input XTO O - Sub system clock output RESETB I - System reset input pin TEST I - Chip function test input pin VLC OSC1 OSC2 IP1 MASK ROM Version IP2 OTP ROM Version BP 9 4Bit Single Chip Microcontroller DMC42C1008 I/O CIRCUITS BP BPS VDD VDD OUTPU T VDD VDD PUR (M.O) DATA PA OUTPU T PUR (M.O) DATA PA VSS VSS INTERNA INTERNA BD BP-PDND VDD VDD Output TR Disable (P-CH) PUR (M.O) PA DATA OUTPU T PUR (M.O) OUTPU T DATA PA Output TR Disable (N-CH) VSS VSS INTERNA INTERNA L OP-COMA OP-SEGA VLC VLC VLC VLC COM DATA PA SEG DATA VLC PA VLC VSS NOTE) PUR : Pull-Up Resistor M.O : Mask Option VSS 10 4Bit Single Chip Microcontroller OP-SEGB DMC42C1008 IP1 VDD VDD VLC0 VLC SEG DATA PBIT.X PA PAD VLC VSS IP2 VLC VDD PAD BIA 2R VLC R R=90K VLC R VLC R VSS VSS OSC1 OSC2 XI XO VSS XTI XT 11 4Bit Single Chip Microcontroller DMC42C1008 ABSOLUTE MAXIMUM RATINGS (TA = 0¡É to 70¡É, VDD = 5V ±10%, fX = 4.19MHz) PARAMETER SYMBOL CONDITION RATING UNIT VDD - -0.3 to +7.0 V Input Voltage VI All I/O ports -0.3 to VDD+0.3 V Output Voltage VO - -0.3 to VDD+0.3 V Output Current High IOH One I/O port active -15 mA All I/O ports active -30 One I/O port active Peak Value +30 - RMS Value +15 Total value for ports Peak Value +100 P1, P2, P3, P8 RMS Value +60 Total value for ports Peak Value +100 P0, P4, P5, P6 RMS Value +60 Supply Voltage Output Current Low mA IOL Operating Temperature TA - -40 to +85 ¡É Storage Temperature Tstg - -55 to +125 ¡É * RMS values are calculated as peak value x Duty * Exceeding beyond those listed values under "Absolute Maximum Ratings" may cause permanent damage to the device. 12 DMC42C1008 4Bit Single Chip Microcontroller DC ELECTRICAL CHARACTERISTICS (VSS = 0, VDD = 5V ±10%, TA = 25¡É, fX = 4.19MHz) PARAMETER SYMBOL TEST LIMIT UNIT CONDITION MIN. TYP. MAX. - VDD - VDD High Level VIH1 Port 0,1 (Schmitt Input) Input Voltage VIH2 XI, XTI VIH3 Port 2,3,4,5,6,8, RESETB, TEST 0.8 VDD VDD 0.5 0.7 VDD - VDD Low Level VIL1 Port 0,1 (Schmitt Input) 0 - 0.2 VDD Input Voltage VIL2 XI, XTI 0 - 0.4 VIL3 Port 2,3,4,5,6,8, RESETB, TEST 0 - High Level V V 0.3 VDD Port 0,1,2,3,6 (IOH = - 5mA) 4.2 4.5 - Port 0,1,2,3,6 (IOH = - 100uA) 4.6 4.9 - Port 4,5 (Open-Drain) (IOL = 10mA) - - 2 Port 0,1,2,3,6 (IOL = 10mA) - 0.4 0.6 Port 0,1,2,3,6 (IOL = 1mA) - 0.1 0.3 - 1.2 3 V VOH Output Voltage Low Level Output Voltage VOL High Level Input Leakage Port 0,1,2,3,4,5,6,8 IIH VPPOEX, XTI, RESETB Current Low Level Input Leakage IIL Supply Current - 5 15 Port 0,1,2,3,4,5,6,8 - -1.2 -3 VPPOEX, XTI, TEST XI Dynamic VDD = 5V ±10% IDD1 (1) uA XI Current uA - -5 -15 - - 10 Main Clock (XI) Mode = 4.19MHz Idle Mode V mA - - 5 13 DMC42C1008 4Bit Single Chip Microcontroller DC ELECTRICAL CHARACTERISTICS (VSS = 0, VDD = 5V ±10%, TA = 25¡É, fX = 4.19MHz) PARAMETER SYMBOL Supply Current TEST UNIT CONDITION MIN. TYP. MAX. Dynamic - - 2 - - 1 - - 1.5 - - 15 - - 5 Mode - - 3 VI = 0V, VDD = 5V ±10% 20 - 60 IDD2 (1) LIMIT Main Clock (XI) Mode = 2MHz VDD = 3V ±10% Idle mA Mode Dynamic IDD3 (2) IDD4 Sub Clock (XTI) Mode = 32.768KHz (2) VDD = 3V ±10% Idle Mode IDD5 Main Clock (XI) Stop = 4.19MHz Pull-up RL1 Resistor Pull-down Resistor VDD = 5V ±10% RESETB RL2 uA VI = 0V, VDD = 5V ±10% Kohm 10 TEST NOTES ) : (1) Data Include power consumption for subsystem clock oscillation. (2) Main system clock oscillation stops and the subsystem clock is used. - 30 14 4Bit Single Chip Microcontroller DMC42C1008 AC ELECTRICAL CHARACTERISTICS (TA = -40 to +85¡É, VDD = 2.7 to 6.0V) PARAMETER Cycle Time SYMBOL TEST CONDITION MIN. TYP. MAX. UNIT VDD = 4.5 to 6.0V 0.95 - 64 uS VDD = 2.7 to 3.3V 3.8 - 64 uS Sub system clock 114 122 125 uS VDD = 4.5 to 6.0V 0 - 1 MHz VDD = 2.7 to 3.3V 0 - 275 KHz tCY Main system clock TI0 Input Frequency fTI TI0 Input High, Low tTIH VDD = 4.5 to 6.0V 0.48 - - uS Level Width tTIL VDD = 2.7 to 3.3V 1.8 - - uS INT0 (1) - - uS tINTH INT1, 2, 3 10 - - uS tINTL KS0 to KS7 10 - - uS Input 800 - - nS Output 1600 - - nS Input 3200 - - nS Output 3800 - - nS Input 400 - - nS Output tKCY/2~50 - - nS Input 1600 - - nS Output tKCY/2~15 - - nS Input 100 - - nS Output 150 - - nS Input 400 - - nS Output 400 - - nS Input - - 300 nS Output - - 250 nS Input - - 1000 nS Output - - 1000 nS 10 - - uS Interrupt Input High, Low Level Width SCK Cycle Time tKCY VDD = 4.5 to 6.0V VDD = 2.7 to 3.3V SCK High, Low Level Width SI Set up Time to tKH VDD = 4.5 to 6.0V tKL VDD = 2.7 to 3.3V tSIK SCK High SI Hold Time to tKSI SCK High SCK to S0 Output tKSO VDD = 4.5 to 6.0V Delay Time VDD = 2.7 to 3.3V RESETB Low Level tRSL (1) 2tcy or 128/fX, depending on the setting of the interrupt mode register. 15 4Bit Single Chip Microcontroller DMC42C1008 AC Timing Measurement Points (Except XI and XTI) Measuremen t 0.8VD 0.2VD 1/X I Clock Timing tXL 0.8VD 0.2VD tXH XI VDD0.4V 1/XTI XTI tXT tXT L H VDD0.4V Timer Event Counter Timing 1/fTI tTIL TI0 tTIH 0.8VD 0.2VD Serial Transfer Timing tKC Y tKL tKH SCK 0.8VD 0.2VD tSIK SI tKS tKSI 0.8VD 0.2VD Input Data Output Data SO Interrupt Input Timing INT0~INT3 KS0~KS7 tINT tINT L H 0.8VD 0.2VD RESETB Input Timing RESET B tRS L 0.2VD 16 DMC42C1008 4Bit Single Chip Microcontroller RAM DATA RETENTION CHARACTERISTICS ( in STOP Mode ) (TA = -40 to +85¡É) PARAMETER SYMBOL Data Retention Supply Voltage VDDDR Data Retention Supply Current IDDDR Release Signal Set Time tSREL Oscillation Stabilization Wait Time tWAIT TEST CONDITION MIN. TYP. MAX. UNIT 2.0 - 6.0 V - 0.1 10 uA 0 - - uS When released by RESETB - 217/fx - mS When released by interrupt Signal - NOTE 1) - mS VDDDR = 2.0V NOTE 1) Depends on the setting of the basic interval timer mode register. (refer to the table below) ( fX = 4.19MHz ) BMOD2 BMOD1 BMOD0 Oscillation Stabilization 0 0 0 220/fX (Approximately 250ms) 0 1 1 217/fX (Approximately 31.3ms) 1 0 0 215/fX (Approximately 7.82ms) 1 0 1 213/fX (Approximately 1.95ms) 17 4Bit Single Chip Microcontroller DMC42C1008 RAM DATA RETENTION TIMING When STOP mode is released by RESETB input Internal Reset Operation Stabilization Wait Time Operation Mode STOP Mode RAM Data retention VDD VDDDR STOP instruction execution tSREL RESETB tWAI When STOP mode is released by interrupt signal Stabilization Wait Time Operation Mode STOP Mode RAM Data retention VDD VDDDR STOP instruction execution tSREL Interrupt Signal (Rising Edge) tWAI 18 4Bit Single Chip Microcontroller DMC42P1008 DMC42P1008 DESCRIPTION The DMC42P1008 is a system evaluation LSI having a built in One-Time Programming circuit. A programming and verification for the internal EPROM is achieved by using a general EPROM programmer with an adapter socket. The function of this device is exactly same as the DMC42C1008 with programming of the internal EPROM. The DMC42P1008 is the OTP version of the DMC42C1008 with replacement of MASK ROM to EPROM as an internal ROM. PIN CONFIGURATION 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 SEG12 1 64 P50/EPA4/kS4 SEG13 2 63 P43/EPA3/kS3 SEG14 3 62 P42/EPA2/kS2 SEG15 4 61 P41/EPA1/kS1 SEG16 5 60 P40/EPA0/kS0 SEG17 6 59 XO SEG18 7 58 XI SEG19 8 57 V PP /OEX SEG20 9 56 XTO SEG21 10 55 XTI SEG22 11 54 V DD SEG23 12 53 P33/EPD3 SEG24 13 52 P32/EPD2 DMC42P1008 P11/EPA9/SI SEG30 19 46 P10/EPA8/SCK SEG31 SEG31 COM0 20 45 P03/INT3 21 44 P02/CEX/INT2 COM1 22 43 P01/EPA13/INT1 COM2 23 42 P00/EPA12/INT0/TI0 COM3 24 41 P23 28 29 30 31 32 33 34 P80 27 P61 26 P60 25 35 36 37 38 39 40 P22 47 P21 18 P20/CLO P12/EPA10/SO SEG29 P82 48 P83/EPD4 17 P81 P13/EPA11/BUZ SEG28 V SS 49 P62 16 P63/TEST P30/EPD0 SEG27 VLC2 P31/EPD1 50 VLC1 51 15 VLC0 14 BIAS SEG25 SEG26 19 DMC42P1008 4Bit Single Chip Microcontroller DEVICE OPERATION The operational modes of the DMC42P1008 are listed in Table 1. A single 5V power supply is required in the read mode. All inputs are TTL levels except for VPP / OEX. VPP = 12.5±0.5V PINS CEX VPP / OEX VDD OUTPU T READ VIL VIL 5.0V DOUT PROGRAM VIL VPP 6.0V DIN VERIFY VIL VIL 6.0V DOUT PROGRAM INHIBIT VIH VPP 6.0V High Z MODE TABLE 1. Operating Modes MODE PIN NAME EPROM MODE USER MODE TEST VIL VIH RESETB VIL VIH VIL TABLE 2. The modes of DMC42P1008 DC PROGRAMMING CHARACTERISTICS PARAMETER SYMBO L LIMIT TEST CONDITION UNIT MIN. MAX. Input Low Voltage VIL -0.1 0.8 V Input High Voltage VIH 2.0 VDD V Output Low Voltage during Verify VOL IOL = 2.1mA - 0.45 V Output High Voltage during Verify VOH IOH = -400uA 2.4 - V Quick-pulse Programming VPP 12.5 13.0 V Quick-pulse Programming VDD 6.0 6.5 V 20 DMC42C/P1008 4Bit Single Chip Microcontroller PACKAGE DIMENSION [ UNIT : Millimeter ] 80 QFP 20.0±0.1 3.00MAX 17.9±0.25 14.0±0.1 0.80 0.15±0.05 0.35±0.05 23.9±0.25 1.8±0.2 0.8±0.15