DAEWOO DMC42C1008

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