Datasheet
Table Of Contents
- 1 Device Overview
- Table of Contents
- 2 Revision History
- 3 Device Comparison
- 4 Terminal Configuration and Functions
- 4.1 PGE QFP Package Pinout (144-Pin)
- 4.2 ZWT BGA Package Ball-Map (337 Ball Grid Array)
- 4.3 Terminal Functions
- 4.3.1 PGE Package
- 4.3.1.1 Multibuffered Analog-to-Digital Converters (MibADC)
- 4.3.1.2 Enhanced High-End Timer Modules (N2HET)
- 4.3.1.3 Enhanced Capture Modules (eCAP)
- 4.3.1.4 Enhanced Quadrature Encoder Pulse Modules (eQEP)
- 4.3.1.5 Enhanced Pulse-Width Modulator Modules (ePWM)
- 4.3.1.6 General-Purpose Input / Output (GPIO)
- 4.3.1.7 Controller Area Network Controllers (DCAN)
- 4.3.1.8 Local Interconnect Network Interface Module (LIN)
- 4.3.1.9 Standard Serial Communication Interface (SCI)
- 4.3.1.10 Inter-Integrated Circuit Interface Module (I2C)
- 4.3.1.11 Standard Serial Peripheral Interface (SPI)
- 4.3.1.12 Multibuffered Serial Peripheral Interface Modules (MibSPI)
- 4.3.1.13 Ethernet Controller
- 4.3.1.14 USB Host and Device Port Controller Interface
- 4.3.1.15 System Module Interface
- 4.3.1.16 Clock Inputs and Outputs
- 4.3.1.17 Test and Debug Modules Interface
- 4.3.1.18 Flash Supply and Test Pads
- 4.3.1.19 Supply for Core Logic: 1.2V nominal
- 4.3.1.20 Supply for I/O Cells: 3.3V nominal
- 4.3.1.21 Ground Reference for All Supplies Except VCCAD
- 4.3.2 ZWT Package
- 4.3.2.1 Multibuffered Analog-to-Digital Converters (MibADC)
- 4.3.2.2 Enhanced High-End Timer Modules (N2HET)
- 4.3.2.3 Enhanced Capture Modules (eCAP)
- 4.3.2.4 Enhanced Quadrature Encoder Pulse Modules (eQEP)
- 4.3.2.5 Enhanced Pulse-Width Modulator Modules (ePWM)
- 4.3.2.6 General-Purpose Input / Output (GPIO)
- 4.3.2.7 Controller Area Network Controllers (DCAN)
- 4.3.2.8 Local Interconnect Network Interface Module (LIN)
- 4.3.2.9 Standard Serial Communication Interface (SCI)
- 4.3.2.10 Inter-Integrated Circuit Interface Module (I2C)
- 4.3.2.11 Standard Serial Peripheral Interface (SPI)
- 4.3.2.12 Multibuffered Serial Peripheral Interface Modules (MibSPI)
- 4.3.2.13 Ethernet Controller
- 4.3.2.14 USB Host and Device Port Controller Interface
- 4.3.2.15 External Memory Interface (EMIF)
- 4.3.2.16 System Module Interface
- 4.3.2.17 Clock Inputs and Outputs
- 4.3.2.18 Test and Debug Modules Interface
- 4.3.2.19 Flash Supply and Test Pads
- 4.3.2.20 Reserved
- 4.3.2.21 No Connects
- 4.3.2.22 Supply for Core Logic: 1.2V nominal
- 4.3.2.23 Supply for I/O Cells: 3.3V nominal
- 4.3.2.24 Ground Reference for All Supplies Except VCCAD
- 4.3.1 PGE Package
- 5 Specifications
- 5.1 Absolute Maximum Ratings Over Operating Free-Air Temperature Range
- 5.2 ESD Ratings
- 5.3 Power-On Hours (POH)
- 5.4 Device Recommended Operating Conditions
- 5.5 Switching Characteristics Over Recommended Operating Conditions for Clock Domains
- 5.6 Wait States Required
- 5.7 Power Consumption Over Recommended Operating Conditions
- 5.8 Input/Output Electrical Characteristics Over Recommended Operating Conditions
- 5.9 Thermal Resistance Characteristics
- 5.10 Output Buffer Drive Strengths
- 5.11 Input Timings
- 5.12 Output Timings
- 5.13 Low-EMI Output Buffers
- 6 System Information and Electrical Specifications
- 6.1 Device Power Domains
- 6.2 Voltage Monitor Characteristics
- 6.3 Power Sequencing and Power On Reset
- 6.4 Warm Reset (nRST)
- 6.5 ARM Cortex-R4F CPU Information
- 6.6 Clocks
- 6.7 Clock Monitoring
- 6.8 Glitch Filters
- 6.9 Device Memory Map
- 6.10 Flash Memory
- 6.11 Tightly Coupled RAM Interface Module
- 6.12 Parity Protection for Accesses to Peripheral RAMs
- 6.13 On-Chip SRAM Initialization and Testing
- 6.14 External Memory Interface (EMIF)
- 6.15 Vectored Interrupt Manager
- 6.16 DMA Controller
- 6.17 Real Time Interrupt Module
- 6.18 Error Signaling Module
- 6.19 Reset / Abort / Error Sources
- 6.20 Digital Windowed Watchdog
- 6.21 Debug Subsystem
- 7 Peripheral Information and Electrical Specifications
- 7.1 Enhanced Translator PWM Modules (ePWM)
- 7.1.1 ePWM Clocking and Reset
- 7.1.2 Synchronization of ePWMx Time Base Counters
- 7.1.3 Synchronizing all ePWM Modules to the N2HET1 Module Time Base
- 7.1.4 Phase-Locking the Time-Base Clocks of Multiple ePWM Modules
- 7.1.5 ePWM Synchronization with External Devices
- 7.1.6 ePWM Trip Zones
- 7.1.7 Triggering of ADC Start of Conversion Using ePWMx SOCA and SOCB Outputs
- 7.1.8 Enhanced Translator-Pulse Width Modulator (ePWMx) Timings
- 7.2 Enhanced Capture Modules (eCAP)
- 7.3 Enhanced Quadrature Encoder (eQEP)
- 7.4 Multibuffered 12bit Analog-to-Digital Converter
- 7.5 General-Purpose Input/Output
- 7.6 Enhanced High-End Timer (N2HET)
- 7.7 Controller Area Network (DCAN)
- 7.8 Local Interconnect Network Interface (LIN)
- 7.9 Serial Communication Interface (SCI)
- 7.10 Inter-Integrated Circuit (I2C)
- 7.11 Multibuffered / Standard Serial Peripheral Interface
- 7.12 Ethernet Media Access Controller
- 7.13 Universal Serial Bus (USB) Host and Device Controllers
- 7.1 Enhanced Translator PWM Modules (ePWM)
- 8 Device and Documentation Support
- 9 Mechanical Packaging and Orderable Information
- Important Notice
- 1518515_DS2.pdf

A closer look at your new
LaunchPad Development Kit
Featured microcontroller: Hercules RM46L852
This LaunchPad is great for...
- Starting evaluation with Hercules RM MCUs designed for IEC61508 functional safety industrial and medical applications.
- Getting hands-on experience with the MCU's hardware integrated safety and diagnostic features.
- Getting familiar with SafeTI software and development tools that ease development of functional safety applications.
Out-of-box Demo
Find more information @
ti.com/launchxl2-rm46
What comes in the box?
LAUNCHXL2-RM46
LaunchPad
RM46L852 Microcontroller
- 220 MHz LockStep ARM Cortex R4F CPU
- 1.25MB of Embedded Flash with ECC
- 192KB of Embeeded SRAM with ECC
- 64KB of Embedded Flash for EEPROM with ECC
- Built-in Self-Test for CPUs and on-chip RAMs
- Error Signaling, Clock and Voltage Monitor
QSG
This Quick
Start Guide
Micro-USB
Cable
Download Software
ti.com/launchxl2-rm46
Hercules
RM46L852
XDS110 Class Debug Probe
Enables JTAG programming, debugging
& application UART via USB.
{
{
- 2 x Programmable High-End Timer (N2HET) Modules
- Enhanced Timing Peripherals for Motor Control
- 7 x ePWM, 6 x eCAP, 2 x eQEP
- 2 x 12-bit Analog-to-Digital Converter (ADC)
- USB and Ethernet
- Multiple Communication Modules
- UART/SCI,LIN, Multi-buffered SPI, I2C
- 3 x CAN Controller Modules (DCAN)
- Complementary embedded processing and analog products that work together to help designer meet safety standards
- Safety development process certified suitable for use in development of IEC61508 and ISO26262 compliant semiconductors
- Safety related documentation: Safety Analysis Report, Safety Manual and Safety Report
- Safety Tools and Software (See below)
XDS110 Class Debug Probe
Software library of functions and response handlers for various safety features of the Hercules Safety MCUs.
Download: ti.com/tool/safeti_diag_lib
40-pin BoosterPack
plug-in module Connector
(J2-J5)
{
Optional +5V power supply jack
Optional TI CTI-20 JTAG Header
for use with external debug probes
Additional
MCU I/Os for
Prototyping
(on both edges)
LAUNCHXL2-RM46 Overview
1. (Optional) Installing Code Composer Studio (CCS)
The virtual COM port drivers that are required to see the console output of the out of box demo are bundled with CCS. If
you wish to see this part of the demo, install CCS v6.0.1 or later before connecting the LaunchPad to the PC.
2. Connecting to a Computer and Powering the LaunchPad
The LaunchPad is configured by default to be USB powered (JP6 must be installed), which can be done by connecting the
LaunchPad to a computer using the included USB cable. If you skipped the optional step 1, ignore any error/warning
messages about missing drivers during this step.
3. (Optional) Opening a Terminal Program
If you completed step 1 and wish to see the console output of the demo, this is the time to configure the terminal program of
your choice:
> Select COM port identified as "XDS Class Application/User UART" from your computer's device manager.
> Configure Baud Rate: 19200, Data Bits: 8, Stop Bits: 2 and Parity: None.
4. Running the Out-of-box Demo
This LaunchPad comes pre-programmed with a demo set that highlights several of MCU's safety features. When powered
the LaunchPad will start blinking USER LEDs.
Demo 1: An on-board Ambient Light Sensor is connected to the MCU's Analog Input 1. The USER LED B blinks according
to the light intensity and a change in light intensity will cause it to blink faster or slower.
Demo 2: Shorting jumper JP1 will short the OSC to GND and cause an Oscillator Fault in the MCU. The on-chip monitor
will detect and trigger an error singal causing the ERR LED to light up. Note: JP1 should be open during normal operation.
Demo 3: The push-button USER SWITCH B will inject a core compare error (CPU mismatch). An on-chip monitor will
detect the fault and trigger an error signal causing the ERR LED to light up.
Demo 4: The push-button USER SWITCH A will inject a single bit error in the MCU's flash on every push. ECC logic
corrects single bit errors in flash and counts them. The USER LED A blinks faster with every error detected. When a pre-
programmed limit (6) is reached, the error signal is triggered and the ERR LED lights up.
When you are ready to take the next step, complete Project 0. For more information go to
www.ti.com/launchpad and click
on the Project 0 link for Hercules RM46x LaunchPad.
TM
SafeTI Design Packages
for Functional Safety
Find more information @
ti.com/safeti
SafeTI Diagnostic Library
SafeTI Compliance Support Packages
Hercules MCU E2E Support Forum:
>> ti.com/hercules-support
Hercules Training Videos:
>> ti.com/herculestraining
SafeTI™ design packages help designers meet industry standard functional safety requirements while managing both
systematic and random failures. Using SafeTI components helps make it easier for designers to achieve applicable end-
product certification and get to market quickly with their safety critical systems which are pervasive in our world today.
SafeTI Compiler Qualification Kit
Assists developers in qualifying their use of the TI ARM Compiler to functional safety standards such as IEC 61508 and ISO
26262.
Learn more: ti.com/tool/safeti_cqkit
SafeTI Compliance Support Packages for HALCoGen and SafeTI Diagnostic Library provide the necessary documentation,
reports and unit test capability to assist developers who need to comply with functional safety standards such as ISO 26262
and IEC 61508.
R
R
USB Bus Power Jumper
Light Sensor
Optional 40-pin BoosterPack
plug-in module connector
(J6-J9)
Hercules RM46x MCU
Current Limit LED
On indicates External
power is necessary
USB Connector
Power-on Reset Switch
Warm Reset Switch
User Switch A
User Switch B
{
{
User LED A
User LED B
JP1 - OSC Faul Injection Jumper
SPNU610