Selection Guide Low Power Microcontrollers ML610400 Series Ver.1.1 Key Features re re re u Feat u Feat 1 2 Low current consumption prolongs battery life 0.5μA suspend (HALT) current Low operating voltage One command through parallel processing via pipeline architecture Command Clock 1.1V Operation TIMER ure Feat re re u Feat 6 Software development with code-efficient C compiler High performance C compiler 86 LCD tool simplifies LCD control program development Displays images without the LCD panel Built-in mapping RAM LCD Image LCD Image Verification Tool Assignment Tool Application program Software CP DA C AD U M RO M C ROM code Displays the LCD image Maps the LCD segments via the microcontroller pin On-chip Emulator Hardware Management tools Emulator Build tools LCD development Reference Board ROM code generation Flash programming re u Feat re 10 Multiple sample peripheral drivers provided for easy integration Sample peripheral driver provided Programming LAPIS Semiconductor driver RA Simple, easy-to-use debugger and on-chip emulator Flexible writing process Writing by customer LAPIS Semiconductor driver Compile ἴ ἴ 5 9 Troublesome software changes no longer required when changing the LCD panel re Development Support System u Feat u Feat 7 u Feat Comprehensive development environment Debugging CLOCK GENERATOR ###############*/ API #*/ ###############*/ ****/ int main( void ) { = Main initialize. ===*/ /*--- Variable. ---*/ gCntTimer = 0; (unsigned _reqNotHalt = (; --- Peripheral. ---*/ _initPeri(); /*--- Start. ---*/ ###############*/ API #*/ ###############*/ ****/ int main( void ) { = Main initialize. ===*/ /*--- Variable. ---*/ gCntTimer = 0; (unsigned _reqNotHalt = (; --- Peripheral. ---*/ _initPeri(); /*--- Start. ---*/ re 4 High performance CPU core reduces system power requirements Single 1.5V battery ROM RAM WDT 3 Low voltage operation contributes to smaller system size Interrup Interrupt signal CPU u Feat u Feat Flexible layout design 1 LAPIS Semiconductor driver Writing at LAPIS Semiconductor facility uctor emicond Package LAPIS S delivery uctor emicond LAPIS S Chip delivery www.lapis-semi.com/en ML610400 Series Overview This series is equipped with Flash memory for application code storage readable at only 1.1V and features industry-leading operating, halt, and sleep current consumption. In addition, a high performance CPU core is included, capable of processing one instruction per clock cycle. The result is high performance and ultra-low power consumption. Pin- and function-compatible Mask ROM models are also offered featuring identical characteristics. The products can be delivered in either packaged or die format. Customers can also opt to have programming performed by LAPIS Semiconductor as part of the standard manufacturing process or at their site using a multiwriter. Standard ROM Capacity (Bytes) Standard Low Power Microcontrollers Low power microcontrollers These low power microcontrollers are ideal for compact, battery-driven systems without an LCD. Standard Type 64K START ML610(Q)482(P) ML610Q489(P) ML610Q488(P) 48K Ranges ML610Q487(P) 32K • Program memory (32KByte to 64KByte), RAM (1KByte to 4KByte • Low speed clock : 32.768kHz, High-speed clock : 500kHz to 4.096MHz • 3 types of serial communication ports (I2C, SSIO, UART) • 8bit / 16bit Timer,16bit PWM • Available in bare die / TQFP48 package formats Remote Controllers for Boilers ML610Q486(P) Electric Bicycles 330pin 0piin 48pin 48piin Built-in Dot Matrix LCD Driver 64pin 64piin Low power microcontrollers Package Pins Built-in LCD Driver Low Power Microcontrollers ROM 96K Capacity (Bytes) Performance Weather Stationss S AT S AT Bicycle Meterss 64K Pedometers with Graph p ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ ŝ 48K 0 12 24 16K Thermostats 8K 6K ' ML610403(P) M L610403(P) ML610402(P) ML610401(P) 64pin SET Dot Matrix Type kcal ML610Q429(P) (P) ML610Q428(P) (P) TOTAL ML610Q422(P) ML610Q421(P) CONFIG ML610(Q)409(P) ML610(Q)408(P) ML610(Q)407(P) Segment Type Clocks 0 ML610406(P) ML610405(P) ML610404(P) ( ) Digital Digi itall Thermometers 80pin MIN. • Supports 400 to 1536 dot LCDs (1/24 to 1/2 duty, 1/4 to 1/3 bias) • 32-128KByte program memory, 2 to 7KByte RAM • Low speed clock : 32.768kHz, High-speed clock : 500kHz to 4.096MHz • 2 A/D converters (24bit RC oscillation, 12bit successive approximation) • Integrated LCD display allocation RAM and LCD drive voltage step-up circuit • Available in bare die / TQFP120 to LQFP144 package formats ML610Q439(P) ML ML610Q438(P) ML ML610Q436 M ML610Q435 M ML610Q432 M ML610Q431 M Q km Pedometers s 32K These low power microcontrollers integrate a boost circuit for driving LCDs, eliminating the need for an external LCD power supply. ML610Q415 ML610Q412(P) ML610Q411(P) Built-in Segment LCD Driver Electronic Sports (Multifunction) Watches Low power microcontrollers These low power microcontrollers with segment LCD driver integrates a boost circuit for driving an LCD. Electroniic Electronic Wristwatches Start/ Stop • Supports 55 to 185 segment LCDs (1/5 to 1/2 duty, 1/3 to 1/2 bias) • 6 to 16KByte program memory, 192Byte to 1KByte RAM • Low speed clock : 32.768kHz, High-speed clock : 500kHz to 2MHz • 16bit or 24bit RC oscillation type A/D converter for temperature / humidity measurement • 12bit successive approximation type A/D converter • Integrated LCD display allocation RAM and LCD drive voltage step-up circuit • Available in bare die / TQFP64 to LQFP120 package formats MAX. Token T ok ken Machines 100pin START HALF VHDD COOL JPZ SAM LAP/ Sptit Temperature T emperature Loggers 120pin 128pin 144pin Package Pins 2 www.lapis-semi.com/en re u Feat 1 Low current consumption prolongs battery life 0.5μA suspend (HALT) current Original design technology and low power processes ensure low current consumption in all modes. In addition, a dual-clock system is utilized, enabling intermittent operation in low-power mode and selection of the optimum clock frequency, making operation possible for 10 years on just a single battery. Interrupt signal CPU ROM RAM WDT TIMER CLOCK GENERATOR Company A Industry's lowest power consumption∗ 2.8years Company B ∗Based on an LAPIS Semiconductor comparison of flash microcontrollers with built-in LCD driver 4.6 6years Company C Flash Memory Operation Comparison Current (μA) Reduced Current Leakage 6.1years 10 years LAPIS Semiconductor 5years 10 1 0years Current consumption(μA) 100 0 Voltage (V) 1.8 Unique process minimizes current leakage at high temperatures, reducing power consumption over a wider range. 5.4years Company E LAPIS Semiconductor 40% 1.0 6.4years Company D Conventional 80 60 Standard Processing Leakage current minimized at high temperatures 40 20 0 –50 Low Power Processing 0 50 100 Temperature (°C) LAPIS Semiconductor has achieved Internal Flash memory capable of reading at only 1.1V, enabling operation from a single 1.5V battery. industry-leading low power consumption in all modes Optimized clock reduces power consumption Microcontroller with Built-In Flash Memory (ML610Q431) CPU Operation (Built-in 4MHz PLL oscillator: 800μA) CPU Operation (External 32kHz oscillator: 5μA) CPU Operation (Built-in 500kHz RC oscillator: 70μA) HALT Operation (32kHz crystal oscillator + RTC + WDT: 0.5μA) STOP Operation (No oscillation: 0.15μA) 180μA at 1MHz Only 5μA with crystal oscillation clock Uses even less current at lower speeds Timing at low current Reduce current leakage High-speed clock Low-speed clock Frequency division (1/2, 1/4, 1/8) Optimum clock selected via control software. 3 www.lapis-semi.com/en Low operating voltage Single 1.5V battery Only 1.1V is required, making operation possible using only a single 1.5V battery. This contributes to more compact, lightweight devices while reducing costs. The low minimum operation voltage, combined with 32.768kHz crystal oscillation clock and extremely low current consumption (in low-power mode) results in longer battery life and enables the use of double layer capacitors for (a low-cost) backup. Two dry batteries 3V Flash MCU Lithium battery 3V LAPIS Semiconductor Ultra Low Power Microcontroller Lower costs Smaller and lighter or Flash MCU 1.1V Operation Power consumption 97% down One dry battery 1.5V LAPIS Semiconductor Flash MCU Dry Cell Conventional Low Power Microcontroller Dry Cell 2 Low voltage operation contributes to smaller system size Dry Cell re u Feat or Silver oxide battery 1.55V LAPIS Semiconductor Flash MCU Typ.105μW@500kHz, 1.5V Typ.4500μW@500kHz, 3V Compared with th standard t d d LAPIS Semiconductor products 4 www.lapis-semi.com/en Fe e atur 3 One command through parallel processing via pipeline architecture High performance CPU core reduces system power requirements These 8bit microcontrollers feature one instruction per clock cycle operation and deliver high performance - comparable to 16bit microcontrollers. In addition, RISC-based processing utilizing a rich instruction set for efficient bit/multi-byte operation, combined with intermittent firmware operation, enable high-performance operation even at slow clock cycles for reduced CPU processing time and lower system power consumption. Command Clock 250ns@4MHz Minimum instruction execution time : 30.5μ[email protected] Efficient CPU capable of processing one instruction per clock cycle Command processing performed quickly before entering into standby mode Pipeline Process CPU operation Clock Execute HALT Time Command Command Fetch Command A B C Decode Conventional CISC Microcontroller Current Command Command Command A B C Current Command Command Command A B C One instruction per clock cycle One instruction per clock cycle Shortening of CPU operation time CPU operation RISC Microcontroller HALT Time 5 www.lapis-semi.com/en re u Feat 4 Development Support System Comprehensive development environment Support for all phases of software development is provided to the customer, from program builds, debugging, and Flash programming, to compact, lightweight on-chip debug emulators and reference boards with microcontrollers. Build tool setup (Compiler, Assembler, and Linker) and debug tool setup (DTU8 debugger/simulator) are initiated in the integrated IDEU8 environment. The DTU8 debugger (running on a PC) is connected to the microcontroller through an on-chip debugger port controlled by a μEASE debugger pod. The debugger controls and analyzes the execution of code on the microcontroller. The FWμEASE Flash Writer and MWμEASE Flash Multi-Writer are software tools used to write application code to the Flash memory. Multiple devices can be written to simultaneously. The LCD tools (part of the development suite), simulate LCD operation and provides several options for controlling an LCD. For debugging (i.e. block erase, address designation) Simplifies writing to multiple devices during mass production Allows project management of multiple operations, including header/source file linking and C compiler/assembler/ linker option setting Software Management tools Build tools LCD development ROM code generation Debugging Hardware Emulator Reference Board Flash programming Develop a display control program without an actual LCD panel LCD image tool provides LCD simulation Enables source-level debugging, including breakpoint setting and step execution FWμEASE Flash Writer with intuitive GUI MWμEASE Flash Multi-Writer offers simultaneous writing to up to 32 targets Integrated environment IDEU8 incorporates development work from program editing to build Simple, user-friendly DTU8 debugger On-chip Debug Emulator μEASE Interface cable USB cable Reference Board with Built-In Microcontroller PC 6 www.lapis-semi.com/en re u Feat 5 On-chip Emulator Simple, easy-to-use debugger and on-chip emulator The simple graphical user interface of the debugger is used to display multiple windows that contain a variety of information, such as C/assembly language, register data, and status. In addition, a single-step/subroutine function is included to check the behavior of the software one line (or subroutine) at a time. Enhanced break functions are also available that suspends software execution at a certain point in the code or to access a register or data location. Break functions are critical to real-time debugging and maximize system debugging performance. DTU8 Debugger Register window Source window Status window Disassemble window Code window Key Features of DTU8 / μEASE Hardware break point enables pass count setting RAM data/address match break can detect data changes within a program Flash memory allows unlimited software break point settings Refer/register C language variables using the memory watch window SFR window Trace window Data window Watch window On-chip Debug Emulator μEASE On-chip Debug Emulator μEASE Specifications ML610400 series and other LSIs with on-chip debug functionality USB2.0 (High speed, Full speed) Program download to flash memory integrated in the target MCU (MCU with built-in flash memory) Real-time emulation, Single step emulation Hardware break points (program memory) : 3 points (2 points in source window, 1 point with address specification/counting function in another menu) Break function RAM address data match break/counting function : 1 point Software break points : Entire program area (models with built-in flash memory only) Memory / register control Display/change the contents of program memory, data memory, general-purpose register, and SFR 50.0(W) 90.0(D) 9.0(H) Dimensions 50g Weight Supply from USB VBUS port Power supply Applicable devices Host interface Flash writing function Emulation function 7 www.lapis-semi.com/en re u Feat 6 Software development with code-efficient C compiler High performance C compiler A high performance C compiler is utilized that minimizes ROM code and maximizes processing speed for optimum microcontroller operation. The 8bit CPU features a code efficiency equivalent to 16bit CPUs, resulting in the ideal program memory size. The CCU8 C compiler offers a variety of configurable options, such as optimization (minimizing program size and execution time of subroutines), setting the program stack size, and selecting the characteristics of the output files - including documentation for error checking. In addition, 'pragma' is available to handle interrupt processing routines and architecture-dependent functions for smooth development of application programs. The CCU8 C compiler is ANSI C language compliant, making it easy to port projects from other microcontrollers. (Byte) 10000 C Compiler Output Code Size Benchmark Comparison ###############*/ API #*/ ###############*/ ****/ int main( void ) { = Main initialize. ===*/ /*--- Variable. ---*/ gCntTimer = 0; (unsigned _reqNotHalt = (; --- Peripheral. ---*/ _initPeri(); /*--- Start. ---*/ ###############*/ API #*/ ###############*/ ****/ int main( void ) { = Main initialize. ===*/ /*--- Variable. ---*/ gCntTimer = 0; (unsigned _reqNotHalt = (; --- Peripheral. ---*/ _initPeri(); /*--- Start. ---*/ Compile ἴ ἴ Application program CP U DA C RA AD M RO M C ROM code Numerous compiler options maximize microcontroller performance 8000 6000 4000 2000 0 ML610400 8bit Sample 1 (Company A) 8bit Sample 2 (Company A) 16bit Sample (Company B) Option settings for the CCU8 C compiler Code-efficient 8bit MCU comparable to 16bit MCU 8 www.lapis-semi.com/en Displays images without the LCD panel LCD tool simplifies LCD control program development ure Feat 7 LCD Image LCD Image Verification Tool Assignment Tool The LCD image tool includes an LCD image assignment tool and LCD image check tool. The LCD image assignment tool uses a bitmap file of the LCD and allows users to map the microcontroller COM and SEG pins to the LCD visually. It also automatically creates a data table for the LCD allocation RAM and LCD control program. The settings of the COM/SEG pins related to the LCD can be saved to or read from a CSV file to enhance work efficiency. The LCD image check tool can be used to check the operation of an Displays the LCD image LCD even without an LCD present. It simulates an LCD image on a PC based on the output of the simulator or while debugging in real Maps the LCD segments via the microcontroller pin time under the control of the DTU8 and μEASE. Reads LCD allocation RAM table data and executes the LCD panel control program Individual segments can be assigned to COM/SEG pins /* Initialization Table for DSmCnA /* Generated by LCD Assignment /* 2008/07/28 20:37:36 /* You can use below data in you Output 0x22, 0x06, 0x06, 0x06, 0x06, 0x 0x04, 0x04, 0x02, 0x02, 0x02, 0x 0x00, 0x00, 0x1B, 0x09, 0x09, 0x 0x0B, 0x0A, 0x0A, 0x0D, 0x0D, 0 0xFF, 0x21, 0x21, 0x1D, 0x0E, 0x 0x10, 0x10, 0x11, 0x11, 0x12, 0x 0x14, 0x14, 0x15, 0x15, 0xFF, 0x 0x17, 0x18, 0x18, 0x19, 0x19, 0x Table data of LCD allocation RAM Input Output Input/ Output Bitmap file 10 11 23 27 19 9 15 31 7 8 22 0A 0B 0C 0D 0E 0F 0G 0H 1A 1B 1C 1 0 0 0 1 2 1 0 3 2 2 4 4 3 1 1 3 3 0 4 4 1 CSV file 0 0 0 0 0 0 0 0 1 1 1 0 1 2 3 4 5 6 7 1 2 3 LCD image assignment tool enables visual mapping of the microcontroller pins and LCD panel segments COM/SEG allocation data can be rearranged for easy processing by the microcontroller /* Copy function to Display Alloca void Sample_TableCopyFunc(voi { volatile unsigned char __near * int i; /* TYPE3 */ DADM1 = 1; /* DASN clears */ DASN = 0; /* Copy to Display Allocation R p = &DS0C0A; for(i=0; i<DSxCnA_NUM; i++, p { *p DSxCnA[i]; DTU8 Debugger Synchronized Sample LCD panel control program The LCD image turns ON and OFF based on program execution The LCD image check tool accurately simulates an LCD, displaying and flashing images 9 www.lapis-semi.com/en re u Feat 8 Troublesome software changes no longer required when changing the LCD panel Built-in mapping RAM A display allocation RAM is integrated between the display RAM and COM/SEG pins that enables easy pin mapping. This feature is important when changing the pinout assignments of the display. Remapping an LCD is complicated and time-consuming and can take up to several days. However, this time can be shortened to only hours with display allocation RAM. Data creation and operation verification can also be performed by the LCD tools, facilitating user development. LCD design change Flexible layout design Simply register the display RAM bits and addresses Display RAM Driving Waveform Generation Block Change of position on board Display Allocation RAM COM Driver SEG Driver COM pin SEG pin Requires only changes to the data settings in the display allocation RAM. No complicated changes to display RAM control needed. 10 www.lapis-semi.com/en Fe e atur 9 Multiple sample peripheral drivers provided for easy integration Sample drivers for configuring and operating peripheral circuits are provided to the the customer for application code development. These drivers are presented as software modules that allow the customer to integrate only those modules necessary, shortening development time considerably. Sample peripheral driver provided Programming LAPIS Semiconductor driver LAPIS Semiconductor driver LAPIS Semiconductor driver Application Layers Software RC-ADC drivers Timer drivers UART drivers LCD drivers Hardware RC-ADC Timer UART LCD Function Sense Other drivers Sample Peripheral Drivers Connect Communicate Module Name SA-ADC module RC-ADC module Temperature calculation module Humidity calculation module Celsius ↔ Fahrenheit conversion module Air pressure calculation module Sense Real-time clock control module Timer control module Clock control module Time-based counter control module 1kHz timer control module Stopwatch module UART module UART baud rate timer correction module Connect I2C module SSIO module EEPROM module LCD display module Key input module Communicate Melody module BLD control module Functions Initializes the successive approximation ADC module (i.e. conversion count, operating mode, secondary amp. settings), conversion start/stop, obtain conversion results, and measure the voltage Performs A/D conversion by digitalizing the ratio of the oscillation frequency between the reference resistor (or capacitor) and resistive sensor like thermistor (or capacitive sensor) Calculates the temperature from the RC-ADC conversion results based on the thermistor 103AT frequency ratio - temperature conversion table Calculates the humidity from the RC-ADC conversion results and measured temperature based on the C10-M53R humidity sensor frequency ratio (humidity ratio) - humidity conversion table Performs Celsius ⇔ Fahrenheit conversion Calculates the barometric pressure by measuring the output of a bridge-type sensor (barometer) using the input of SA-ADC differential amplifier Sets the counting function of the real-time clock Controls the 8bit/16bit timer operation Controls the clock (i.e. system clock settings) Controls the high-speed time-based counter Counts time (1/1000sec) Utilizes the 1kHz Timer Control Module to initialize the stopwatch and perform ON/OFF operation and data reading Controls the UART (asynchronous serial interface) Measures the high-speed clock frequency in order to correct the UART baud rate timer value to maintain UART communication Controls the I2C BUS interface (master) Controls the 8bit/16bit synchronous serial port (SSIO). It can be used to control a device with SPI interface when using one of the GPIO pins for chip enable Performs EEPROM writing/reading via I2C/SSIO Performs initialization (i.e. bias, duty, frame frequency), contrast/display mode setting, and 7SEG/16SEG display Utilizes a port with interrupt function to perform initialization (input mode), key capture start/stop, and key event acquisition Controls the melody/buzzer output of the melody driver Utilizes the battery level detection function to measure the MCU supply voltage 11 www.lapis-semi.com/en re u Feat 10 Writing by customer Flexible writing process Users can opt for performing writing at their facility utilizing multi-writing software or at LAPIS Semiconductor's site, providing a greater level of flexibility. Advantages/Disadvantages Mass Production Method and Device Selection Type Type Type Type Reduced Writing Costs at Flexible, Comprehensive Prompt Response to Testing at Software Problems the Customer's Site the Customer's Site Customer Responsibilities Microcontroller Microcontroller Unit Price Delivery LAPIS Semiconductor Responsibilities Writing to Flash ROM microcontrollers at LAPIS Semiconductor's facility Deliver the Flash Order ROM code ROM products after products and provide the ROM code (software) writing the ROM code Writing to blank Flash ROM microcontrollers onboard and testing it at the customer's site Order blanks, create a writing jig, and write the ROM code Writing to Flash ROM microcontrollers at LAPIS Semiconductor's facility then testing it onboard and performing final writing at the customer's site Order ROM code products, Deliver the Flash provide the ROM code (software), ROM products after create a writing jig, writing the ROM code and write the ROM code Manufacturing Mask ROM microcontrollers at LAPIS Semiconductor's facility (ES shipment included) Order ROM code products and provide the ROM code (software) Writing at LAPIS Semiconductor facility ductor emicon Package delivery LAPIS S ductor emicon LAPIS S Chip delivery Deliver blank Flash ROM products Deliver Mask ROM products after masking the ROM Provides flexible support the customer's mass production process Writing g at LAPIS Semiconductor's facility y Writing by the customer using MWμEASE software Chip writing g and shipment also available MWμEASE screen Writing at LAPIS Semiconductor facility tor iconduc Package em LAPIS S delivery tor iconduc em LAPIS S Chip delivery The MWμEASE Flash Multi-Writer is capable of writing to up to 32 devices simultaneously 0110 0 1 ROM Code Entry Format ML610400 Series Code Entry Confirmation ML610400 Series Checklist 0 Mass Production Certificate CPU A/D ROM R O Clock C Short TAT μEASE connection using the MWμEASE Flash Multi-Writer 12 www.lapis-semi.com/en Standard Type ML610Q482 / ML610Q482P Package Block diagram CPU(nX-U8 /100) EPSW1 to 3 TQFP48 PSW Actual size shown Timing Controller Features ROM 64KByte (Flash) (includes 1KByte test area) RAM 4KByte Ports (Includes Secondary Function) Input Output Input/Output A/D Converter Analog Comparator 8bit Timer Common mode input : 0.2V to VDD-1.0V Input offset : 50mV(typ.) 4 16bit PWM 1 Others TBC(Time Base Counter)×1, WDT×1 External Interrupt Other Functions Operating Frequency 24bit RC oscillation type×2ch UART×1, SSIO(SPI ×1, I2C(master)×1 Serial I/F Timer 6 4 22 High Speed Low Speed Battery level detection, clock output, and more 4.096MHz (internal PLL or external crystal/ceramic oscillator) 500kHz (internal RC oscillation) 32.768kHz (crystal oscillation) 1.1V to 3.6V Operating Temperature ML610Q482 : –20°C to +70°C ML610Q482P : –40°C to +85°C (Typ.) At Standby STOP mode : 0.2μA, HALT mode : 0.5μA During Operation 32kHz : 5μA (100% duty) 500kHz : 70μA (Internal RC oscillation) 4.096MHz : 830μA (Internal PLL) Supply Form Chip or TQFP48 ALU RESET_N TEST XT0 XT1 OSC0* OSC1* Instruction Decoder IN0* CS0* RS0* RT0* CRT0* RCM* IN1* CS1* RS1* RT1* CMPP CMPM ECSR1 to 3 LR DSR/CSR EA PC Instruction Register Data-bus Program Memory (Flash) 64KByte BUS Controller INT 1 RAM 4096Byte RESET & TEST Interrupt Controller INT 1 OSC LSCLK* OUTCLK* VDDL VDDX ELR1 to 3 SP VDD VSS 5 Operating Voltage Current Consumption On-Chip ICE GREG 0 to 15 INT 4 Power INT 1 INT 4 WDT UART RXD0* TXD0* INT 1 SDA* SCL* INT 1 PWM PWM0* 8bit Timer ×4 Buzzer INT 9 INT 1 Analog Comparator SCK0* SIN0* SOUT0* INT 1 BLD RC-ADC ×2 SSIO I2C TBC VPP GPIO BZ0* NMI P00 to P03 P10,P11 P20,P21,P22,P24 P30 to P35 P40 to P47 PA0 to PA7 * : Secondary function of port 13 www.lapis-semi.com/en D Matrix Type Dot M ML610Q439 / ML610Q439P Package Block diagram CPU(nX-U8/100) EPSW1rm3 PSW Timing Controller LQFP144 Features ROM 128KByte (Flash) (includes 1KByte test area) RAM 7KByte (includes 1KByte LCD allocation register) LCD Driver Max.1024dot 64seg.×16com. (Includes Secondary Function) Input Output Input/Output A/D Converter 8bit Timer 16bit PWM Timer 10 3 20 Others 24bit RC oscillation type×2, 12bit successive approximation type×2 4 16bit-PWM×3 TBC(Time Base Counter)×1, WDT×1, 1kHz Timer×1, Capture×2 External Interrupt 9 Other Functions Buzzer/melody, clock output, battery level detection, and more Operating Frequency High Speed Low Speed Operating Voltage Operating Temperature At Standby Current Consumption (Typ.) During Operation Supply Form 4.096MHz (internal PLL or external crystal/ceramic oscillator), 2M/1M/500kHz (internal RC oscillation, option selection) 32.768kHz (external crystal oscillation) 1.1V to 3.6V ML610Q439 : –20°C to ML610Q439P : –40°C to RESET_N 70°C 85°C STOP mode : 0.15μA, HALT mode : 0.5μA XT0 XT1 OSC0* OSC1* IN0* CS0* RS0* RT0* CRT0* RCM* IN1* CS1* RS1* RT1* AVDD AVSS VREF AIN0,AIN1 32kHz : 5μA (100% duty) 500kHz : 70μA (Internal RC oscillation) 4MHz : 800μA (Internal PLL) Chip or QFP144 ECSR1rm3 LR DSR/CSR EA PC Instruction Register Instruction Decoder Data-bus RAM 6144Byte RESET & TEST Interrupt Controller OSC INT 1 LSCLK* OUTCLK* VDDL VDDX ELR1rm3 SP VDD VSS TEST UART×1, SSIO(SPI)×1, I2C(master)×1 Serial I/F ALU Actual size shown On-Chip ICE Ports GREG 0 to 15 INT 4 Power INT 1 INT 1 INT 1 VPP SSIO SCK0* SIN0* SOUT0* UART RXD0* TXD0* INT 1 INT 1 I2C WDT SDA* SCL* INT 3 TBC PWM×3 PWM0* to PWM2* Melody MD0* INT 1 1kHzTC Capture×2 INT 4 BLD INT 1 INT 5 RC-ADC ×2 12bit-ADC Program Memory (Flash) 128KByte BUS Controller GPIO 8bit Timer ×4 Display Allocation RAM 1KByte Display RAM 192Byte NMI P00 to P03 P10 to P11 P20 to P22 P30 to P35 P40 to P47 LCD Driver COM0 to COM23 SEG0 to SEG55 LCD BIAS VL1,VL2,VL3,VL4 C1,C2,C3,C4 * : Secondary function of port 14 www.lapis-semi.com/en Segment Type ML610Q409 / ML610Q409P Package Block diagram CPU(nX-U8/100) EPSW1 to 3 PSW Timing Controller TQFP100 Actual size shown On-Chip ICE Features ROM 16KByte (Flash) (includes 1KByte test area) RAM 1KByte LCD Driver Ports (Includes Secondary Function) Input Output Input/Output Serial I/F UART×1 SSIO(SPI)×2 8bit Timer 16bit PWM Timer Others External Interrupt Other Functions Operating Frequency High Speed Low Speed Operating Voltage Operating Temperature Current Consumption (Typ.) At Standby During Operation Supply Form ECSR1rm3 LR DSR/CSR EA PC SP Instruction Decoder Instruction Register Data-bus RESET_N TEST0 TEST1_N RAM 1KByte RESET & TEST INT 1 OSC LSCLK* OUTCLK* VDDL Program Memory (Flash) 16KByte BUS Controller INT 2 SSIO ×2 Interrupt Controller XT0** XT1** 5 4 22 16bit RC oscillation type×2 ALU ELR1 to 3 VDD VSS Max.185dot 37seg.×5com. A/D Converter GREG 0 to 15 INT 4 WDT INT 1 UART TBC Power IN0* CS0* RS0* RT0* CRT0* RCM* IN1* CS1* RS1* RT1* 4 16bit-PWM×1 TBC(Time Base Counter)×1 WDT×1 Capture×2 13 (include 8bit-OR input) INT 1 Capture ×2 RC-ADC ×2 INT 4 Melody Buzzer INT 6 8bit Timer ×4 GPIO Display Allocation RAM LCD Driver Display register 320bit LCD BIAS Buzzer/melody, low-speed oscillation frequency correction (0.48ppm accuracy), clock output 500kHz or 2MHz (internal RC oscillation) 32.768kHz(crystal oscillation) 500kHz : 1.25V to 3.6V, 2MHz : 1.8V to 3.6V ML610Q409 : –20°C to +70°C ML610Q409P : –40°C to +85°C STOP mode : 0.4μA HALT mode : 0.9μA 32kHz : 5μA 500kHz : 70μA 2MHz : 280μA Chip or TQFP100 SCK0* SIN0* SOUT0* SCK1* SIN1* SOUT1* RXD0* TXD0* INT 1 PWM INT 1 VPP PWM0* MD0* P00 to P04 P20 to P22,P24 P30 to P35 P40 to P47 P50 to P53 P60 to P67(ML610Q407) P60 to P63(ML610Q408) COM0 to COM4(*1)(*2)(*3) SEG0 to SEG31(ML610Q407)(*1) SEG0 to SEG35(ML610Q408)(*2) SEG0 to SEG39(ML610Q409)(*3) VL1,VL2,VL3 C1,C2 * : Secondary or tertiary function of port : Select between 29SEG × 5COM, 30SEG × 4COM, 31SEG × 3COM, or 32SEG × 2COM (via software) : Select between 33SEG × 5COM, 34SEG × 4COM, 35SEG × 3COM, or 36SEG × 2COM (via software) (*3) : Select between 37SEG × 5COM, 38SEG × 4COM, 39SEG × 3COM, or 40SEG × 2COM (via software) (*1) (*2) 15 www.lapis-semi.com/en S Segment Type M ML610401 / ML610401P Package Block diagram CPU(nX-U8/100) EPSW1 to 3 PSW TQFP64 Actual size shown Timing Controller GREG 0ĝ15 ALU 6KByte (Mask) (includes 1KByte test area) RAM 192Byte LCD Driver Max.55dot 11seg.×5com. Ports (Includes Secondary Function) Input Output Input/Output 16bit RC oscillation type×2ch Serial I/F UART×1 8bit Timer 2 Others TBC(Time Base Counter)×1, WDT×1, Capture×2 External Interrupt 8 (include 4bit-OR input) Other Functions Buzzer/melody, low-speed oscillation frequency correction (0.48ppm accuracy), clock output Operating Frequency High Speed 500kHz(internal RC oscillation) Low Speed 32.768kHz(crystal oscillation) Operating Voltage Operating Temperature Current Consumption (Typ.) At Standby STOP mode : 0.3μA, HALT mode : 0.9μA During Operation 32kHz : 3μA, 500kHz : 50μA Supply Form IN0* CS0* RS0* RT0* CRT0* RCM* IN1* CS1* RS1* RT1* PC Instruction Register Program Memory (ROM) 6KByte BUS Controller Interrupt Controller INT 1 INT 4 Power INT 1 RC-ADC ×2 INT 1 UART LSCLK* OUTCLK* 1.25V to 3.6V ML610401 : –20°C to +70°C ML610401P : –40°C to +85°C RESET & TEST OSC VDDL DSR/CSR RAM 192Byte XT0 XT1 4 12 18 A/D Converter Timer RESET_N TEST0 LR EA Data-bus VDD VSS ROM ECSR1 to 3 SP Instruction Decoder Features ELR1 to 3 WDT TBC Capture ×2 INT 2 INT 1 Melody/ Buzzer INT 5 GPIO 8bit Timer ×2 RXD0* TXD0* MD0* P00 to P03 P20 to P22,P24 P30 to P35 P40 to P47 P50 to P53 P60 to P67(ML610401) P60 to P63(ML610402) Display Allocation RAM LCD Driver COM0 to COM4(*1)(*2)(*3) SEG0 to SEG13(ML610401)(*1) SEG0 to SEG17(ML610402)(*2) SEG0 to SEG21(ML610403)(*3) Display register 175bit LCD BIAS VL1,VL2,VL3 C1,C2 * : Secondary function of port : Select between 11SEG × 5COM, 12SEG × 4COM, 13SEG × 3COM, 14SEG × 2COM (via software) (*2) : Select between 15SEG × 5COM, 16SEG × 4COM, 17SEG × 3COM, 18SEG × 2COM (via software) (*3) : Select between 19SEG × 5COM, 20SEG × 4COM, 21SEG × 3COM, 22SEG × 2COM (via software) (*1) Chip or TQFP64 16 www.lapis-semi.com/en Specifications Standard Type Operating Conditions Part No. ML610Q486 / ML610Q486P ML610Q487 / ML610Q487P ML610Q488 / ML610Q488P ML610Q489 / ML610Q489P Operating voltage (V) Operating frequency 1.6 to 3.6 500kHz *1 1.8 to 3.8 1.8 to 3.8 1μs 30.5μs 1MHz / 32.768kHz 0.25μs 30.5μs 4MHz / 32.768kHz 1.8 to 3.8 Current *2 Operating Minimum instruction consumption temperature execution time (°C) (Typ.@HALT) 2μs 4MHz / 31.25kHz (4MHz frequency division) 0.25μs 30.5μs 15μA 1.7μA *3 : Including secondary functions *4 : Only master function can support fast mode (400kbps) / standard mode (100kbps) *5 : Only the Master function supports Standard Mode (50kbps) *6 : No compatible chip select signals exist for 8bit / 16bit SPI BUS *7 : Includes 256Byte test area *8 : Includes 1KByte test area *9 : 1KByte LCD RAM allocation included *1 : 4MHz generated via internal PLL / ceramic / crystal oscillation, 500kHz and 2MHz via RC oscillation, 32.768kHz via crystal oscillation, and 32kHz via RC oscillation *2 : Low current consumption during Suspend (HALT) Mode via low-speed 32kHz crystal oscillation Suspend (HALT) Mode : Low-speed oscillation - only a time-based counter and watchdog timer are active. The CPU, LCD bias circuit, and high-speed operation are stopped. The internal regulator is ON. –20 to +70 / –40 to +85 –20 to +70 / –40 to +85 1.7μA –20 to +70 / –40 to +85 – –20 to +70 / –40 to +85 ROM/RAM RAM Port *3 capacity Input/ (Byte) Input Output Output ROM capacity (Byte) *7 Flash 32K 21 4 (16bit×2) – 16bit×1 – 1 4 (Sequential) 1 1.5K 8 4 24 8 (16bit×4) – 16bit×2 – 1 – 1.5K 8 4 24 8 (16bit×4) – 16bit×2 2 1 1.5K 8 4 24 8 (16bit×4) – 16bit×2 2 1 *7 NEW ML610482 / ML610482P 1.1 to 3.6 4.096MHz / 500kHz / 32.768kHz 0.244μs / 2μs / 30.5μs 0.5μA –20 to +70 / –40 to +85 Mask 64K NEW ML610Q482 / ML610Q482P 1.1 to 3.6 4.096MHz / 500kHz / 32.768kHz 0.244μs / 2μs / 30.5μs 0.5μA –20 to +70 / –40 to +85 Flash 64K 4K 6 4 22 4 (16bit×2) – 16bit×1 2 1 4K 6 4 22 4 (16bit×2) – 16bit×1 2 1 8bit timer 1kHz timer PWM 4 (16bit×2) 1 16bit×1 *7 Supply voltage UART detection Serial port 2 IC 5 *7 Flash 48K Capture WDT ADC(method) 6 *7 Flash 48K PWM 1K *7 Flash 48K Functions/Features 1kHz 8bit timer timer *5 *6 SSIO LCD driver Interrupt sources internal : external Package Others 1 1 1 – 14 : 5 – TQFP48-P-0707-0.50-K 1 1 2 – – 19 : 6 Low speed frequency correction TQFP48-P-0707-0.50-K – 1 1 2 – – 19 : 6 Low speed frequency correction TQFP48-P-0707-0.50-K – 1 1 2 – – 19 : 6 Low speed frequency correction TQFP48-P-0707-0.50-K 1 1 1 1 – 15 : 5 Low speed frequency correction/ TQFP48-P-0707-0.50-K Buzzer 1 1 1 1 – 15 : 5 Low speed frequency correction/ TQFP48-P-0707-0.50-K Buzzer LCD driver Interrupt sources internal : external Others 2 (RC oscillation) 2 (RC oscillation) *4 *4 Chip Support Under development Dot Matrix Type Operating Conditions Part No. ML610Q421 / ML610Q421P ML610Q422 / Operating voltage (V) Operating frequency 1.1 to 3.6 4.096MHz / 500kHz / 32.768kHz *1 1.1 to 3.6 4.096MHz / 500kHz / 32.768kHz 1.1 to 3.6 4.096MHz / 2MHz / 32.768kHz 0.244μs / 2μs / 30.5μs 0.244μs / 2μs / 30.5μs NEW ML610Q428P NEW ML610Q429 / ML610Q429P 1.1 to 3.6 4.096MHz / 2MHz / 32.768kHz 0.244μs / 2μs(@2MHz) / 30.5μs 0.244μs / 2μs(@2MHz) / 30.5μs ML610Q431 1.1 to 3.6 4.096MHz / 500kHz / 32.768kHz ML610Q432 1.1 to 3.6 NEW ML610Q435 NEW 0.5μA RAM Port *3 capacity Input/ (Byte) Input Output Output ROM capacity (Byte) *7 –20 to +70 / Flash 32K –40 to +85 *7 0.5μA –20 to +70 / Flash 32K –40 to +85 0.5μA *7 –20 to +70 / Flash 48K –40 to +85 *7 0.5μA –20 to +70 / Flash 48K –40 to +85 0.244μs / 2μs / 30.5μs 0.5μA –20 to +70 Flash 64K 4.096MHz / 500kHz / 32.768kHz 0.244μs / 2μs / 30.5μs 0.5μA –20 to +70 Flash 64K 1.1 to 3.6 4.096MHz / 500kHz / 32.768kHz 0.244μs / 2μs / 30.5μs 0.5μA –20 to +70 Flash 96K ML610Q436 1.1 to 3.6 4.096MHz / 500kHz / 32.768kHz 0.244μs / 2μs / 30.5μs 0.5μA –20 to +70 Flash 96K NEW ML610Q438 / ML610Q438P 1.1 to 3.6 4.096MHz / 2MHz / 32.768kHz NEW ML610Q439 / ML610Q439P 1.1 to 3.6 4.096MHz / 2MHz / 32.768kHz 0.244μs / 2μs(@2MHz) / 30.5μs 0.244μs / 2μs(@2MHz) / 30.5μs Functions/Features ROM/RAM Current *2 Operating Minimum instruction consumption temperature execution time (°C) (Typ.@HALT) *7 *7 *7 *7 0.5μA *7 –20 to +70 / Flash 128K –40 to +85 0.5μA –20 to +70 / Flash 128K –40 to +85 *7 *9 2K 6 3 22 *9 2K 6 3 14 4 (16bit×2) 14 2 (16bit×1) *9 4K 6 3 *9 4K 1 1 16bit×3 – 1 2(RC oscillation) 1 6 3 22 4 (16bit×2) 1 16bit×1 2 1 2(RC oscillation) 2 (Sequential) 1 6 3 14 4 (16bit×2) 1 16bit×1 2 1 2(RC oscillation) 2 (Sequential) 1 6 3 22 4 (16bit×2) 1 16bit×1 2 1 2(RC oscillation) 2 (Sequential) 1 6 3 14 4 (16bit×2) 1 16bit×1 2 1 2(RC oscillation) 2 (Sequential) 1 10 3 20 4 (16bit×2) 1 16bit×3 2 1 2(RC oscillation) 2 (Sequential) 1 10 3 20 4 (16bit×2) 1 16bit×3 2 1 2(RC oscillation) 2 (Sequential) 1 *9 7K 2(RC oscillation) 1 1 *9 7K 1 2(RC oscillation) 2 (Sequential) IC 2 (16bit×1) *9 3K – 1 2(RC oscillation) 2 (Sequential) 20 *9 3K 16bit×3 2 1 3 *9 3K 1 16bit×1 2 17 Supply voltage UART detection Serial port 2 10 *9 3K 1 Capture WDT ADC(method) *6 SSIO *4 1 1 1 Max. 400dot 50seg × 8com. 17 : 5 Low speed frequency correction/ Melody : Buzzer TQFP120-P-1414-0.40-K 1 1 1 Max. 800dot 50seg × 16com. 17 : 5 Low speed frequency correction/ Melody : Buzzer TQFP120-P-1414-0.40-K *4 *4 20 : 5 RTC / Low speed frequency correction/ TQFP128-P-1414-0.40-K Melody : Buzzer Max. 512dot 64seg × 8com. 20 : 9 RTC / Low speed frequency correction/ TQFP128-P-1414-0.40-K Melody : Buzzer 1 Max. 1024dot 64seg × 16com. 20 : 5 RTC / Low speed frequency correction/ LQFP144-P-2020-0.50-ZK Melody : Buzzer 1 1 Max. 1536dot 64seg × 24com. 20 : 5 RTC / Low speed frequency correction/ LQFP144-P-2020-0.50-ZK Melody : Buzzer 1 1 1 Max. 1024dot 64seg × 16com. 20 : 5 RTC / Low speed frequency correction/ LQFP144-P-2020-0.50-ZK Melody : Buzzer 1 1 1 Max. 1536dot 64seg × 24com. 20 : 5 RTC / Low speed frequency correction/ LQFP144-P-2020-0.50-ZK Melody : Buzzer 1 1 1 Max. 1344dot 56seg × 24com. 23 : 9 Low speed frequency correction/ LQFP144-P-2020-0.50-ZK Melody : Buzzer 1 1 1 Max. 1024dot 64seg × 16com. 23 : 9 Low speed frequency correction/ LQFP144-P-2020-0.50-ZK Melody : Buzzer 1 1 1 1 1 1 1 1 1 *4 *4 *4 *4 *4 *4 *4 Package Max. 1392dot 58seg × 24com. www.lapis-semi.com/en Chip Support Segment Type NEW NEW NEW NEW NEW NEW NEW NEW NEW ML610401 / ML610401P ML610402 / ML610402P ML610403 / ML610403P ML610404 / ML610404P ML610405 / ML610405P ML610406 / ML610406P ML610407 / ML610407P ML610408 / ML610408P ML610409 / ML610409P ML610Q407 / ML610Q407P ML610Q408 / ML610Q408P ML610Q409 / ML610Q409P ML610Q411 / ML610Q411P ML610Q412 / ML610Q412P Operating voltage (V) Operating frequency Minimum instruction execution time 1.25 to 3.6 500kHz / 32.768kHz 2μs / 30.5μs 1.25 to 3.6 *1 500kHz / 32.768kHz 2μs / 30.5μs Functions/Features ROM/RAM Operating Conditions Part No. Current Operating consumption temperature (°C) (Typ.@HALT) 0.9μA 0.9μA *2 –20 to +70 / –40 to +85 –20 to +70 / –40 to +85 RAM Port *3 capacity Input/ (Byte) Input Output Output ROM capacity (Byte) *7 Mask 6K 500kHz / 32.768kHz 2μs / 30.5μs 0.9μA –20 to +70 / –40 to +85 Mask 6K 1.25 to 3.6 2MHz / 32.768kHz 0.5μs / 30.5μs 0.9μA –20 to +70 / –40 to +85 Mask 8K 1.25 to 3.6 2MHz / 32.768kHz 0.5μs / 30.5μs 0.9μA –20 to +70 / –40 to +85 Mask 8K 1.25 to 3.6 2MHz / 32.768kHz 0.5μs / 30.5μs 0.9μA –20 to +70 / –40 to +85 Mask 8K Supply voltage UART detection Serial port *6 I2C SSIO LCD driver Interrupt sources internal : external Others Package 12 18 2 (16bit×1) – – 2 1 2 (RC oscillation) – – 1 – Low speed frequency correction/ Max. 55dot 10 : 8 P-TQFP64-1010-0.50-ZK1 Melody : Buzzer 11seg × 5com. (include 4bit-OR input) 192 4 8 18 2 (16bit×1) – – 2 1 2 (RC oscillation) – – 1 – Max. 75dot Low speed frequency correction/ 10 : 8 P-TQFP64-1010-0.50-ZK1 15seg × 5com. (include 4bit-OR input) Melody : Buzzer 192 4 4 18 2 (16bit×1) – – 2 1 2 (RC oscillation) – – 1 – Max. 95dot Low speed frequency correction/ 10 : 8 P-TQFP64-1010-0.50-ZK1 19seg × 5com. (include 8bit-OR input) Melody : Buzzer 256 5 12 22 4 (16bit×2) – 16bit×1 2 1 2 (RC oscillation) – 2 1 – Max. 105dot Low speed frequency correction/ 15 : 13 P-TQFP80-1414-0.65-ZK 21seg × 5com. (include 8bit-OR input) Melody : Buzzer 256 5 8 22 4 (16bit×2) – 16bit×1 2 1 2 (RC oscillation) – 2 1 – Max. 125dot Low speed frequency correction/ 15 : 13 P-TQFP80-1414-0.65-ZK 25seg × 5com. (include 8bit-OR input) Melody : Buzzer 256 5 4 22 4 (16bit×2) – 16bit×1 2 1 2 (RC oscillation) – 2 1 – Max. 145dot Low speed frequency correction/ 15 : 13 P-TQFP80-1414-0.65-ZK 29seg × 5com. (include 8bit-OR input) Melody : Buzzer *7 *7 *7 *8 1.25 to 3.6 2MHz / 32.768kHz 0.5μs / 30.5μs 0.9μA –20 to +70 / –40 to +85 Mask 16K 1K 5 12 22 4 (16bit×2) – 16bit×1 2 1 2 (RC oscillation) – 2 1 – Max. 145dot Low speed frequency correction/ 15 : 13 P-TQFP100-1414-0.50-ZK 29seg × 5com. (include 8bit-OR input) Melody : Buzzer 1.25 to 3.6 2MHz / 32.768kHz 0.5μs / 30.5μs 0.9μA *8 –20 to +70 / –40 to +85 Mask 16K 1K 5 8 22 4 (16bit×2) – 16bit×1 2 1 2 (RC oscillation) – 2 1 – Low speed frequency correction/ Max. 165dot 15 : 13 P-TQFP100-1414-0.50-ZK Melody : Buzzer 33seg × 5com. (include 8bit-OR input) 1.25 to 3.6 2MHz / 32.768kHz 0.5μs / 30.5μs 0.9μA *8 –20 to +70 / –40 to +85 Mask 16K 1K 5 4 22 4 (16bit×2) – 16bit×1 2 1 2 (RC oscillation) – 2 1 – Low speed frequency correction/ Max. 185dot 15 : 13 P-TQFP100-1414-0.50-ZK Melody : Buzzer 37seg × 5com. (include 8bit-OR input) 1.25 to 3.6 2MHz / 32.768kHz 0.5μs / 30.5μs 0.9μA *8 –20 to +70 / –40 to +85 Flash 16K 1K 5 12 22 4 (16bit×2) – 16bit×1 2 1 2 (RC oscillation) – 2 1 – Max. 145dot Low speed frequency correction/ 15 : 13 P-TQFP100-1414-0.50-ZK 29seg × 5com. (include 8bit-OR input) Melody : Buzzer 1.25 to 3.6 2MHz / 32.768kHz 0.5μs / 30.5μs 0.9μA *8 –20 to +70 / –40 to +85 Flash 16K 1K 5 8 22 4 (16bit×2) – 16bit×1 2 1 2 (RC oscillation) – 2 1 – Max. 165dot Low speed frequency correction/ 15 : 13 P-TQFP100-1414-0.50-ZK 33seg × 5com. (include 8bit-OR input) Melody : Buzzer 2 1 – Max. 185dot Low speed frequency correction/ 15 : 13 P-TQFP100-1414-0.50-ZK 37seg × 5com. (include 8bit-OR input) Melody : Buzzer 1 1 1 Max. 144dot 36seg × 4com. 16 : 5 Low speed frequency correction/ TQFP120-P-1414-0.40-K Buzzer 1 1 1 Max. 176dot 44seg × 4com. 16 : 5 Low speed frequency correction/ TQFP120-P-1414-0.40-K Buzzer 1 1 1 Max. 144dot 36seg × 4com. 16 : 5 Low speed frequency correction/ TQFP120-P-1414-0.40-K Buzzer *8 1.25 to 3.6 2MHz / 32.768kHz 0.5μs / 30.5μs 0.9μA –20 to +70 / –40 to +85 Flash 16K 1K 5 4 22 4 (16bit×2) – 16bit×1 2 1 2 (RC oscillation) – 1.1 to 3.6 500kHz / 32.768kHz 2μs / 30.5μs 0.5μA *7 –20 to +70 / Flash 16K –40 to +85 1K 6 3 22 4 (16bit×2) 1 16bit×1 2 1 2 (RC oscillation) 2 (Sequential) 1 1.1 to 3.6 500kHz / 32.768kHz 2μs / 30.5μs 0.5μA –20 to +70 / Flash 16K –40 to +85 1K 6 3 14 4 (16bit×2) 1 16bit×1 2 1 2 (RC oscillation) 2 (Sequential) 1 *7 *7 ML610Q415 Capture WDT ADC(method) 4 *7 1.25 to 3.6 PWM 192 *7 Mask 6K 1kHz 8bit timer timer 1.1 to 3.6 500kHz 2μs 5.5μA –20 to +70 Flash 16K 1K 6 3 22 4 (16bit×2) 1 16bit×/ 2 1 2 (RC oscillation) 2(Sequential) *5 *5 *5 1 Target Products and Compatible Product Development Support Systems Segment Type with Built-In LCD Driver Dot Matrix Type Standard Type with Built-In LCD Driver Target Products ML610Q486 / ML610Q486P ML610Q487 / ML610Q487P ML610Q488 / ML610Q488P ML610Q489 / ML610Q489P ML610482 / ML610482P ML610Q482 / ML610Q482P ML610Q421 / ML610Q421P ML610Q422 / ML610Q422P ML610Q428 / ML610Q428P ML610Q429 / ML610Q429P ML610Q431 ML610Q432 ML610Q435 ML610Q436 ML610Q438 / ML610Q438P ML610Q439 / ML610Q439P ML610401 / ML610401P ML610402 / ML610402P ML610403 / ML610403P ML610404 / ML610404P ML610405 / ML610405P ML610406 / ML610406P ML610407 / ML610407P / ML610Q407 / ML610Q407P ML610408 / ML610408P / ML610Q408 / ML610Q408P ML610409 / ML610409P / ML610Q409 / ML610Q409P ML610Q411 / ML610Q411P ML610Q412 / ML610Q412P ML610Q415 Hardware Tools Software Tools · Project management tool (IDEU8 integrated development environment) · Build tool · Debugging tool · Flash programming tool*11 · ROM code generation tool for code entry Development Tool <Required environment> · Windows® 2000/XP · Graphic adapter and display of SVGA (800×600) or more μEASE *10 · At least 20MB of free hard disk space · Project management tool (IDEU8 integrated development environment) · Build tool · Debugging tool *11 · Flash programming tool · Program development support tool for LCD control · ROM code generation tool for code entry μEASE*10 <Required environment> · Windows® 2000/XP · Graphic adapter and display of SVGA (800×600) or more · At least 20MB of free hard disk space 18 Reference Board ML610Q486 ML610Q487 ML610Q488 ML610Q489 ML610Q482 ML610Q482 ML610Q421 ML610Q422 ML610Q428 ML610Q429 ML610Q431 ML610Q432 ML610Q435 ML610Q436 ML610Q438 ML610Q439 ML610Q407 ML610Q407 ML610Q407 ML610Q407 ML610Q407 ML610Q407 ML610Q407 ML610Q408 ML610Q409 ML610Q411 ML610Q412 ML610Q415 Reference board Reference board Reference board Reference board Reference board Reference board Reference board Reference board Reference board Reference board Reference board Reference board Reference board Reference board Reference board Reference board Reference board*12 Reference board*13 Reference board*14 Reference board*15 Reference board*16 Reference board*17 Reference board Reference board Reference board Reference board Reference board Reference board *10 : All software except for MWμEASE is bundled in μEASE *11 : All required μEASE units must be purchased when using MWμEASE *12 : Setting the ML610Q407 reference board to ML610Q401 mode enables operation equivalent to the ML610401 Mask version. *13 : Setting the ML610Q407 reference board to ML610Q402 mode enables operation equivalent to the ML610402 Mask version. *14 : Setting the ML610Q407 reference board to ML610Q403 mode enables operation equivalent to the ML610403 Mask version. *15 : Setting the ML610Q407 reference board to ML610Q404 mode enables operation equivalent to the ML610404 Mask version. *16 : Setting the ML610Q407 reference board to ML610Q405 mode enables operation equivalent to the ML610405 Mask version. *17 : Setting the ML610Q407 reference board to ML610Q406 mode enables operation equivalent to the ML610406 Mask version. www.lapis-semi.com/en Chip Support U8 Core, nX-U8/100 Core is an LAPIS Semiconductor's original 8bit CPU of RISC method. IDEU8 is an LAPIS Semiconductor's project management tool for program development. CCU8 is an LAPIS Semiconductor's C compiler for program development. RASU8 is an LAPIS Semiconductor's assembler for program development. RLU8 is an LAPIS Semiconductor's linker for program development. LIBU8 is an LAPIS Semiconductor's librarian (library generation tool) for program development. OHU8 is an LAPIS Semiconductor's object converter for program development. FWμEASE is an LAPIS Semiconductor's flash writing tool. HTU8 is an LAPIS Semiconductor's ROM code generation tool for code entry (flash writing). DTU8 is an LAPIS Semiconductor's debug tool for program development. μEASE is an LAPIS Semiconductor's on-chip debug emulator. MWμEASE is an LAPIS Semiconductor's MACU8 is an LAPIS Semiconductor's assemble package for program development. Windows ® 2000 / Windows ® XP / Windows ® Vista are flash writing tool (for multi-writing). registered trademarks of Microsoft Corporation USA in the US and other countries. February 1st, 2011. No.54BG6523E 10.2011 PDF