TMS470MF06607
- 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
- 640KB Total Program Flash with ECC
- Support for Flash EEPROM Emulation
- 64K-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)
- Frequency-Modulated Zero-Pin Phase-Locked Loop (FMZPLL)-Based Clock Module
- Oscillator and PLL clock monitor
- Up to 77 Peripheral IO pins
- 8 Dedicated GIO - w/ External Interrupts
- Programmable External Clock (ECLK)
- Communication Interfaces
- Two CAN ControllersOne with 32 mailboxes, one with 16Parity on mailbox RAM
- Two Multi-buffered Serial Peripheral Interface (MibSPI)12 total chip selects64 buffers with parity on eachOne with 4 bit parallel mode
- One Standard SPI Interface4 chip selectsEnable Pin
- Two UART (SCI) interfacesH/W Support for Local Interconnect Network (LIN 2.0)
- High-End Timer (HET)
- Up to 26 Programmable I/O Channels
- 64 Word Instruction RAM with parity
- 10-Bit Multi-Buffered ADCs (MibADC)
- Up to 16 ADC Input channels
- 64 Result FIFO Buffer with parity
- 1.55uS total conversion time
- Calibration and Self Test features
- On-Chip Scan-Base Emulation Logic
- IEEE Standard 1149.1 (JTAG) Test-Access Port and Boundary Scan
- Packages supported
- 144-Pin Plastic Quad Flatpack (PGE Suffix)
- 100-Pin Plastic Quad Flatpack (PZ Suffix)
- Green/Lead-Free
- Development Tools Available
- Development Boards
- Code Composer Studio™ Integrated Development Environment (IDE)
- HET Assembler and Simulator
- nowFlash™ Flash Programming Tool
- Community Reesources
All other trademarks are the property of their respective owners
The TMS470MF06607 device is a member 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 ARM Cortex™-M3 16/32-bit RISC central processing unit (CPU), resulting in a high instruction throughput while maintaining greater code efficiency.
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 TMS470MF06607 device contains the following:
- 16/32-Bit RISC CPU Core
- 640K-Byte Total Flash with SECDED ECC
- 512K-Byte Program Flash
- 128K- Byte Flash for additional program space or EEPROM Emulation
- 64K-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 47 (2 of them are muxed with JTAG pins) 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.
Technical documentation
Design & development
Power-supply solutions
Find available power-supply solutions for the TMS470MF06607. TI offers power-supply solutions for TI and non-TI systems on a chip (SoCs), processors, microcontrollers, sensors, and field-programmable gate arrays (FPGAs).
TMDSEMU200-U — XDS200 USB Debug Probe
The XDS200 is a debug probe (emulator) used for debugging TI embedded devices. The XDS200 features a balance of low cost with good performance as compared to the low cost XDS110 and the high performance XDS560v2. It supports a wide variety of standards (IEEE1149.1, IEEE1149.7, SWD) in a (...)
TMDSEMU560V2STM-U — XDS560™ software v2 system trace USB debug probe
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 (...)
TMDSEMU560V2STM-UE — XDS560v2 System Trace USB & Ethernet Debug Probe
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 comprises a suite of tools used to develop and debug embedded applications. Code Composer Studio is available for download across Windows®, Linux® and macOS® desktops. It can also (...)
Supported products & hardware
This design resource supports most products in these categories.
Check the product details page to verify support.
-
parametric-filter Digital signal processors (DSPs) -
parametric-filter Arm-based processors -
parametric-filter MSP430 microcontrollers -
parametric-filter C2000 real-time microcontrollers -
parametric-filter Arm-based microcontrollers -
parametric-filter Signal conditioners -
parametric-filter mmWave radar sensors -
parametric-filter Zigbee products -
parametric-filter Wi-Fi products -
parametric-filter Thread products -
parametric-filter Other wireless technologies -
parametric-filter Sub-1 GHz products -
parametric-filter Multi-protocol products -
parametric-filter Bluetooth products -
parametric-filter Digital power isolated controllers
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 (...)
Supported products & hardware
Products
Arm Cortex-M4 MCUs
Arm Cortex-R MCUs
Software
IDE, configuration, compiler or debugger
HET_IDE — High End Timer (HET)
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 (...)
Supported products & hardware
Products
Arm Cortex-M4 MCUs
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 (...)
Supported products & hardware
Products
C2000 real-time microcontrollers
Arm-based processors
Industrial mmWave radar sensors
Automotive mmWave radar sensors
MSP430 microcontrollers
Wi-Fi products
Arm Cortex-M4 MCUs
Arm Cortex-M0+ MCUs
Arm Cortex-R MCUs
Low-power 2.4-GHz products
Automotive wireless connectivity products
Sub-1 GHz wireless MCUs
HERCULES_SAFETY_MCU_DEMOS — Hercules Software Kit (v4.0.0)
Supported products & hardware
Products
Arm Cortex-M4 MCUs
Arm Cortex-R MCUs
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.
Supported products & hardware
Products
Arm Cortex-M4 MCUs
Arm Cortex-R MCUs
Software
IDE, configuration, compiler or debugger
NOWECC — TMS570 nowECC v2.22.00
Supported products & hardware
Products
Arm Cortex-M4 MCUs
Arm Cortex-R MCUs
FMZPLL_CALCULATOR — FMzPLL Configuration Tool
- OSCIN speed
- multiplier setting
- divider settings
- frequency modulation settings
- PLL/OSC fail options
Package | Pins | CAD symbols, footprints & 3D models |
---|---|---|
LQFP (PZ) | 100 | Ultra Librarian |
Ordering & quality
- RoHS
- REACH
- Device marking
- Lead finish/Ball material
- MSL rating/Peak reflow
- MTBF/FIT estimates
- Material content
- Qualification summary
- Ongoing reliability monitoring
- Fab location
- Assembly location
Support & training
TI E2E™ forums with technical support from TI engineers
Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.
If you have questions about quality, packaging or ordering TI products, see TI support.