DAEWOO DMC42C1106

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