LCSC Electronics logoLCSC Electronics svg logo
Sign In
USD
TI RM46L852CZWTT product image
Images for reference only

TI RM46L852CZWTTRoHS

Manufacturer
MPN
RM46L852CZWTT
LCSC Part #
C1344908
Packaging
NFBGA-337
Customer #
Key Attributes
16/32-bit RISC Flash MCU, Cortex R4F, EMAC, USB
Datasheetpdf iconTI RM46L852CZWTT
In-Stock: 3
3 In stock, ships now
Minimum: 1Multiple: 1Sales Unit: Piece
Add to BOM List
QtyUnit PriceTotal Amount
1+$ 50.2297$ 50.23
30+$ 47.7064$ 1431.19
Standard Packaging90/Full Tray
Better price for more quantity?
$

Products Specifications

All
TypeDescription
CategoryIntegrated Circuits (ICs)/Embedded/Microcontrollers
ManufacturerTI
PackagingNFBGA-337
ADC (Bit)12bit
Operating Temperature-40℃~+105℃
Voltage - Supply1.14V~1.32V
Program Memory TypeFLASH
EEPROM64KB
Program Storage Size1.25MB
CPU CoreARM Cortex-R4F
Core Size16/32 Bit
CPU Maximum Speed220MHz
Oscillator TypeExternal
Number of I/O101

Introduction

AI Translation

The RM46L852 device is a high-performance safety system microcontroller family. The safety architecture includes:

  • Dual-core CPU operating in lockstep mode
  • CPU and memory built-in self-test (BIST) logic
  • ECC on flash and data SRAM
  • Parity on peripheral memory and loopback on peripheral I/O

The RM46L852 device integrates an ARM Cortex-R4F floating-point CPU, which offers an efficient 1.66 DMIPS/MHz and can be configured to run at up to 220 MHz, delivering up to 365 DMIPS. This device supports little-endian [LE] format.

The RM46L852 device features 1.25 MB integrated flash and 192 KB data RAM with single-bit error correction and double-bit error detection capability. The flash memory on this device is a non-volatile, electrically erasable and programmable memory implemented with a 64-bit wide data bus interface. For all read, program, and erase operations, the flash operates on a 3.3 V power supply input (same level as the I/O supply). When in pipeline mode, the flash can operate at system clock frequencies up to 220 MHz. The SRAM supports single-cycle read and write access in byte, half-word, word, and double-word modes across the entire supported frequency range.

The RM46L852 device features peripherals dedicated to real-time control, including 2 next-generation high-end timer (N2HET) timing coprocessors with up to 44 I/O terminals, 7 enhanced pulse width modulator (ePWM) modules supporting up to 14 outputs, 6 enhanced capture (eCAP) modules, 2 enhanced quadrature encoder pulse (eQEP) modules, and 2 12-bit analog-to-digital converters (ADC) supporting up to 24 inputs each.

N2HET1 is an advanced intelligent timer capable of providing precise timing functions for real-time applications. The timer is software-controlled, uses a reduced instruction set, and has a dedicated timer micromachine with an associated I/O port. N2HET can be used for PWM output, capture or compare input, or general-purpose I/O. N2HET is particularly suited for applications requiring multiple sensor inputs and those demanding complex and accurate timed pulses to drive actuators. A high-end timer transfer unit (HTU) can perform DMA-type operations to transfer N2HET data to and from main memory. A memory protection unit (MPU) is built into the HTU.

The ePWM module can generate complex pulse-width waveforms with minimal CPU overhead or intervention. ePWM is easy to use and supports high-side and low-side PWM with dead-band generation. With integrated trip-zone protection and synchronization with the on-chip MibADC, the ePWM module is well suited for digital motor control applications.

The eCAP module is essential in systems where precise timing capture of external events is critical. When not used for capture applications, eCAP can also be used to monitor ePWM outputs or for simple PWM generation.

The eQEP module is used for direct connection to a linear or rotary incremental encoder to obtain position, direction, and speed information from a rotating machine in a high-performance motion and position control system.

The device features two 12-bit resolution MibADCs, each with a total of 24 channels and buffer RAM protected by 64-word parity. MibADC channels can be converted independently or grouped by software for sequential conversion sequences. 16 inputs can be shared between the 2 MibADCs. There are three independent groups. Each group can be converted once when triggered or configured to perform continuous conversion mode. MibADC1 also supports the use of an external analog multiplexer.

The device has multiple communication interfaces: 3 MibSPI, 2 SPI, 1 LIN, 1 SCI, 3 DCAN, 1 I2C, 1 Ethernet, and 1 USB module. SPI provides a convenient method for high-speed communication between similar shift-register type devices. LIN supports the Local Interconnect Standard 2.0 and can be used as a full-duplex UART using the standard non-return-to-zero (NRZ) format. DCAN supports the CAN 2.0 (A and B) protocol standard and uses a serial, multi-master communication protocol that efficiently supports distributed real-time control with robust communication rates up to 1 Mbps. DCAN is well suited for systems operating in noisy and harsh environments (e.g., automotive and industrial), where reliable serial communication or multiplexed wiring is required. The Ethernet module supports MII, RMII, and MDIO interfaces.

The USB module includes a 2-port USB host controller compliant with Revision 2.0, based on the USB Open Host Controller Interface (OHCI) Specification, Release 1.0. The USB module also includes a USB device controller compliant with USB Specification Revision 2.0 and USB Specification Revision 1.1.

The I2C module is a multi-master communication module that provides an interface between the microcontroller and an I2C-compatible device over the I2C serial bus. The I2C supports speeds of 100 Kbps and 400 Kbps.

A frequency-modulated phase-locked loop (FMPLL) clock module is used to multiply an external frequency reference to a higher frequency for internal use. The global clock module (GCM) manages the mapping between available clock sources and the device clock domains.

The device also includes an external clock prescaler (ECP) module which, when enabled, outputs a continuous external clock on the ECLK pin. The ECLK frequency is a user-programmable ratio of the peripheral interface clock (VCLK) frequency. This externally monitorable low-frequency output serves as an indicator of the device's operating frequency.

The direct memory access (DMA) controller has 16 channels, 32 control data packets, and parity protection for its memory. An MPU is built into the DMA to protect memory from erroneous transfers.

The error signaling module (ESM) monitors all device errors and determines whether to trigger an interrupt or assert an external error pin/ball upon fault detection. The externally monitorable nERROR pin serves as an indicator of fault conditions within the microcontroller.

The external memory interface (EMIF) provides memory expansion to asynchronous and synchronous memory or other slave devices.

A parameter overlay module (POM) is used to enhance the calibration capability of application code. POM can reroute flash accesses to internal memory or EMIF, thereby eliminating the reprogramming steps required for parameter updates within flash.

With its integrated safety features and extensive selection of communication and control peripherals, the RM46L852 is an ideal solution for high-performance real-time control applications with stringent safety requirements.

Features

AI Translation
  • High-performance microcontroller for safety-critical applications
    • Dual CPU cores running in lockstep
    • ECC on flash and RAM interfaces
    • Built-in CPU and on-chip RAM self-test
    • Error Signaling Module (ESM) with error pin
    • Voltage and clock monitoring
  • ARM Cortex-R4F 32-bit RISC CPU
    • 1.66 DMIPS/MHz with 8-stage pipeline
    • FPU supporting single- and double-precision floating-point operations
    • 12-region Memory Protection Unit
    • Open architecture operating conditions with third-party support
    • Up to 220 MHz system clock
    • Core supply voltage (VCC): 1.14V to 1.32V
    • I/O supply voltage (VCCIO): 3.0V to 3.6V
  • Integrated memory
    • 1.25 MB program flash with ECC
    • 192 KB RAM with ECC
    • 64 KB flash for emulated EEPROM with ECC
  • 16-bit External Memory Interface (EMIF)
  • Common platform architecture
    • Consistent memory map across devices in the family
    • Real-Time Interrupt (RTI) timer (OS timer)
    • 128-channel Vectored Interrupt Module (VIM)
    • 2-channel Cyclic Redundancy Checker (CRC)
  • DMA controller
    • 16 channels and 32 control packets
    • Parity protection on control packet RAM
    • DMA access protected by dedicated MPU
  • Frequency-Modulated Phase-Locked Loop (FMPLL) with built-in slip detector
  • Independent non-modulated PLL
  • IEEE 1149.1 JTAG, boundary scan, and ARM CoreSight components
  • Advanced JTAG Security Module (AJSM)
  • Trace and calibration features
    • Parameter Override Module (POM)
  • 16 GPIO pins capable of generating interrupts
  • Enhanced timing peripherals for motor control
    • 7 enhanced PWM (ePWM) modules
    • 6 enhanced capture (eCAP) modules
    • 2 enhanced quadrature encoder pulse (eQEP) modules
  • 2 High-End Timer (N2HET) modules
    • N2HET1: 32 programmable channels
    • N2HET2: 18 programmable channels
    • 160-word instruction RAM, each with parity protection
    • Hardware angle generator included in each N2HET
    • Dedicated Transfer Unit (HTU) per N2HET
  • 2 multiplexed 10- and 12-bit ADC (MibADC) modules
    • ADC1: 24 channels
    • ADC2: 16 channels shared with ADC1
    • 64 result buffers, each with parity protection
  • Multiple communication interfaces
    • 10/100 Mbps Ethernet MAC (EMAC)
      • IEEE 802.3 compliant (3.3V I/O only)
      • MII, RMII, and MDIO support
    • USB
      • 2-port USB host controller
      • 1 full-speed USB device controller
    • 3 CAN controllers (DCAN)
      • 64 mailboxes, each with parity protection
      • CAN protocol version 2.0A and 2.0B compliant
    • I2C
    • 3 multiplexed SPI (MibSPI) modules
      • 128 words, each with parity protection
      • 8 transfer groups
    • Up to 2 standard SPI modules
    • 2 UART (SCI) interfaces, one with LIN 2.1 support
  • Packages
    • 144-pin QFP (PGE) [Green]
    • 337-ball BGA (ZWT) [Green]

Applications

AI Translation
  • Industrial Safety Applications
    • Industrial Automation
    • Safety PLC
    • Power Generation and Distribution
    • Turbines and Wind Engines
    • Elevators and Escalators
  • Medical Applications
    • Ventilators
    • Defibrillators
    • Infusion Pumps and Insulin Pumps
    • Radiation Therapy
    • Robotic Surgery