DMC42C1008 [DAEWOO]

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

4Bit Single Chip Microcontroller
4位单片机

微控制器
文件: 总20页 (文件大小:138K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
1
4Bit Single Chip Microcontroller  
DESCRIPTION  
DMC42C1008  
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  
P50/ kS4  
P43/ kS3  
SEG12  
SEG13  
1
2
3
64  
63  
62  
P42/ kS2  
P41/ kS1  
P40/ kS0  
X0  
SEG14  
SEG15  
SEG16  
SEG17  
4
5
6
7
8
61  
60  
59  
SEG18  
SEG19  
58  
57  
56  
55  
XI  
TEST  
9
XTO  
XTI  
SEG20  
SEG21  
10  
11  
VDD  
54  
53  
52  
51  
50  
SEG22  
SEG23  
SEG24  
SEG25  
12  
13  
14  
15  
16  
P33  
P32  
P31  
DMC42C1008  
SEG26  
SEG27  
P30  
P13/ BUZ  
49  
48  
47  
46  
45  
SEG28  
P12/ SO  
P11/ SI  
17  
18  
19  
20  
SEG29  
SEG30  
SEG31  
P10/ SCK  
P03/ I NT3  
P02/ I NT2  
21  
22  
23  
24  
44  
43  
42  
41  
COM0  
COM1  
COM2  
P01/ I NT1  
P00/ I NT0/ TI 0  
P23  
COM3  
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40  
2
4Bit Single Chip Microcontroller  
DMC42C1008  
FEATURE  
Memory mapped I/O  
8-bit serial communication interface  
- External / Internal clock selection  
- Mode : Transmit ·Receive  
Receive only  
Program memory : 8192 x 10bits  
Data memory : 512 x 4bits  
Clock continuous  
Instructions  
LCD controller/driver  
- Various bit manipulation  
- 8-bit data operation  
- 7-bit relative branch  
- 1 byte absolute call  
- selectable number of segments ;  
20/24/28/32 segment (4/8/12 lines can  
be specified as bit ports)  
- Display mode selection  
· Static  
Instruction cycle times  
· 1/2 duty (1/2 bias)  
- Main ( XI = 4.19MHz )  
· 1/3 duty (1/2 bias)  
. 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 )  
· 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  
64 I/O Pins  
General register : 8 x 4-bit respectively  
- LCD driver output pins : 36  
. Segment ouput pins : 20  
. Segment CMOS output pins : 12  
. Common ounput pins : 4  
- CMOS input/output pins : 32  
Accumulator  
- Bit Accumulator (CY), 4 bit Accumulator (A),  
8 bit Accumulator (XA)  
Multiple vectored interrupt source  
- External interrupt : 4  
- Internal interrupt : 4  
Power saving mode  
- STOP : Main clock, CPU clock stop  
- STBY : Only CPU clock stop  
Main clock operation  
Watch timer  
- fast mode : 3.91 msec  
- normal mode : 0.5 sec  
- buzzer output : 1, 2, 4 KHz  
Package : 80 QFP  
APPLICATION  
Basic interval timer  
- 8 kinds of period  
- Used stabilization wait timer to wake up Stop mode  
VTR, Camera, Rice Cooker, Telephone  
Blood Pressure Gauge, CD Player  
One 8-bit timer / event counter  
3
4Bit Single Chip Microcontroller  
DMC42C1008  
BLOCK DIAGRAM  
PORT2  
PORT3  
PORT6  
PORT8  
P20 ¡ • P23  
P30 ¡ • P33  
P60 ¡ • P63  
P80 ¡ • P83  
BASIC  
INTERVAL  
TIMER  
IRQBT  
TIMER/  
EVENT  
COUNTER  
DMC42 CORE  
IRQTC0  
WATCH  
BUZ/P13  
TIMER  
FLCD  
IRQWT  
SI/P11  
VLC0~VLC2  
CLOCKED  
SERIAL  
SO/P12  
INTERFACE  
SCK/P10  
COM0~COM3  
SEG0~SEG19  
DATA MEMORY  
(512 X 4BITS)  
PROGRAM MEMORY  
(8192 X 10BITS)  
LCD  
CONTROL  
/
IRQS0  
TI0/INT0/P00  
INT1/P01  
INT2/P02  
INT3/P03  
DRIVER  
INTERRUPT  
CONTROL  
DISPLAY  
RAM  
SEG20~SEG30  
(BP0~BP11)  
KS0/P40  
KS7/P53  
n
CPU  
Fx / 2  
CLOCK  
BIAS  
BIT SEQ.  
BUFFER(16)  
CLOCK  
CLOCK  
CLOCK  
STOP/ IDLE  
OUTPUT  
FLCD  
DIVIDER GENERATOR CONTROL  
CONTROL  
4
4Bit Single Chip Microcontroller  
DMC42C1008  
PROGRAM MEMORY (ROM)  
VECTOR ADDRESS  
CONTENTS  
Prioty  
INTERRUPT SUORCE  
Reset Signal  
RESET  
0000H  
0000H  
VECTOR  
0
1
2
3
4
0002H  
0004H  
0006H  
0008H  
000AH  
000CH  
000EH  
0010H  
0012H  
0014H  
0016H  
0018H  
001AH  
001CH  
001EH  
Basic Interval Timer  
ADDRESS AREA  
IRQBT  
001FH  
External interrupt 0  
External interrupt 1  
Timer Event Counter 0  
IRQ0  
IRQ1  
0020H  
ZERO-PAGE  
CALL AREA  
IRQTC0  
002FH  
0060H  
External interrupt 2  
6
IRQ2  
External interrupt 3  
Serial I/O 0  
8
9
IRQ3  
IRQS0  
8K Byte  
Watch Timer  
Key Scan  
12  
13  
IRQWT  
IRQKS  
1FFFH  
reserved  
15  
-
DATA MEMORY (RAM)  
DIRECT  
INDIRECT  
@HL  
STACK  
GENERAL  
REGISTER  
@DE @DL  
m
$00  
PAGE0  
RB=0  
RB=2  
RB=1  
RB=4  
(256 Byte)  
MP=0  
MP=1  
MP=2  
MP=3  
SPS=0  
$FF  
$00  
PAGE1  
(256 Byte)  
MB=0  
MB=0  
SPS=1  
SPS=2  
BANK 0 $FF  
(1K) $00  
PAGE2  
(256 Byte)  
$FF  
$00  
PAGE3  
(256 Byte) MEMORY  
I/O  
; Usable  
$FF  
5
4Bit Single Chip Microcontroller  
I/O ADDRESS MAP  
DMC42C1008  
ADDRESS  
Hardware Module Name  
R/W  
Addressing Unit  
REMARKS  
INITIAL  
b3  
b2  
b1  
b0  
1 bit  
4 bit  
8bit  
VALUE  
318H  
319H  
31AH  
31BH  
31CH  
31DH  
320H  
321H  
322H  
323H  
324H  
325H  
332H  
334H  
335H  
336H  
337H  
390H  
391H  
392H  
3A0H  
Stack pointer low (SPL)  
Stack pointer high (SPH)  
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
Clock source select. counter  
start (ch0)  
00  
T/E counter register 0  
(TMCNT0)  
readable count value (ch0)  
00  
T/E reference register 0  
(TMREF0)  
W
count reference register (ch0)  
FF  
Basic Timer mode register(BMOD)  
Basic interval timer count  
register(BITCNT)  
R/W 332H.3  
R
clock select, Bit start  
0
readable count register  
00  
Watch timer mode register  
(WMOD)  
R/W 336H.3  
clock/buzzer select. bit3  
readable  
00  
00  
Lcd display mode register  
(LCDMD)  
W
W
O
duty/bias/clock/seg/bitport  
select  
Lcd control register (LCON)  
Power control register  
(PCON)  
O
O
display ON/OFF  
0
system clock select, idle, stop  
mode  
00  
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
O
00  
3A8H  
3A9H  
3AAH  
3ABH  
3B2H  
3C2H  
3C3H  
3C4H  
Serial interface mode register0  
(SIOM0)  
W
3A8H.3  
O
receive/transmit mode. clock  
select  
00  
Serial interface buffer0  
(SBUFF0)  
R/W  
serial shift register 0  
XX  
Power on flag (PONF)  
IME  
P/W 3B2H.0  
R/W 3C2H.3  
O
O
power on reset flag  
0
Interrupt priorty select, IME flag.  
00  
IPSR3  
IPSR2  
IPSR1  
IPSR0  
External interrupt mode register0  
(IMOD0)  
W
W
W
W
O
O
O
O
external interrupt 0 edge  
detection  
00  
00  
00  
00  
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  
IE2  
IRQ2  
IEBT  
IRQBT  
R/W  
R/W  
O
O
O
O
Interrupt EN/IRQ flag  
Interrupt EN/IRQ flag  
0
0
IEWT  
IRQWT  
6
4Bit Single Chip Microcontroller  
DMC42C1008  
ADDRESS  
Hardware Module Name  
R/W  
Addressing Unit  
REMARKS  
INITIAL  
b3  
b2  
b1  
IES0  
b0  
IRQS0  
IRQTC0  
IRQ0  
1 bit  
4 bit  
O
8bit  
VALUE  
3DAH  
3DBH  
3DCH  
3DDH  
3DEH  
3E0H  
3E1H  
3E2H  
3E3H  
3E4H  
3E5H  
3E6H  
3E7H  
3E8H  
3E9H  
3F0H  
3F1H  
3F2H  
3F3H  
3F4H  
3F5H  
3F6H  
3F8H  
IEKSF  
IRQKS  
R/W  
R/W  
R/W  
R/W  
R/W  
W
O
O
O
O
O
Interrupt EN/IRQ flag  
0
0
0
0
0
IETC0  
IE0  
O
Interrupt EN/IRQ flag  
Interrupt EN/IRQ flag  
Interrupt EN/IRQ flag  
Interrupt EN/IRQ flag  
IE1  
IRQ1  
O
IE3  
IRQ3  
O
O
PW03  
PW13  
PW23  
PW33  
PW43  
PW53  
PW63  
PW73  
PW83  
PW93  
PW02  
PW12  
PW22  
PW32  
PW42  
PW52  
PW62  
PW72  
PW82  
PW92  
PW01  
PW11  
PW21  
PW31  
PW41  
PW51  
PW61  
PW71  
PW81  
PW91  
PW00  
PW10  
PW20  
PW30  
PW40  
PW50  
PW60  
PW70  
PW80  
PW90  
O
O
O
O
O
port 0, 1 mode register (PMGA)  
port 2, 3 mode register (PMGB)  
port 4, 5 mode register (PMGC)  
port 6, 7 mode register (PMGD)  
port 8, 9 mode register (PMGE)  
00  
00  
00  
00  
00  
W
W
W
W
PORT0 (R0)  
PORT1 (R1)  
PORT2 (R2)  
PORT3 (R3)  
PORT4 (R4)  
PORT5 (R5)  
PORT6 (R6)  
PORT8 (R8)  
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
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  
R8 Port Data Register  
0
0
0
0
0
0
0
0
O
7
4Bit Single Chip Microcontroller  
PIN DESCRIPTION  
DMC42C1008  
PIN  
SYMBOL  
P00  
SHARED  
PIN  
I/O  
FUNCTION  
RESET  
PORT  
TYPE  
BPS  
INT0/TI0  
I/O  
- Detection edge selectable  
- With noise elimination function  
- Edge detection vectored interrupt input pin  
(detection edge selectable)  
- Event pulse input port for timer event  
counter  
INPUT  
INPUT  
P01  
P02  
P03  
INT1  
INT2  
INT3  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
BPS  
BPS  
BP  
P10  
P11  
P12  
P13  
P20  
P21  
P22  
P23  
P30  
P31  
P32  
P33  
P40  
P41  
P42  
P43  
P50  
P51  
P52  
P53  
P60  
P61  
P62  
P63  
P80  
P81  
P82  
P83  
SCK  
SI  
- Serial clock I/O pin  
- Serial data input pin  
INPUT  
INPUT  
INPUT  
INPUT  
INPUT  
SO  
- Serial data output pin  
BUZ  
- Buzzer output pin  
- 4Bit I/O Port  
- 4Bit I/O Port  
BP  
KS0  
KS1  
KS2  
KS3  
KS4  
KS5  
KS6  
KS7  
- Falling edge detection keyscan input pin  
- Falling edge detection keyscan input pin  
- 4Bit I/O Pin  
BD  
BD  
INPUT BP-PDND  
- 4Bit I/O Pin  
INPUT  
BP  
8
4Bit Single Chip Microcontroller  
PIN DESCRIPTION  
DMC42C1008  
PIN  
SYMBOL  
SEG0 ~  
SEG19  
SEG20 ~  
SEG31  
COM0  
COM1  
COM2  
COM3  
VLC0  
SHARED  
PIN  
I/O  
O
FUNCTION  
RESET  
PORT  
TYPE  
- Segment signal output pin  
OP-SEGB  
BP0 ~ 11  
O
- 1 Bit output port (Bit Port) shared with  
a segment signal output pin  
OP-SEGA  
OP-COMA  
O
- Common signal output  
- LCD drive power pin split register network  
(Mask Option)  
VLC1  
VLC  
VLC2  
BIAS  
- LCD power supply bias control  
- Main system clock input  
- Main system clock output  
- Sub system clock input  
- Sub system clock output  
- System reset input pin  
VLC  
XI  
I
O
I
OSC1  
XO  
XTI  
OSC2  
XTO  
O
I
RESETB  
IP1  
IP2  
MASK ROM  
Version  
TEST  
I
- Chip function  
test input pin  
BP  
OTP ROM  
Version  
9
4Bit Single Chip Microcontroller  
DMC42C1008  
I/O CIRCUITS  
BP  
BPS  
VDD  
VDD  
VDD VDD  
OUTPU  
T
OUTPU  
PUR  
(M.O)  
PUR  
(M.O)  
T
DATA  
PA  
DATA  
PA  
VSS  
VSS  
INTERNA  
INTERNA  
BD  
BP-PDND  
VDD  
VDD  
Output TR  
Disable  
(P-CH)  
PUR  
(M.O)  
PUR  
(M.O)  
OUTPU  
T
PA  
DATA  
PA  
DATA  
OUTPU  
T
Output TR  
Disable  
(N-CH)  
VSS  
VSS  
INTERNA  
INTERNA  
OP-COMA  
OP-SEGA  
VLC  
VLC  
VLC  
VLC  
COM DATA  
PA  
SEG DATA  
VLC  
PA  
VLC  
VSS  
VSS  
NOTE) PUR : Pull-Up Resistor  
M.O : Mask Option  
10  
4Bit Single Chip Microcontroller  
DMC42C1008  
OP-SEGB  
IP1  
VDD  
VLC0  
VDD  
VLC  
SEG DATA  
PBIT.X  
PA  
PAD  
VLC  
VSS  
IP2  
VLC  
VDD  
PAD  
BIA  
2R  
R
VLC  
R=90K  
VLC  
VLC  
R
R
VSS  
VSS  
OSC1  
OSC2  
XI  
XO  
XTI  
XT  
VSS  
11  
4Bit Single Chip Microcontroller  
DMC42C1008  
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.  
12  
DMC42C1008  
4Bit Single Chip Microcontroller  
DC ELECTRICAL CHARACTERISTICS  
(VSS = 0, VDD = 5V ±10%, TA = 25¡ É, fX = 4.19MHz)  
PARAMETER SYMBOL  
TEST  
CONDITION  
LIMIT  
UNIT  
MIN.  
TYP.  
MAX.  
0.8  
V
VDD -  
0.5  
0.7  
V
VDD  
VIH1  
VIH2  
VIH3  
High Level  
Port 0,1 (Schmitt Input)  
XI, XTI  
-
-
VDD  
VDD  
Input Voltage  
V
Port 2,3,4,5,6,8,  
RESETB, TEST  
-
VIL1  
VIL2  
VIL3  
0.2 VDD  
0.4  
Low Level  
Port 0,1 (Schmitt Input)  
XI, XTI  
0
0
-
-
Input Voltage  
V
V
0.3 VDD  
Port 2,3,4,5,6,8,  
RESETB, TEST  
0
-
(IOH = - 5mA)  
High Level  
Port 0,1,2,3,6  
4.2  
4.5  
4.9  
-
-
-
VOH  
VOL  
(IOH = - 100uA)  
(IOL = 10mA)  
(IOL = 10mA)  
Output Voltage  
Low Level  
Port 0,1,2,3,6  
4.6  
Port 4,5 (Open-Drain)  
Port 0,1,2,3,6  
-
-
-
-
2
Output Voltage  
0.4  
0.1  
1.2  
0.6  
0.3  
3
V
(IOL = 1mA)  
Port 0,1,2,3,6  
High Level  
Input Leakage  
Current  
Port 0,1,2,3,4,5,6,8  
IIH  
IIL  
VPPOEX, XTI, RESETB  
uA  
XI  
-
-
5
15  
-3  
Low Level  
Port 0,1,2,3,4,5,6,8  
VPPOEX, XTI, TEST  
XI  
-1.2  
Input Leakage  
uA  
Current  
-
-
-5  
-
-15  
10  
Supply Current  
Dynamic VDD = 5V ±10%  
Main Clock (XI) Mode  
IDD1  
(1)  
mA  
= 4.19MHz  
Idle  
-
-
5
Mode  
13  
DMC42C1008  
4Bit Single Chip Microcontroller  
DC ELECTRICAL CHARACTERISTICS  
(VSS = 0, VDD = 5V ±10%, TA = 25¡ É, fX = 4.19MHz)  
PARAMETER SYMBOL  
TEST  
LIMIT  
UNIT  
CONDITION  
Dynamic  
MIN.  
TYP.  
MAX.  
Supply Current  
IDD2  
-
-
2
(1)  
Main Clock (XI) Mode VDD = 3V ±10%  
= 2MHz  
Idle  
-
-
-
-
-
-
-
-
-
-
1
1.5  
15  
5
mA  
Mode  
Dynamic  
IDD3  
(2)  
Sub Clock (XTI Mode VDD = 3V ±10%  
= 32.768KHz  
Idle  
IDD4  
(2)  
Mode  
uA  
IDD5  
Main Clock (XI) Stop VDD = 5V ±10%  
= 4.19MHz Mode  
3
RL1  
RL2  
Pull-up  
VI = 0V, VDD = 5V ±10%  
RESETB  
20  
10  
-
-
60  
30  
Resistor  
Pull-down  
Resistor  
Kohm  
VI = 0V, VDD = 5V ±10%  
TEST  
NOTES ) :  
(1) Data Include power consumption for subsystem clock oscillation.  
(2) Main system clock oscillation stops and the subsystem clock is used.  
14  
4Bit Single Chip Microcontroller  
DMC42C1008  
AC ELECTRICAL CHARACTERISTICS  
(TA = -40 to +85¡ É, VDD = 2.7 to 6.0V)  
PARAMETER  
SYMBOL  
TEST CONDITION  
MIN.  
TYP.  
MAX.  
UNIT  
Cycle Time  
0.95  
-
64  
uS  
tCY  
VDD =  
4.5 to 6.0V  
Main system  
clock  
3.8  
-
64  
uS  
VDD =  
2.7 to 3.3V  
Sub system clock  
114  
0
122  
125  
uS  
MHz  
KHz  
uS  
uS  
uS  
uS  
uS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
nS  
uS  
VDD = 4.5 to 6.0V  
VDD = 2.7 to 3.3V  
VDD = 4.5 to 6.0V  
VDD = 2.7 to 3.3V  
INT0  
TI0 Input Frequency  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
fTI  
0
275  
TI0 Input High, Low  
Level Width  
0.48  
1.8  
(1)  
-
tTIH  
tTIL  
-
Interrupt Input High,  
Low Level Width  
-
INT1, 2, 3  
10  
-
tINTH  
tINTL  
tKCY  
KS0 to KS7  
10  
-
SCK Cycle Time  
Input  
800  
1600  
3200  
3800  
400  
-
VDD = 4.5 to 6.0V  
VDD = 2.7 to 3.3V  
Output  
Input  
-
-
Output  
Input  
-
SCK High, Low  
Level Width  
-
tKH  
VDD = 4.5 to 6.0V  
VDD = 2.7 to 3.3V  
Output tKCY/2~50  
-
Input  
Output  
Input  
1600  
-
tKL  
tKCY/2~15  
-
SI Set up Time to  
SCK High  
100  
150  
400  
400  
-
-
tSIK  
Output  
Input  
-
-
SI Hold Time to  
SCK High  
tKSI  
Output  
Input  
-
VDD = 4.5 to 6.0V  
VDD = 2.7 to 3.3V  
SCK to S0 Output  
Delay Time  
300  
250  
1000  
1000  
-
tKSO  
Output  
Input  
-
-
Output  
-
RESETB Low Level  
10  
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)  
0.8VD  
Measuremen  
0.8VD  
0.2VD  
t
0.2VD  
1/X  
Clock Timing  
XI  
tXH  
tXT  
tXL  
VDD-  
0.4V  
1/XTI  
tXT  
XTI  
VDD-  
0.4V  
Timer Event Counter  
TI0  
1/fTI  
tTIL  
tTIH  
0.8VD  
0.2VD  
Serial Transfer Timing  
SCK  
tKC  
tKL  
tKH  
0.8VD  
0.2VD  
tSIK  
tKSI  
0.8VD  
0.2VD  
Input Data  
SI  
tKS  
Output Data  
SO  
Interrupt Input Timing  
tINT  
tINT  
INT0~INT3  
KS0~KS7  
0.8VD  
0.2VD  
RESETB Input Timing  
RESET  
tRS  
0.2VD  
16  
DMC42C1008  
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 )  
Oscillation Stabilization  
BMOD2 BMOD1 BMOD0  
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
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  
tWAI  
Interrupt Signal  
(Rising Edge)  
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  
P50/ EPA4/ kS4  
P43/ EPA3/ kS3  
P42/ EPA2/ kS2  
P41/ EPA1/ kS1  
P40/ EPA0/ kS0  
XO  
64  
63  
62  
61  
60  
59  
58  
57  
56  
55  
54  
53  
52  
51  
50  
1
2
SEG12  
SEG13  
SEG14  
SEG15  
SEG16  
SEG17  
SEG18  
SEG19  
SEG20  
SEG21  
SEG22  
SEG23  
SEG24  
SEG25  
SEG26  
SEG27  
SEG28  
SEG29  
3
4
5
6
XI  
7
8
VPP/ OEX  
9
XTO  
XTI  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
VDD  
DMC42P1008  
P33/ EPD3  
P32/ EPD2  
P31/ EPD1  
P30/ EPD0  
49 P13/ EPA11/ BUZ  
P12/ EPA10/ SO  
P11/ EPA9/ SI  
P10/ EPA8/ SCK  
P03/ I NT3  
48  
47  
46  
45  
44  
43  
SEG30  
SEG31  
P02/ CEX/ I NT2  
P01/ EPA13/ I NT1  
COM0  
COM1  
COM2  
COM3  
42 P00/ EPA12/ I NT0/ TI 0  
41  
P23  
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40  
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  
OUTPU  
VDD  
CEX  
VPP / OEX  
MODE  
READ  
VIL  
VIL  
VIL  
VIH  
VIL  
VPP  
VIL  
DOUT  
DIN  
5.0V  
6.0V  
6.0V  
6.0V  
PROGRAM  
VERIFY  
DOUT  
High Z  
VPP  
PROGRAM INHIBIT  
TABLE 1. Operating Modes  
MODE  
PIN NAME  
EPROM MODE  
USER MODE  
VIH  
VIL  
TEST  
VIH  
RESETB  
VIL  
VIL  
TABLE 2. The modes of DMC42P1008  
DC PROGRAMMING CHARACTERISTICS  
LIMIT  
UNIT  
SYMBO  
L
PARAMETER  
TEST CONDITION  
MIN.  
-0.1  
2.0  
-
MAX.  
0.8  
VIL  
VIH  
Input Low Voltage  
Input High Voltage  
V
V
V
V
V
V
VDD  
VOL  
VOH  
VPP  
VDD  
IOL = 2.1mA  
IOH = -400uA  
Output Low Voltage during Verify  
Output High Voltage during Verify  
Quick-pulse Programming  
Quick-pulse Programming  
0.45  
-
2.4  
12.5  
6.0  
13.0  
6.5  
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.15±0.05  
0.80  
0.35±0.05  
23.9±0.25  
1.8±0.2  
0.8±0.15  

相关型号:

DMC42C1106

4Bit Single Chip Microcontroller
DAEWOO

DMC42C2008

4Bit Single Chip Microcontroller
DAEWOO

DMC42C3008

4Bit Single Chip Microcontroller
DAEWOO

DMC42C4008

4Bit Single Chip Microcontroller
DAEWOO

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