ChipFind - документация

Электронный компонент: ML64P168-xxxGA

Скачать:  PDF   ZIP

Document Outline

FEDL64P168-01
Semiconductor
ML64P168
4-Bit Microcontroller with Built-in RC Oscillation Type A/D Converter and LCD Driver
1/51
This version: Sep. 27,1999
Previous version: Jun.
22,1999
GENERAL DESCRIPTION
The ML64P168 is a one-time-programmable ROM-version product, which has one-time PROM (OTP)
as internal program memory. On the other hand, the ML64168 is a mask ROM-version product, which
has mask ROM as internal program memory.
Unlike the mask ROM-version product (ML64168), the ML64P168 cannot be supplied in the form of a
chip.
The ML64P168 has two operation modes, microcontroller operation mode and PROM mode. The
microcontroller operation mode is used to operate the ML64P168 like a ML64168 and the PROM
mode is used to program or read the PROM.
The ML64P168 is a low power 4-bit microcontroller incorporating the Oki's original CPU core nX-
4/30.
The ML64P168 provides a minimum instruction execution time of 4.3
s (@700kHz).
The ML64P168 contains 8160-byte program memory, 512-nibble data memory, three 4-bit input-output
ports, 4-bit input port, 4-bit output port, 2-channel RC oscillation type A/D converter, LCD driver for
up to 120 segments, and buzzer output port.
APPLICATION
The ML64P168 is best suited for low power, high precision thermometers and hygrometers.
FEATURES
Processing speed
Minimum instruction execution time
: 4.3
s @700 kHz
91.6
s @32.768 kHz
Clock generation circuit
Low-speed clock
: 32.768 kHz crystal oscillator
High-speed clock
: 700 kHz RC oscillator ( with an external resistor )
CPU clock is selectable as Low-speed clock / High-speed clock by software.
Operating voltage
: 1.5 V spec. / 3.0 V spec. ( selectable by mask option )
1.45 to 1.70 V (1.5V spec.)
2.7 to 3.5 V (3.0V spec.)
Operating temperature
: 0 to +65
C
The information contained herein can change without notice owing to product and/or technical improvements.
Before using the product, please make sure that the information being referred to is up-to-date.
FEDL64P168-01
Semiconductor
ML64P168
2/51
Memory space
Internal program memory
: 8160 bytes
Internal data memory
: 512 nibbles
RC oscillation type A/D converter
: 2 channels
Time division 2-channel method
Counter A
: 1 / ( 10
4
8 )
1
Counter B
: 1 / 2
14
1
I/O port
Input-output port
: 3 ports
4 bits
Input port
: 1 port
4 bits
Output port
: 1 port
4 bits
( 8 out of the 34 LCD driver outputs can be used as
output-only ports by mask option. )
LCD driver
: 34 outputs
(1) At 1/4 duty and 1/3 bias
: 120 segments (max.)
(2) At 1/3 duty and 1/3 bias
: 93 segments (max.)
(3) At 1/2 duty and 1/2 bias
: 64 segments (max.)
Voltage Regulator for LCD Driver (selectable by mask option)
The LCD panel display is stable regardless of temporary supply voltage drop, because the
voltage generated by the voltage regulator for LCD driver is supplied to the bias voltage
generator as a reference voltage.
LCD Operating Voltage
When the voltage regulator for LCD driver is used
: 3.6 V ( Duty cycle = 1/4 or 1/3 )
: 2.4 V ( Duty cycle = 1/2 )
When the voltage regulator for LCD driver is not used
: 4.5 V ( Duty cycle = 1/4 or 1/3 )
: 3.0 V ( Duty cycle = 1/2 )
Buzzer driver
: 1 output ( 4 output modes selectable )
Serial port
: Synchronous 8-bit transfer
Selectable as external clock / internal clock
Selectable as MSB first / LSB first
Capture circuit
: 2 channels ( 32Hz, 64Hz, 128Hz, 256Hz )
Battery check circuit
: 1 ( incorporated into the input-only port )
Watchdog timer
Interrupt
External interrupt
: 2 sources
Internal interrupt
: 8 sources
Package:
80-pin plastic QFP ( QFP80-P-1420-0.80-BK )
Product name : ML64P168 - xxxGP ( written PROM )
ML64P168 - NGP
( blanked PROM )
80-pin plastic QFP ( QFP80-P-1414-0.65-K )
Product name : ML64P168 - xxxGA ( written PROM )
ML64P168 - NGA ( blanked PROM )
xxx indicates a code number.
FEDL64P168-01
Semiconductor
ML64P168
3/51
PROGRAM DEVELOPMENT ENVIRONMENT
Structured Assembler
:
SASM64K
In Circuit Emulator
:
EASE64168
Debugger
:
DT64K
FEDL64P168-01
Semiconductor
ML64P168
4/51
BLOCK DIAGRAM
P1
TR1
TR2
C
BIAS
P0
BD
CAPR
INTC
ADC
2CLK
RSTC
TST
BC
TIMING
CONTROLLER
SIOP
IR
DECORDER
PROM
8160
Bytes
RAM
512
Nibbles
SP
TBC
BSR
HALT
MIEF
V
DD1
V
DD2
V
DD3
C1
C2
L0
L33
PCM PCL
X Y
H L
PCH
ALU
B A
L1
V
DDI
INT
P1.0
P1.1
P1.2
P1.3
BD
IN0
CS0
RS0
CRT0
RT0
IN1
CS1
RS1
RT1
OSC2
OSC1
XT
XT
RST
TST1
TST2
INT
INT
5
CPU CORE: nX-4/30
TR0
IR
ROMR
P2
P3
P4
V
DDI
INT
V
DDI
P0.0
P0.1
P0.2
P0.3
INT
INT
DATA BUS ( 8 )
DATA BUS ( 8 )
P2.0
P2.1
P4.3
to
LCD
WDT
ADDRESS BUS
to
V
PP
FEDL64P168-01
Semiconductor
ML64P168
5/51
PIN CONFIGURATION (TOP VIEW)
L2
L3
L4
L5
L6
L7
L8
L9
L10
L11
L12
L13
L14
L15
L16
P2.0
P2.1
P2.3
P3.0
P2.2
L0
L1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
P3.1
P3.2
21
22
23
24
P3.3
P4.0
P4.1
P4.2
P4.3
BD
V
PP
V
SS
RT0
CRT0
RS0
CS0
IN0
IN1
CS1
RS1
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
L31 / P6.1
L29 / P5.3
L28 / P5.2
L27 / P5.1
L26 / P5.0
L25
L24
L23
L22
L21
L20
L19
L18
L17
C2
C1
V
DD3
V
DD2
V
DDI
L30 / P6.0
63
62
61
64
L33 / P6.3
L32 / P6.2
V
DD1
RT1
P0.3
P0.1
P0.0
P1.3
P1.2
P1.1
P1.0
TST2
TST1
RESET
XT
XT
V
DD
OSC1
OSC2
P0.2
80
79
78
76
75
74
73
72
71
70
69
68
67
66
65
77
( GP : QFP80-P-1420-0.80-BK )
80-Pin Plastic QFP