TMS570LS0232
- High-Performance Microcontroller for Safety-Critical Applications
- Dual CPUs Running in Lockstep
- ECC on Flash and RAM Interfaces
- Built-In Self-Test for CPU and On-Chip RAMs
- Error Signaling Module With Error Pin
- Voltage and Clock Monitoring
- ARM Cortex-R4 32-Bit RISC CPU
- Efficient 1.66 DMIPS/MHz With 8-Stage Pipeline
- 8-Region Memory Protection Unit (MPU)
- Open Architecture With Third-Party Support
- Operating Conditions
- 80-MHz System Clock
- Core Supply Voltage (VCC): 1.2-V Nominal
- I/O Supply Voltage (VCCIO): 3.3-V Nominal
- ADC Supply Voltage (VCCAD): 3.3-V Nominal
- Integrated Memory
- 128KB of Program Flash With ECC
- 32KB of RAM With ECC
- 16KB of Flash for Emulated EEPROM With ECC
- Hercules Common Platform Architecture
- Consistent Memory Map Across Family
- Real-Time Interrupt (RTI) Timer (OS Timer)
- 96-Channel Vectored Interrupt Module (VIM)
- 2-Channel Cyclic Redundancy Checker (CRC)
- Frequency-Modulated Phase-Locked Loop (FMPLL) With Built-In Slip Detector
- IEEE 1149.1 JTAG Boundary Scan and ARM CoreSight Components
- Advanced JTAG Security Module (AJSM)
- Multiple Communication Interfaces
- Two CAN Controllers (DCANs)
- DCAN1 - 32 Mailboxes With Parity Protection
- DCAN2 - 16 Mailboxes With Parity Protection
- Compliant to CAN Protocol Version 2.0B
- Multibuffered Serial Peripheral Interface (MibSPI) Module
- 128 Words With Parity Protection
- Two Standard Serial Peripheral Interface (SPI) Modules
- UART (SCI) Interface With Local Interconnect Network (LIN 2.1) Interface Support
- Two CAN Controllers (DCANs)
- Next Generation High-End Timer (N2HET) Module
- Up to 19 Programmable Pins
- 128-Word Instruction RAM With Parity Protection
- Includes Hardware Angle Generator
- Dedicated High-End Timer Transfer Unit (HTU) With MPU
- Enhanced Quadrature Encoder Pulse (eQEP) Module
- Motor Position Encoder Interface
- 12-Bit Multibuffered Analog-to-Digital Converter (ADC) Module
- 16 Channels
- 64 Result Buffers With Parity Protection
- Up to 45 General-Purpose Input/Output (GPIO) Pins
- 8 Dedicated Interrupt-Capable GPIO Pins
- Package
- 100-Pin Quad Flatpack (PZ) [Green]
All trademarks are the property of their respective owners.
The TMS570LS0232 device is a high-performance automotive-grade microcontroller for safety systems. The safety architecture includes dual CPUs in lockstep, CPU and Memory BIST logic, ECC on both the flash and the data SRAM, parity on peripheral memories, and loopback capability on peripheral I/Os.
The TMS570LS0232 device integrates the ARM Cortex-R4 CPU. The CPU offers an efficient 1.66 DMIPS/MHz, and has configurations that can run up to 80 MHz, providing up to 132 DMIPS. The device supports the big-endian (BE32) format.
The TMS570LS0232 device has 128KB of integrated flash and 32KB of data RAM. Both the flash and RAM have single-bit error correction and double-bit error detection. The flash memory on this device is a nonvolatile, electrically erasable, and programmable memory implemented with a 64-bit-wide data bus interface. The flash operates on a 3.3-V supply input (the same level as I/O supply) for all read, program, and erase operations. When in pipeline mode, the flash operates with a system clock frequency of 80 MHz. The SRAM supports single-cycle read and write accesses in byte, halfword, word, and double-word modes throughout the supported frequency range.
The TMS570LS0232 device features peripherals for real-time control-based applications, including a Next Generation High-End Timer (N2HET) timing coprocessor with up to 19 I/O terminals and a 12-bit Analog-to-Digital Converter (ADC) supporting 16 inputs in the 100-pin package.
The N2HET is an advanced intelligent timer that provides sophisticated timing functions for real-time applications. The timer is software-controlled, using a small instruction set, with a specialized timer micromachine and an attached I/O port. The N2HET can be used for pulse-width-modulated outputs, capture or compare inputs, or GPIO. The N2HET is especially well suited for applications requiring multiple sensor information and drive actuators with complex and accurate time pulses. A High-End Timer Transfer Unit (HTU) can perform DMA-type transactions to transfer N2HET data to or from main memory. A Memory Protection Unit (MPU) is built into the HTU.
The Enhanced Quadrature Encoder Pulse (eQEP) module is used for direct interface with a linear or rotary incremental encoder to get position, direction, and speed information from a rotating machine as used in high-performance motion and position-control systems.
The device has a 12-bit-resolution MibADC with 16 channels and 64 words of parity-protected buffer RAM. The MibADC channels can be converted individually or can be grouped by software for sequential conversion sequences. There are three separate groupings. Each sequence can be converted once when triggered or configured for continuous conversion mode. The MibADC has a 10-bit mode for use when compatibility with older devices or faster conversion time is desired.
The device has multiple communication interfaces: one MibSPI, two SPIs, one UART/LIN, and two DCANs. The SPI provides a convenient method of serial high-speed communications between similar shift-register type devices. The UART/LIN supports the Local Interconnect standard 2.1 and can be used as a UART in full-duplex mode using the standard Non-Return-to-Zero (NRZ) format. The DCAN supports the CAN 2.0 (A and B) protocol standard and uses a serial, multimaster communication protocol that efficiently supports distributed real-time control with robust communication rates of up to 1 Mbps. The DCAN is ideal for applications operating in noisy and harsh environments (for example, automotive and industrial applications) that require reliable serial communication or multiplexed wiring.
The Frequency-Modulated Phase-Locked Loop (FMPLL) clock module is used to multiply the external frequency reference to a higher frequency for internal use. The FMPLL provides one of the five possible clock source inputs to the Global Clock Module (GCM). The GCM manages the mapping between the available clock sources and the device clock domains.
The device also has an External Clock Prescaler (ECP) module that 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 low-frequency output can be monitored externally as an indicator of the device operating frequency.
The Error Signaling Module (ESM) monitors all device errors and determines whether an interrupt is generated or the external nERROR pin is toggled when a fault is detected. The nERROR pin can be monitored externally as an indicator of a fault condition in the microcontroller.
The I/O Multiplexing and Control Module (IOMM) allows the configuration of the input/output pins to support alternate functions. See for a list of the pins that support multiple functions on this device.
With integrated safety features and a wide choice of communication and control peripherals, the TMS570LS0232 device is an ideal solution for real-time control applications with safety-critical
추가 정보 요청
Hercules TMS570LS0232는 IEC 61508 SIL 3을 달성할 수 있도록 TÜV SÜD 인증을 획득하여 기능 안전 애플리케이션의 개발을 더 쉽게 할 수 있도록 지원합니다. 지금 인증서를 다운로드하십시오.
기술 자료
설계 및 개발
전원 공급 솔루션
TMS570LS0232에 사용 가능한 전원 공급 솔루션을 찾아보세요. TI는 칩(SoC), 프로세서, 마이크로컨트롤러, 센서 또는 FPGA(Field Programmable Gate Array)의 TI와 비TI 시스템을 위한 전원 공급 솔루션을 제공합니다.
TMDSEMU200-U — XDS200 USB 디버그 프로브
XDS200은 TI 임베디드 디바이스 디버깅에 사용되는 디버그 프로브(에뮬레이터)입니다. XDS200은 저렴한 XDS110 및 고성능 XDS560v2에 비해 저렴한 비용으로 우수한 성능을 균형 있게 제공합니다. 단일 포드에서 광범위한 표준(IEEE1149.1, IEEE1149.7, SWD)을 지원합니다. 모든 XDS 디버그 프로브는 ETB(Embedded Trace Buffer)를 특징으로 하는 모든 Arm® 및 DSP 프로세서에서 코어 및 시스템 추적을 지원합니다. 핀을 통한 코어 추적의 경우 XDS560v2 PRO TRACE가 (...)
TMDSEMU560V2STM-U — XDS560v2 시스템 추적 USB 디버그 프로브
XDS560v2는 디버그 프로브의 XDS560™ 제품군 중 최고의 성능을 가진 제품으로, 기존의 JTAG 표준(IEEE1149.1)과 cJTAG(IEEE1149.7)를 모두 지원합니다. SWD(직렬 와이어 디버그)는 지원하지 않습니다.
모든 XDS 디버그 프로브는 ETB(Embedded Trace Buffer)를 특징으로 하는 모든 ARM 및 DSP 프로세서에서 코어 및 시스템 추적을 지원합니다. 핀을 통한 추적의 경우 XDS560v2 PRO TRACE가 필요합니다.
XDS560v2는 MIPI HSPT 60핀 커넥터(TI 14핀, (...)
TMDSEMU560V2STM-UE — XDS560v2 시스템 추적 USB 및 이더넷 디버그 프로브
The XDS560v2 is the highest performance of the XDS family of debug probes and supports both the traditional JTAG standard (IEEE1149.1) and cJTAG (IEEE1149.7). Note that it does not support serial wire debug (SWD).
All XDS debug probes support Core and System Trace in all ARM and DSP processors that (...)
LAUNCHXL-TMS57004 — Hercules TMS570LS04x/03x LaunchPad 개발 키트
The Hercules™ TMS570LS04 LaunchPad™ Development Kit is an inexpensive evaluation platform designed to help users evaluate and get started on development with Hercules microcontroller platform. The LaunchPad Development Kit is based on the IEC 61508 SIL 3 and ISO 26262 ASIL D certified TMS570LS0432, (...)
SAFETI_DIAG_LIB — Hercules SafeTI Diagnostic Library (v2.4.0)
The Hercules SafeTI™ Diagnostic Library is a collection of software functions and response handlers for various safety features of the Hercules Safety MCUs. The Hercules SafeTI Diagnostic Library runs in the context of the caller's protection environment and all responses are handled in the (...)
지원되는 제품 및 하드웨어
제품
Arm Cortex-R MCU
소프트웨어
IDE, 구성, 컴파일러 또는 디버거
CCSTUDIO — Code Composer Studio integrated development environment (IDE)
Code Composer Studio is an integrated development environment (IDE) for TI's microcontrollers and processors. It is comprised of a rich suite of tools used to build, debug, analyze and optimize embedded applications. Code Composer Studio is available across Windows®, Linux® and macOS® platforms.
(...)
지원되는 제품 및 하드웨어
이 설계 리소스는 이러한 범주의 제품 대부분을 지원합니다.
제품 세부 정보 페이지에서 지원을 확인하십시오.
-
parametric-filter DSP(디지털 신호 프로세서) -
parametric-filter Arm 기반 프로세서 -
parametric-filter MSP430 마이크로컨트롤러 -
parametric-filter C2000 실시간 마이크로컨트롤러 -
parametric-filter Arm 기반 마이크로컨트롤러 -
parametric-filter 신호 조절기 -
parametric-filter mmWave 레이더 센서 -
parametric-filter Wi-Fi 제품 -
parametric-filter Sub-1GHz 제품 -
parametric-filter 디지털 전원 격리 컨트롤러
HALCOGEN — HAL Code Generator Tool - TMS570 (v4.07.01)
HALCoGen allows users to generate hardware abstraction layer device drivers for Hercules™ microcontrollers. HALCoGen provides a graphical user interface that allows the user to configure peripherals, interrupts, clocks, and other Hercules microcontroller parameters. Once the Hercules device (...)
지원되는 제품 및 하드웨어
제품
Arm Cortex-M4 MCU
Arm Cortex-R MCU
소프트웨어
IDE, 구성, 컴파일러 또는 디버거
HET_IDE — HET(고급 타이머)
SAFETI-HALCOGEN-CSP — SafeTI 호환 지원 패키지 - HALCoGen(하드웨어 추상화 계층 코드 생성기)
Prerequisites:
The below items are (...)
SAFETI-HERCULES-DIAG-LIB-CSP — Hercules 진단 라이브러리를 위한 SafeTI 규정 준수 지원 패키지
SAFETI_CQKIT — 안전 컴파일러 검증 키트
안전 컴파일러 검증 키트:
- TI 고객에게 무료로 제공됩니다
- 사용자가 검증 테스트를 실행할 필요가 없음
- 컴파일러 범위 분석 지원*
- * 범위 데이터 수집에 대한 지침은 각 QKIT 다운로드 페이지에서 다운로드할 수 있습니다.
- Validas 컨설팅은 포함되지 않음
안전 컴파일러 검증 키트에 액세스하려면 (...)
UNIFLASH — UniFlash for most TI microcontrollers (MCUs) and mmWave sensors
UniFlash is a software tool for programming on-chip flash on TI microcontrollers and wireless connectivity devices and on-board flash for TI processors. UniFlash provides both graphical and command-line interfaces.
UniFlash can be run from the cloud on the TI Developer Zone or downloaded and used (...)
지원되는 제품 및 하드웨어
제품
C2000 실시간 마이크로컨트롤러
Arm 기반 프로세서
산업용 mmWave 레이더 센서
차량용 mmWave 레이더 센서
MSP430 마이크로컨트롤러
Wi-Fi 제품
Arm Cortex-M4 MCU
Arm Cortex-M0+ MCU
Arm Cortex-R MCU
저전력 2.4GHz 제품
차량용 무선 커넥티비티 제품
Sub-1GHz 무선 MCU
HERCULES-F021FLASHAPI — F021 Flash API - Software (v02.01.01)
The F021 Flash Application Programming Interface (API) provides a software library of functions to program, erase, and verify F021 on-chip Flash memory. These functions must be used when creating Flash bootloaders or other programming utilities for F021 Flash based microcontrollers. The Hercules (...)
지원되는 제품 및 하드웨어
제품
Arm Cortex-R MCU
소프트웨어
소프트웨어 프로그래밍 도구
IDE, 구성, 컴파일러 또는 디버거
HERCULES_SAFETY_MCU_DEMOS — Hercules Software Kit (v4.0.0)
지원되는 제품 및 하드웨어
제품
Arm Cortex-M4 MCU
Arm Cortex-R MCU
NHET-ASSEMBLER — TMS570 NHET Assembler Software (v2.0.1)
TI's Enhanced High-End Timer (NHET) module provides sophisticated timing functions for real-time control applications.
The NHET Assembler translates programs written in the NHET assembly language into multiple output formats for use in code-generation tools such as TI's Code Composer Studio.
지원되는 제품 및 하드웨어
제품
Arm Cortex-M4 MCU
Arm Cortex-R MCU
소프트웨어
IDE, 구성, 컴파일러 또는 디버거
NOWECC — TMS570 nowECC v2.22.00
지원되는 제품 및 하드웨어
제품
Arm Cortex-M4 MCU
Arm Cortex-R MCU
VCTR-3P-MICROSAR — 마이크로컨트롤러 및 고성능 컴퓨터(HPC)용 벡터 MICROSAR AUTOSAR 소프트웨어
FMZPLL_CALCULATOR — FMzPLL 구성 툴
- OSCIN speed
- multiplier setting
- divider settings
- frequency modulation settings
- PLL/OSC fail options
패키지 | 핀 | CAD 기호, 풋프린트 및 3D 모델 |
---|---|---|
LQFP (PZ) | 100 | Ultra Librarian |
주문 및 품질
- RoHS
- REACH
- 디바이스 마킹
- 납 마감/볼 재질
- MSL 등급/피크 리플로우
- MTBF/FIT 예측
- 물질 성분
- 인증 요약
- 지속적인 신뢰성 모니터링
- 팹 위치
- 조립 위치
권장 제품에는 본 TI 제품과 관련된 매개 변수, 평가 모듈 또는 레퍼런스 디자인이 있을 수 있습니다.