Precision You Can Trust
NABL-Accredited Calibration | Available on Request
UDE® Memtool is a fast, flexible FLASH and OTP memory programmer for development and production. It integrates with the UDE® Universal Debug Engine for on-chip programming during debug and is also available as a standalone tool with automation support. With Gang Programmer control of up to eight stations, it saves time and resources on the line..
UDE® Memtool fits both lab and factory needs. During development, it hooks into the regular UDE® download path and programs FLASH whenever write access is required. In production, the standalone version exposes all functions through COM automation so you can drive repeatable, scripted workflows and integrate with test systems. The Gang Programmer utility scales this further by coordinating up to eight stations from a single host PC.
Memtool handles a wide range of devices and buses. It supports on-chip programming and on-board programming of PCM, FLASH, and OTP. Communication can run over ASC, CAN, ASC+CAN, and JTAG, with RS232 and K-Line available where needed. Features like Transparent Erase Mode, sector-level operations, CRC calculation, UCB handling, and header management for ABM and BMI keep complex jobs simple and reliable.
Integrated FLASH programming inside the UDE® debugger
Standalone front end with COM automation for scripts and test rigs
Gang Programmer utility to manage up to 8 programming stations
High-speed data transfer over the debug channel
Supports on-chip and on-board PCM / FLASH / OTP programming
Flexible host connections: USB, IEEE 1394, or Ethernet via hubs
Multiple target comms: ASC, CAN, ASC+CAN, JTAG; RS232 and K-Line options
Transparent Erase Mode for non-bytewise erasable memories
Product Name: UDE® Memtool FLASH Programmer
Programming Scope: On-chip FLASH, on-board PCM / FLASH / OTP
Device Families:
Infineon TriCore, AURIX; C166, C166CBC, C166S-V2, XC166, XC2000, XE166, ST10
Renesas RH850
PowerPC MPC57x, SPC57x, SPC58x
Synopsys ARC
SiFive RISC-V
Arm: Cortex-A8/A9/A53/A72, Cortex-M0/M3/M4/M7/M33, Cortex-R4/R5F/R52, Arm7/9/11
SuperH SH-2A
External Memories: Parallel-NOR (AMD AM29x, M29x; Intel i28Fx), Serial EEPROM (I2C, SPI, SPIFI), NAND (on demand), eMMC
Host Connections: USB, IEEE 1394, Ethernet (via hubs)
Target Communications: ASC Bootstrap, CAN Bootstrap, ASC+CAN, JTAG; RS232; K-Line
UAD Compatibility Matrix:
Memtool / UAD2pro: ASC Bootloader, CAN Bootloader, K-Line, JTAG/DAP/SWD, DXCPL
Memtool / UAD2next: ASC Bootloader, CAN Bootloader, K-Line, JTAG/DAP/SWD, DXCPL
Memtool / UAD3+: JTAG/DAP/SWD
Memtool / ASC (Host Serial RS232): ASC Bootloader, K-Line
Notes: K-Line requires external converter. Check supported derivatives for JTAG/DAP/SWD.
Core Functions:
Full or sector erase
Load Intel HEX and Motorola S-Record
Program full or partial image
Verify and compare ranges
Readback and save to disk
Chip/sector protection set/reset (on-chip)
CRC calculation
Watchdog handling for select devices
PCM programming for select devices
UCB handling; ABM and BMI header handling
Performance Aids: High-speed debug-channel transfers with fast-PC6x or Access Device Communication Hardware
Execution Footprint: Uses on-chip RAM only (IRAM; XRAM when available)
Automation: Standalone front end exposes all functions via COM interfaces
Gang Programming: Administers up to 8 stations with separate target configs