1 4Bit Single Chip Microcontroller DMC42C1106 DESCRIPTION The DMC42C1106 is a 4-bit single chip microcomputer designed with CMOS silicon gate technology. The DMC42C1106 includes such peripherals as various timers, A/D converter (8ch), serial communication interface (8bit),LCD Driver on-chip oscillator and clock circuit. It provides the hardware features, architectural enhancements and instructions which are necessary to make it a powerful and cost effective controller for applications requiring up to 64K bytes of program memory. PIN CONFIGURATION 64 63 62 61 60 59 58 57 56 55 54 53 SEG15 1 64 SEG14 SEG16 2 63 VLC0 SEG17 3 62 VLC1 SEG18 4 61 VLC2 SEG19 5 60 COM0 SEG20 6 59 COM1 P02 / INT2 7 58 COM2 P01 / INT1 / TI1 8 57 COM3 P00 / INT0 / TI0 9 56 SEG13 P13/BUZ 10 55 SEG12 52 P12 / SO 11 P11 / SI 12 P10 / SCK 13 P23 14 P22 15 P21 16 D M C 4 2 C 1 1 0 54 SEG11 53 SEG10 52 SEG9 51 SEG8 50 SEG7 49 SEG6 48 SEG5 47 SEG4 46 SEG3 45 SEG2 44 SEG1 43 SEG0 P01/INT1/TI1 1 51 COM2 P20 / CLO 17 P00/INT0/TI0 2 50 COM3 PC3 18 P13 / BUZ 3 49 SEG13 PC2 19 P12 / SO 4 48 SEG12 P43 20 P11 / SI 5 47 SEG11 P42 21 P10 / SCK 6 46 SEG10 P41 22 P23 7 45 SEG9 P40 23 42 PA0 / AD0 P22 8 44 SEG8 PB3 / AD7 24 41 PA1 / AD1 P21 9 43 SEG7 PB2 / AD6 25 40 PA2 / AD2 P20 / CLO 10 42 SEG6 PB1 / AD5 26 39 PA3 / AD3 PC3 11 41 SEG5 PB0 / AD4 27 38 AV DD PC2 12 40 SEG4 XTI 28 37 AV SS P43 13 39 SEG3 XTO 29 36 TEST P42 14 38 SEG2 XI 30 35 RESETB P41 15 37 SEG1 XO 31 34 P40 16 36 SEG0 V SS 32 33 PB3 / AD7 17 35 PA0 / AD0 PB2 / AD6 18 34 PA1 / AD1 PB1 / AD5 19 33 PA2 / AD2 28 V DD DGRMEN RESETB 29 30 31 AV DD 27 32 PA3 / AD3 26 AV SS 25 TEST 24 XO XI XTO 21 22 23 XTI PB0 / AD4 20 V SS DMC42C1106 DGRMEN V DD 2 4Bit Single Chip Microcontroller DMC42C1106 FEATURE Memory mapped I/O Program memory : 6144 x 10bits Data memory : 384 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 ) 4 Register Bank General register : 8 x 4-bit respectively Accumulator - Bit Accumulator (CY), 4 bit Accumulator (A), 8 bit Accumulator (XA) 8-bit serial communication interface - External / Internal clock selection - Mode : Transmit ·Receive Receive only Clock continuous LCD controller/driver - selectable number of segments (21) - 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) 50 I/O Pins - LCD driver output pins : 25 . Segment ouput pins : 9 . Segment CMOS outputpins : 12 . Common ounput pins : 4 - CMOS input/output pins : 25 Power saving mode - STOP : Main clock, CPU clock stop - STBY : Only CPU clock stop Main clock operation Package : 64 QFP, 64 SDIP Multiple vectored interrupt source - External interrupt : 3 - Internal interrupt : 6 APPLICATION Watch timer - fast mode : 3.91 msec - normal mode : 0.5 sec - buzzer output : 1, 2, 4 KHz VTR, Camera, Rice Cooker, Telephone Blood Pressure Gauge, CD Player Basic interval timer - 8 kinds of period - Used stabilization wait timer to wake up Stop mode Two 8-bit timer / event counters 3 4Bit Single Chip Microcontroller DMC42C1106 BLOCK DIAGRAM PORT0 P00 ¡- P02 PORT1 P10 ¡- P13 PORT2 P20 ¡- P23 PORT4 P40 ¡- P43 BASIC INTERVAL TIMER IRQBT P13/BUZ WATCH TIMER DMC42 CORE IRQWT P00 / TI0 TIMER/ EVENT COUNTER 0 VLC0 ¡- VLC2 IRQTC 0 P01 / TI1 TIMER/ EVENT COUNTER 1 PROGRAM MEMORY DATA MEMORY (384 X 4BITS) IRQTC 1 P10 / SCK P11 / SI P12 / SO SERIAL INTERFACE IRQS0 P00 / INT0 P01 / INT1 DISPLAY RAM SEG0 ¡- SEG20 Fx / 2 n CPU CLOCK CLOCK STOP/ CLOCK CLOCK OUTPUT IDLE GENERATO DIVIDER CONTR CONTRO R OL L INTERRUPT CONTROL TEST RESETB XTO XTI XI XO VSS P20/CLO VDD AVSS AVDD 8-BIT ADC IRQAD COM0 ¡- COM3 (6144 X 10BITS) P02 / INT2 PA0~PA3, PB0~PB3/ AD0~AD7 LCD CONTR OL / DRIVER PORTA PA0 ¡- PA3 PORTB PB0 ¡- PB3 PORTC PC2 ¡- PC3 4 4Bit Single Chip Microcontroller DMC42C1106 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 5 6 INTERRUPT SUORCE Reset Signal RESET Basic Interval Timer IRQBT External interrupt 0 IRQ0 External interrupt 1 IRQ1 IRQTC0 Timer Event Counter 0 IRQTC1 Timer Event Counter 1 External interrupt 2 IRQ2 000EH 0010H 0012H 0014H 6K Byte 9 10 IRQS0 IRQAD Serial I/O 0 12 13 IRQWT IRQKS Watch Timer 15 - reserved 8 bit ADC 0016H 0018H 001AH Key Scan 001CH 17FFH 001EH DATA MEMORY (RAM) DIRECT m INDIRECT STACK @HL @DE @DL $00 PAGE0 (256 Byte) MP=0 SPS=0 MP=1 SPS=1 MP=2 LCD Display RAM (2E0~2F4) SPS=2 $FF $00 PAGE1 (128 Byte) MB=0 BANK 0 $FF (1K) $00 PAGE2 (256 Byte) $FF $00 I/O PAGE3 (256 Byte)MEMORY $FF MB=0 MP=3 GENERAL REGISTER RB=0 RB=1 RB=2 RB=4 ; Usable 5 4Bit Single Chip Microcontroller DMC42C1106 I/O ADDRESS MAP ADDRESS Hardware Module Name b3 318H 319H 31AH 31BH 31CH 31DH 320H 321H 322H 323H 324H 325H 326H 327H 328H 329H 32AH 32BH 332H 334H 335H 336H 337H 386H 387H 388H 389H 390H 391H 392H 3A0H 3A2H 3A4H 3A8H 3A9H 3AAH 3ABH 3ACH 3ADH 3AEH 3AFH 3B2H b2 b1 R/W b0 Stack pointer low (SPL) Stack pointer high (SPH) SP3 SP2 SP1 SP0 SP5 SP4 AC IS1 IS0 CY Z OV T T/E counter mode register 0 (TMOD0) T/E counter register 0 (TMCNT0) T/E reference register 0 (TMREF0) T/E counter mode register 1 (TMOD1) T/E counter register 1 (TMCNT1) T/E reference register 1 (TMREF1) Basic Timer mode register(BMOD) Basic interval timer count register(BITCNT) Watch timer mode register (WMOD) Adc8 mode register (ADCM8) Addressing Unit 1 bit R/W R/W R/W R/W R/W O W 320H.3 4 bit 8bit O O O O O O REMARKS INITIAL VALUE R O Stack pointer low stack pointer high Stack Page Select Low (SPSL) Stack Page Select High (SPSh) Psw low (PSWL) Psw high (PSWH) Clock source select. counter start (ch0) readable count value (ch0) W O count reference register (ch0) FF O 00 W O 326H.3 E F 0 0 0 0 00 00 R O clock source select. counter start (ch1) readable count value (ch1) W O count reference register (ch1) FF R/W 332H.3 R O clock select, Bit start readable count register 0 00 R/W 336H.3 O 00 R/W 386H.3 O clock/buzzer select. bit3 readable analog input pin select. start & low 4bit readable 8bit conversion data duty/bias/clock/seg/bitport select display ON/OFF system clock select, idle, stop mode main/sub system clock select cpu clock output select, clock out EN/DIS receive/transmit mode. clock select serial shift register 0 00 Adc8 output latch (ADCOL8) R O Lcd display mode register (LCDMD) Lcd control register (LCON) Power control register (PCON) Operating mode register (SCMOD) Clock output mode register (CLOMD) Serial interface mode register0 (SIOM0) Serial interface buffer0 (SBUFF0) Serial interface mode register1 (SIOM1) Serial interface buffer1 (SBUFF1) Power on flag (PONF) W O W R/W R/W W O O O W 3A8H.3 O O R/W W 3ACH.3 O R/W O receive/transmit mode, clock select serial shift register 1 P/W 3B2H.0 O power on reset flag 00 00 00 0 00 0 00 00 XX 00 0 00 6 4Bit Single Chip Microcontroller ADDRESS Hardware Module Name b3 3C2H 3C3H 3C4H 3C5H 3C6H 3D8H 3D9H 3DAH 3DBH 3DCH 3DDH 3DEH 3E0H 3E1H 3E2H 3E3H 3E4H 3E5H 3EAH 3EBH 3ECH 3EDH 3F0H 3F1H 3F2H 3F3H 3F4H 3FAH 3FBH 3FCH b2 b1 R/W b0 IME IPSR3 IPSR2 IPSR1 IPSR0 External interrupt mode register0 (IMOD0) External interrupt mode register1 (IMOD1) External interrupt mode register2 (IMOD2) IE2 IRQ2 IEBT IRQBT IEAD8 IRQAD8 IEWT IRQWT IES0 IRQS0 IETC1 IRQTC1 IETC0 IRQTC0 IE1 IRQ1 IE0 IRQ0 IES1 IRQS1 PW03 PW02 PW13 PW12 PW23 PW22 PW33 PW32 PW43 PW42 PW53 PW52 PWA3 PWA2 PWB3 PWB2 PWC3 PWC2 PWD3 PWD2 PORT0 (R0) PORT1 (R1) PORT2 (R2) PORT3 (R3) PORT4 (R4) PORTA (RA) PORTB (RB) PORTC (RC) PW01 PW11 PW21 PW31 PW41 PW51 PWA1 PWB1 PWC1 PWD1 PW00 PW10 PW20 PW30 PW40 PW50 PWA0 PWB0 PWC0 PWD0 DMC42C1106 Addressing Unit 1 bit 4 bit R/W 3C2H.3 REMARKS 8bit INITIAL VALUE O Interrupt priorty select, IME flag. 00 00 O external interrupt 0 edge detection external interrupt 1 edge detection external interrupt 2 edge detection Interrupt EN/IRQ flag Interrupt EN/IRQ flag Interrupt EN/IRQ flag Interrupt EN/IRQ flag Interrupt EN/IRQ flag Interrupt EN/IRQ flag Interrupt EN/IRQ flag port 0, 1 mode register (PMGA) W O port 2, 3 mode register (PMGB) 00 W O port 4, 5 mode register (PMGC) 00 W O port a, b mode register (PMGF) 00 W O port c, d mode register (PMGG) 00 R0 Port Data Register R1 Port Data Register R2 Port Data Register R3 Port Data Register R4 Port Data Register RA Port Data Register RB Port Data Register RC Port Data Register 0 0 0 0 0 0 0 0 W O W O W O R/W R/W R/W R/W R/W R/W R/W W R/W R/W R/W R/W R/W R/W R/W R/W O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O 00 00 0 0 0 0 0 0 0 00 7 4Bit Single Chip Microcontroller DMC42C1106 PIN DESCRIPTION PIN SYMBOL P00 P01 P02 SHARED PIN INT0/TI0 INT1/TI1 INT2 I/O P10 P11 P12 P13 SCK SI SO BUZ P20 P21 ~ P23 P40 ~ P43 PA0 ~ PA3 CLO AD0~AD3 PB0 ~ PB3 AD4~AD7 PC2 ~ PC3 VLC0~VLC2 COM0~COM3 SEG0~SEG19 SEG20 XI XO XTI XTO RESETB TEST DGRMEN AVDD, VDD, VSS - I O O O - - - - I - I/O I/O I/O I/O FUNCTION RESET - 3 bit I/O Port (PORT0) - INT0, 1, 2 pins are the external interrupt inputs - TI0, 1 pins are the timer/event counter inputs - 4 bit I/O Port (PORT1) - The SCK pin is the serial clock input - The SI pin is the serial data input - The SO pin is the serial data output - The BUZ pin is the watch timer signal output INPUT - 4 bit I/O Port (PORT2) - The CLO pin is the system clock output 4 bit I/O Port (PORT4) - 4 bit I/O Port (PORTA) - Analog input port - 4 bit I/O Port (PORTB) - Analog input port 2 bit I/O Port LCD bias inputs LCD common signal outputs LCD segment signal outputs LCD segment signal output and 1 bit data output XI, XO are main oscillator input pin, output pin, respectively XTI, XTO are sub oscillator input, output pin respectively Reset input pin No connection ( must be connect to VSS ) No connection Power & ground for the A/D convertor Power & ground PORT TYPE BPS BPS BPS BP BDR BPA BPA BDR OCOM OSEG-A OSEG-B OSC1 OSC2 IP1 IP2 8 4Bit Single Chip Microcontroller DMC42C1106 I/O CIRCUITS BPA OSEG-A VDD VD VLC0 OUTPU T PUR (M.O) DATA PA VLC1 SEG PA VSS INTERNAL VLC2 ADC CONTRO L ANALOG INPUT CONTRO ANALOG INPUT VSS LCD OUTPUT VOLTAGE CONTROL OCOM OSEG-B BIT PORT POWER VD VLC0 VLC0 VLC1 VLC1 SEG DATA PA SEG PA VLC2 VLC2 VSS LCD OUTPUT VOLTAGE CONTROL VSS LCD OUTPUT VOLTAGE CONTROL 9 4Bit Single Chip Microcontroller DMC42C1106 I/O CIRCUITS BP BPS VDD VDD OUTPU T VD VDD PUR (M.O) DATA PA OUTPU T PUR (M.O) DATA PA VSS VS INTERNA INTERNA BDR IP1 VDD IP2 VDD VDD PA PUR (M.O) PA DATA OUTPU T VSS PAD VSS INTERNA OSC1 OSC2 XI XO VSS NOTE) PUR : Pull-Up Resistor M.O : Mask Option XTI XTO 10 4Bit Single Chip Microcontroller DMC42C1106 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 P0, P1, P2, P4 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. 11 DMC42C1106 4Bit Single Chip Microcontroller DC ELECTRICAL CHARACTERISTICS (VSS = 0, VDD = 5V ±10%, TA = 25¡É, fX = 4.19MHz) PARAMETER SYMBOL TEST LIMIT CONDITION MIN. TYP. UNIT MAX. Low Level VIL1 Port 0, 1 (Schmitt Input) - - 0.2 Input Voltage VIL2 Port 2, 4, A, B, C, RESETB, TEST - - 0.3 VDD VIL3 XI, XTI High Level VIH1 Port 0, 1 (Schmitt Input) Input Voltage VIH2 Port 2, 4, A, B, C, RESETB, TEST VIH3 XI, XTI Low Level VOL1 Port 4, C (Open Drain) Output Voltage VOL2 Port 0, 1, 2, A, B VOL3 VDD = 4.5V, SEG20 High Level VOH1 Port 0, 1, 2, A, B Output Voltage VOH2 SEG20 Low Level Input ILIL1 VDD = 6V, Port 0, 1, 2, 4, A, B, C IOH= - - 0.4 - VDD 0.7 - VDD VDD - - VDD - - 2 - - 0.4 - - 0.6 VDD - - - VDD - - - - -1.2 -3 VPPOEX, TEST, XTI Leakage Current High Level Input I IOL=1.6m 0.8 VDD = 6V, XI - -5 -15 ILIH1 VDD = 6V, Port 0, 1, 2, 4, A, B, C - 1.2 3 VPPOEX, RESETB, XTI ILIH2 Supply Current V V V uA ILIL2 Leakage Current V VDD = 6V, XI uA - 5 15 Vdd = 5V ±10% - - 8 mA Vdd = 5V ±10% - - 2 mA Vdd = 3V ±10% - 30 50 uA Vdd = 5V ±10% - 1 5 uA Normal Mode IDD1 (1) Xin = 4.19MHz Xtin = 32.768KHz IDD2 (1) Standby Mode Xin = 0 Xtin = 32.768KHz Standby Mode IDD3 (2) Xin = 0 Xtin = 32.768KHz Stop Mode IDD4 (2) Xin = 0 Xtin = 0 12 DMC42C1106 4Bit Single Chip Microcontroller DC ELECTRICAL CHARACTERISTICS (VSS = 0, VDD = 5V ±10%, TA = 25¡É, fX = 4.19MHz) PARAMETER SYMBOL TEST CONDITION Supply Current XTI = 0V IDD5 XI = 0V VDD Stop = 5V ±10% Mode VDD LIMIT UNIT MIN. TYP. MAX. - - 5 - - 3 20 - 60 10 - 30 uA = 5V ±10% Pull-up Resistor RL1 Pull-down Resistor RL2 VI = 0V, VDD = 5V±10% RESETB VI = 5V, VDD = 5V ±10% Kohm TEST NOTES ) : (1) Data Include power consumption for subsystem clock oscillation. (2) Main system clock oscillation stops and the subsystem clock is used. 13 4Bit Single Chip Microcontroller DMC42C1106 AC ELECTRICAL CHARACTERISTICS (TA = -40 to +85¡É, VDD = 2.7 to 6.0V) PARAMETER SYMBOL TEST CONDITION System Clock XI Main Frequency XTI Sub TI Input Frequency fTI TI Input High, Low Level Width SCK Cycle Time tTIH tTIL tKCY VDD = 4.5 to 6.0V tKH tKL TYP. MAX. UNIT 0.4 4.19 4.5 MHz 32 32.77 35 KHz 0 - 1 MHz VDD = 2.7 to 3.3V 0 - 275 KHz VDD = 4.5 to 6.0V 0.48 - - us 1.8 - - us VDD = 4.5 to 6.0V VDD = 2.7 to 3.3V SCK Input High, Low VDD = 4.5 to 6.0V MIN. VDD = 4.5 to 6.0V Input 0.8 - - us Output 0.95 - - us Input 3.2 - - us Output 3.8 - - us Input 0.4 - - us Output tKCY/2~50 - - us Input 1.6 - - us Output tKCY/2~150 - - us SI Set up Time ( SCK ) 100 - - ns SI Hold Time 400 - - ns - - 0.3 us Level Width VDD = 2.7 to 3.3V tSIK tKSI SO Output Delay Time tKSO tINTH Level Width tINTL RESETB Input Level LowtRSL INT0 ~ 2 High, Low VDD = 4.5 to 6.0V VDD = 2.7 to 3.3V - - 1 us 5 - - us 10 - - us 14 4Bit Single Chip Microcontroller DMC42C1106 AC Timing Measurement Points (Except XI and XTI) Measuremen t 0.8VD 0.2VD 0.8VD 0.2VD 1/XI Clock Timing tXH tXL XI VDD0.4V 1/XTI tXT tXT XTI VDD0.4V Timer Event Counter 1/fTI tTIL TI0 tTIH 0.8VD 0.2VD Serial Transfer Timing tKC tKL SCK tKH 0.8VD 0.2VD tSIK SI tKS tKSI 0.8VD 0.2VD Input Data Output Data SO Interrupt Input Timing INT0~3 KS0~7 tINT tINT 0.8VD 0.2VD RESETB Input Timing RESET tRS 0.2VD 15 DMC42C1106 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) 16 4Bit Single Chip Microcontroller DMC42C1106 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 RESET 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 17 DMC42P1106 4Bit Single Chip Microcontroller DMC42P1106 DESCRIPTION The DMC42P1106 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 DMC42C1106 with programming of the internal EPROM. The DMC42P1106 is the OTP version of the DMC42C1106 with replacement of MASK ROM to EPROM as an internal ROM. PIN CONFIGURATION SEG15 1 64 SEG14 SEG16 2 63 VLC0 SEG17 3 62 VLC1 SEG18 4 61 VLC2 SEG19 5 60 COM0 SEG20 6 59 COM1 P02/INT2/CEX 7 58 COM2 P01 / INT1 / TI1 64 63 62 61 60 59 58 57 56 55 54 8 P00 / INT0 / TI0 9 P13/BUZ/EPA3 10 P12/SO/EPA2 11 P11/SI/EPA1 12 P10/SCK/EPA0 13 P23/EPD2 14 53 52 P22/EPD1 15 P01 / INT1 / TI1 1 51 COM2 P21/EPD0 16 P00 / INT0 / TI0 2 50 COM3 P20/CLO 17 P13/BUZ/EPA3 3 49 SEG13 PC3/EPA13 18 P12/SO/EPA2 4 48 SEG12 PC2/EPA12 19 P11/SI/EPA1 5 47 SEG11 P43/EPA11 20 P10 / SCK/EPA0 6 46 SEG10 P42/EPA10 21 P23/EPD2 7 45 SEG9 P41/EPA9 22 P22/EPD1 8 44 SEG8 P40/EPA8 23 P21/EPD0 9 43 SEG7 PB3/AD7/EPA7 24 P20/CLO 10 42 SEG6 PB2/AD6/EPA6 DMC42P1106 D M C 4 2 P 1 1 0 6 57 COM3 56 SEG13 55 SEG12 54 SEG11 53 SEG10 52 SEG9 51 SEG8 50 SEG7 49 SEG6 48 SEG5 47 SEG4 46 SEG3 45 SEG2 44 SEG1 43 SEG0 42 PA0 / AD0 41 PA1 / AD1 25 40 PA2/AD2/EPD4 PC3/EPA13 11 41 SEG5 PB1/AD5/EPA5 26 39 PA3/AD3/EPD3 PC2/EPA12 12 40 SEG4 PB0/AD4/EPA4 27 38 AVDD SEG3 XTI 28 37 AVSS 38 SEG2 XTO 29 36 TEST P41/EPA9 15 37 SEG1 XI 30 35 RESETB P40/EPA8 16 36 SEG0 XO 31 34 PB3/AD7/EPA7 17 35 PA0/AD0 VSS 32 33 VPP/OEX VDD PB2/AD6/EPA6 18 34 PA1/AD1 PB1/AD5/EPA5 19 33 PA2/AD2/EPD4 AV DD 31 32 PA3/AD3/EPD3 AV SS TEST 28 29 30 RESETB VDD VPP/OEX 24 25 26 27 XO 23 VSS 21 22 XTO 20 XI 39 XTI 13 14 PB0/AD4/EPA4 P43/EPA11 P42/EPA10 18 DMC42P1106 4Bit Single Chip Microcontroller DEVICE OPERATION The operational modes of the DMC42P1106 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 MODE CEX VPP / OEX VDD OUTPU DOUT READ VIL VIL 5.0V PROGRAM VIL VPP 6.0V DIN VERIFY VIL VIL 6.0V DOUT PROGRAM INHIBIT VIH VPP 6.0V High Z TABLE 1. Operating Modes PIN NAME MODE EPROM MODE USER MODE TEST VIL VIH RESETB VIL VIH VIL TABLE 2. The modes of DMC42P1106 DC PROGRAMMING CHARACTERISTICS PARAMETER SYMBO L LIMIT TEST CONDITION MIN. UNIT 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 19 DMC42C/P1106 4Bit Single Chip Microcontroller DMC42C/P1106 PACKAGE DIMENSION [ UNIT : Millimeter ] 64 QFP 20.0±0.1 3.00MAX 14.0±0.1 17.9±0.25 1.0TYP 0.15±0.05 0.35±0.05 23.9±0.25 1.8±0.2 0.8±0.15 20 4Bit Single Chip Microcontroller DMC42C/P1106 PACKAGE DIMENSION [ UNIT : Millimeter ] 64 SDIP 3 3 +0.1 0.25 -0.05 19.05 17.00 x 0.2 64 0°~ 15° 1 32 57.80 x 0.2 5.08Max 3.30 x 0.3 1.778 0.45 x 0.1 1.00 x 0.1 0.51Min