Microcontrollers (MCU)

Hercules MCUs for functional safety – Tools & software

Safety microcontrollers are designed for safety-critical applications, providing advanced, integrated safety features while delivering scalable performance, connectivity and memory options.

Kits and evaluation modules

Evaluation and starter kits, full development kits and application-specific reference designs. From the low-cost LaunchPad™ development kit and USB sticks to full featured application platforms for motor control and functional safety, Hercules™ MCUs provide a variety of hardware development tools to help speed development and get customers to market faster.

LaunchPad development kits

Kit
Part number
Description
Price
Order now

Hercules RM

Hercules RM57Lx MCU LaunchPad development kit  LAUNCHXL2-RM57L  Ideal for evaluating high performance Hercules RM57Lx MCUs integrating cached lockstep CPUs. The LaunchPad development kit features IEEE 1588 Ethernet PHY DP83630 and connectors for further expansion. $29.99 Order now
Hercules RM46x MCU LaunchPad development kit  LAUNCHXL2-RM46  Hercules RM46 MCU LaunchPad development kit is ideal for evaluating Hercules RM46x microcontroller family and for expansion using compatible plug-in modules called BoosterPack plug-in modules.  $19.99 Order now
Hercules RM42x MCU LaunchPad development kit LAUNCHXL-RM42  Hercules RM42 MCU LaunchPad development kit is ideal for evaluating Hercules platform of microcontrollers and for expansion using compatible plug-in modules called BoosterPack plug-in modules.  $19.99 Order now

Hercules TMS570

HerculesTMS570LC43x MCU LaunchPad development kit  LAUNCHXL2-570LC43  Ideal for evaluating high performance Hercules TMS570LC43x MCUs that integrate cached lockstep CPUs. Features IEEE 1588 Ethernet PHY DP83630 and connectors for further expansion.  $29.99 Order now
Hercules TMS570LS12x MCU LaunchPad development kit  LAUNCHXL2-TMS57012  Hercules TMS570LS12 MCU LaunchPad development kit is ideal for evaluating Hercules TMS570LS12x microcontrollers and for expansion using compatible  BoosterPack plug-in modules.  $19.99 Order now
Hercules TMS570LS04x/03x MCU development kit  LAUNCHXL-TMS57004  Hercules TMS570LS04 MCU LaunchPad development kit is ideal for evaluating Hercules platform of microcontrollers and for expansion using compatible BoosterPack plug-in modules.  $19.99 Order now

USB sticks

Kit
Part number
Description
Price
Order now

Hercules RM

Hercules RM48x MCU USB stick  TMDSRM48USB  The Hercules RM48 MCU USB development stick is ideal for evaluating the Hercules platform of microcontrollers.  $79 Order now

Hercules TMS570

TMS570L31x USB stick TMDS570LS31USB The USB stick features an integrated XDS100v2 JTAG emulator, access to several key peripheral pins and is completely powered by a PC’s USB port. The kit also contains a quick start guide, a USB extension cable, a LED flashlight and a software installation DVD that includes Code Composer Studio™ IDE, HALCoGen, nowFlash, HET IDE, demo software and code examples. $79 Order now

Hercules MCU Development Kits (HDKs)

Kit
Part number
Description
Price
Order now

Hercules RM

Hercules RM57Lx MCU HDK  TMDXRM57LHDK  The Hercules RM57L MCU Development Kit is ideal for getting started on development with the high-performance Hercules RM57L843 MCUs.  $199 Order now
Hercules RM48x MCU HDK  TMDSRM48HDK  The Hercules RM48 MCU Development Kit is ideal for getting started on development with the Hercules RM48 MCUs platform.  $199 Order now
Hercules RM46x MCU HDK  TMDXRM46HDK  The Hercules RM46 MCU Development Kit is ideal for getting started on development with the Hercules RM46 MCU series.  $199 Order now
Hercules RM57Lx MCU HDK  TMDXRM57LHDK  The Hercules RM57L MCU Development Kit is ideal for getting started on development with the high-performance Hercules RM57L843 MCUs.  $199 Order now

Hercules TMS570

TMS570LC43x HDK TMDX570LC43HDK  This getting started kit is comprised of a development board, a DC power supply, a mini-B USB cable, an Ethernet cable and a software installation DVD that includes the Code Composer Studio IDE. $199 Order now
TMS570LS31x HDK TMDS570LS31HDK This getting started kit is comprised of a development board, a DC power supply, a mini-B USB cable, an Ethernet cable and a software installation DVD that includes Code Composer Studio IDE, HALCoGen, nowFlash, HET IDE, demo software and code examples. $199 Order now

Hercules MCU trace tools

Kit
Part number
Description
Price
Order now

Hercules RM

RM57L PROTRACE Bundle RM57L-PROTRACE  The RM57L-PROTRACE bundle combines the RM57L Hercules Development Kit and the XDS560v2 PROTRACE Receiver. This combination gives a developer a complete, robust tool chain for hardware debug, algorithm development, real-time profiling, and code coverage analysis. Includes a full licensed copy of Code Composer Studio IDE – required by the XDS560v2 PROTACE Emulator. $3694 Order now

Hercules TMS570

TMS570LC PROTRACE Bundle 570LC-PROTRACE  The 570LC-PROTRACE bundle combines the Hercules TMS570LC43x MCU Development Kit and the XDS560v2 PROTRACE Receiver. This combination gives a developer a complete, robust tool chain for hardware debug, algorithm development, real-time profiling, and code coverage analysis. Includes a full licensed copy of CCS - required by the XDS560v2 PROTACE Emulator.  $3694 Order now

Development tools for Safety MCUs

Texas Instruments and our partners offer Integrated Development Environments (IDEs), compilers and emulators to make it easy to get started on developing software for Hercules MCUs. 

Integrated Development Environments (IDE) 

Name
Description
Provider
Code Composer Studio IDE  Code Composer Studio is an IDE for Texas Instruments (TI) embedded processor families. Texas Instruments
SafeTI Compiler Qualification Kit  The SafeTI Compiler Qualification Kit was developed to assist customers in qualifying their use of the TI ARM C/C++ Compiler to functional safety standards such as IEC 61508 and ISO 26262.  Texas Instruments
MULTI IDE  MULTI IDE with emulation, debug, flash programming and C/C++ compiler support including MISRA-C Checking. Green Hills has received certificates from both TÜV NORD and exida, to satisfy both SIL 4 (Safety Integrity Level) and ASIL D (Automotive Safety Integrity Level) tool qualification requirements.  Green Hills
IAR Embedded Workbench® for Arm  IAR Embedded Workbench for ARM is a complete development tool suite including a highly-optimizing compiler and a comprehensive debugger. IAR Embedded Workbench for ARM is certified by TÜV SÜD as suitable for use in safety-related software development for each Safety Integrity Level (SIL) according to IEC 61508 and each Automotive Safety Integrity Level (ASIL) of ISO 26262.  IAR Systems
TRACE32 PowerView  A complete software development environment with trace support for ETM and RTP. Lauterbach
winIDEA winIDEA IDE, iC5000 emulator and trace hardware  iSystem
HiTOP IDE/Debugger  Tantino-Cortex-R with professional HiTOP Debugger/IDE  Hitex
Universal Debug Engine  A complete software development environment with trace support for ETM. PLS

Emulators

Name
Description
Provider
XDS100v2  Low cost, low performance emulator – integrated on Hercules TMS570 MCU Development Kits. With Code Composer Studio IDE and IAR support. Texas Instruments
XDS200  The XDS200 is a JTAG emulator for TI embedded processors. Offering a balance of cost and performance, it fits between the ultra-low cost XDS100 and the high-performance XDS560v2 products.  Texas Instruments
XDS560v2  The XDS560 family of emulators is designed to achieve high download speeds and is ideal for larger applications. The XDS560v2 PROTRACE option provides non-intrusive real-time trace via the Hercules ARM Cortex Embedded Trace Macro (ETM) – ETM available on Hercules RM57x and RM48x MCUs in the 337BGA package. 

Spectrum Digital

BlackHawk

J-Link  Universal emulator, supported by almost all ARM tool chains. The standard emulator for IAR Embedded workbench. Multiple flavors with USB / Ethernet interface.  Segger
ULINK Family of USB-JTAG Adapters for Keil uVision to connect your PC's USB port to your target system  Keil
iC5000

Full Trace support for ETM and RTP  iSystem
UAD2pro  High-speed USB/JTAG debugging device optional with electrical isolation  PLS
UAD3+ High-end debug and ETM trace solution  PLS

Other development tools

Name
Description
HET IDE  The High End Timer Integrated Development Environment (HET IDE) is a windows application that can be used to configure and simulate the High End Timer Co-processors on Hercules MCUs. 
NHET Assembler  The NHET Assembler translates programs written in the NHET assembly language into multiple output formats for use in code generation tools such as TI's Code Composer Studio IDE. 
UNIFLASH CCS Uniflash is a standalone tool used to program flash memory on TI MCUs. Uniflash has a GUI, command line, and scripting interface. 
NOWECC  The nowECC tool generates the data to be programmed into the ECC memory locations of a Hercules Safety MCU device. 
F021 Flash API 
The F021 Flash Application Programming Interface (API) provides a software library of functions to program, erase, and verify the Hercules MCU on-chip Flash memory. 
FMzPLL Configuration Tool  The FMzPLL Calculator is a standalone GUI that assists a user with the configuration of the FMzPLL on Hercules MCUs. 
Hercules Safety MCU demos  The Hercules MCU Demos are designed to highlight key safety, data acquisition and control features of the Hercules MCUs platform. The demos are designed to be run on a PC in conjunction with either a Hercules USB Development Sick or a Hercules MCU Development Kit (HDK). 

Software for Safety MCUs

RTOS, peripheral drivers, libraries, example code and connectivity

Hercules software is designed to simplify and speed development of functional safety applications. All Hercules software is royalty-free and is licensed to support easy adoption into customer projects.

Real Time Operating Systems (RTOS)

A real-time operating system (RTOS) is a multitasking operating system which uses specialized algorithms to schedule and guarantee deadlines of tasks. Key features of an RTOS include minimal latency for task switching and the number of tasks it can handle. 

Name
Description
Provider
SAFERTOS  Real Time OS for mission critical applications certified for IEC61508 SIL3, FDA 510K or DO-178B. 

High Integrity Systems

Download

FreeRTOS  FreeRTOS is a portable, open source, royalty free, mini Real Time Kernel.  FreeRTOS.org 
μC/OS-II™  Micriμm uC/OS-II RTOS certified for avionics DO-178B Level A and EUROCAE ED-12B, IEC61508 SIL 3/SIL4, and used in FDA-certified devices.

Micriμm

Download

SCIOPTA  Real-Time Operating System certified to IEC61508/EN50128 by TÜV. SCIOPTA 
SMXRTOS  SMX® is a no-royalty, modular, multitasking RTOS for embedded systems developed by Micro Digital. It is characterized by small footprint, high performance, ease of use, and integration with popular development tool suites.  Micro Digital 
CoDeSys  CoDeSys (Controller Development System) is a comprehensive software tool for industrial automation technology. Basically it consists of two parts: the programming system CoDeSys and the runtime system CoDeSys Control.  Smart Software Solutions (3s) 
MICROSAR BSW  AUTOSAR Basic Software (BSW) including the MCAL layer, OS, communication stacks for CAN, FlexRay and LIN.  VECTOR 
EB tresos AutoCore and Studio  Production-ready Autosar standard core and Configuration editor. Elektrobit (EB) 
RTA-OSEK  RTA-OSEK provides a production real-time operating system , implements the AUTOSAR-OS V1.0 (SC-1) and OSEK/VDX OS V2.2.3 standard, and is fully MISRA compliant.  ETAS 
osCAN  osCAN is a pre-emptive realtime multitasking operating system compliant to the OSEK/VDX specification 2.2. VECTOR 

Connectivity and Middleware

Lightweight IP TCP/IP Stack Example  The Open Source lwIP 1.3.2 TCP/IP stack has been ported to the HALCoGen Ethernet MAC driver in this example that leverages the full-featured Ethernet interface of the Hercules MCUs. The integrated application demonstrates a webserver application on a Hercules Safety MCU.

HALCoGen USB Device Driver The Hercules USB stack is an OS-independent USB solution that is compatible with the StellarisWare USB solution. It supports USB Device, Interrupt driver IO Transfers (DMA Transfers are not supported) and CDC ACM to expose the USB device as a virtual modem or a virtual COM port to the operating system.

Name
Description
Provider
TCP/IPv4  The WITTENSTEIN high integrity systems TCP IPv4 solution is a complete protocol stack that combines small size and high performance without compromise in RFC compliance. Available fully integrated into SAFERTOS, an IEC 61508 SIL3 safety certified RTOS, as one seamless package for use upon Hercules safety controllers. 

High Integrity Systems

Download

μC/TCP-IP™  μC/TCP-IP is a compact, reliable, high-performance TCP/IP protocol stack, optimized for embedded systems. Developed according to Micriμm's renowned coding standards, μC/TCP-IP enables the rapid configuration of required network options to minimize time-to-market. 

Micriμm

Download

μC/USB-Host™  μC/USB Host is a full-featured, high-performance, small-footprint USB host software stack. The stack's modular design includes an API layer, class drivers (MSC, HID, and CDC ACM), and a framework for developing custom class drivers. 

Micriμm 

Download

HCC Embedded TCP/IP  MISRA Compliant TCP/IP: efficient, embedded stack developed using a verifiable, MISRA compliant process. HCC's TCP/IP stack brings new levels of performance, quality and reliability to the embedded networking market. The stack provides a significant range of protocols as well as support for both IPv4 and IPv6, providing flexibility and long-term network compatibility. HCC Embedded 
CAN ssCAN is an extreme performance ISO11898 hard real-time CAN device driver with low interrupt latency optimized for the Hercules family. It supports single and multiple CAN channels across the entire range of Hercules devices.  Simma Software 
CANopen  ssCANopen is a high-performance CiA hard real-time CANopen protocol stack supporting a data throughput of 15 Mbps. This product is optimized specifically for the Hercules family of devices.  Simma Software
SAE J1939  ssJ1939 is an extreme performance SAE J1939 protocol stack supporting a data throughput of 20 Mbps. This product is optimized specifically for the Hercules family of devices.  Simma Software
ISO 15765  ssI15765 is an extreme performance ISO 15765 protocol stack supporting a data throughput of 20 Mbps. This product is optimized specifically for the Hercules of devices.  Simma Software
NMEA 2000  ssNMEA2000 is an extreme performance NMEA 2000 protocol stack supporting a data throughput of 20 Mbps. This product is optimized specifically for the Hercules of devices.  Simma Software

Hercules MCU Peripheral Drivers (HALCoGen)

Hercules MCU peripheral drivers are configured and created using TI HALCoGen (Hardware Abstraction Layer Code Generation) GUI-based chip configuration tool. HALCoGen provides a graphical user interface that allows the user to configure peripherals, interrupts, clocks, and many other microcontroller parameters. Once the device is configured, the user can generate peripheral initialization and driver code, which can be imported into Code Composer Studio IDE, IAR Workbench, or Green Hills MULTI IDE. HALCoGen also includes several example projects for using many of the key peripherals.