Product Information

 Register Once for
 custom product info


 

ML64168
Development Support Tool
 

Documents

»  PDF of this Voice Development Support Tool (318 KB) is available. ML64168.pdf
»  User's Manual for the ML64168/P168. ML64168/P168 User's Manual

Description

The ML64168 is a low power 4-bit microcontroller incorporating the Oki's original CPU core nX-4/30. The ML64168 provides a minimum instruction execution time of 4.3µs (@700kHz). The ML64168 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. The ML64P168 is the one-time-programmable ROM version of ML64168, having one-time PROM(OTP) as internal program memory. The ML64P168 is used to evaluate the software development.

   

Application

»  The ML64168 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.25 to 1.70 V (1.5 V spec.)
2.0 to 3.50 V (3.0 V spec.)
2.2 to 3.50 V (3.0 V spec., 1/2duty)
»  Operating temperature : - 40 to +85°C
»  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 / ( 104 x 8 ) x 1
Counter B : 1 / 214 x 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 : ML64168-xxxGP )
80-pin plastic QFP ( QFP80-P-1414-0.65-K ) : ( Product name : ML64168-xxxGA )
80-pin plastic TQFP ( TQFP80-P-1212-0.50-K ):( Product name : ML64168-xxxTB )
Chip : ( Product name : ML64168-xxx )
xxx indicates a code number.

   

Program Development Environment

»  Structured Assembler : SASM64K
»  In Circuit Emulator : EASE64168
»  Debugger : DT64K
»  OTP version product : ML64P168
( replaces the built-in program memory with one-time PROM )