TI Hercules LaunchPads Designed for Safety Critical Applications - LAUNCHXL-TMS57004 & LAUNCHXL-RM42

Buy NowBuy NowDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents



The TI Hercules™ LaunchPads ( LAUNCHXL-TMS57004LAUNCHXL-TMS57004 and LAUNCHXL-RM42LAUNCHXL-RM42) are the lowest cost evaluation platforms for Hercules MCUs and provides an entry-level option enabling developers to gain familiarity with TI Hercules MCUs and evaluate the platform’s performance and safety features. The launchpad is based on Hercules TMS570LS04 and RM42L432RM42L432 respectively, which are dual core ARM Cortex-R4 based MCUs with features like 12-bit ADC, HET with programmable timer pins, eQEP, MibSPI and serial communication interfaces. The low cost evaluation kits of Hercules MCUs are designed for safety-critical applications related to functional safety standards, such as IEC 61508 and ISO 26262.


The TI Hercules LaunchPad is a modular, quick-launch evaluation kit that contains the development board, USB cable and documentation. On-board emulation and included Hercules LaunchPads demos allow for exploration of advanced safety features integrated in the Hercules TMS570 and RM42x series MCUs. All 40 pins on the LaunchPad allow for easy access to all the peripherals on the TMS570LS04 or RM42L432RM42L432 devices. The standard 40 pin BoosterPack-compatible expansion header supports a wide range of plug-in modules for added functionality such as display, LED lighting, wireless, and much more.


The LaunchPad comes pre-programmed with Hercules Safety MCU Demo enabling users to easily learn about the key safety, data acquisition and control features of the Hercules MCU platform. This software can be used stand alone on the LaunchPad or in conjunction with the PC application.



Key Applications: Industrial automation and control, Power generation and distribution, Safety Programmable Logic Controllers (PLCs), Turbines and windmills,  Ventilators and defibrillators, Infusion and insulin pumps, Transportation applications.

More Development Kits and Tools
More TI LaunchPad Evaluation PlatformMore TI Development Kits
Knode Development Kits & Platform Roomelement14 Knode


Development Tools


Software Development Tools:

Tool   TypeSupplierMPNSupported   FamilyDescription
IDETexas InstrumentsCode Composer Studio (CCStudio)TI MCUsCCStudio is an integrated development environment (IDE) for TI embedded   processor families. CCStudio comprises a suite of tools used to develop and debug embedded applications. It includes   compilers for each of TI's device families, source code editor, project build environment, debugger, profiler, simulators,   real-time operating system and many other features. Learn More
IDEARMKeil MDK-ARMARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™The MDK-ARM is a complete software development environment for Cortex™-M, Cortex-R4, ARM7™ and ARM9™   processor-based devices. MDK-ARM is specifically designed for microcontroller applications, it is easy to learn and use, yet   powerful enough for the most demanding embedded applications.Learn More
RTOSMicriumµC/OS-IITI ARM MCUsµC/OS-II, the Real-Time Kernel, is a portable, ROMable, scalable, preemptive, real-time deterministic multitasking kernel for microprocessors, microcontrollers and DSPs. Offering unprecedented ease-of-use, µC/OS-II is delivered with complete source code and in-depth documentation.  Learn More



SEGGER embOS (Real Time Operating System) follows strict, yet efficient coding and documentation standards. embOS is a priority-controlled real time operating system, designed to be used as foundation for the development of embedded real-time applications. Learn More


Hardware Development Tools:


Tool   TypeSupplierMPNSupported   FamilyDescription
EmulatorEmbestXDS100V2XDS100V2ARM 9 / ARM Cortex R4 / Cortex A8 / Cortex A9 / Cortex M3EMULATOR, XDS100V2XDS100V2, USB, JTAG
EmulatorSeggerJ-LinkJ-LinkARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™JTAG/SWD Emulator with USB interface
ProgrammerSeggerFlasher ARMFlasher ARMARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™Flash Programmer for ARM and Cortex cores


Back to top


Technical Documents

Learning Center
User GuideTexas Instruments: Quick Start Guide for Hercules RM42x LaunchPad
User GuideTexas Instruments: Quick Start Guide for Hercules TMS570LS04x/03x LaunchPad
DatasheetTexas Instruments: Datasheet for RM42L432 16/32-Bit RISC Flash Microcontroller
DatasheetTexas Instruments: Datasheet for TMS570LS04x/03x 16/32-BIT RISC Flash Microcontroller
Reference ManualTexas Instruments: Technical Reference Manual for RM42x 16/32-Bit RISC Flash Microcontroller
Reference ManualTexas Instruments: Technical Reference Manual for TMS570LS04x/03x 16/32-Bit RISC Flash Microcontroller


Design Elements
BOMTexas Instruments: Bill Of Materials (BOM) for Hercules RM42x LaunchPad
BOMTexas Instruments: Bill Of Materials (BOM) for Hercules TMS570LS04x/03x LaunchPad
Design FilesTexas Instruments: CADSoft EAGLE Design Files for Hercules RM42x LaunchPad
Design FilesTexas Instruments: CADSoft EAGLE Design Files for Hercules TMS570LS04x/03x LaunchPad


Back to top



Video 1 - RM42L432Video 2 - TMS570LS04


Back to top


Kit Features



  • Hercules TMS570LS04 or RM42 ARM® Dual Cortex™-R4 in LockStep
    • 100Mhz maximum operating speed
    • 384kB Flash memory with ECC
    • Built-in EEPROM with ECC
    • 32kB SRAM with ECC
    • 2 DCANs
    • LIN/SCI
    • 16 Channels 12-bit Multi-Buffered ADC
    • One MibSPI and 2 SPIs
    • 19 N2HET Timer Pins with Dedicated Transfer Unit (HTU)
  • On-board XDS100V2XDS100V2 emulator
    • Micro B USB debug connection
    • LED indicating JTAG activity
    • USB to UART for user applications
    • 2 LEDs indicating UART TX/RX activity
  • External TI-14PIN JTAG connector
  • BoosterPack XL stackable headers
    • Compatible with many existing BoosterPacks
  • 1 user push-button
  • 2 Reset buttons
  • One for Power on Reset (PORRST)and the other one for nRST
  • 2 Power LEDS
    • One for 5V USB Powerand the other one for 3.3V
  • 2 white LEDs connected to GIO/N2HET Pins
  • 1 nERROR LED indicating the ERROR Pin Status
  • 4 jumpers selecting different IO functions
  • A jumper (JP1) to force a Oscillator failure
  • 16 Mhz main crystal
  • A 30 pin IO extension connector


Back to top

Kit Contents

  • Hercules LaunchPad with TMS570LS04 or RM42x ARM® Dual Cortex™-R4
  • USB A to micro-B cable
  • Quick Start Guide

Back to top