TI RM46L830CPGET
| Manufacturer | |
| MPN | RM46L830CPGET |
| LCSC Part # | C543071 |
| Packaging | LQFP-144(20x20) |
| Customer # | |
| Key Attributes | 16/32-bit RISC Flash MCU, Cortex-R4F, USB |
| Datasheet |
Products Specifications
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | TI | |
| Packaging | LQFP-144(20x20) | |
| ADC (Bit) | 12bit | |
| Operating Temperature | -40℃~+105℃ | |
| Program Memory Type | FLASH | |
| Voltage - Supply | 1.14V~1.32V | |
| EEPROM | 64KB | |
| Program Storage Size | 1.25MB | |
| CPU Core | ARM Cortex-R4F | |
| Core Size | 16/32 Bit | |
| CPU Maximum Speed | 200MHz | |
| Oscillator Type | External | |
| Number of I/O | 64 |
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | TI | |
| Packaging | LQFP-144(20x20) | |
| ADC (Bit) | 12bit | |
| Operating Temperature | -40℃~+105℃ | |
| Program Memory Type | FLASH | |
| Voltage - Supply | 1.14V~1.32V |
| Type | Description | |
|---|---|---|
| EEPROM | 64KB | |
| Program Storage Size | 1.25MB | |
| CPU Core | ARM Cortex-R4F | |
| Core Size | 16/32 Bit | |
| CPU Maximum Speed | 200MHz | |
| Oscillator Type | External | |
| Number of I/O | 64 |
Introduction
The RM46Lx30 devices are a family of high-performance safety system microcontrollers. The safety architecture includes:
- Dual-core CPU running in lockstep mode
- CPU and memory built-in self-test (BIST) logic
- ECC on flash and data SRAM
- Parity on peripheral memory and loopback functionality on peripheral I/O
The RM46Lx30 devices integrate an ARM Cortex-R4F floating-point CPU, which provides an efficient 1.66 DMIPS/MHz and can be configured to run at up to 200 MHz, delivering up to 332 DMIPS. The device supports little-endian [LE] format.
The RM46Lx30 devices feature up to 1.25 MB of integrated flash and up to 192 KB of 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. To perform all read, program, and erase operations, the flash operates from a 3.3 V supply input (same level as the I/O supply). In pipeline mode, the flash can operate at system clock frequencies up to 200 MHz. The SRAM supports single-cycle read and write accesses in byte, half-word, word, and double-word modes across the full supported frequency range.
The RM46Lx30 devices feature peripherals specifically designed for real-time control, including 2 next-generation high-end timer (N2HET) timing co-processors 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.
N2HET1 is an advanced intelligent timer that provides precise timing functions for real-time applications. The timer is software-controlled, employs a reduced instruction set, and features a dedicated timer micro-machine with an associated I/O port. The N2HET can be used for PWM output, capture or compare input, or general-purpose I/O. The N2HET is particularly well-suited for applications requiring multiple sensor inputs and for driving actuators that demand complex and precise timing pulses. A high-end timer transfer unit (HTU) can perform DMA-type transfers of N2HET data to and from main memory. A memory protection unit (MPU) is built into the HTU.
The ePWM modules can generate complex pulse-width waveforms with minimal CPU overhead or intervention. The 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 modules are well-suited for digital motor control applications.
The eCAP modules are essential in systems where precise timing capture of external events is critical. When not used for capture applications, the eCAP can also be used to monitor ePWM outputs or for simple PWM generation.
The eQEP module is used for direct connection with a linear or rotary incremental encoder to obtain position, direction, and speed information from a rotating mechanical system in high-performance motion and position control applications.
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 individually 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 provides multiple communication interfaces: 3 MibSPI, 2 SPI, 1 LIN, 1 SCI, 3 DCAN, 1 I2C, 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 effectively supports distributed real-time control at communication rates up to 1 Mbps. DCAN is well-suited for systems operating in noisy and harsh environments (e.g., automotive and industrial applications) that require reliable serial communication or multiplexed wiring.
The USB module includes a 2-port USB host controller compatible 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 compatible 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 an external error pin/ball when a fault is detected. 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. The POM can reroute flash accesses to internal memory or the EMIF, thereby avoiding the reprogramming steps required for parameter updates within flash.
With its integrated safety features and extensive selection of communication and control peripherals, the RM46Lx30 is an ideal solution for high-performance real-time control applications with stringent safety requirements.
Features
- High-performance MCU for safety-critical applications – Dual CPUs running in lockstep – ECC on Flash and RAM interfaces – Built-in CPU and on-chip RAM self-test – Error Signaling Module 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 – 12-region MPU – Open architecture with third-party support
- Operating conditions – 200 MHz system clock – Core supply voltage (VCC): 1.14 V to 1.32 V – I/O supply voltage (VCCIO): 3.0 V to 3.6 V
- Integrated memory – Up to 1.25 MB program Flash with ECC – Up to 192 KB RAM with ECC – 64 KB Flash for emulated EEPROM with ECC
- 16-bit EMIF
- Common platform architecture – Consistent memory map across family – RTI timer (OS timer) – 128-channel VIM – 2-channel CRC
- DMA controller – 16 channels and 32 control packets – Parity protection on control packet RAM – DMA access protected by dedicated MPU
- FMPLL with built-in cycle-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 Overlay Module (POM)
- 16 GPIO pins capable of generating interrupts
- Enhanced timing peripherals for motor control – 7 ePWM modules – 6 eCAP modules – 2 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 per N2HET – Dedicated HTU per N2HET
- 2 multiplexed 10- and 12-bit MibADC modules – ADC1: 24 channels – ADC2: 16 channels shared with ADC1 – 64 result buffers, each with parity protection
- Multiple communication interfaces – USB: 2-port USB host controller; 1 full-speed USB device controller – 3 DCAN controllers: 64 mailboxes each with parity protection; compatible with CAN protocol version 2.0A and 2.0B – I²C – 3 MibSPI modules: 128 words each with parity protection; 8 transfer groups – Up to 2 standard SPI modules – 2 UART (SCI) interfaces, one supporting LIN 2.1
- Packages – 144-pin QFP (PGE) [Green] – 337-ball BGA (ZWT) [Green]
Applications
- 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
| Qty | Unit Price | Total Amount |
|---|---|---|
| 1+ | $ 42.3433 | $ 42.34 |
| 30+ | $ 40.2152 | $ 1206.46 |
Standard Packaging60/Full Tray | ||
Products Specifications
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | TI | |
| Packaging | LQFP-144(20x20) | |
| ADC (Bit) | 12bit | |
| Operating Temperature | -40℃~+105℃ | |
| Program Memory Type | FLASH | |
| Voltage - Supply | 1.14V~1.32V | |
| EEPROM | 64KB | |
| Program Storage Size | 1.25MB | |
| CPU Core | ARM Cortex-R4F | |
| Core Size | 16/32 Bit | |
| CPU Maximum Speed | 200MHz | |
| Oscillator Type | External | |
| Number of I/O | 64 |
| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | TI | |
| Packaging | LQFP-144(20x20) | |
| ADC (Bit) | 12bit | |
| Operating Temperature | -40℃~+105℃ | |
| Program Memory Type | FLASH | |
| Voltage - Supply | 1.14V~1.32V |
| Type | Description | |
|---|---|---|
| EEPROM | 64KB | |
| Program Storage Size | 1.25MB | |
| CPU Core | ARM Cortex-R4F | |
| Core Size | 16/32 Bit | |
| CPU Maximum Speed | 200MHz | |
| Oscillator Type | External | |
| Number of I/O | 64 |
Introduction
The RM46Lx30 devices are a family of high-performance safety system microcontrollers. The safety architecture includes:
- Dual-core CPU running in lockstep mode
- CPU and memory built-in self-test (BIST) logic
- ECC on flash and data SRAM
- Parity on peripheral memory and loopback functionality on peripheral I/O
The RM46Lx30 devices integrate an ARM Cortex-R4F floating-point CPU, which provides an efficient 1.66 DMIPS/MHz and can be configured to run at up to 200 MHz, delivering up to 332 DMIPS. The device supports little-endian [LE] format.
The RM46Lx30 devices feature up to 1.25 MB of integrated flash and up to 192 KB of 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. To perform all read, program, and erase operations, the flash operates from a 3.3 V supply input (same level as the I/O supply). In pipeline mode, the flash can operate at system clock frequencies up to 200 MHz. The SRAM supports single-cycle read and write accesses in byte, half-word, word, and double-word modes across the full supported frequency range.
The RM46Lx30 devices feature peripherals specifically designed for real-time control, including 2 next-generation high-end timer (N2HET) timing co-processors 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.
N2HET1 is an advanced intelligent timer that provides precise timing functions for real-time applications. The timer is software-controlled, employs a reduced instruction set, and features a dedicated timer micro-machine with an associated I/O port. The N2HET can be used for PWM output, capture or compare input, or general-purpose I/O. The N2HET is particularly well-suited for applications requiring multiple sensor inputs and for driving actuators that demand complex and precise timing pulses. A high-end timer transfer unit (HTU) can perform DMA-type transfers of N2HET data to and from main memory. A memory protection unit (MPU) is built into the HTU.
The ePWM modules can generate complex pulse-width waveforms with minimal CPU overhead or intervention. The 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 modules are well-suited for digital motor control applications.
The eCAP modules are essential in systems where precise timing capture of external events is critical. When not used for capture applications, the eCAP can also be used to monitor ePWM outputs or for simple PWM generation.
The eQEP module is used for direct connection with a linear or rotary incremental encoder to obtain position, direction, and speed information from a rotating mechanical system in high-performance motion and position control applications.
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 individually 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 provides multiple communication interfaces: 3 MibSPI, 2 SPI, 1 LIN, 1 SCI, 3 DCAN, 1 I2C, 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 effectively supports distributed real-time control at communication rates up to 1 Mbps. DCAN is well-suited for systems operating in noisy and harsh environments (e.g., automotive and industrial applications) that require reliable serial communication or multiplexed wiring.
The USB module includes a 2-port USB host controller compatible 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 compatible 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 an external error pin/ball when a fault is detected. 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. The POM can reroute flash accesses to internal memory or the EMIF, thereby avoiding the reprogramming steps required for parameter updates within flash.
With its integrated safety features and extensive selection of communication and control peripherals, the RM46Lx30 is an ideal solution for high-performance real-time control applications with stringent safety requirements.
Features
- High-performance MCU for safety-critical applications – Dual CPUs running in lockstep – ECC on Flash and RAM interfaces – Built-in CPU and on-chip RAM self-test – Error Signaling Module 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 – 12-region MPU – Open architecture with third-party support
- Operating conditions – 200 MHz system clock – Core supply voltage (VCC): 1.14 V to 1.32 V – I/O supply voltage (VCCIO): 3.0 V to 3.6 V
- Integrated memory – Up to 1.25 MB program Flash with ECC – Up to 192 KB RAM with ECC – 64 KB Flash for emulated EEPROM with ECC
- 16-bit EMIF
- Common platform architecture – Consistent memory map across family – RTI timer (OS timer) – 128-channel VIM – 2-channel CRC
- DMA controller – 16 channels and 32 control packets – Parity protection on control packet RAM – DMA access protected by dedicated MPU
- FMPLL with built-in cycle-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 Overlay Module (POM)
- 16 GPIO pins capable of generating interrupts
- Enhanced timing peripherals for motor control – 7 ePWM modules – 6 eCAP modules – 2 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 per N2HET – Dedicated HTU per N2HET
- 2 multiplexed 10- and 12-bit MibADC modules – ADC1: 24 channels – ADC2: 16 channels shared with ADC1 – 64 result buffers, each with parity protection
- Multiple communication interfaces – USB: 2-port USB host controller; 1 full-speed USB device controller – 3 DCAN controllers: 64 mailboxes each with parity protection; compatible with CAN protocol version 2.0A and 2.0B – I²C – 3 MibSPI modules: 128 words each with parity protection; 8 transfer groups – Up to 2 standard SPI modules – 2 UART (SCI) interfaces, one supporting LIN 2.1
- Packages – 144-pin QFP (PGE) [Green] – 337-ball BGA (ZWT) [Green]
Applications
- 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
C543071 EasyEDA Library
Compliance & Export Codes
| Type | Details |
|---|---|
| RoHS | |
| ECCN | 3A991A2 |
| CNHTS | 8542319090 |
| USHTS | |
| TARIC | |
| CAHTS | |
| BRHTS | |
| INHTS | |
| MXHTS |
| Type | Details |
|---|---|
| RoHS | |
| ECCN | 3A991A2 |
| CNHTS | 8542319090 |
| USHTS | |
| TARIC |
| Type | Details |
|---|---|
| CAHTS | |
| BRHTS | |
| INHTS | |
| MXHTS | |



