DMC42C4008 [DAEWOO]

4Bit Single Chip Microcontroller; 4位单片机
DMC42C4008
型号: DMC42C4008
厂家: DAEWOO Electronic Components    DAEWOO Electronic Components
描述:

4Bit Single Chip Microcontroller
4位单片机

微控制器
文件: 总20页 (文件大小:144K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
1
4Bit Single Chip Microcontroller  
DESCRIPTION  
DMC42C4008  
The DMC42C4008 is a 4-bit single chip  
microcomputer having 8K bytes ROM and is  
designed with CMOS silicon gate technology.  
The DMC42C4008 includes peripherals such  
as various timers, A/D converter(8ch), serial  
communication interface(8bit), 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  
programmable memory.  
P80  
P81  
P82  
P83  
CLO  
P21  
P22  
P23  
TI 0  
TI 1  
TI 2  
I NT3  
SCK  
1
2
64  
63  
62  
61  
60  
59  
58  
57  
56  
55  
54  
53  
52  
51  
50  
49  
48  
47  
46  
45  
44  
43  
42  
41  
40  
39  
38  
37  
36  
35  
34  
33  
VDD  
P63  
P62  
P61  
P60  
PD3  
PD2  
PD1  
PD0  
PC3  
PC2  
PC1  
PC0  
AVDD  
AVSS  
PB3  
PB2  
PB1  
PB0  
PA3  
PA2  
PA1  
PA0  
P93  
P92  
P91  
P90  
P73  
P72  
P71  
P70  
3
4
P20  
/
5
6
PIN CONFIGURATIONS  
7
8
P00  
P01  
/
/
I NT0  
I NT1  
/
/
/
9
D
M
C
4
2
C
4
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
P02 / I NT2  
P03  
/
64 63 62 61 60 59 58 57 56 55 54 53 52  
P10  
/
/
P11  
P12  
/
/
SI  
SO  
1
2
3
4
P22  
P23  
I NT0  
I NT1  
I NT2  
I NT3  
SCK  
SI  
51  
50  
49  
48  
47  
46  
45  
44  
43  
42  
41  
40  
39  
38  
37  
36  
35  
34  
33  
PD1  
PD0  
PC3  
PC2  
PC1  
PC0  
AVDD  
AVSS  
PB3  
PB2  
PB1  
PB0  
PA3  
PA2  
PA1  
PA0  
P93  
P92  
P91  
P13  
BUZ  
P30  
P31  
P32  
P33  
/
/
/
/
/
/
/
/
AD7  
AD6  
AD5  
AD4  
AD3  
AD2  
AD1  
AD0  
P00  
P01  
P02  
P03  
P10  
/
/
/
/
/
TI 0  
TI 1  
TI 2  
5
6
0
0
7
RESETB  
XI  
P11  
/
8
P12  
P13  
/
/
SO  
/
/
/
/
/
/
/
/
AD7  
AD6  
AD5  
AD4  
AD3  
AD2  
AD1  
AD0  
9
XO  
BUZ  
P30  
P31  
P32  
P33  
10  
11  
12  
DMC42C4008  
P40  
P41  
P42  
P43  
P50  
P51  
P52  
P53  
13  
14  
15  
16  
17  
RESETB  
XI  
XO  
18  
19  
P40  
P41  
VSS  
TEST  
20 21 22 23 24 25 26 27 28 29 30 31 32  
2
4Bit Single Chip Microcontroller  
DMC42C4008  
FEATURE  
Memory mapped I/O  
Program memory : 8192 x 10bits  
8-bit A/D converter  
- 8-bit successive approximate type  
- 8 channels  
- Sample and hold  
Data memory  
Instructions  
:
512 x 4bits  
- Conversion time : 17.1 us at 4.19MHz  
Key scan  
- Various bit manipulation  
- 8-bit data operation  
- 7-bit relative branch  
- 1 byte absolute call  
- 4, 6, 8 Pins Selectable : Port 4, 5  
- Falling edge operation  
56 I/O Ports  
- CMOS Ports : 40  
Instruction cycle times  
- Main ( XI = 4.19MHz )  
- N-channel open drain Ports : 16  
- Direct LED drive  
. 15.3 us ( XI/64 = 65.5KHz )  
. 1.91 us ( XI/8 = 524.0KHz )  
. 0.95 us ( XI/4 = 1.05MHz )  
- Internal pull-up resistor (Mask option)  
Power saving mode  
- STOP : Main clock, CPU clock stop  
- STBY : Only CPU clock stop  
Main clock operation  
4 Register Bank  
General register : 8 x 4-bit respectively  
Package : 64 QFP, 64 SDIP  
Accumulator  
- Bit Accumulator (CY), 4 bit Accumulator (A),  
8 bit Accumulator (XA)  
Multiple vectored interrupt source  
- External interrupt : 4  
- Internal interrupt : 7  
APPLICATION  
VTR, Audio, Telephone, Printer, Refrigerator  
Fan Heater, Washing Machine  
Watch timer  
- fast mode : 3.91 msec  
- normal mode : 0.5 sec  
- buzzer output : 1, 2, 4 KHz  
Basic interval timer  
- 8 kinds of period  
- Used stabilization wait timer to wake up Stop mode  
Three 8-bit timer / event counters  
8-bit serial communication interface  
- External / Internal clock selection  
- Mode : Transmit ·Receive  
Receive only  
Clock continuous  
3
4Bit Single Chip Microcontroller  
DMC42C4008  
BLOCK DIAGRAM  
PORT0  
P00 ¡ • P03  
P10 ¡ • P13  
P20 ¡ • P23  
P30 ¡ • P33  
P40 ¡ • P43  
P50 ¡ • P53  
P60 ¡ • P63  
P70 ¡ • P73  
P80 ¡ • P83  
P90 ¡ • P93  
PA0 ¡ • PA3  
PB0 ¡ • PB3  
PC0 ¡ • PC3  
PD0 ¡ • PD3  
BASIC  
INTERVAL  
TIMER  
PORT1  
PORT2  
PORT3  
PORT4  
PORT5  
PORT6  
PORT7  
PORT8  
PORT9  
PORT  
IRQBT  
IRQWT  
WATCH  
TIMER  
BUZ/P13  
DMC42 CORE  
TIMER/EVENT  
COUNTER 0  
TI0 / P00  
IRQTC 0  
TIMER/EVENT  
COUNTER 1  
TI1 / P01  
PROGRAM MEMORY  
(8192 X 10BITS)  
DATA MEMORY  
(512 X 4BITS)  
IRQTC 1  
TIMER/EVENT  
COUNTER 2  
TI2 / P02  
IRQTC 2  
n
CPU  
Fx / 2  
CLOCK  
SCK/P10  
SI / P11  
SO / P12  
SERIAL  
CLOCK  
STOP/  
IDLE  
CONTROL  
CLOCK  
DIVIDER  
CLOCK  
GENERATOR  
INTERFACE  
OUTPUT  
CONTRO  
L
IRQS0  
INT0/P00  
INT1/P01  
INT2/P02  
INT3/P03  
INTERRUPT  
CONTROL  
PORT  
PA0~PA3  
,
PORT  
8-BIT ADC  
PB0~PB3  
IRQAD  
PORT  
4
4Bit Single Chip Microcontroller  
DMC42C4008  
PROGRAM MEMORY (ROM)  
VECTOR ADDRESS  
CONTENTS  
VECTOR  
ADDRESS AREA  
Prioty  
INTERRUPT SUORCE  
Reset Signal  
0000H  
0000H  
0
1
2
3
4
5
6
7
8
RESET  
0002H  
0004H  
0006H  
0008H  
000AH  
000CH  
000EH  
0010H  
0012H  
0014H  
0016H  
0018H  
001AH  
001CH  
001EH  
Basic Interval Timer  
IRQBT  
001FH  
External interrupt 0  
External interrupt 1  
Timer Event Counter 0  
Timer Event Counter 1  
External interrupt 2  
Timer Event Counter 2  
External interrupt 3  
Serial I/O 0  
IRQ0  
IRQ1  
IRQTC0  
IRQTC1  
IRQ2  
IRQTC2  
IRQ3  
IRQS0  
IRQAD  
0020H  
ZERO-PAGE  
CALL AREA  
005FH  
0060H  
9
10  
8 bit ADC  
8K Byte  
Watch Timer  
Key Scan  
12  
13  
IRQWT  
IRQKS  
1FFFH  
reserved  
15  
-
DATA MEMORY (RAM)  
DIRECT  
INDIRECT  
STACK  
GENERAL  
REGISTER  
m
@HL  
@DE @DL  
$00  
PAGE0  
RB=0  
RB=2  
RB=1  
RB=4  
(256 Byte)  
MP=0  
SPS=0  
$FF  
$00  
PAGE1  
(256 Byte) MB=0  
MB=0  
MP=1  
MP=2  
MP=3  
SPS=1  
SPS=2  
BANK 0 $FF  
(1K)  
$00  
PAGE2  
(256 Byte)  
$FF  
$00  
PAGE3  
I/O  
(256 Byte)MEMORY  
; Usable  
$FF  
5
4Bit Single Chip Microcontroller  
I/O ADDRESS MAP  
DMC42C4008  
ADDRESS  
Hardware Module Name  
b2 b1  
Stack pointer low (SPL)  
Stack pointer high (SPH)  
R/W  
Addressing Unit  
REMARKS  
INITIAL  
b3  
b0  
1 bit  
4 bit  
8bit  
VALUE  
318H  
319H  
31AH  
31BH  
31CH  
31DH  
320H  
321H  
322H  
323H  
324H  
325H  
326H  
327H  
328H  
329H  
32AH  
32BH  
32CH  
32DH  
32EH  
32FH  
330H  
331H  
332H  
334H  
335H  
336H  
337H  
386H  
387H  
388H  
389H  
3A0H  
R/W  
R/W  
R/W  
R/W  
R/W  
O
O
O
O
O
Stack pointer low  
E
F
0
stack pointer high  
SP3  
-
SP2  
-
SP1  
SP5  
IS1  
SP0  
SP4  
IS0  
T
Stack Page Select Low (SPSL)  
Stack Page Select High (SPSh)  
Psw low (PSWL)  
0
0
AC  
CY  
O
O
Z
OV  
Psw high (PSWH)  
0
T/E counter mode register 0  
(TMOD0)  
W
R
320H.3  
O
O
O
O
O
O
O
O
O
Clock source select. counter  
start (ch0)  
00  
T/E counter register 0  
(TMCNT0)  
readable count value (ch0)  
00  
FF  
00  
00  
FF  
00  
00  
FF  
T/E reference register 0  
(TMREF0)  
W
W
R
count reference register (ch0)  
T/E counter mode register 1  
(TMOD1)  
326H.3  
32CH.3  
clock source select. counter start  
(ch1)  
T/E counter register 1  
(TMCNT1)  
readable count value (ch1)  
T/E reference register 1  
(TMREF1)  
W
W
R
count reference register (ch1)  
T/E counter mode register 2  
(TMOD2)  
clock source select. counter  
start (ch2)  
T/E counter register 2  
(TMCNT2)  
readable count value (ch2)  
T/E reference register 2  
(TMREF2)  
W
count reference register (ch2)  
Basic Timer mode register(BMOD)  
Basic interval timer count  
register(BITCNT)  
R/W 332H.3  
R
O
clock select, Bit start  
0
O
O
O
O
readable count register  
00  
Watch timer mode register  
(WMOD)  
R/W 336H.3  
R/W 386H.3  
R
clock/buzzer select. bit3  
readable  
00  
00  
00  
00  
Adc8 mode register (ADCM8)  
analog input pin select. start &  
low 4bit readable  
Adc8 output latch (ADCOL8)  
8bit conversion data  
Power control register  
(PCON)  
O
O
system clock select, idle, stop  
mode  
R/W  
3A2H  
3A4H  
Operating mode register (SCMOD)  
Clock output mode register  
(CLOMD)  
R/W  
W
O
main/sub system clock select  
cpu clock output select, clock  
out EN/DIS  
0
00  
3A8H  
3A9H  
3AAH  
3ABH  
3ACH  
3ADH  
Serial interface mode register0  
(SIOM0)  
W
R/W  
W
3A8H.3  
O
O
receive/transmit mode. clock  
select  
00  
XX  
00  
Serial interface buffer0  
(SBUFF0)  
serial shift register 0  
Serial interface mode register1  
(SIOM1)  
3ACH.3  
receive/transmit mode, clock  
select  
6
4Bit Single Chip Microcontroller  
DMC42C4008  
ADDRESS  
Hardware Module Name  
b2 b1  
R/W  
Addressing Unit  
REMARKS  
INITIAL  
VALUE  
00  
b3  
b0  
1 bit  
4 bit  
8bit  
3AEH  
3AFH  
3B2H  
3C2H  
3C3H  
3C4H  
Serial interface buffer1  
(SBUFF1)  
R/W  
O
serial shift register 1  
power on reset flag  
Power on flag (PONF)  
IME  
P/W 3B2H.0  
R/W 3C2H.3  
O
O
0
Interrupt priorty select, IME flag.  
00  
00  
00  
00  
00  
IPSR3  
IPSR2  
IPSR1  
IPSR0  
External interrupt mode register0  
(IMOD0)  
W
W
W
W
O
O
O
O
external interrupt 0 edge  
detection  
3C5H  
3C6H  
3C7H  
External interrupt mode register1  
(IMOD1)  
external interrupt 1 edge  
detection  
External interrupt mode register2  
(IMOD2)  
external interrupt 2 edge  
detection  
External interrupt mode register3  
(IMOD3)  
external interrupt 3 edge  
detection  
3D8H  
3D9H  
3DAH  
3DBH  
IE2  
IRQ2  
IEBT  
IRQBT  
IRQWT R/W  
IRQS0 R/W  
IRQTC0 R/W  
R/W  
O
O
O
O
O
O
O
O
O
O
O
O
O
O
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)  
0
0
IEAD8  
IRQAD8 IEWT  
IES0  
0
IETC1  
IRQTC1 IETC0  
0
3DCH IE1  
3DDH IETC2  
3DEH  
IRQ1  
IE0  
IRQ0  
R/W  
R/W  
R/W  
W
0
IRQTC2 IES1  
IE3  
IRQS1  
IRQ3  
0
0
3E0H  
3E1H  
3E2H  
3E3H  
3E4H  
3E5H  
3E6H  
3E7H  
3E8H  
3E9H  
3EAH  
3EBH  
3ECH  
3EDH  
3F0H  
3F1H  
3F2H  
3F3H  
3F4H  
3F5H  
3F6H  
3F7H  
3F8H  
3F9H  
3FAH  
3FBH  
3FCH  
3FDH  
PW03  
PW13  
PW23  
PW33  
PW43  
PW53  
PW63  
PW73  
PW83  
PW93  
PWA3  
PWB3  
PWC3  
PWD3  
PW02  
PW12  
PW22  
PW32  
PW42  
PW52  
PW62  
PW72  
PW82  
PW92  
PWA2  
PWB2  
PWC2  
PWD2  
PW01  
PW11  
PW21  
PW31  
PW41  
PW51  
PW61  
PW71  
PW81  
PW91  
PWA1  
PWB1  
PWC1  
PWD1  
PW00  
PW10  
PW20  
PW30  
PW40  
PW50  
PW60  
PW70  
PW80  
PW90  
PWA0  
PWB0  
PWC0  
PWD0  
O
O
O
O
O
O
O
00  
W
W
W
W
W
W
port 2, 3 mode register (PMGB)  
port 4, 5 mode register (PMGC)  
port 6, 7 mode register (PMGD)  
port 8, 9 mode register (PMGE)  
port a, b mode register (PMGF)  
port c, d mode register (PMGG)  
00  
00  
00  
00  
00  
00  
PORT0 (R0)  
PORT1 (R1)  
PORT2 (R2)  
PORT3 (R3)  
PORT4 (R4)  
PORT5 (R5)  
PORT6 (R6)  
PORT7 (R7)  
PORT8 (R8)  
PORT9 (R9)  
PORTA (RA)  
PORTB (RB)  
PORTC (RC)  
PORTD (RD)  
R/W  
R/W  
R/W  
R/W  
R/W  
R/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
R0 Port Data Register  
R1 Port Data Register  
R2 Port Data Register  
R3 Port Data Register  
R4 Port Data Register  
R5 Port Data Register  
R6 Port Data Register  
R7 Port Data Register  
R8 Port Data Register  
R9 Port Data Register  
RA Port Data Register  
RB Port Data Register  
RC Port Data Register  
RD Port Data Register  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
O
O
7
4Bit Single Chip Microcontroller  
PIN DESCRIPTION  
DMC42C4008  
PIN  
SYMBOL  
P00  
SHARED  
PIN  
INT0/TI0  
I/O  
FUNCTION  
RESET  
PORT  
TYPE  
P01  
P02  
INT1/TI1  
INT2/TI2  
I/O  
4-BIT I/O PORT  
PORT 0  
BPS  
P03  
INT3  
P10  
SCK  
P11  
P12  
P13  
P20  
SI  
SO  
BUZ  
CLO  
-
-
-
-
I/O  
4-BIT I/O PORT  
PORT 1  
BPS  
BP  
I/O  
I/O  
4-BIT I/O PORT  
PORT 2  
P21~ P23  
P3  
4-BIT I/O PORT. PORT3  
4-BIT I/O PORT. PORT4  
4-BIT I/O PORT. PORT5  
4-BIT I/O PORT. PORT6  
4-BIT I/O PORT. PORT7  
4-BIT I/O PORT. PORT8  
4-BIT I/O PORT. PORT9  
4-BIT I/O PORT. PORTA  
4-BIT I/O PORT. PORTB  
4-BIT I/O PORT. PORTC  
4-BIT I/O PORT. PORTD  
External interrupt input port  
rising/falling edge detection  
Event pulse input port for the  
timer/event counters  
BP  
BD  
P4  
P5  
P6  
P7  
P8  
P9  
PA  
PB  
-
-
-
BP-PDND  
BP  
INPUT  
-
AD0~AD3  
AD4~AD7  
-
PC  
PD  
BD  
-
INT0/TI0  
INT1/TI1  
INT2/TI2  
INT3  
SCK  
SI  
SO  
BUZ  
CLO  
Key scan  
AD0~AD3  
AD4~AD7  
P00  
P01  
P02  
P03  
P10  
P11  
P12  
P13  
P20  
P4-P5  
PA  
I
BP  
I/O  
I
O
O
O
I
Serial clock in/out port  
Serial data input port  
Serial data output port  
Buzzer output port  
BPS  
BP  
Clock output port  
4, 6, 8, bits Key scan input selectable  
Analog input for the 8-bit A/D converter  
I
PB  
XI, XO are the input and output, resp-  
ectively, of an inverting amplifier. The pins  
can be configured for use as an on-chip  
oscillator.  
XI  
XO  
-
OSC1  
RESETB  
TEST  
AVDD, AVSS  
VDD, VSS  
-
-
-
-
I
I
Reset input pin  
Connect to VSS  
Power & ground for the A/D converter  
Power & ground  
IP1  
BP1  
NOTE ) P4, P5, PC, PD : 8-bit operation possible  
8
4Bit Single Chip Microcontroller  
I/O CIRCUITS  
DMC42C4008  
BP  
BPS  
VDD VDD  
VDD VDD  
OUTPU  
OUTPUT  
ENABLE  
PUR  
(M.O)  
PUR  
(M.O)  
T
DATA  
DATA  
PA  
PA  
VSS  
VSS  
INTERNAL  
INTERNAL  
Schmitt Trigger  
BD  
BP-PDND  
VD  
VDD  
VDD  
Output  
TR  
Disable  
PUR  
(M.O)  
PUR  
(M.O)  
OUTPUT  
ENABLE  
DATA  
PA  
PA  
DATA  
OUTPU  
T
Output  
TR  
Disable  
VSS  
VSS  
INTERNA  
INTERNA  
NOTE) PUR : Pull-Up Resistor  
M.O : Mask Option  
9
4Bit Single Chip Microcontroller  
DMC42C4008  
IP1  
BP1  
VDD  
PAD  
PAD  
VSS  
P73/TEST(OTP  
)
OSC1  
VDD  
XO  
XI  
PAD  
VSS  
10  
4Bit Single Chip Microcontroller  
DMC42C4008  
ABSOLUTE MAXIMUM RATINGS  
(TA = 0¡ É to 70¡ É, VDD = 5V ±10%, fX = 4.19MHz)  
PARAMETER  
Supply Voltage  
Input Voltage  
SYMBOL  
VDD  
VI  
CONDITION  
RATING  
-0.3 to +7.0  
-0.3 to VDD+0.3  
-0.3 to VDD+0.3  
-15  
UNIT  
V
-
All I/O ports  
V
VO  
Output Voltage  
Output Current High  
-
V
IOH  
One I/O port active  
All I/O ports active  
One I/O port active  
-
mA  
-30  
Output Current Low  
Peak Value  
+30  
+15  
RMS Value  
Peak Value  
RMS Value  
Peak Value  
RMS Value  
Total value for ports  
P1, P2, P3, P8  
Total value for ports  
P0, P4, P5, P6  
-
+100  
+60  
mA  
IOL  
+100  
+60  
TA  
Operating Temperature  
Storage Temperature  
-40 to +85  
-55 to +125  
¡ É  
¡ É  
Tstg  
-
* 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  
DMC42C4008  
4Bit Single Chip Microcontroller  
DC ELECTRICAL CHARACTERISTICS  
(VSS = 0, VDD = 5V ±10%, TA = 25¡ É, fX = 4.19MHz)  
PARAMETER SYMBOL  
TEST  
CONDITION  
LIMIT  
UNIT  
V
MIN.  
TYP.  
MAX.  
VDD  
VDD  
0.3VDD  
0.2VDD  
-
High Level  
VIH  
Input Voltage  
Port 0 ~ Port D  
0.7VDD  
-
RESETB, XI  
0.8VDD  
-
Low Level  
VIL  
Input Voltage  
Port 0 ~ Port D (Excepted TEST/R73)  
RESETB, XI, TEST/R73  
-
-
V
-
-
(IOH = - 4mA)  
(IOH = - 1mA)  
(IOH = - 100uA)  
(IOL = 10mA)  
High Level  
All Ports Except Open  
Drain Ports  
0.85VDD  
-
VOH  
Output Voltage  
0.95VDD  
-
-
V
V
(Port 4,5,C,D)  
All Ports  
0.99VDD  
-
-
Low Level  
-
-
-
-
-
-
-
0.5  
VOL  
IIH  
Output Voltage  
(IOL = 4mA)  
0.3  
(IOL = 400uA)  
-
60  
mV  
uA  
High Level  
Input Leakage  
Current  
All Pin Except XI, RESETB  
-
3
(VIN = VDD)  
1.2  
100  
Low Level  
All Pin Except RESETB, P73/TEST  
(VIN = 0V)  
-
-
-
-3  
IIL  
Input Leakage  
Current  
-1.2  
-200  
uA  
Supply Current  
Dynamic  
-
-
-
-
-
-
-
-
10  
5
IDD1  
Main Clock (XI) Mode VDD = 5V ±10%  
= 4.19MHz  
Idle  
Mode  
mA  
Dynamic  
2
IDD2  
Main Clock (XI) Mode VDD = 3V ±10%  
= 2MHz  
Idle  
1
Mode  
12  
DMC42C4008  
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.  
Supply Current  
Main Clock (XI) Stop VDD = 5V ±10%  
-
-
-
1
0.5  
-
5
3
uA  
IDD3  
(1)  
= 4.19MHz  
Mode VDD = 3V ±10%  
All Ports  
RPU  
RL1  
RL2  
Internal Pull-up  
Resistor (M.O)  
Pull-up  
40  
VI or VO = 0V, VDD = 5V  
VI = 0V, VDD = 5V ±10%  
RESETB  
20  
10  
-
-
60  
30  
Kohm  
Resistor  
Pull-down  
Resistor  
VI = 0V, VDD = 5V ±10%  
TEST  
NOTES ) :  
(1) Main system clock oscillation stops.  
13  
4Bit Single Chip Microcontroller  
DMC42C4008  
AC ELECTRICAL CHARACTERISTICS  
(TA = -40 to +85¡ É, VDD = 2.7 to 6.0V)  
PARAMETER  
Cycle Time  
SYMBOL  
TEST CONDITION  
VDD = 4.5 to 6.0V  
VDD = 2.7 to 3.3V  
VDD = 4.5 to 6.0V  
VDD = 2.7 to 3.3V  
VDD = 4.5 to 6.0V  
VDD = 2.7 to 3.3V  
MIN.  
TYP.  
MAX. UNIT  
0.95  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
64  
uS  
uS  
MHz  
KHz  
uS  
uS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
uS  
uS  
uS  
tCY  
3.8  
64  
TI Input Frequency  
0
1
fTI  
0
275  
TI Input High, Low  
Level Width  
0.48  
-
tTIH  
tTIL  
1.8  
-
SCK Cycle Time  
Input  
800  
-
tKCY  
VDD = 4.5 to  
VDD = 2.7 to  
VDD = 4.5 to  
VDD = 2.7 to  
Output  
Input  
950  
-
3200  
-
Output  
Input  
3800  
-
SCK High, Low Level Width  
400  
-
tKH  
tKL  
Output  
Input  
-
tKCY/2~50  
1600  
-
tKCY/2~15  
Output  
-
SI Set up Time to SCK Hig
SI Hold Time to SCK High  
SCK to S0 Output  
100  
-
tSIK  
tKSI  
400  
-
300  
250  
1000  
1000  
-
Input  
Output  
Input  
-
-
tKSO  
VDD = 4.5 to  
VDD = 2.7 to  
Delay Time  
-
Output  
-
5
5
5
tINTH  
tINTL  
tRSL  
INT 0 ~ 4 Input Level  
High, Low  
-
RESETB Low Level  
-
14  
4Bit Single Chip Microcontroller  
DMC42C4008  
AC Timing Measurement Points (Except XI and XTI)  
0.8VD  
Measurement  
0.8VD  
0.2VD  
0.2VD  
Points  
1/XI  
Clock Timing  
XI  
tXH  
tXT  
tXL  
VDD-  
0.4V  
1/XTI  
tXTL  
XTI  
VDD-  
0.4V  
Timer Event Counter  
TI0  
1/fTI  
tTIL  
tTIH  
tKH  
0.8VD  
0.2VD  
Serial Transfer Timing  
SCK  
tKC  
tKL  
0.8VD  
0.2VD  
tSIK  
tKSI  
0.8V
D  
0.2VD  
SI  
Input Data  
t
KSO  
Output Data  
SO  
Interrupt Input Timing  
tINT  
tINT  
INT0~3  
KS0~7  
0.8VD  
0.2VD  
RESETB Input Timing  
RESET  
tRS  
0.2VD  
15  
DMC42C4008  
4Bit Single Chip Microcontroller  
RAM DATA RETENTION CHARACTERISTICS ( in STOP Mode )  
(TA = -40 to +85¡ É)  
PARAMETER  
SYMBOL  
TEST CONDITION  
MIN.  
TYP.  
MAX.  
UNIT  
Data Retention  
Supply Voltage  
VDDDR  
2.0  
-
6.0  
V
Data Retention  
Supply Current  
IDDDR  
tSREL  
tWAIT  
VDDDR = 2.0V  
-
0.1  
-
10  
-
uA  
uS  
Release Signal Set  
Time  
0
217/fx  
When released by RESETB  
-
-
-
-
mS  
mS  
Oscillation  
Stabilization  
Wait Time  
When released by interrupt  
Signal  
NOTE 1)  
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  
220/fX (Approximately 250ms)  
217/fX (Approximately 31.3ms)  
215/fX (Approximately 7.82ms)  
213/fX (Approximately 1.95ms)  
0
0
1
1
0
1
0
0
0
1
0
1
16  
4Bit Single Chip Microcontroller  
DMC42C4008  
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  
STOP Mode  
Stabilization Wait Time  
Operation  
Mode  
RAM Data retention  
VDD  
VDDDR  
STOP instruction execution  
tSREL  
tWAI  
Interrupt Signal  
(Rising Edge)  
17  
4Bit Single Chip Microcontroller  
DMC42P4008  
DMC42P4008  
DESCRIPTION  
The DMC42P4008 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 DMC42C4008 with programming of the internal  
EPROM. The DMC42P4008 is the OTP version  
of the DMC42C4008 with replacement of MASK  
ROM to EPROM as an internal ROM.  
P80  
P81  
1
2
3
4
64  
63  
62  
V
DD  
P63  
P62  
P82  
P83  
EPD4  
P61  
P60  
PD3  
PD2  
61  
60  
P20/ CL0  
5
6
7
P21  
P22  
59  
58  
8
9
P23  
57  
PD1  
PD0  
PC3  
PIN CONFIGURATION  
P00/ I NT0/ TI 0  
56  
55  
EPA12  
P01/ I NT1/ TI 1  
P02/ I NT2/ TI 2  
P03/ I NT3  
EPA13  
CEX  
10  
11  
12  
D
M
C
4
2
P
4
PC2  
PC1  
54  
53  
52  
51  
64 63 62 61 60 59 58 57 56 55 54 53 52  
PC0  
P10/ SCK  
P11/ SI  
EPA8  
13  
AVDD  
14 EPA9  
EPA10  
P22  
PD1  
51  
50  
49  
1
2
50  
49  
48
47  
46  
45  
AVSS  
P12/ SO  
P13/ BUZ  
15  
P23  
PD0  
PB3/ AD7  
16 EPA11  
3
P00/ I NT0/ TI 0  
PC3  
EPA12  
EPA13  
CEX  
3
4
5
6
7
8
PB2/ AD6  
PB1/ AD5  
P30  
P31  
EPD0  
EPD1  
17
18  
PC2  
P01/ I NT1/ TI 1  
P02/ I NT2/ TI 2  
P03/ I NT3  
48  
47  
46  
PC1  
PB0/ AD4  
PA3/ AD3  
P32  
P33  
EPD2  
19  
PC0  
0
0
20 EPD3  
P10/ SCK  
EPA8  
EPA9  
AVDD  
AVSS  
PB3/ AD7  
45  
44  
43  
RESETB  
XI  
PA2/ AD2  
PA1/ AD1  
PA0/ AD0  
P93  
21  
22  
23  
44  
43  
42  
41  
40  
39  
38  
P11/ SI  
P12/ SO  
P13/ BUZ  
P30  
EPA10  
EPA11  
EPD0  
9
XO  
10  
11  
42  
41  
PB2/ AD6  
PB1/ AD5  
PB0/ AD4  
DMC42P4008  
EPA0  
EPA1  
EPA2  
P40  
P41  
24  
25  
P92  
EPD1  
P31  
P32  
P33  
12  
40  
39  
38  
26  
P91  
P42  
P43  
P50  
P51  
PA3/ AD3  
PA2/ AD2  
13 EPD2  
EPD3  
P90  
14  
15  
16  
17  
18  
19  
27 EPA3  
PA1/ AD1  
PA0/ AD0  
P93  
28  
29  
30
31  
32  
37  
36  
35  
34  
33  
EPA4  
EPA5  
P73/ TEST  
P72  
RESETB  
37  
36  
35  
34  
XI  
XO  
P52  
P71  
EPA6  
P70  
P92  
P53  
EPA7  
EPA0/ P40  
EPA1/ P41  
VSS  
P91  
33  
VPP/ OEX  
20 21 22 23 24 25 26 27 28 29 30 31 32  
18  
DMC42P4008  
4Bit Single Chip Microcontroller  
DEVICE OPERATION  
The operational modes of the DMC42P4008 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  
OUTPU  
VDD  
CEX  
VPP / OEX  
MODE  
READ  
VIL  
VIL  
VIL  
VIH  
VIL  
VPP  
VIL  
5.0V  
6.0V  
6.0V  
6.0V  
DOUT  
DIN  
PROGRAM  
VERIFY  
DOUT  
High Z  
PROGRAM INHIBIT  
VPP  
TABLE 1. Operating Modes  
MODE  
PIN NAME  
EPROM MODE  
USER MODE  
VIH  
TEST  
VIL  
VIH  
RESETB  
VIL  
V
IL  
TABLE 2. The modes of DMC42P4008  
DC PROGRAMMING CHARACTERISTICS  
LIMIT  
UNIT  
SYMBO  
PARAMETER  
TEST CONDITION  
MIN.  
-0.1  
2.0  
-
MAX.  
0.8  
Input Low Voltage  
Input High Voltage  
VIL  
VIH  
V
V
V
V
V
V
VDD  
0.45  
-
Output Low Voltage during Verify  
Output High Voltage during Verify  
Quick-pulse Programming  
Quick-pulse Programming  
VOL  
VOH  
VPP  
VDD  
IOL = 2.1mA  
IOH = -400uA  
2.4  
12.5  
6.0  
13.0  
6.5  
19  
4Bit Single Chip Microcontroller  
PACKAGE DIMENSION  
DMC42C/P4008  
[ UNIT : Millimeter ]  
64 SDIP  
33  
64  
+0.1  
0.25  
-0.05  
0°~ 15°  
1
32  
57.80 x 0.2  
5.08Max  
0.51Min  
3.30 x 0.3  
1.00 x 0.1  
0.45 x 0.1  
1.778  
20  
DMC42C/P4008  
4Bit Single Chip Microcontroller  
PACKAGE DIMENSION  
[ UNIT : Millimeter ]  
64 QFP  
20.0±0.1  
3.00MAX  
14.0±0.1  
17.9±0.25  
0.15±0.05  
1.0TYP  
0.35±0.05  
23.9±0.25  
1.8±0.2  
0.8±0.15  

相关型号:

DMC42P4008

4Bit Single Chip Microcontroller
DAEWOO

DMC50101

Small Signal Bipolar Transistor, 0.1A I(C), 50V V(BR)CEO, 2-Element, NPN, Silicon, ROHS COMPLIANT, SMINI5-F3-B, 5 PIN
PANASONIC

DMC501010R

Small Signal Bipolar Transistor, 0.1A I(C), 50V V(BR)CEO, 2-Element, NPN, Silicon, HALOGEN FREE AND ROHS COMPLIANT, SMINI5-F3-B, SC-113CB, 5 PIN
PANASONIC

DMC501E0

RF Small Signal Bipolar Transistor, 0.05A I(C), 2-Element, Silicon, NPN, HALOGEN FREE AND ROHS COMPLIANT, SMINI5-F3-B, 5 PIN
PANASONIC

DMC501E00R

RF Small Signal Bipolar Transistor, 0.05A I(C), 2-Element, Silicon, NPN, HALOGEN FREE AND ROHS COMPLIANT, SMINI5-F3-B, 5 PIN
PANASONIC

DMC50201

Small Signal Bipolar Transistor, 0.1A I(C), NPN, HALOGEN FREE AND ROHS COMPLIANT, SMINI5-F3-B, 5 PIN
PANASONIC

DMC502010R

Small Signal Bipolar Transistor, 0.1A I(C), 50V V(BR)CEO, 2-Element, NPN, Silicon, HALOGEN FREE AND ROHS COMPLIANT, SMINI5-F3-B, SC-113CB, 5 PIN
PANASONIC

DMC50401

Small Signal Bipolar Transistor, 0.1A I(C), NPN, HALOGEN FREE AND ROHS COMPLIANT, SMINI6-F3-B, 6 PIN
PANASONIC

DMC505010R

Small Signal Bipolar Transistor, 0.1A I(C), 50V V(BR)CEO, 2-Element, NPN, Silicon, HALOGEN FREE AND ROHS COMPLIANT, SMINI6-F3-B, SC-113DB, 6 PIN
PANASONIC

DMC505C0

Small Signal Bipolar Transistor, 0.02A I(C), 100V V(BR)CEO, 2-Element, NPN, Silicon, HALOGEN FREE AND ROHS COMPLIANT, SMINI6-F3-B, 6 PIN
PANASONIC

DMC505C00R

Small Signal Bipolar Transistor, 0.02A I(C), 100V V(BR)CEO, 2-Element, NPN, Silicon, HALOGEN FREE, SMINI6-F3-B, 6 PIN
PANASONIC

DMC505E0

RF Small Signal Bipolar Transistor, 0.05A I(C), 2-Element, Silicon, NPN, HALOGEN FREE AND ROHS COMPLIANT, SMINI6-F3-B, 6 PIN
PANASONIC