DMC42C4008 [DAEWOO]
4Bit Single Chip Microcontroller; 4位单片机型号: | DMC42C4008 |
厂家: | DAEWOO Electronic Components |
描述: | 4Bit Single Chip Microcontroller |
文件: | 总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
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
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
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
D
0.2VD
SI
Input Data
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
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
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
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
相关型号:
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
©2020 ICPDF网 联系我们和版权申明