This document describes the board level operations of the RM48 Hercules™ Development Kit (HDK). The
HDK is based on the Texas Instruments RM48L952 Microcontroller. The RM48 HDK is a table top card
that allows engineers and software developers to evaluate certain characteristics of the RM48L952
microcontroller to determine if the microcontroller meets the designer’s application requirements as well as
begin early application development. Evaluators can create software to execute on board or expand the
system in a variety of ways.
Notational Conventions
This document uses the following conventions.
The RM48 HDK will sometimes be referred to as the HDK.
Program listings, program examples, and interactive displays are shown in a special italic typeface. Here
is a sample program listing:
•equations
•!rd = !strobe&rw
Preface
SPNU508C–September 2011–Revised November 2018
Read This First
Information About Cautions
This book may contain cautions.
This is an example of a caution statement.
A caution statement describes a situation that could potentially damage your software, or hardware, or
other equipment. The information in a caution is provided for your protection. Please read each caution
carefully.
Related Documentation From Texas Instruments
Information regarding this device can be found at the following Texas Instruments website:
http://www.ti.com/rm4
(1)
Hercules, Code Composer Studio are trademarks of Texas Instruments.
(2)
ARM is a registered trademark of ARM Limited.
(3)
All other trademarks are the property of their respective owners.
This development kit provides a product-ready hardware and software platform for evaluating the
functionality of the Texas Instruments RM48 microcontroller family. Schematics, list of materials, and PCB
layout are available to ease hardware development and reduce time to market.
1.1Scope of Document
This user's guide lists the contents of the development kit, points out the features of the major
components, and provides the instructions necessary to verify your development kit is in working order.
Any additional usage instructions or details fall outside the scope of this document. Additional resources
will be listed at the end of this user's guide.
1.2RM48 HERCULES Development Kit (HDK) Features
The HDK comes with a full complement of on board devices that suit a wide variety of application
environments. Key features include:
•A Hercules RM48L952 337-pin BGA microcontroller
•Integrated USB JTAG Emulator (XDS100v2)
•External JTAG Headers (ARM®20 pin and TI Compact 20-pin CTI)
•10/100 Mbps Ethernet interface
•One USB host connector and one USB device connector
•Two CAN transceivers (SN65HVDA541Q1) and screw terminal blocks
•One ambient light sensor
•One ambient temperature sensor
•Microcontroller’s serial communication interface (SCI) universal asynchronous receiver/transmitter
(UART) accessible through a USB virtual COM port
•One 8MB SDRAM
•Eight user programmable white LEDs around the MCU silicon
•One user programmable pushbutton
•Three expansion connectors for hardware prototyping
•Reset pushbuttons (nPORRST and nRST)
•One SD card slot (SPI mode)
•Embedded trace macrocell (ETM) debug interface via MIPI connector
•Configurable pin mux options
•5 V and 3.3 V analog-to-digital converter (ADC) option jumper
•Current measurement capability for 3.3 V IO, 1.2 V core, 1.2 V core, 1.2 V PLL, 3.3 V or 5 V ADC, and
3.3 V V
•Accepts an external power supply between +5V and +12V
•QAWA-24-12-US01
– 12-V output, 2-A max output current
– Positive center
– Barrel plug (2.1-mm x 5.5-mm)
– Output Protection: Short Circuit, Overvoltage, Overcurrent
– Safety approvals: CB, CE, UL, FCC, PSE, LPS, BSMI, RCM, and CCC
•SMI24-12-V-P5
– 12-V output, 2-A max output current
– Positive center
– Barrel plug (2.1-mm x 5.5-mm)
– Output Protection: Short Circuit, Overvoltage, Overcurrent
– Safety approvals: UL/cUL, CCC, RCM, and PSE
1.5HDK Specifications
•Board supply voltage: 5 V–12 V Vdc
•Board supply current: 130 mA typ (fully active, CPU at 220 MHz)
•Dimensions: 4.90” x 4.30” x 0.85” (LxWxH)
1.6Basic Operation
The HDK is designed to work with TI’s Code Composer Studio and other third party ARM IDEs. The IDE
communicates with the board through the embedded emulator or an external JTAG emulator. To start,
follow the instructions in the Quick Start Guide to install Hercules-specific software. This process will install
all of the necessary development tools, documentation and drivers.
HDK Specifications
1.7Memory Map
The RM48 family of MCUs have a large byte addressable address space. Table 1-1 shows the address
space of a RM48L952 microcontroller on the left with specific details of how each region is used by the
HDK on the right. By default, the internal memory sits at the beginning of the address space.
The SDRAM is mapped into CS0 space on the EMIF. CS[4:2] are used for synchronous memory for
example SRAM, NOR Flash, NAND Flash, and so forth.
1.8Power Supply
The HDK board operates from a single +12 V external power supply connected to the main power input
(P1), a 2.5 mm, barrel-type plug. Internally, the +12 V input is converted into +1.2 V, +3.3 V and +5.0 V
using Texas Instruments swift voltage regulators and PTH power module. The +1.2 V supply is used for
the MCU core while the +3.3 V supply is used for the MCU's I/O buffers and other module on the board.
The +5.0 V supply is used for ADC power (second option) and USB VBUS.
There are multiple power test points on the HDK board. The three main test point pairs provide a
convenient mechanism to check the HDK’s current for each supply. Table 1-2 shows the voltages for each
test point and what the supply is used for.
Table 1-2. Power Test Points
Test Point PairVoltageVoltage Use
TP14 and TP151.2 VMCU core
TP16 and TP173.3 VMCU IO and logic
TP18 and TP191.2 VMCU PLL
TP20 and TP213.3 VMCU Flash pump
TP22 and TP233.3 V or 5.0 V