mission_statement
Phone - Australia: 1300 553 313
Hotline - New Zealand: 0800 450 168
 
Segger Embedded Software Solutions
Embedded Software Solutions
 

SEGGER Products

SEGGER Microcontroller develops and distributes hardware and software development tools as well as software components for embedded systems. An "embedded system" is one in which a microprocessor and associated components are incorporated into a device helping to accomplish difficult and complex tasks in products such as cell phones, medical instruments, instrument clusters, measurement instruments, satellite radios, digital cameras etc.


Production Programmers

For production environments, SEGGER provides flash programming solutions for a variety of CPUs.

Stand-alone programmer "Flasher"

The Flasher family eases the implementation into a production site by allowing the flash programming to be triggered manually or remotely.

Software solutions for flash programming via J-Link

In addition to the hardware products, SEGGER offers software solutions that allow J-Link to be used as production tool. The available software packages are:

  • J-Flash: Stand-alone programming software for a variety of microcontrollers and external flashes.
  • DFPU: Dedicated flash programming utilities for eval boards or custom hardware. NOR, NAND and SPI flashes can be supported, source code of utilities available.
  • SDK: Software development kit. Allows writing your own program and gives you full control over J-Link and your target CPU.
     

Flasher PRO

Flasher PRO is a programming tool for microcontrollers with on-chip or external Flash memory and ARM7/9/11, Cortex, RX or PPC core. Flasher PRO is designed for programming flash targets with the J-Flash software or stand-alone.

Main features

  • Stand-alone JTAG/SWD programmer (Once set up, Flasher can be controlled without the use of a PC program).
  • Support for ARM 7/9, Cortex, RX and PPC cores.
  • Ethernet interface.
  • No power supply required, powered through USB
« more »
 
 

Flasher ARM

Flasher ARM is a programming tool for microcontrollers with on-chip or external Flash memory and ARM core. Flasher ARM is designed for programming flash targets with the J-Flash software or stand-alone.

Main features

  • Stand-alone JTAG/SWD programmer (Once set up, Flasher can be controlled without the use of PC program).
  • Support for ARM 7/9 and Cortex-M3.
  • Ethernet interface.
  • No power supply required, powered through USB
  • Documentation download
« more »
 

Flasher Portable

Flasher Portable is a programming tool for microcontrollers with on-chip and/or external flash memory.
Flasher Portable has been designed to fill the need of an extremely portable, production grade, Flash programmer used for in-field firmware updates. No need to be tethered to an outlet, it is powered by standard batteries. Flasher Portable programs flash targets in stand-alone mode or via J-Flash PC software.

Main features

  • Stand-alone in-circuit-programmer (Once set up, Flasher can be controlled without the use of a PC program)
  • Extremely portable! No Laptop or power supply required during programming
  • Supported CPUs: Any ARM7/9/11, Cortex-A5/A8/A9, Cortex-M0/M1/M3/M4, Cortex-R4/R5, e200z0 (Power architecture) and Renesas RX610 / RX621 / RX62N / RX62T / RX630 / RX631 / RX63N
  • No external power supply required when connected to a PC - either powered through USB or battery
  • Documentation download  

Call 1300 553 313 or email MicroWay

 

Flasher RX

Flasher RX is a programming tool for Renesas RX600 series microcontrollers with on-chip or external flash memory and Renesas RX core.

Main features

  • Support for Renesas RX600 series CPUs (RX610, RX621, RX62N, RX62T)
  • No power supply required, powered through USB
  • Can be used as J-Link (JTAG emulator) with a download speed (into RAM) of up to 720 Kbytes/second
  • Programming speed between 30-300 Kbytes/second depending on target hardware
  • PDF Documentation download

Call 1300 553 313 or email MicroWay

 

Flasher PPC

Flasher PPC is a programming tool for PowerPC based microcontrollers with on-chip or external flash memory.

Main features

  • Support for ST SPC560 devices
  • No power supply required, powered through USB
  • Host interfaces: Ethernet, USB , RS232
  • Data files can be updated via Ethernet/USB using J-Flash, via RS232 or via the mass storage functionality of Flasher PPC
  • Programming speed up to 111 Kbytes/second depending on target hardware
  • PDF Documentation download

Call 1300 553 313 or email MicroWay

 

Flasher ST7

Flasher ST7 is a programming tool for ST7 series of flash microcontrollers.

Main features

  • Small, compact housing.
  • Easy to use windows program.
  • 512 KByte internal Flash memory to store target program.
« more »
 

Flasher STM8

Flasher STM8 is a programming tool for STM8 series of flash microcontrollers.

Main features:

  • All STM8 devices can be programmed.
  • Integrated optical isolation between host and target system.
  • Full duplex 100Mbit Ethernet interface.
  • 128 MB internal flash memory to store target program.
« more »
 

Flasher 5

Flasher 5 is a programming tool for ST9 and Renesas M16C/20, M16C/62, M16C/80, M32C, R8C, R32C, M38 and M79 series of flash microcontrollers in serial mode (1.5 MByte FLASH to store target program, remote control functions for automated testers).

Main features

  • Serial (in target) programming supported.
  • PC program allows batch mode processing for usage in automated test systems.
  • Once set up, Flasher can be controlled without the use of PC program.
  • Documentation download
« more »
 

Flasher 5 PRO

Flasher 5 PRO is a programming tool for Renesas M16C/62, M16C/80, M32C, M79, R32C, R8C series of microcontrollers. This tool allows programming of MCU via serial synchronous or asynchronous interface in circuit only. A target system is required.

Main features

  • Serial (in target) programming supported.
  • 64MByte internal Flash memory to store target program.
  • PC program allows batch mode processing for usage in automated test systems.
  • Once set up, Flasher can be controlled without the use of PC program.
  • Documentation download
« more »
 
 

 


SEGGER J-Links are the most widely used line of debug probes available today. They've been proven for more than 10 years with over 250,000 units sold, including OEM versions and on-board solutions. This popularity stems from the unparalleled performance, extensive feature set, large number of supported CPUs, and compatibility with all popular development environments.

With up to 3 MBytes/s download speed to RAM and record breaking flashloaders, as well as the ability to set an unlimited number of breakpoints in flash memory of MCUs, the J-Link debug probes are undoubtedly the best choice to optimise your debugging and flash programming experience.

J-Link debug probes support all ARM 7/9/11, Cortex, Microchip PIC32, Renesas RX CPUs and are supported by all major IDEs such as IAR EWARM, Keil MDK, Rowley CrossWorks, Atollic TrueSTUDIO, IAR EWRX,Renesas HEW, Renesas e2studio, including GDB based IDEs, and many others.

J-Link Features

  • The de-facto standard debug probe (J-Link, more than 100,000 units have been sold so far)
  • Up to 3 MByte/s Download speed!
  • Intelligence in the emulator firmware
  • Compatible with all popular tool chains
  • Support for multi core debugging
  • Supports an unlimited numer of software breakpoints in flash memory
  • Setting breakpoints in external flash memory of Cortex-M systems is possible with J-Link's Unlimited Flash Breakpoints technology only!
  • Cross platform support (Microsoft Windows, Linux, Mac OS X)
  • Supports concurrent access to CPU by multiple applications
  • Remote Server included. Allows using J-Link remotely via TCP/IP
  • All CPU families supported by the J-Link software can be used without additional license
  • No charges for software updates
  • RDI / RDDI interface DLL available
  • Software comes with free GDBServer, allowing usage of J-Link with all GDB-based debug solutions
  • Production flash programming software (J-Flash) available
  • Debugger independent flash download (internal flash, CFI flash, SPIFI flash)
  • Supports CPU/MCU internal trace buffer (ETB, MTB,...)
  • Supports ETM tracing (J-Trace Cortex-M, J-Trace ARM)
  • Can be connected to the host PC via USB or Ethernet (J-Link PRO)
  • No power supply required, powered through USB
  • Wide target voltage range: 1.2V - 3.3V, 5V tolerant
  • All JTAG signals can be monitored, target voltage can be measured
  • Target power supply: J-Link can supply up to 300 mA to target with overload protection
  • An SDK is available (Allows customized use of J-Link)
  • Various target adapters available, including optical isolation adapter
  • Supports multiple target interfaces (JTAG, SWD, FINE, SPD, ...)

 

J-Link BASE - JTAG / SWD Emulator
with USB interface

J-LinkJ-Link BASE is a USB powered JTAG emulator supporting a large number of CPU cores.
Based on a 32-bit RISC CPU, it can communicate at high speed with the supported target CPUs. J-Link is used around the world in tens of thousand places for development and production (flash programming) purposes.
J-Link is supported by all major IDEs such as IAR EWARM, Keil MDK, Rowley CrossWorks, Atollic TrueSTUDIO, IAR EWRX, Renesas HEW, Renesas e2studio, and many others.
Including all models, more than 100,000 J-Links have been sold so far, making J-Link probably the most popular emulator for ARM cores and the de-facto standard.

Main features

  • Direct download into flash memory of most popular microcontrollers supported
  • Supported CPUs: Any ARM7/9/11, Cortex-A5/A8/A9, Cortex-M0/M1/M3/M4, Cortex-R4, Microchip PIC32 and Renesas RX100 / RX200 / RX610 / RX621 / RX62N / RX62T / RX630 / RX631 / RX63N
  • Download speed up to 1 MByte/second
  • Supports unlimited breakpoints in flash memory!
  • pdf Documentation download
« more »
 

J-Link PRO - JTAG / SWD Emulator
with USB & Ethernet interface

J-Link ProJ-Link Pro is a refined version of the regular J-Link. It has an Ethernet interface in addition to the USB interface, as well as two additional LEDs which are used as hardware status indicators.
It connects via Ethernet or USB to the host running Windows, Linux or Mac OS X.

Main features

  • Fully compatible to J-Link.
  • Ethernet interface.
  • USB 2.0 Hi-Speed interface
  • Supported CPUs: Any ARM7/9/11, Cortex-A5/A8/A9, Cortex-M0/M1/M3/M4, Cortex-R4/R5 and Renesas RX100 / RX200 / RX610 / RX621 / RX62N / RX62T / RX630 / RX631 / RX63N
  • pdf Documentation download
« more »

J-Link PLUS is a USB powered JTAG emulator supporting a large number of CPU cores.

Based on a 32-bit RISC CPU, it can communicate at high speed with the supported target CPUs. J-Link is used around the world in tens of thousand places for development and production (flash programming) purposes. 

J-Link is supported by all major IDEs such as IAR EWARM, Keil MDK, Rowley CrossWorks, Atollic TrueSTUDIO, IAR EWRX, Renesas HEW, Renesas e2studio, and many others.

Including all models, more than 100,000 J-Links have been sold so far, making J-Link probably the most popular emulator for ARM cores and the de-facto standard.

Main features

  • Comes with integrated licenses for: Unlimited breakpoints in flash memory, RDI / RDDI and J-Flash
  • Fully compatible to the standard J-Link
  • Direct download into flash memory of most popular microcontrollers supported
  • pdf Documentation download

Call 1300 553 313 or email MicroWay


 

J-Link ULTRA+ - Emulator for ARM7/9, Cortex and Renesas RX cores

J-Link Ultra+ is a JTAG/SWD emulator designed for ARM/Cortex and other supported CPUs. It is fully compatible to the standard J-Link and works with the same PC software.

Based on the highly optimised and proven J-Link, it offers even higher speed as well as target power measurement capabilities due to the faster CPU, built-in FPGA and High-speed USB interface.

It connects via USB to a PC running Microsoft Windows 2000, Windows XP, Windows 2003, Windows Vista or Windows 7. J-Link ULTRA+ has a built-in 20-pin JTAG/SWD connector and comes with licenses for Unlimited Flash Breakpoints, RDI / RDDI and J-Flash.

Main features

  • Comes with integrated licenses for: Unlimited breakpoints in flash memory, RDI / RDDI and J-Flash.
  • Fully compatible to standard J-Link.
  • Very high performance for all supported CPU cores.
  • Download speed up to 3 MByte/second
  • Hi-Speed-USB 2.0 interface.
  • pdf Documentation download

Call 1300 553 313 or email MicroWay

« more »
 

J-Trace Cortex-M - JTAG emulator with trace support

J-Trace for Cortex-M is a JTAG emulator designed for Cortex-M cores which includes trace (ETM) support. J-Trace for Cortex-M can also be used as a J-Link and it also supports ARM7/9 cores. Tracing on ARM7/9 targets is not supported.

Main features

  • Has all the J-Link functionality
  • Hi-Speed-USB 2.0 interface
  • JTAG speed: 25 MHz
  • Works with all currently available Cortex-M devices at 100 MHz trace clock
  • Supports tracing on Cortex-M0/M0+/M1/M3/M4 targets
  • Free software updates1, 2 years of support
  • 16 MB trace buffer
  • PDF Documentation download

Call 1300 553 313 or email MicroWay

 

J-Trace ARM - JTAG emulator with trace support

J-Trace is a JTAG emulator designed for ARM cores which includes trace (ETM) support. It connects via USB to a PC running Microsoft Windows 2000 or later.

J-Trace has a built-in 20-pin JTAG connector and a built in 38-pin JTAG+Trace connector, which are compatible to the standard 20-pin connector and 38-pin connector defined by ARM.

Main features

  • USB-driven JTAG and Trace (38-pin Mictor) interface
  • Supports all ARM7 and ARM9 devices
  • Free software updates1, 2 years of support
  • No power supply required, powered through USB, although external power supply plug is available
  • JTAG speed 12 MHz
  • PDF Documentation download 
« more »

J-Link EDU - Low-cost J-Link for educational purpose

J-LINK EDU is identical to J-Link BASE and offers the same functionality. It has been designed to allow students and educational facilities as well as hobbyists access to top of the line debug probe technology.

Limitations:

  • Licensing - J-Link EDU may only be used for non-commercial purposes.
  • J-Link EDU does not include support. However you may submit your question to the SEGGER forum.

Call 1300 553 313 or email MicroWay
 

 

RTOS and Middleware

Following strict, yet efficient coding and documentation standards, we created and developed a feature-rich, high-performance family of middleware with a very small footprint and outstanding documentation. The software is very easy to use and works out of the box. BSPs and projects for popular eval boards and tool chains are available.

  • Optimised for resource usage
  • Optimised for high performance
  • Platform-independent
  • Reliable due to proven code
  • Easy to implement and maintain due to global coding standards for all our products
  • Royalty free
     

embOS - Real Time Operating System

embOS is a priority-controlled real time operating system, designed to be used as foundation for the development of embedded real-time applications. It is a zero interrupt latency, high-performance RTOS that has been optimised for minimum memory consumption in both RAM and ROM, as well as high speed and versatility. 

Main features

  • Preemptive scheduling: Guarantees that of all tasks in READY state, the one with the highest priority executes, except for situations where priority inversion applies.
  • No configuration needed.

Call 1300 553 313 or email MicroWay

 

embOS/IP - TCP/IP Stack

embOS/IP is a CPU independent TCP/IP stack. embOS/IP is a high-performance library that has been optimised for speed, versatility and memory footprint. It is written in ANSI C and can be used on virtually any CPU. 

Main features

  • ANSI C socket.h-like API for user applications. An application using the standard C socket library can easily be ported to use embOS/IP.
  • Runs "out-of-the-box".
  • Works seamlessly with embOS in multitasking environment.

Call 1300 553 313 or email MicroWay

 

emWin - Graphic Software and GUI

emWin is designed to provide an efficient, processor- and LCD controller-independent graphical user interface (GUI) for any application that operates with a graphical LCD.

It is compatible with single-task and multitask environments, with a proprietary operating system or with any commercial RTOS. emWin is shipped as "C" source code.

Main features

  • Any 8/16/32-bit CPU; only an ANSI "C" compiler is required.
  • Any (monochrome, greyscale or colour) LCD with any controller supported (if the right driver is available).
  • May work without LCD controller on smaller displays.

Call 1300 553 313 or email MicroWay

 

emFile - File System

emFile is a file system for embedded applications, which can be used on any media, for which you can provide basic hardware access functions. emFile is a high performance library that has been optimised for minimum memory consumption in RAM and ROM, high speed and versatility. It is written in ANSI C and can be used on any CPU. 

Main features

  • MS DOS/MS Windows-compatible FAT12, FAT16 and FAT32 support.
  • OS support. emFile can be easily integrated into any OS. This allows using emFile in a multi-threaded environment.

Call 1300 553 313 or email MicroWay

emUSB Device - USB Device Stack

emUSB is a high speed USB device stack specifically designed for embedded systems. The software is written in ANSI "C" and can run on any platform. emUSB can be used with embOS or any other supported RTOS. A variety of target drivers are already available. Support for new platforms can usually be added for no extra charge.

Main features

  • Optimised to be used with embOS but works with any other supported RTOS.
  • Highly efficient, portable, and commented ANSI "C" source code.
  • Hardware abstraction layer allows rapid addition of support for new devices.

Call 1300 553 313 or email MicroWay
 

emUSB Host - USB Host Stack

Segger’s USB host software stack implements full USB host functionality, including external hub support, and optionally provides device class drivers. It enables developers to easily add USB host functionality to embedded systems. 

Main features

  • Optimised to be used with embOS but works with any other supported RTOS.
  • Highly efficient, portable, and commented ANSI"C"source code.
  • Hardware abstraction layer allows rapid addition of support for new devices.

Call 1300 553 313 or email MicroWay

 

emLib - Helper Libraries

emLib is a collection of software modules for different purposes. It currently includes AES and DES encryption. Modules for CRC, compression and asymmetric encryption/decryption are planned.
The software is designed for portability to any device. The modules can be used in PC applications, as well as on embedded target devices.

Main features

  • emLib is written in ANSI-C and can be used on virtually any CPU.
  • Easy to integrate by using a simple API.
  • Same modules and same API can be used in PC programs as well as on embedded targets.
  • Sample applications for tests and validation of the modules included.

Call 1300 553 313 or email MicroWay

 

emLoad - Bootloader

A common challenge for manufacturers of embedded systems is to guarantee a system's software can be updated in the most easy way - even under adverse conditions. To replace bugged code in the field or to enhance the features of deployed systems, SEGGER provides the ideal solution: emLoad.
Available in two versions and supporting four different interfaces, emLoad allows straightforward updates of embedded applications either with a USB stick, with an SD card or via USB-connection to a PC - or else via a serial connection (type RS-232, RS-485).

Main features

  • Low memory footprint.
  • Straightforward configuration.
  • ANSI-C code is completely portable and runs on any target.
  • 100% save & fast: CRC-check implemented.
  • Tools for Windows PC included.
  • Optional support for firmware passwords (emLoad V3).
  • Follows the SEGGER coding standards: Efficient and compact, yet easy to read, understand & debug.

Call 1300 553 313 or email MicroWay

emModbus - Modbus Stack

emModbus, SEGGER's implementation of the Modbus protocol, supports communication via UART (ASCII, RTU) and Ethernet (Modbus/TCP and Modbus/UDP) and is capable to communicate with any Modbus compliant device.
emModbus supports building master and slave devices, which can even be combined in the same product. Also, multiple interfaces in the same product are supported. Each interface can be configured at runtime, making it possible to build a pretested library to be deployed in multiple projects.

Main features

  • Easy to integrate.
  • Low memory footprint.
  • ANSI-C code is completely portable and runs on any target.
  • Follows the SEGGER coding standards: Efficient and compact, yet easy to read, understand & debug.
  • Supports ASCII, RTU and Modbus/TCP (and UDP) protocol.
  • Sample applications for all protocols included.
  • Kernel abstraction layer: can be used with or without any RTOS.
  • Works out-of-the-box with embOS.
  • Modbus/TCP can be used with standard socket interface and any TCP/IP stack.
  • Works out-of-the-box with embOS/IP.
  • Project for executable on PC for Microsoft Visual Studio available.

Call 1300 553 313 or email MicroWay

emSecure - Digital Signature Suite

emSecure is a SEGGER software package that allows creation and verification of digital signatures.

One important feature is that it can make it impossible to create a clone of an embedded device by simply copying hardware and firmware.
And It can do much more, such as securing firmware updates for any kind of embedded device, licenses, serial numbers or other sensitive data. A must for critical devices such as election machines, financial applications and many others.
Based on RSA asymmetric encryption with 2 keys, it can not be broken by reverse engineering.

The source code has been created from scratch for embedded systems, to achieve highest portability with a small memory footprint and high performance. However, usage is not restricted to embedded systems.

It is licensed in the same way as other SEGGER middleware products and does not rely on any foreign code or code licensed under an open-source or even "viral" GPL-style license.

With its easy usage, it takes less than half a day to add and integrate emSecure into an existing product.

emSecure is a very complete package, including functionality for generation of all keys.

Call 1300 553 313 or email MicroWay

 

 


For more information please contact the MicroWay sales team: buynow
Head Office
MicroWay Pty Ltd
PO Box 84,
Braeside, Victoria, 3195, Australia
Ph: 1300 553 313
Fax: 1300 132 709
email: sales@microway.com.au
ABN: 56 129 024 825
Sydney Sales Office
MicroWay Pty Ltd
PO Box 1733,
Crows Nest, NSW 1585, Australia
Tel: 1300 553 313
Fax: 1300 132 709
email: sales@microway.com.au
ABN: 56 129 024 825
New Zealand Sales Office
MicroWay Pty Ltd (NZ)
PO Box 912026
Victoria Street West
Auckland 1142, New Zealand
Tel: 0800 450 168
email: sales@microway.co.nz

International: call +61 3 9580 1333, fax +61 3 9580 8995

 
© 1995-2014 MicroWay Pty Ltd. All Rights Reserved. Terms and Privacy Policy.
RTOS file tcpip graphics-stack usb-stacks bootloader digital-signature lib jlink programmers