現在提供此產品的更新版本
功能相同,但引腳輸出與所比較的裝置不同
TMS470MF03107
- High-Performance Automotive Grade Microcontroller with Safety Features
- Full Automotive Temperature Range
- ECC on Flash and SRAM
- CPU and Memory BIST (Built-In Self Test)
- ARM Cortex™-M3 32-Bit RISC CPU
- Efficient 1.2 DMIPS/MHz
- Optimized Thumb2 Instruction Set
- Memory Protection Unit (MPU)
- Open Architecture With Third-Party Support
- Built-In Debug Module
- Operating Features
- Up to 80MHz System Clock
- Single 3.3V Supply Voltage
- Integrated Memory
- 448KB Total Program Flash with ECC
- Support for Flash EEPROM Emulation
- 24K-Byte Static RAM (SRAM) with ECC
- Key Peripherals
- High-End Timer, MibADC, CAN, MibSPI
- Common TMS470M/570 Platform Architecture
- Consistent Memory Map across the family
- Real-Time Interrupt Timer (RTI)
- Digital Watchdog
- Vectored Interrupt Module (VIM)
- Cyclic Redundancy Checker (CRC)
The TMS470MF04207/03107 devices are members of the Texas Instruments TMS470M family of Automotive Grade 16/32-bit reduced instruction set computer (RISC) microcontrollers. The TMS470M microcontrollers offer high performance utilizing the high efficiency Cortex™-M3 16/32-bit RISC central processing unit (CPU), resulting in a high instruction throughput while maintaining greater code efficiency. The TMS470M devices utilize the big-endian format where the most-significant byte of a word is stored at the lowest numbered byte and the least-significant byte is stored at the highest numbered byte.
High-end embedded control applications demand more performance from their controllers while maintaining low costs. The TMS470M microcontroller architecture offers solutions to these performance and cost demands while maintaining low power consumption.
The TMS470MF04207/03107 device contains the following:
- 16/32-Bit RISC CPU Core
- TMS470MF04207 Up to 448K-Byte Program Flash with SECDED ECC
- TMS470MF03107 Up to 320K-Byte Program Flash with SECDED ECC
- 64K-Byte Flash with SECDED ECC for additional program space or EEPROM Emulation
- Up to 24K-Byte Static RAM (SRAM) with SECDED ECC
- Real-Time Interrupt Timer (RTI)
- Vectored Interrupt Module
- (VIM)Hardware built-in self-test (BIST) checkers for SRAM (MBIST) and CPU (LBIST)
- 64-bit Cyclic Redundancy Checker (CRC)
- Frequency-Modulated Zero-Pin Phase-Locked Loop (FMzPLL)-Based Clock Module With Prescaler
- Two Multi-buffered Serial Peripheral Interfaces (MibSPI)
- Two UARTs (SCI) with Local Interconnect Network Interfaces (LIN)
- Two CAN Controller (DCAN)
- High-End Timer (HET)
- External Clock Prescale (ECP) Module
- One 16-Channel 10-Bit Multi-Buffered ADC (MibADC)
- Error Signaling Module (ESM)
- Four Dedicated General-Purpose I/O (GIO) Pins and 45 Additional Peripheral I/Os (100-Pin Package)
The TMS470M memory includes general-purpose SRAM supporting single-cycle read/write accesses in byte, half-word, and word modes. The SRAM on the TMS470M devices can be protected by means of ECC. This feature utilizes a single error correction and double error detection circuit (SECDED circuit) to detect and optionally correct single bit errors as well as detect all dual bit and some multi-bit errors. This is achieved by maintaining an 8-bit ECC checksum/code for each 64-bit double-word of memory space in a separate ECC RAM memory space.
The flash memory on this device is a nonvolatile, electrically erasable and programmable memory. It is implemented with a 144-bit wide data word (128-bit without ECC) and a 64-bit wide flash module interface. The flash operates with a system clock frequency of up to 28 MHz. Pipeline mode, which allows linear prefetching of flash data, enables a system clock of up to 80 MHz.
The enhanced real-time interrupt (RTI) module on the TMS470M devices has the option to be driven by the oscillator clock. The digital watchdog (DWD) is a 25-bit resetable decrementing counter that provides a system reset when the watchdog counter expires.
The TMS470M devices have six communication interfaces: two LIN/SCIs, two DCANs, and two MibSPIs. The LIN is the Local Interconnect Network standard and also supports an SCI mode. SCI can be used in a full-duplex, serial I/O interface intended for asynchronous communication between the CPU and other peripherals using the standard non-return-to-zero (NRZ) format. The DCAN uses a serial, multimaster communication protocol that efficiently supports distributed real-time control with robust communication rates of up to 1 megabit per second (Mbps). The DCAN is ideal for applications operating in noisy and harsh environments (e.g., automotive and industrial fields) that require reliable serial communication or multiplexed wiring. The MibSPI provides a convenient method of serial interaction for high-speed communications between similar shift-register type devices. The MibSPI provides the standard SOMI, SIMO, and SPI clock interface as well as up to eight chip select lines.
The HET is an advanced intelligent timer that provides sophisticated timing functions for real-time applications. The timer is software-controlled, using a reduced instruction set, with a specialized timer micromachine and an attached I/O port. The HET can be used for compare, capture, or general-purpose I/O. It is especially well suited for applications requiring multiple sensor information and drive actuators with complex and accurate time pulses. The TMS470M HET peripheral contains the XOR-share feature. This feature allows two adjacent HET high- resolution channels to be XORed together, making it possible to output smaller pulses than a standard HET.
The TMS470M devices have one 10-bit-resolution, sample-and-hold MibADC. Each of the MibADC channels can be grouped by software for sequential conversion sequences. There are three separate groupings, all three of which can be triggered by an external event. Each sequence can be converted once when triggered or configured for continuous conversion mode.
The frequency-modulated zero-pin phase-locked loop (FMzPLL) clock module contains a phase-locked loop, a clock-monitor circuit, a clock-enable circuit, and a prescaler. The function of the FMzPLL is to multiply the external frequency reference to a higher frequency for internal use. The FMzPLL provides the input to the global clock module (GCM). The GCM module subsequently provides system clock (HCLK), real-time interrupt clock (RTICLK), CPU clock (GCLK), HET clock (VCLK2), DCAN clock (AVCLK1), and peripheral interface clock (VCLK) to all other TMS470M device modules.
The TMS470MF04207/TMS470MF03107 devices also have two external clock prescaler (ECP) modules that when enabled, output a continuous external clock (ECLK). The ECLK1 frequency is a user-programmable ratio of the peripheral interface clock (VCLK) frequency. The second ECLK output can be selected in place of HET15 output. It shares the same source clock as ECLK1 but can be independently programmed for a separate output frequency from ECLK1.
An error signaling module (ESM) provides a common location within the device for error reporting allowing efficient error checking and identification.
技術文件
設計與開發
如需其他條款或必要資源,請按一下下方的任何標題以檢視詳細頁面 (如有)。
TMDSEMU200-U — XDS200 USB 偵錯探測器
XDS200 是為 TI 嵌入式裝置偵錯的偵錯探測器 (模擬器)。與低成本 XDS110 和高效能 XDS560v2 相比,XDS200 是兼具低成本與優異效能的完美平衡,可在單一 pod 中支援各種標準 (IEEE1149.1、IEEE1149.7、SWD)。所有 XDS 偵錯探測器均支援具嵌入式追踪緩衝區 (ETB) 的 Arm® 與 DSP 處理器中的核心和系統追蹤功能。透過針腳進行核心追蹤則需要 XDS560v2 PRO TRACE。
XDS200 透過 TI 20 針腳連接器 (配備適用 TI 14 針腳、Arm Cortex® 10 針腳和 Arm 20 針腳的多重轉接器) (...)
TMDSEMU560V2STM-U — XDS560v2 System Trace USB 偵錯探測器
XDS560v2 是 XDS560™ 偵錯探測器系列的最高性能表現,支援傳統 JTAG 標準 (IEEE1149.1) 和 cJTAG (IEEE1149.7)。請注意,序列線偵錯 (SWD) 不受支援。
所有 XDS 偵錯探測器均支援所有具有嵌入式追踪緩衝區 (ETB) 的 ARM 和 DSP 處理器中的核心和系統追蹤功能。對於針腳追蹤則需要 XDS560v2 PRO TRACE。
XDS560v2 透過 MIPI HSPT 60 針腳接頭 (具有用於 TI 14 針腳、TI 20 針腳和 ARM 20 針腳的多轉接器) 連接到目標電路板,並透過 USB2.0 高速 (480Mbps) (...)
TMDSEMU560V2STM-UE — XDS560v2 System Trace USB 與乙太網路偵錯探測器
The XDS560v2 is the highest performance of the XDS560™ 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 (...)
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-1 GHz 產品 -
parametric-filter 數位電源隔離式控制器
F035FLASHAPI — TMS470/570 Platform F035 Flash API (v1.09)
These functions must be used when creating Flash bootloaders or other programming utilities for the TMS470/570 (...)
支援產品和硬體
產品
Arm Cortex-M4 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、配置、編譯器或偵錯程式
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 估算值
- 材料內容
- 認證摘要
- 進行中持續性的可靠性監測
- 晶圓廠位置
- 組裝地點