SPNS141G
August 2010 – October 2018
TMS570LS10106
,
TMS570LS20206
,
TMS570LS20216
PRODUCTION DATA.
1
TMS570LS Series 16/32-BIT RISC Flash Microcontroller
1.1
Features
1.2
Description
1.3
Functional Block Diagram
2
Device Overview
2.1
Terms and Acronyms
2.2
Device Characteristics
2.3
Memory
2.3.1
Memory Map
2.3.2
Flash Memory
2.3.3
System Modules Assignment
2.3.4
Peripheral Selects
2.3.5
Memory Auto-Initialization
2.3.6
PBIST RAM Self Test
2.4
Pin Assignments
2.4.1
PGE QFP Package Pinout (144 pin)
2.4.2
ZWT BGA Package Pinout (337 ball)
2.5
Terminal Functions
2.6
Device Support
2.6.1
Device and Development-Support Tool Nomenclature
3
Reset / Abort Sources
3.1
Reset / Abort Sources
4
Peripherals
4.1
Error Signaling Module (ESM)
4.2
Direct Memory Access (DMA)
4.3
High End Timer Transfer Unit (HET-TU)
4.4
Vectored Interrupt Manager (VIM)
4.5
MIBADC Event Trigger Sources
4.6
MIBSPI
4.6.1
MIBSPI Event Trigger Sources
4.6.2
MIBSPIP5/DMM Pin Multiplexing
4.7
ETM
4.8
Debug Scan Chains
4.8.1
JTAG
4.9
CCM
4.9.1
Dual Core Implementation
4.9.2
CCM-R4
4.10
LPM
4.11
Voltage Monitor
4.12
CRC
4.13
System Module Access
4.14
Debug ROM
4.15
CPU Self Test Controller: STC / LBIST
5
Device Registers
5.1
Device Identification Code Register
Table 5-1
Device ID Bit Allocation Register Field Descriptions
5.2
Die-ID Registers
5.3
PLL Registers
6
Device Electrical Specifications
7
Operating Conditions
7.1
Absolute Maximum Ratings Over Operating Free-Air Temperature Range (unless otherwise noted)
7.2
Device Recommended Operating Conditions
7.3
Electrical Characteristics Over Operating Free-Air Temperature Range
8
Peripheral and Electrical Specifications
8.1
Clocks
8.1.1
PLL And Clock Specifications
8.1.2
External Reference Resonator/Crystal Oscillator Clock Option
8.1.3
Validated FMPLL Setting
8.1.4
LPO And Clock Detection
8.1.5
Switching Characteristics Over Recommended Operating Conditions For Clocks
8.1.5.1
Timing - Wait States
8.2
ECLK Specification
8.2.1
Switching Characteristics Over Recommended Operating Conditions For External Clocks
8.3
RST And PORRST Timings
8.3.1
Timing Requirements For PORRST
8.3.2
Switching Characteristics Over Recommended Operating Conditions For RST
8.3.3
IO Status During PORRST
8.4
TEST Pin Timing
8.5
DAP - JTAG Scan Interface Timing
8.5.1
JTAG clock specification 12-MHz and 50-pF load on TDO output
8.6
Output Timings
8.6.1
Switching Characteristics For Output Timings Versus Load Capacitance (CL)
8.7
Input Timings
8.7.1
Timing Requirements For Input Timings
8.8
Flash Timings
8.9
SPI Master Mode Timing Parameters
8.9.1
SPI Master Mode External Timing Parameters (CLOCK PHASE = 0, SPICLK = output, SPISIMO = output, and SPISOMI = input)
8.9.2
SPI Master Mode External Timing Parameters (CLOCK PHASE = 1, SPICLK = output, SPISIMO = output, and SPISOMI = input)
8.10
SPI Slave Mode Timing Parameters
8.10.1
SPI Slave Mode External Timing Parameters (CLOCK PHASE = 0, SPICLK = input, SPISIMO = input, and SPISOMI = output)
8.10.2
SPI Slave Mode External Timing Parameters (CLOCK PHASE = 1, SPICLK = input, SPISIMO = input, and SPISOMI = output)
8.11
CAN Controller Mode Timings
8.11.1
Dynamic Characteristics For The CANnTX And CANnRX Pins
8.12
SCI/LIN Mode Timings
8.13
FlexRay Controller Mode Timings
8.13.1
Jitter Timing
8.14
EMIF Timings
8.14.1
Read Timing (Asynchronous RAM)
8.14.2
Write Timing (Asynchronous RAM)
8.15
ETM Timings
8.15.1
ETMTRACECLK Timing
8.15.2
ETMDATA Timing
8.16
RTP Timings
8.16.1
RTPCLK Timing
8.16.2
RTPDATA Timing
8.16.3
RTPENABLE Timing
8.17
DMM Timings
8.17.1
DMMCLK Timing
8.17.2
DMMDATA Timing
8.17.3
DMMENA Timing
8.18
MibADC
8.18.1
MibADC
8.18.2
MibADC Recommended Operating Conditions
8.18.3
Operating Characteristics Over Full Ranges Of Recommended Operating Conditions
8.18.4
MibADC Input Model
8.18.5
MibADC Timings
8.18.6
MibADC Nonlinearity Error
8.18.7
MibADC Total Error
9
Revision History
10
Mechanical Packaging and Orderable Information
10.1
Thermal Data
10.1.1
PGE (S-PQFP-G144) plastic Quad Flat Pack
10.1.2
ZWT (S-PBGA-N337) Plastic ball grid array
10.2
Packaging Information
1.1
Features
High-Performance Automotive Grade Microcontroller for Safety Critical Applications
Dual CPUs running in Lockstep
ECC on Flash and SRAM
CPU and Memory BIST (Built-In Self Test)
Error Signaling Module (ESM) w/ Error Pin
ARM® Cortex™-R4F 32-Bit RISC CPU
Efficient 1.6 DMIPS/MHz with 8-stage pipeline
Floating Point Unit with Single/Double Precision
Memory Protection Unit (MPU)
Open Architecture With Third-Party Support
Operating Features
Up to 160-MHz System Clock
Core Supply Voltage (V
CC
): 1.5 V
I/O Supply Voltage (V
CCIO
): 3.3 V
Integrated Memory
1M-Byte or 2M-Byte Flash with ECC
128K-Byte or 160K-Byte RAM with ECC
Multiple Communication interfaces including FlexRay, CAN, and LIN
NHET Timer and 2x 12-bit ADCs
External Memory Interface (EMIF)
16bit Data, 22bit Address, 4 Chip Selects
Common TMS470/570 Platform Architecture
Consistent Memory Map across the family
Real-Time Interrupt (RTI) OS Timer
Vectored Interrupt Module (VIM)
Cyclic Redundancy Checker (CRC, 2 Channels)
Direct Memory Access (DMA) Controller
32 DMA requests and 16 Channels/ Control Packets
Parity on Control Packet Memory
Dedicated Memory Protection Unit (MPU)
Frequency-Modulated Zero-Pin Phase-Locked Loop (FMzPLL)-Based Clock Module
Oscillator and PLL clock monitor
Up to 115 Peripheral IO pins
16 Dedicated GIO - 8 w/ External Interrupts
Programmable External Clock (ECLK)
Communication Interfaces
Three Multi-buffered Serial Peripheral Interface (MibSPI) each with:
Four Chip Selects and one Enable pin
128 buffers with parity
One with parallel mode
Two UART (SCI) interfaces with Local Interconnect Network Interface (LIN 2.0)
Three CAN (DCAN) Controller
Two with 64 mailboxes, one with 32
Parity on mailbox RAM
Dual Channel FlexRay™ Controller
8K-Byte message RAM with parity
Transfer Unit with MPU and parity
High-End Timer (NHET)
32 Programmable I/O Channels
128 Words High-End Timer RAM with parity
Transfer Unit with MPU and parity
Two 12-Bit Multi-Buffered ADCs (MibADC)
24 total ADC Input channels
Each has 64 Buffers with parity
Trace and Calibration Interfaces
Embedded Trace Module (ETMR4)
Data Modification Module (DMM)
RAM Trace Port (RTP)
Parameter Overlay Module (POM)
On-Chip emulation logic including IEEE 1149.1 JTAG, Boundary Scan and ARM Coresight components
Full Development Kit Available
Development Boards
Code Composer Studio Integrated Development Environment (IDE)
HaLCoGen Code Generation Tool
HET Assembler and Simulator
nowFlash Flash Programming Tool
Packages Supported
144-Pin Quad Flat Pack (PGE) [Green]
337-Pin Ball Grid Array (ZWT) [Green]
Community Resources
TI E2E™ Online Community