ChipFind - Datasheet

Part Number EM73P362

Download:  PDF   ZIP
1
*
This specification are subject to be changed without notice.
11.1.2001
EM73P362
EM73P362
EM73P362
EM73P362
EM73P362
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
GENERAL DESCRIPTION
GENERAL DESCRIPTION
GENERAL DESCRIPTION
GENERAL DESCRIPTION
GENERAL DESCRIPTION
EM73P362 is an advanced single chip CMOS 4-bit one-time-programmable (OTP) micro-controller. It contains
3K-byte ROM, 52-nibble RAM, 4-bit ALU, 13-level subroutine nesting, 22-stage time base, one 12-bit timer for
the kernal function and one high speed counter. EM73P362 also contains 5 interrupt sources, 1 input port, 4
bidirection ports, built-in watch-dog-timer and LCD driver (27x3 to 15x3).
Except low-power consumption and high speed, EM73P362 has the STOP mode and IDLE mode operation for
power saving function.
FEATURES
FEATURES
FEATURES
FEATURES
FEATURES
· Operation voltage
: 1.3V to 1.8V. (clock frequency : 32K Hz)
· Clock source
: Single clock system for crystal, connect a external resistor or external clock
source, available by mask option.
· Instruction set
: 109 powerful instructions.
· Instruction cycle time
: Up to 122µs for 32 K Hz.
· ROM capacity
: 3072 x 8 bits.
· RAM capacity
: 52 x 4 bits.
· Input port
: 1 port (4-bit).
· Bidirection port
: 4 ports (P4, P6, P7, P8) are available by mask option. P4 is a high current port.
(P4.0 and TONE available by mask option. P4.1~P4.3 are shared with the input/
output of RFO.) P6, P7 and P8 are shared with SEG15-SEG26.
· 12-bit timer
: One 12-bit timer is programmable for timer.
· High speed counter
: The high speed counter includes one 8-bit high speed counter, one 12-bit general
counter and a resistor frequency oscillator. It has resistor to frequency oscillation
mode, melody mode and auto load timer mode.
· Built-in time base counter: 22 stages.
· Subrountine nesting
: Up to 13 levels.
· Interrupt
: External interrupt . . . . . . 2 input interrupt sources.
Internal interrupt . . . . . . 2 timer overflow interrupts,
1 time base interrupt.
· LCD driver
: 27x3 to 15x3 dots available by mask option. 1/3, 1/2 and static three kinds of duty
(1/2 bias) selectable. The programming method of LCD driver is RAM mapping.
· Built-in watch-dog-timer is available by mask option.
· Built-in low battery detector.
· Power saving function
: STOP mode and IDLE mode.
· Package type
: Chip form 50 pins.
QFP 52 pins (CQ).
QFP 100 pins (BQ).
2
*
This specification are subject to be changed without notice.
11.1.2001
EM73P362
EM73P362
EM73P362
EM73P362
EM73P362
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
PIN ASSIGNMENT
PIN ASSIGNMENT
PIN ASSIGNMENT
PIN ASSIGNMENT
PIN ASSIGNMENT
Remark : In ( ) pin used for OTP programming.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
NC
NC
NC
NC
SEG14
SEG13
SEG12
SEG11
SEG10
SEG9
SEG8
SEG7
SEG6
SEG5
SEG4
SEG3
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
SEG2
SEG1
SEG0
COM1
COM0
VEE
VB
VA
(GND)GND
LXIN
LXOUT
(VDD)VDD
VEE2
BAT
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
VPP(VPP)
P4.3
P4.2(DOUT)
P4.1(DIN)
P4.0
SOUND
P0.3(DCLK)
P0.2(OEB)
P0.1(PGMB)
P0.0(ACLK)
RESET(RESET)
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
P8.0
P8.1
P8.2
P8.3
P7.0
P7.1
P7.2
P7.3
P6.0
P6.1
P6.2
P6.3
COM2
NC
NC
NC
NC
NC
NC
NC
NC
NC
EM73P362BQ
QFP 100
23
24
14
15
16
17
18
19
20
21
22
33
32
31
30
29
28
27
39
38
37
36
47
46
45
44
43
42
41
40
52
51
50
1
2
3
4
5
6
7
8
9
10
11
COM1
COM0
VEE
VB
VA
(VSS)VSS
XIN
XOUT
(VDD)VDD
VEE2
BAT
COM2
TONE
(VPP)VPP
P8.2
P8.3
P7.0
P7.1
P7.2
P7.3
P6.0
SEG11
SEG12
SEG13
SEG14
SEG3
SEG4
SEG5
SEG6
SEG7
SEG8
SEG9
SEG10
NC
NC
SEG0
EM73P362CQ
QFP 52
P6.3
(PGMB)P0.1
(OEB)P0.2
(DCLK)P0.3
P4.0
(DIN)P4.1
(DOUT)P4.2
P4.3
12
13
(RESET)RESET
(ACLK)P0.0
49
SEG1
35
34
P8.0
P8.1
25
26
P6.2
P6.1
48
SEG2
3
*
This specification are subject to be changed without notice.
11.1.2001
EM73P362
EM73P362
EM73P362
EM73P362
EM73P362
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
FUNCTION BLOCK DIAGRAM
FUNCTION BLOCK DIAGRAM
FUNCTION BLOCK DIAGRAM
FUNCTION BLOCK DIAGRAM
FUNCTION BLOCK DIAGRAM
Interrupt
Control
Time
Base
12-bit
timer
(TA)
System Control
Instruction Decoder
Instruction Register
ROM
PC
Data Bus
Reset
Control
Frequency
doubler
Timing
Generator
Sleep Mode
Control
Data pointer
ACC
ALU
Flag
Z C S
G
Stack pointer
Stack
RAM
HR
LR
I/O Control
P0.0(INT1)/WAKEUP0
P0.1/WAKEUP1
P0.2(INT0)/WAKEUP2
P0.3/WAKEUP3
RESET
Clock
Generator
XIN XOUT
LCD
driver
Tone generator
High speed counter
VA
VB
VEE
COM0~COM2
SEG0~SEG14
P4.0(RX)/TONE
P4.1(CS)
TONE
P6,P7,P8/SEG(26..15)
WDT
P4.2(RY)
P4.3(RZ)
Low battery detector
BAT
PIN DESCRIPTIONS
PIN DESCRIPTIONS
PIN DESCRIPTIONS
PIN DESCRIPTIONS
PIN DESCRIPTIONS
Pin name
Function
P
IN
type
VDD
Power supply (+), Power supply (+) for programming OTP
VSS
Power supply (-), Power supply (-) for programming OTP
RESET
System reset input signal, low active
RESET_A
mask option : none
pull-up
XIN
Crystal / external resistor or external clock source
OSC_A / OSC_F
connecting pin
XOUT
Crystal / external resistor connecting pin
OSC_A / OSC_F
P0.0(INT1)/WAKEUP0,
2-bit input pins with external interrupt sources input
INPUT_J
P0.2(INT0)/WAKEUP2
and STOP/IDLE releasing function
mask option : wake-up enable, pull-up
wakeup enable, none
wakeup disable, pull-up
wakeup disable, pull-down
wakeup disable, none
In programming OTP mode:
P0.0/ACLK : address counter clock for programming OTP
P0.2/OEB : data output enable for programming OTP
4
*
This specification are subject to be changed without notice.
11.1.2001
EM73P362
EM73P362
EM73P362
EM73P362
EM73P362
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
PIN DESCRIPTIONS
PIN DESCRIPTIONS
PIN DESCRIPTIONS
PIN DESCRIPTIONS
PIN DESCRIPTIONS
Pin name
Function
P
IN
type
P0(1,3)/WAKEUP1,3
2-bit input pins with STOP / IDLE releasing function
INPUT_H
mask option : wakeup enable, pull-up
wakeup enable, none
wakeup disable, pull-up
wakeup disable, pull-down
wakeup disable, none
In programming OTP mode :
P0.1/PGMB : program data to OTP cells for programming OTP
P0.3/DCLK : data in/out clock signal for programming OTP
P4.0(RX)/TONE
1-bit bidirection I/O pin or inverse sound effect output or
I/O_O
RF oscillation
mask option : TONE enable, push-pull, high current PMOS
TONE disable, open-drain(apply to RF oscillation)
TONE disable, push-pull, high current PMOS
TONE disable, push-pull, low current PMOS
P4.1(CS)
1-bit bidirection I/O pin or RF oscillation bias pin
I/O_X
mask option : open-drain(apply to RF oscillation)
push-pull, high current PMOS
push-pull, low current PMOS
In programming OTP mode :
P4.1/DIN : data input for programming OTP
P4.2(RY)
1-bit bidirection I/O pins or RF oscillation input pins
I/O_Y
mask option : open-drain(apply to RF oscillation)
push-pull, high current PMOS
push-pull, low current PMOS
In programming OTP mode :
P4.2/DOUT : data output for programming OTP
P4.3(RZ)
1-bit bidirection I/O pins or RF oscillation input pins
I/O_Y
mask option : open-drain(apply to RF oscillation)
push-pull, high current PMOS
push-pull, low current PMOS
P6(0..3)/SEG(23..26),
12-bit bidirection I/O pins are shared with LCD segment pin
I/O_O
P7(0..3)/SEG(19..22),
mask option : segment enable, open-drain
P8(0..3)/SEG(15..18)
segment disable, open-drain
segment disable, push-pull, high current PMOS
segment disable, push-pull, low current PMOS
BAT
Connect the capacitor for built-in low battery detector
TONE
Built-in tone generator output
VA, VB, VEE
Connect the capacitors for LCD bias voltage
VEE2
Used for LCD bias voltage
Connect to VDD
COM0 ~ COM2
LCD common output pins
SEG0 ~ SEG14
LCD segment output pins
VPP
In normal mode : No connection (Floating)
In programming OTP mode :
VPP : high voltage (12V) power source for programming OTP
5
*
This specification are subject to be changed without notice.
11.1.2001
EM73P362
EM73P362
EM73P362
EM73P362
EM73P362
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
LDAX
LDAX
LDAX
LDAX
LDAX
Acc
Acc
Acc
Acc
Acc
ROM[DP]
ROM[DP]
ROM[DP]
ROM[DP]
ROM[DP]
L
L
L
L
L
LDAXI
LDAXI
LDAXI
LDAXI
LDAXI
Acc
Acc
Acc
Acc
Acc
ROM[DP]
ROM[DP]
ROM[DP]
ROM[DP]
ROM[DP]
H
H
H
H
H
,DP+1
,DP+1
,DP+1
,DP+1
,DP+1
DP is a 12-bit data register which can store the program ROM address to be the pointer for the ROM code data.
First, user load ROM address into DP by instruction "STADPL, STADPM, STADPH", then user can get the
lower nibble of ROM code data by instruction "LDAX" and higher nibble by instruction "LDAXI".
User's program and fixed data are stored in the program ROM. User's program is according the PC value
to send next executed instruction code. Fixed data can be read out by table-look-up instruction.
Table-look-up instruction is depended on the Data Pointer (DP) to indicate to ROM address, then to get the
ROM code data.
FUNCTION DESCRIPTIONS
FUNCTION DESCRIPTIONS
FUNCTION DESCRIPTIONS
FUNCTION DESCRIPTIONS
FUNCTION DESCRIPTIONS
PROGRAM ROM ( 3K X 8 bits )
PROGRAM ROM ( 3K X 8 bits )
PROGRAM ROM ( 3K X 8 bits )
PROGRAM ROM ( 3K X 8 bits )
PROGRAM ROM ( 3K X 8 bits )
3 K x 8 bits program ROM contains user's program and some fixed data.
The basic structure of program ROM can be divided into 4 parts.
1. Address 000h: Reset start address.
2. Address 002h - 00Ch : 5 kinds of interrupt service routine entry addresses.
3. Address 00Eh-086h : SCALL subroutine entry address, only available at 00Eh,016h,01Eh,026h, 02Eh,
036h, 03Eh, 046h, 04Eh, 056h, 05Eh, 066h, 06Eh, 076h, 07Eh, 086h.
4. Address 000h - 7FFh : LCALL subroutine entry address.
5. Address 000h - BFFh : Except used as above function, the other region can be used as user's program region.
address 3072 x 8 bits
000h
Reset start address
002h
INT0; External interrupt service toutine entry address
004h
006h
TRGA; Timer/counter A interrupt service routine entry address
008h
TRGB; Timer/counter B interrupt service routine entry address
00Ah
TBI; Time base interrupt service routine entry address
00Ch
INT1; External interrupt service routine entry address
00Eh
086h
BFFh
SCALL, subroutine call entry address
.
.
.