software

8bit/16bit Development Support System
Consistent support from design and coding to evaluation and ROM code writing
On-chip emulator, Reference board
Software tools, Starter kits

Development support system configuration

LAPIS Technology's software development support system that realizes efficient program development

Development tools
Development tools, Integrated development environment, On-chip emulator, ROM code data generation tool
Flash programmer
MWU16 Flash Multiwriter, 3rd Party Flash Programmer
Support tool
Code Generation Tools, LCD control development support tools, Various sample software, Various documents, Web support site
Board & kit
Reference board starter kit Online sale

Extensive software tools

Integrated development environment "LEXIDE-U16"

Integrated development environment LEXIDE-U16
  • The integrated development environment based on the open source Eclipse and CDT plug-ins supports efficient program development.

Code generation tools

Code Generation Tools
  • Code Generation Tools is a tool to generate codes such as setting the operation mode of the microcontroller and initial settings of peripherals. By setting the value in the tool, you can generate the code that you can check the operation immediately, so you can develop the program efficiently.
  • The startup setting tool is a software tool that customizes the startup routine of the ML62Q1000 series microcontroller and generates the setting code for the code option.
  • The peripheral setting tool is a software tool that generates code to initialize the general-purpose ports and peripherals of the ML62Q1000 series microcontroller .

LCD control software development support tool, LCD image tool

LCD control software development support tool, LCD image tool
  • By inputting the bitmap file which imaged the LCD panel and the layout information of the LCD panel, the table data for LCD display allocation RAM and the sample of the control program are automatically generated.
  • By using the LCD image tool, complicated mapping work can be performed efficiently.
  • The LCD Image Tool consists of two tools: LCD Image Assignment Tool and LCD Image Check Tool.
  • The LCD image assignment tool supports the mapping work of the microcontroller pin and the LCD panel segment on the LCD panel image displayed on the PC.
  • The LCD image check tool is an effective tool for validating the mapping.

Emulators provided for different applications

EASE1000 V2

On-chip emulator EASE1000V2
  • The on-chip emulator EASE1000 V2 is a compact emulator that supports on-board software debugging and Flash programming by connecting to an actual device equipped with the on-chip debug function.
  • When the ML621000 series microcontroller is connected, the real-time watch function, branch trace function, stack overflow / underflow break function, etc. can be used.

Dr.1000 Full-Featured

 full-featured ICE Dr.1000
  • The full-featured ICE Dr. 1000 is an emulator for the ML62Q1000 series that supports advanced debugging by including a variety of debugging functions not found in other emulators.
  • Efficient debugging is possible using a real-time RAM monitoring function that can verify changes in the entire RAM area without stopping program execution together with a trace function capable of referencing program execution history
  • Enables measurement of the execution time for each operating frequency (including standby mode),facilitating low power application development
  • Optional flexible cable makes it possible to connect to the mounted IC on the customer’s board
 Part NamePackagePart No.Where to BuyContact
OptionalFlex Cable Conversion
Board for
QFP64/TQFP64 Packages
QFP64 / TQFP64DR1000-FLQ-64Please contact to the sales.For details, please contact a
sales representative.
Website
Flexible Cable
(Including Conversion Adapter)
QFP64TEC-064SA-KC
TQFP64TEC-064SD-KC
YQPACKQFP64YQPACK064SAElematec Co., Ltd.
(Fukuoka Branch)
Contact Information:
2-11-3 Mikasagawa, Onojo City,
Fukuoka 816-0912
TEL : +81-92-513-9889
Website
TQFP64YQPACK064SD
NQPACKQFP64NQPACK064SA
TQFP64NQPACK064SD-ND

EASE1000 V2 On-Chip Emulator and Full-Featured ICE Dr.1000 Specifications Overview

 
On-Chip Emulator EASE1000V2

EASE1000 V2

Full-Featured ICE Dr.1000

Dr.1000

Compatible DevicesML620Q500 /
ML610Q400 /
ML610Q300
ML62Q1000ML62Q1000 series
(QFP64/TQFP64 or lower package) MCU*2
Operating VoltageVDD (input voltage to the VTref signal) 1.6V to 5.5VInternal : 3.3V
External : 1.8V to 5.5V*
Operating voltage switching : internal / external voltage
via slide switch
Output Voltage for Target LSI3.3V (Typ) / 100mA (Max)
Operating ClockLow-speed clock : 32.768kHz
High-speed clock : 16MHz / 24MHz (code option switchable)
MemoryProgram memory : 512KByte*3
Data memory (data RAM) : 32KByte*3
Data memory (data Flash) : 8KByte*3
Real-Time Watchdog FunctionReal-time watch :
2pts Max
2pts Max Real-time RAM monitor (full area display of data RAM)
Real-time watch : Up to 254pts (SFR: Up to 64pts included)
Branch Trace FunctionUp to 170 branches
Trace FunctionUp to 256K steps
Internal : Execution address, RAM address, RAM data,
PSW, probe, interrupt transition cycle
Start Conditions : Free run, RAM data match, PC match, disable,
Stop Conditions : PC match, disable, continue/stop
switching after trace pointer overflow
EmulationReal-time emulation/step emulation step in / step out/step over
BreakForced break, software breakpoint break, address break, RAM match break
Hardware breakpoint break :
Up to 4pts (set/release during emulation)
Hardware breakpoint break :
Up to 20pts (set/release during emulation: possible)
Sequential break, stack pointer overflow break,
stack pointer underflow break
Branch trace overflow break,
illegal memory access break,
RAM parity error break
Trace overflow break,
power down break, external break,
ROM N area break, RAM N area break
Display / ChangeProgram memory space / data memory space / SFR
Execution Time
Measurement
Branch TraceUnit : 100μS
Max measurement time : 119hrs (free run)
Cycle Counter32bit counter (free run)
Cycle counter by operating frequency (free run)
Cycle counter between 2 (arbitrary) points (free run)
Coverage Function✓*1512KB total space
Sync Out (Synchronous Signal Output) FunctionUp to 5 pts, trigger method
User RESET InputReset Enable / Disable switchable
ProbeInput probes : 2(external break),
sync out : 1, trace : 5
Host InterfaceUSB2.0 Full-Speed
Supply Voltage+5V、500mA (supplied from USB VBUS on Host PC side)+5V, 2A (AC adapter)
External Dimensions W ×H×D (mm)50 × 17 × 90260 × 78 × 185
  • *1 : Uses branch trace information
  • *2 : The ML62Q1300 family and other models are currently under development
  • *3 : Valid only for the memory space of the set model

Extensive Flash programmer

MWU16 Flash multiwriter*

Up to 32 files of the same type can be written with the MWU16 flash multiwriter
  • Supports writing program files to multiple (up to 32) target Flash memory of the same type.

* : When using the MWU16, please purchase the required number of EASE1000 V2.


3rd party Flash programmer

3rd party Flash programmer for LAPIS Microcontroller
  • Supports onboard / offboard programming for Flash Memory.

For 3rd party Flash programmer, please contact each manufacturer.

New Eclipse-based integrated development environment
"Enhanced editor functions" "Improved file operability" "New function stack size calculation tool"

Integrated development environment "LEXIDE-U16"

LEXIDE-U16

LEXIDE-U16 is an integrated development environment for developing programs for original LAPIS Technology 8/16-bit RISC CPUs based on Eclipse * 1 and CDT (C / C ++ Development Tooling) plug-ins, which are open source integrated development environments.

Compared to the existing integrated development environment "IDEU8", the editor function has been enhanced, file operability has been improved, and a stack size calculation tool has been added as a new function. You can call the LAPIS Technology original tools DTU8 debugger, LCD image tool, MWU16 flash multi-writer, SCU16 stack size calculation tool, etc. to create a program efficiently.
This LEXID EU-U16 will be released in the U8/U16 Development Tools Release 2.00.0 and later packages.

*1. An integrated development environment (IDE) provided by the Eclipse Foundation.

New Eclipse-based integrated development environment LEXIDE-U16 editor screen

Easy-to-use editor with rich functions

  • Code auto-completion function: Completion of variable name, function name, etc., spell check
  • Code navigation features: include chain, browser, function call hierarchy, jump to function / variable declaration
  • Folding function: Fold and display functions and structures
  • Refactoring function: Batch change of function name and variable name
  • Syntax color coding function: Color coding for grammar, SFR (Special Function Register), conditional compilation, etc.

Easily port existing IDEU8 integrated environment projects to LEXIDE-U16.

Comparison between integrated development environment "LEXIDE-U16" and "IDEU8"

Function nameNew tool
LEXIDE-U16
Existing tool
IDEU8
Editor functionCode auto-completion function
Code navigation function
Folding function
Refactoring function
Syntax color function
File operation functionCreate folder
Switching display by source file tab
LAPIS Technology original tool start functionStarting the DTU8 debugger
Launch LCD Image Tool
Start HTU8 HEX Converter
Start SCU16 stack size calculation tool
MWU16 flash multiwriter

Development kit

EASE1000 V2 development kit

EASE1000 development kit

This kit provides a development environment from U8/U16 microcontroller program development to program writing during mass production.

  • On-chip emulator EASE1000 V2 compatible with U8/U16 microcontroller with Flash memory.
  • Software tools required for program development such as project management tools, build tools, debug tools, Flash programmers U8/U16 Development Tools.*1

Operating environment of U8/U16 Development Tools

  • *1 : Supports Windows®7*、Windows®8.1*、Windows®10* *32bit (×86) / 64bit (×64)
  • Compatible models
    • ML62Q1000 series
    • ML620Q400 series
    • ML610Q400 series
    • ML610Q300 series
    • ML610Q100 series

* Please purchase the reference board separately.

Hardware

Reference board with microcontroller

Reference Board with Microcontroller

A reference board with a microcontroller and the minimum necessary parts. You can try the operation of the microcontroller. You can also develop software and write Flash.

starter kit

ML62Q1000 series starter kit

ML62Q1000 series starter kit

With this starter kit, we have a complete development environment from "ML62Q1000 series" program development to program writing during mass production.

ML62Q1000 series special site

Audio Playback 8bit MCU starter kit

Audio Playback 8bit MCU Starter Kit

With this starter kit, you can listen to the audio immediately after opening the package. In addition, the user can easily rewrite / listen to the audio ROM data, and a set of development environment required for voice microcontroller software development and voice ROM data development is included.