tms570ls1224
tms570ls1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
1.1
1
Features
• High-Performance Automotive-Grade • Enhanced Timing Peripherals for Motor Control
Microcontroller for Safety-Critical Applications – 7 Enhanced Pulse Width Modulator (ePWM)
– Dual CPUs Running in Lockstep Modules
– ECC on Flash and RAM Interfaces – 6 Enhanced Capture (eCAP) Modules
– Built-In Self-Test (BIST) for CPU and On-chip – 2 Enhanced Quadrature Encoder Pulse (eQEP)
RAMs Modules
– Error Signaling Module With Error Pin • Two Next Generation High-End Timer (N2HET)
– Voltage and Clock Monitoring Modules
• ARM® Cortex®-R4F 32-Bit RISC CPU – N2HET1: 32 Programmable Channels
– 1.66 DMIPS/MHz With 8-Stage Pipeline – N2HET2: 18 Programmable Channels
– FPU With Single- and Double-Precision – 160-Word Instruction RAM Each With Parity
– 12-Region Memory Protection Unit (MPU) Protection
– Open Architecture With Third-Party Support – Each N2HET Includes Hardware Angle
Generator
• Operating Conditions
– Dedicated High-End Timer Transfer Unit (HTU)
– Up to 180-MHz System Clock
for Each N2HET
– Core Supply Voltage (VCC): 1.14 to 1.32 V
• Two 12-Bit Multibuffered Analog-to-Digital
– I/O Supply Voltage (VCCIO): 3.0 to 3.6 V Converter (MibADC) Modules
• Integrated Memory – ADC1: 24 Channels
– 1.25MB of Program Flash With ECC – ADC2: 16 Channels Shared With ADC1
– 192KB of RAM With ECC – 64 Result Buffers Each With Parity Protection
– 64KB of Flash for Emulated EEPROM With • Multiple Communication Interfaces
ECC
– Three CAN Controllers (DCANs)
• 16-Bit External Memory Interface (EMIF)
• 64 Mailboxes Each With Parity Protection
• Common Platform Architecture
• Compliant to CAN Protocol Version 2.0A and
– Consistent Memory Map Across Family 2.0B
– Real-Time Interrupt (RTI) Timer (OS Timer) – Inter-Integrated Circuit (I2C)
– 128-Channel Vectored Interrupt Module (VIM) – Three Multibuffered Serial Peripheral Interface
– 2-Channel Cyclic Redundancy Checker (CRC) (MibSPI) Modules
• Direct Memory Access (DMA) Controller • 128 Words Each With Parity Protection
– 16 Channels and 32 Control Packets • 8 Transfer Groups
– Parity Protection for Control Packet RAM – Up to Two Standard Serial Peripheral Interface
– DMA Accesses Protected by Dedicated MPU (SPI) Modules
• Frequency-Modulated Phase-Locked Loop – Two UART (SCI) Interfaces, One With Local
(FMPLL) With Built-In Slip Detector Interconnect Network (LIN 2.1) Interface
• Separate Nonmodulating PLL Support
• IEEE 1149.1 JTAG, Boundary Scan and ARM • Packages
CoreSight™ Components – 144-Pin Quad Flatpack (PGE) [Green]
• Advanced JTAG Security Module (AJSM) – 337-Ball Grid Array (ZWT) [Green]
• Calibration Capabilities
– Parameter Overlay Module (POM)
• 16 General-Purpose Input/Output (GPIO) Pins
Capable of Generating Interrupts
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
intellectual property matters and other important disclaimers. PRODUCTION DATA.
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
1.2 Applications
• Braking Systems (ABS and ESC) • Active Driver Assistance Systems
• Electric Power Steering (EPS) • Aerospace and Avionics
• HEV and EV Inverter Systems • Railway Communications
• Battery Management Systems • Off-road Vehicles
1.3 Description
The TMS570LS1224 device is a high-performance automotive-grade microcontroller family 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 TMS570LS1224 device integrates the ARM Cortex-R4F floating-point CPU which offers an efficient
1.66 DMIPS/MHz, and has configurations which can run up to 180 MHz providing up to 298 DMIPS. The
device supports the word-invariant big-endian [BE32] format.
The TMS570LS1224 device has 1.25MB of integrated flash and 192KB of data RAM with 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 (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 up to 180 MHz. The SRAM
supports single-cycle read and write accesses in byte, halfword, word, and double-word modes throughout
the supported frequency range.
The TMS570LS1224 device features peripherals for real-time control-based applications, including two
Next Generation High-End Timer (N2HET) timing coprocessors with up to 44 I/O terminals, seven
Enhanced Pulse Width Modulator (ePWM) modules with up to 14 outputs, six Enhanced Capture (eCAP)
modules, two Enhanced Quadrature Encoder Pulse (eQEP) modules, and two 12-bit Analog-to-Digital
Converters (ADCs) supporting up to 24 inputs.
The N2HET 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 N2HET can be used for pulse-width-modulated outputs,
capture or compare inputs, or general-purpose I/O (GIO). 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 ePWM module can generate complex pulse width waveforms with minimal CPU overhead or
intervention. The ePWM is easy to use and it supports both high-side and low-side PWM and deadband
generation. With integrated trip zone protection and synchronization with the on-chip MibADC, the ePWM
module is ideal for digital motor control applications.
The eCAP module is essential in systems where the accurately timed capture of external events is
important. The eCAP can also be used to monitor the ePWM outputs or for simple PWM generation when
the eCAP is not needed for capture applications.
The 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 two 12-bit-resolution MibADCs with 24 total inputs and 64 words of parity-protected buffer
RAM each. The MibADC channels can be converted individually or can be grouped by software for
sequential conversion sequences. Sixteen inputs are shared between the two MibADCs. Each MibADC
supports three separate groupings of channels. Each group 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. MibADC1 also supports the use of external analog
multiplexers.
The device has multiple communication interfaces: three MibSPIs, two SPIs, one LIN, one SCI, three
DCANs, and one I2C. The SPI provides a convenient method of serial high-speed communications
between similar shift-register type devices. The LIN supports the Local Interconnect standard 2.0 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 systems operating in noisy and harsh environments (for example, automotive and
industrial fields) that require reliable serial communication or multiplexed wiring.
The I2C module is a multimaster communication module providing an interface between the
microcontroller and an I2C-compatible device through the I2C serial bus. The I2C supports speeds of 100
and 400 Kbps.
A Frequency-Modulated Phase-Locked Loop (FMPLL) clock module is used to multiply the external
frequency reference to a higher frequency for internal use. The Global Clock Module (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 terminal. 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 Direct Memory Access (DMA) controller has 16 channels, 32 control packets, and parity protection on
its memory. An MPU is built into the DMA to protect memory against erroneous transfers.
The Error Signaling Module (ESM) monitors all device errors and determines whether an interrupt or
external error pin (ball) is triggered when a fault is detected. The nERROR terminal can be monitored
externally as an indicator of a fault condition in the microcontroller.
The External Memory Interface (EMIF) provides a memory extension to asynchronous and synchronous
memories or other slave devices.
A Parameter Overlay Module (POM) enhances the calibration capabilities of application code. The POM
can reroute flash accesses to internal memory or to the EMIF, thus avoiding the reprogramming steps
necessary for parameter updates in flash.
With integrated safety features and a wide choice of communication and control peripherals, the
TMS570LS1224 device is an ideal solution for high-performance real-time control applications with safety-
critical requirements.
(1) For more information, see Section 9, Mechanical Packaging and Orderable Information.
NOTE
The block diagram reflects the 337BGA package. Some pins are multiplexed or not available
in the 144QFP. For details, see the respective terminal functions tables in Section 4.3.
192kB RAM
with ECC 1.25MB
32K 32K Flash
32K 32K with
32K 32K ECC
DMA POM HTU1 HTU2
Dual Cortex-R4F
CPUs in Lockstep Switched Central Resource Switched Central Resource
CRC Switched Central Resource Switched Central Resource Peripheral Central Resource Bridge
nPORRST
EMIF_nWAIT
SYS nRST
EMIF_CLK eQEPxA IOMM ECLK
64 KB Flash EMIF_CKE eQEP eQEPxB
for EEPROM EMIF_nCS[4:2]
1,2 eQEPxS
ESM nERROR
Emulation EMIF_nCS[0]
eQEPxI PMM CAN1_RX
with ECC EMIF_ADDR[12:0] DCAN1
CAN1_TX
EMIF EMIF_BA[1:0] eCAP CAN2_RX
eCAP[6:1]
EMIF_DATA[15:0] 1..6 DCAN2 CAN2_TX
EMIF_nDQM[1:0] VIM
CAN3_RX
EMIF_nOE nTZ[3:1] DCAN3 CAN3_TX
EMIF_nWE ePWM SYNCO MIBSPI1_CLK
EMIF_nRAS 1..7 SYNCI MIBSPI1_SIMO[1:0]
EMIF_nCAS ePWMxA MIBSPI1_SOMI[1:0]
RTI MibSPI1
ePWMxB MIBSPI1_nCS[5:0]
MIBSPI1_nENA
SPI2_CLK
SPI2_SIMO
Color Legend for Power Domains DCC1 SPI2_SOMI
SPI2
Core/RAM Core RAM SPI2_nCS[1:0]
always on #1 #2 #1 SPI2_nENA
#3 #2 MIBSPI3_CLK
MIBSPI3_SIMO
#5 DCC2 MibSPI3 MIBSPI3_SOMI
MIBSPI3_nCS[5:0]
MIBSPI3_nENA
SPI4_CLK
SPI4_SIMO
SPI4 SPI4_SOMI
SPI4_nCS0
MibADC1 MibADC2 N2HET1 N2HET2 GIO I2C SPI4_nENA
MIBSPI5_CLK
VCCAD
VSSAD
ADREFHI
ADREFLO
MIBSPI5_SIMO[3:0]
MibSPI5 MIBSPI5_SOMI[3:0]
GIOA[7:0]
GIOB[7:0]
I2C_SDA
I2C_SCL
AD1EVT
AD1IN[7:0]
AD2EVT
N2HET1[31:0]
N2HET1_PIN_nDIS
N2HET2[15:0]
N2HET2[18,16]
N2HET2_PIN_nDIS
MIBSPI5_nCS[3:0]
MIBSPI5_nENA
LIN_RX
LIN
AD1IN[15:8] \
AD2IN[15:8]
AD1IN[23:16] \
AD2IN[7:0]
LIN_TX
SCI SCI_RX
SCI_TX
Table of Contents
1 Device Overview ......................................... 1 6.9 Device Memory Map ................................ 69
1.1 Features .............................................. 1 6.10 Flash Memory ....................................... 75
1.2 Applications ........................................... 2 6.11 Tightly Coupled RAM Interface Module ............. 78
1.3 Description ............................................ 2 6.12 Parity Protection for Accesses to Peripheral RAMs 78
1.4 Functional Block Diagram ............................ 4 6.13 On-Chip SRAM Initialization and Testing ........... 80
2 Revision History ......................................... 6 6.14 External Memory Interface (EMIF) .................. 82
3 Device Comparison ..................................... 8 6.15 Vectored Interrupt Manager ......................... 90
4 Terminal Configuration and Functions ............. 9 6.16 DMA Controller ...................................... 94
4.1 PGE QFP Package Pinout (144-Pin) ................. 9 6.17 Real Time Interrupt Module ......................... 96
4.2 ZWT BGA Package Ball-Map (337 Ball Grid Array) 10 6.18 Error Signaling Module .............................. 98
4.3 Terminal Functions ................................. 11 6.19 Reset / Abort / Error Sources ...................... 102
5 Specifications .......................................... 41 6.20 Digital Windowed Watchdog ....................... 105
5.1 Absolute Maximum Ratings Over Operating Free- 6.21 Debug Subsystem ................................. 106
Air Temperature Range ............................ 41 7 Peripheral Information and Electrical
5.2 ESD Ratings ........................................ 41 Specifications ......................................... 111
5.3 Power-On Hours (POH) ............................. 41 7.1 Enhanced Translator PWM Modules (ePWM) ..... 111
5.4 Device Recommended Operating Conditions....... 42 7.2 Enhanced Capture Modules (eCAP) ............... 116
5.5 Switching Characteristics Over Recommended 7.3 Enhanced Quadrature Encoder (eQEP) ........... 118
Operating Conditions for Clock Domains ........... 43
7.4 Multibuffered 12bit Analog-to-Digital Converter.... 119
5.6 Wait States Required ............................... 43
7.5 General-Purpose Input/Output ..................... 131
5.7 Power Consumption Over Recommended
Operating Conditions ................................ 44
7.6 Enhanced High-End Timer (N2HET) .............. 132
5.8 Input/Output Electrical Characteristics Over 7.7 Controller Area Network (DCAN) .................. 136
Recommended Operating Conditions ............... 45 7.8 Local Interconnect Network Interface (LIN) ........ 137
5.9 Thermal Resistance Characteristics ................ 45 7.9 Serial Communication Interface (SCI) ............. 138
5.10 Output Buffer Drive Strengths ...................... 46 7.10 Inter-Integrated Circuit (I2C) ....................... 139
5.11 Input Timings ........................................ 47 7.11 Multibuffered / Standard Serial Peripheral
Interface ............................................ 142
5.12 Output Timings ...................................... 47
8 Device and Documentation Support .............. 154
5.13 Low-EMI Output Buffers ............................ 49
8.1 Device and Development-Support Tool
6 System Information and Electrical Nomenclature ...................................... 154
Specifications ........................................... 50
8.2 Documentation Support ............................ 156
6.1 Device Power Domains ............................. 50
8.3 Trademarks ........................................ 156
6.2 Voltage Monitor Characteristics ..................... 50
6.3 Power Sequencing and Power On Reset ........... 52
8.4 Electrostatic Discharge Caution ................... 156
8.5 Glossary............................................ 156
6.4 Warm Reset (nRST)................................. 54
8.6 Device Identification................................ 157
6.5 ARM Cortex-R4F CPU Information ................. 55
8.7 Module Certifications............................... 159
6.6 Clocks ............................................... 58
9 Mechanical Packaging and Orderable
6.7 Clock Monitoring .................................... 66
Information ............................................. 164
6.8 Glitch Filters ......................................... 68
9.1 Packaging Information ............................. 164
2 Revision History
This data manual revision history highlights the technical changes made to the SPNS190A device-specific
data manual addendum to make it an SPNS190B revision.
Scope: Applicable updates to the Hercules™ TMS570 MCU device family, specifically relating to the
TMS570LS1224 devices, which are now in the production data (PD) stage of development have been
incorporated.
Changes from September 1, 2013 to February 28, 2015 (from A Revision (September 2013) to B Revision) Page
3 Device Comparison
Table 3-1 lists the features of the TMS570LS1224 devices.
FEATURES DEVICES
Generic Part (3) (3)
TMS570LS3137ZWT TMS570LS1227ZWT TMS570LS1224ZWT TMS570LS1224PGE TMS570LS0714PGE TMS570LS0714PZ TMS570LS0432PZ
Number
Package 337 BGA 337 BGA 337 BGA 144 QFP 144 QFP 100 QFP 100 QFP
CPU ARM Cortex-R4F ARM Cortex-R4F ARM Cortex-R4F ARM Cortex-R4F ARM Cortex-R4F ARM Cortex-R4F ARM Cortex-R4
Frequency (MHz) 180 180 180 160 160 100 80
Flash (KB) 3072 1280 1280 1280 768 768 384
RAM (KB) 256 192 192 192 128 128 32
Data Flash
64 64 64 64 64 64 16
[EEPROM] (KB)
EMAC 10/100 10/100 – – – – –
FlexRay 2-ch 2-ch – – – – –
CAN 3 3 3 3 3 2 2
MibADC
2 (24ch) 2 (24ch) 2 (24ch) 2 (24ch) 2 (24ch) 2 (16ch) 1 (16ch)
12-bit (Ch)
N2HET (Ch) 2 (44) 2 (44) 2 (44) 2 (40) 2 (40) 2 (21) 1 (19)
ePWM Channels – 14 14 14 14 8 –
eCAP Channels – 6 6 6 6 4 0
eQEP Channels – 2 2 2 2 1 1
MibSPI (CS) 3 (6 + 6 + 4) 3 (6 + 6 + 4) 3 (6 + 6 + 4) 3 (5 + 6 + 1) 3 (5 + 6 + 4) 2 (5 + 1) 1 (4)
SPI (CS) 2 (2 + 1) 2 (2 + 1) 2 (2 + 1) 1 (1) 1 (1) 1 (1) 2
SCI (LIN) 2 (1 with LIN) 2 (1 with LIN) 2 (1 with LIN) 2 (1 with LIN) 2 (1 with LIN) 1 (with LIN) 1 (with LIN)
I2C 1 1 1 1 1 – –
(4) 144 (with 16 interrupt 101 (with 16 interrupt 101 (with 16 interrupt 64 (with 10 interrupt 64 (with 10 interrupt 45 (with 9 interrupt 45 (with 8 interrupt
GPIO (INT)
capable) capable) capable) capable) capable) capable) capable)
EMIF 16-bit data 16-bit data 16-bit data – – – –
ETM (Trace) 32-bit – – – – – –
RTP/DMM YES – – – – – –
Operating
-40ºC to 125ºC -40ºC to 125ºC -40ºC to 125ºC -40ºC to 125ºC -40ºC to 125ºC -40ºC to 125ºC -40ºC to 125ºC
Temperature
Core Supply (V) 1.14 V – 1.32 V 1.14 V – 1.32 V 1.14 V – 1.32 V 1.14 V – 1.32 V 1.14 V – 1.32 V 1.14 V – 1.32 V 1.14 V – 1.32 V
I/O Supply (V) 3.0 V – 3.6 V 3.0 V – 3.6 V 3.0 V – 3.6 V 3.0 V – 3.6 V 3.0 V – 3.6 V 3.0 V – 3.6 V 3.0 V – 3.6 V
AD1IN[15] / AD2IN[15]
AD1IN[14] / AD2IN[14]
AD1IN[13] / AD2IN[13]
AD1IN[12] / AD2IN[12]
AD1IN[11] / AD2IN[11]
AD1IN[23] / AD2IN[7]
AD1IN[22] / AD2IN[6]
AD1IN[8] / AD2IN[8]
MIBSPI5SIMO[0]
MIBSPI5SOMI[0]
MIBSPI1NCS[0]
MIBSPI5NENA
MIBSPI1NENA
MIBSPI1SOMI
MIBSPI1SIMO
MIBSPI5CLK
MIBSPI1CLK
N2HET1[28]
N2HET1[26]
N2HET1[24]
N2HET1[8]
CAN1RX
AD1IN[6]
AD1IN[5]
AD1IN[4]
AD1IN[3]
AD1IN[2]
CAN1TX
AD1EVT
VCCIO
TMS
VCC
VCC
VSS
VSS
VSS
101
102
104
100
108
107
106
103
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
105
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
11
1
2
3
4
5
6
7
8
9
FLTP1
GIOB[3]
GIOA[5]
OSCIN
GIOA[1]
GIOA[7]
GIOA[0]
N2HET1[1]
N2HET1[5]
MIBSPI5NCS[0]
N2HET1[9]
N2HET1[4]
MIBSPI3NCS[3]
MIBSPI3NCS[2]
N2HET1[11]
GIOA[2]
N2HET1[22]
GIOA[6]
N2HET1[7]
VSS
VSS
FLTP2
VSS
Kelvin_GND
VSS
VCCIO
N2HET1[2]
VCCIO
VCC
VCC
N2HET1[3]
TEST
OSCOUT
CAN3RX
CAN3TX
N2HET1[0]
Note: Pins can have multiplexed functions. Only the default function is depicted in above diagram.
AD1IN[10] AD1IN[9]
EMIF_ MIBSPI5 MIBSPI5 MIBSPI5 N2HET1 EMIF_ EMIF_ EMIF_ EMIF_ AD1IN AD1IN AD1IN
17 TDI nRST NC NC NC / / 17
nWE SOMI[1] SIMO[3] SIMO[2] [31] nCS[3] nCS[2] nCS[4] nCS[0] [5] [3] [1]
AD2IN[10] AD2IN[9]
AD1IN[21] AD1IN[20]
EMIF_ EMIF_ EMIF_ EMIF_
15 NC NC NC NC NC NC NC NC NC DATA[0] DATA[1] DATA[2] DATA[3] NC NC / / ADREFHI VCCAD 15
AD2IN[5] AD2IN[4]
AD1IN[18]
N2HET1 AD1IN AD1IN
14 nERROR NC NC NC VCCIO VCCIO VCCIO VCC VCC VCCIO VCCIO VCCIO VCCIO NC NC / 14
[26] [7] [0]
AD2IN[2]
AD1IN[17] AD1IN[16]
N2HET1 N2HET1
13 NC NC EMIF_BA[0] VCCIO VCCIO NC NC / / NC 13
[17] [19]
AD2IN[1] AD2IN[0]
N2HET1 MIBSPI5
12 ECLK NC NC EMIF_nOE VCCIO VSS VSS VCC VSS VSS VCCIO NC NC NC NC 12
[4] NCS[3]
EMIF_ EMIF_ EMIF_ EMIF_ EMIF_ EMIF_ EMIF_ EMIF_ EMIF_ EMIF_ EMIF_ MIBSPI3 N2HET1
5 GIOA[0] GIOA[5] DATA[4] DATA[5] DATA[6] FLTP2 FLTP1 DATA[7] DATA[8] DATA[9] DATA[10] DATA[11] DATA[12] NC NC 5
ADDR[7] ADDR[1] NCS[1] [2]
N2HET1 N2HET1 MIBSPI3 SPI2 N2HET1 MIBSPI1 MIBSPI1 MIBSPI1 EMIF_ EMIF_ N2HET1 SPI2 EMIF_ EMIF_ N2HET1
3 GIOA[6] NC NC NC 3
[29] [22] NCS[3] NENA [11] NCS[1] NCS[2] NCS[3] CLK CKE [25] NCS[0] nWAIT nRAS [6]
A B C D E F G H J K L M N P R T U V W
Note: Balls can have multiplexed functions. Only the default function is depicted in above diagram.
NOTE
In the Terminal Functions table below, the "Reset Pull State" is the state of the pull applied to
the terminal while nPORRST is low and immediately after nPORRST goes High. The default
pull direction may change when software configures the pin for an alternate function. The
"Pull Type" is the type of pull asserted when the signal name in bold is enabled for the given
terminal by the IOMM control registers.
All I/O signals except nRST are configured as inputs while nPORRST is low and
immediately after nPORRST goes High. While nPORRST is low, the input buffers
are disabled, and the output buffers are disabled with the default pulls enabled.
All output-only signals have the output buffer disabled and the default pull enabled
while nPORRST is low, and are configured as outputs with the pulls disabled
immediately after nPORRST goes High.
(1) The ADREFHI, ADREFLO, VCCAD and VSSAD connections are common for both ADC cores.
Copyright © 2012–2015, Texas Instruments Incorporated Terminal Configuration and Functions 11
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
Table 4-4. PGE Enhanced Quadrature Encoder Pulse Modules (eQEP) (1)
Terminal Signal Reset Pull Pull Type Description
Type State
Signal Name 144
PGE
MIBSPI3CLK/AWM1_EXT_SEL[1]/EQEP1A 53 Input Pull Up Fixed 20 µA Enhanced QEP1 Input A
Pull Up
MIBSPI3NENA/MIBSPI3NCS[5]/N2HET1[31]/EQEP1B 54 Input Enhanced QEP1 Input B
MIBSPI3NCS[0]/AD2EVT/GIOB[2]/ 55 I/O Enhanced QEP1 Index
EQEP1I/N2HET2_PIN_nDIS
MIBSPI1NCS[1]/N2HET1[17]/EQEP1S 130 I/O Enhanced QEP1 Strobe
N2HET1[1]/SPI4NENA/N2HET2[8]/EQEP2A 23 Input Pull Down Enhanced QEP2 Input A
N2HET1[3]/SPI4NCS[0]/N2HET2[10]/EQEP2B 24 Input Enhanced QEP2 Input B
GIOA[2]/N2HET2[0]/ EQEP2I 9 I/O Enhanced QEP2 Index
N2HET1[30]/EQEP2S 127 I/O Enhanced QEP2 Strobe
(1) These signals are double-synchronized and then optionally filtered with a 6-cycle VCLK4-based counter.
Table 4-19. PGE Ground Reference for All Supplies Except VCCAD
Terminal Signal Reset Pull Pull Type Description
Type State
Signal Name 144
PGE
VSS 11 Ground N/A None Ground reference
VSS 21
VSS 27
VSS 28
VSS 43
VSS 44
VSS 47
VSS 50
VSS 56
VSS 88
VSS 102
VSS 103
VSS 115
VSS 121
VSS 122
VSS 135
VSS 138
VSS 144
Table 4-23. ZWT Enhanced Quadrature Encoder Pulse Modules (eQEP) (1)
Terminal Signal Reset Pull Pull Type Description
Type State
Signal Name 337
ZWT
MIBSPI3CLK/AWM1_EXT_SEL[1]/EQEP1A V9 Input Pull Up Fixed 20 µA Enhanced QEP1 Input A
Pull Up
MIBSPI3NENA/MIBSPI3NCS[5]/N2HET1[31]/EQEP1B W9 Input Enhanced QEP1 Input B
MIBSPI3NCS[0]/AD2EVT/GIOB[2]/ V10 I/O Enhanced QEP1 Index
EQEP1I/N2HET2_PIN_nDIS
MIBSPI1NCS[1]/N2HET1[17]/ EQEP1S F3 I/O Enhanced QEP1 Strobe
N2HET1[1]/SPI4NENA/N2HET2[8]/EQEP2A V2 Input Pull Down Enhanced QEP2 Input A
N2HET1[3]/SPI4NCS[0]/N2HET2[10]/EQEP2B U1 Input Pull Down Enhanced QEP2 Input B
GIOA[2]/N2HET2[0]/ EQEP2I C1 I/O Pull Down Enhanced QEP2 Index
N2HET1[30]/EQEP2S B11 I/O Pull Down Enhanced QEP2 Strobe
(1) These signals are double-synchronized and then optionally filtered with a 6-cycle VCLK4-based counter.
(1) These signals are tri-stated and pulled up by default after power-up. Any application that requires the EMIF must set the bit 31 of the
system module general-purpose register GPREG1.
32 Terminal Configuration and Functions Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
4.3.2.18 Reserved
4.3.2.19 No Connects
Table 4-41. ZWT Ground Reference for All Supplies Except VCCAD
Terminal Signal Reset Pull Pull Type Description
Type State
Signal Name 337
ZWT
VSS A1 Ground N/A None Ground reference
VSS A2
VSS A18
VSS A19
VSS B1
VSS B19
VSS H8
VSS H9
VSS H11
VSS H12
VSS J8
VSS J9
VSS J10
VSS J11
VSS J12
VSS K9
VSS K10
VSS K11
VSS L8
VSS L9
VSS L10
VSS L11
VSS L12
VSS M8
VSS M9
VSS M11
VSS M12
VSS V1
VSS W1
VSS W2
5 Specifications
(1)
5.1 Absolute Maximum Ratings Over Operating Free-Air Temperature Range
MIN MAX UNIT
VCC (2) -0.3 1.43 V
(2)
Supply voltage range: VCCIO, VCCP -0.3 4.6 V
VCCAD -0.3 6.25 V
All input pins, with exception of ADC pins -0.3 4.6 V
Input voltage range:
ADC input pins -0.3 6.25 V
IIK (VI < 0 or VI > VCCIO)
-20 +20 mA
All pins, except AD1IN[23:0] or AD2IN[15:0]
Input clamp current: IIK (VI < 0 or VI > VCCAD)
-10 +10 mA
AD1IN[23:0] or AD2IN[15:0]
Total -40 +40 mA
Operating free-air temperature range, TA: -40 125 °C
Operating junction temperature range, TJ: -40 150 °C
Storage temperature range, Tstg -65 150 °C
(1) Stresses beyond those listed under “absolute maximum ratings” may cause permanent damage to the device. These are stress ratings
only, and functional operation of the device at these or any other conditions beyond those indicated under “recommended operating
conditions” is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
(2) Maximum-rated conditions for extended periods may affect device reliability. All voltage values are with respect to their associated
grounds.
5.5 Switching Characteristics Over Recommended Operating Conditions for Clock Domains
As shown in the figure above, the TCM RAM can support program and data fetches at full CPU speed without
any address or data wait states required.
The TCM flash can support zero address and data wait states up to a CPU speed of 50 MHz in nonpipelined
mode. The flash supports a maximum CPU clock speed of 160 MHz in pipelined mode for the PGE Package and
180 MHz for the ZWT package, with one address wait state and three data wait states.
The flash wrapper defaults to non-pipelined mode with zero address wait state and one random-read data wait
state.
TEST,
MIBSPI3SOMI, MIBSPI3SIMO, MIBSPI3CLK, MIBSPI1SIMO, MIBSPI1SOMI, MIBSPI1CLK,
4 mA
ECAP2, ECAP3
nRST
AD1EVT,
CAN1RX, CAN1TX, CAN2RX, CAN2TX, CAN3RX, CAN3TX,
GIOA[0-7], GIOB[0-7],
LINRX, LINTX,
2 mA zero-dominant
MIBSPI1nCS[0], MIBSPI1nCS[1-3], MIBSPI1nENA, MIBSPI3nCS[0-3], MIBSPI3nENA,
MIBSPI5nCS[0-3], MIBSPI5nENA,
N2HET1[0-31], N2HET2[0], N2HET2[2], N2HET2[4], N2HET2[5], N2HET2[6], N2HET2[7],
N2HET2[8], N2HET2[9], N2HET2[10], N2HET2[11], N2HET2[12], N2HET2[13], N2HET2[14],
N2HET2[15], N2HET2[16], N2HET2[18],
SPI2nCS[0], SPI2nENA, SPI4nCS[0], SPI4nENA
ECLK,
selectable 8 mA / 2 mA SPI2CLK, SPI2SIMO, SPI2SOMI
The default output buffer drive strength is 8 mA for these signals.
t pw
VCCIO
Input V IH VIH
VIL V IL
0
Table 5-7. Switching Characteristics for Output Timings versus Load Capacitance ©L)
Parameter MIN MAX Unit
Rise time, tr 8 mA low EMI pins CL = 15 pF 2.5 ns
(see Table 5-4)
CL = 50 pF 4
CL = 100 pF 7.2
CL = 150 pF 12.5
Fall time, tf CL = 15 pF 2.5 ns
CL = 50 pF 4
CL = 100 pF 7.2
CL = 150 pF 12.5
Rise time, tr 4 mA low EMI pins CL = 15 pF 5.6 ns
(see Table 5-4)
CL = 50 pF 10.4
CL = 100 pF 16.8
CL = 150 pF 23.2
Fall time, tf CL = 15 pF 5.6 ns
CL= 50 pF 10.4
CL = 100 pF 16.8
CL = 150 pF 23.2
Table 5-7. Switching Characteristics for Output Timings versus Load Capacitance ©L) (continued)
Parameter MIN MAX Unit
Rise time, tr 2 mA-z low EMI pins CL = 15 pF 8 ns
(see Table 5-4)
CL = 50 pF 15
CL = 100 pF 23
CL = 150 pF 33
Fall time, tf CL = 15 pF 8 ns
CL = 50 pF 15
CL = 100 pF 23
CL = 150 pF 33
Rise time, tr Selectable 8 mA / 2 mA-z 8 mA mode CL = 15 pF 2.5 ns
pins
CL = 50 pF 4
(see Table 5-4)
CL = 100 pF 7.2
CL = 150 pF 12.5
Fall time, tf CL = 15 pF 2.5 ns
CL = 50 pF 4
CL = 100 pF 7.2
CL = 150 pF 12.5
Rise time, tr 2 mA-z mode CL = 15 pF 8 ns
CL = 50 pF 15
CL = 100 pF 23
CL = 150 pF 33
Fall time, tf CL = 15 pF 8 ns
CL = 50 pF 15
CL = 100 pF 23
CL = 150 pF 33
tr tf
VCCIO
Output V OH VOH
VOL VOL
0
NOTE
The clocks to a module must be turned off before powering down the core domain that
contains the module.
NOTE
The logic in the modules that are powered down loses its power completely. Any access to
modules that are powered down results in an abort being generated. When power is
restored, the modules power-up to their default states (after normal power-up). No register or
memory contents are preserved in the core domains that are turned off.
50 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 51
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
The CPU reset is released at the end of the above sequence and fetches the first instruction from address
0x00000000.
52 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
3.3 V VCCIOPORH
VCCIOPORH VCCIO / VCCP
8
1.2 V VCCPORH
VCCPORH VCC
7
6
6
VCCIOPORL 7 VCCIOPORL
VCCPORL VCCPORL
VCC (1.2 V)
VCCIO / VCCP(3.3 V) 3 9
VIL(PORRST) VIL VIL VIL VIL(PORRST)
nPORRST
NOTE: There is no timing dependency between the ramp of the VCCIO and the VCC supply voltage; this is just an exemplary drawing.
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 53
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
54 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
F
F
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 55
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
Output + Control
CCM-R4
2 cycle delay
CCM-R4 compare
CPU1CLK compare error
CPU 1 CPU 2
2 cycle delay
CPU2CLK
Input + Control
To avoid an erroneous CCM-R4 compare error, the application software must initialize the registers of
both CPUs before the registers are used, including function calls where the register values are pushed
onto the stack.
56 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 57
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
6.6 Clocks
(see Note B)
OSCIN Kelvin_GND OSCOUT OSCIN OSCOUT
C1 C2
External
(see Note A) Clock Signal
(toggling 0 V to 3.3 V)
Crystal
(a) (b)
58 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 59
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
6.6.1.2.1 Features
The main features of the LPO are:
• Supplies a clock at extremely low power for power-saving modes. This is connected as clock source #
4 of the Global Clock Module.
• Supplies a high-frequency clock for non-timing-critical systems. This is connected as clock source # 5
of the Global Clock Module.
• Provides a comparison clock for the crystal oscillator failure detection circuit.
BIAS_EN
LFEN LFLPO
LF_TRIM
Low
Power
HFEN HFLPO
Oscillator
HF_TRIM HFLPO_VALID
nPORRST
Figure 6-5 shows a block diagram of the internal reference oscillator. This is a low power oscillator (LPO)
and provides two clock sources: one nominally 80KHz and one nominally 10MHz.
60 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 61
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
62 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 63
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
GCM
OSCIN
0 GCLK, GCLK2 (to CPU)
PLL #1 (FMzPLL)
HCLK (to SYSTEM)
1
/1..64 X1..256 /1..8 /1..32 * /1..16 VCLK _peri (VCLK to peripherals on PCR1)
VCLK_sys (VCLK to system modules)
80kHz 4
/1..16 VCLK2 (to N2HETx and HTUx)
Low Power
Oscillator 10MHz 5 VCLK3 (to EMIF)
/1..16
PLL #2 (FMzPLL)
6 /1..16 VCLK4 (to ePWM, eQEP, eCAP)
/1..64 X1..256 /1..8 /1..32 *
* the frequency at this node must not 3
EXTCLKIN 1 0
exceed the maximum HCLK specifiation. 1
EXTCLKIN2 7 3
4 VCLKA1 (to DCANx)
5
6
7
VCLK
0
1
3
4 /1, 2, 4, or 8
5
6 RTICLK (to RTI, DWWD)
7
VCLK
VCLK2
HRP
/1,2,..1024 /1,2,..256 /2,3..224 /1,2..32 /1,2..65536 /1,2..256 /1..64
N2HETx
TU
Prop_seg Phase_seg2 LRP
ECLK I2C baud /20 ..2 5
SPI LIN / SCI ADCLK
Baud Rate rate
Baud Rate
Phase_seg1
SPIx,MibSPIx LIN, SCI External Clock I2C High Loop
MibADCx
Resolution Clock
EXTCLKIN1
CAN Baud Rate NTU[3]
PLL#2 output
NTU[2] N2HETx
Reserved RTI
DCANx NTU[1]
Reserved
NTU[0]
64 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 65
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
lower upper
fail pass fail
threshold threshold
6.7.3.1 Features
• Takes two different clock sources as input to two independent counter blocks.
• One of the clock sources is the known-good, or reference clock; the second clock source is the "clock under test."
• Each counter block is programmable with initial, or seed values.
• The counter blocks start counting down from their seed values at the same time; a mismatch from the expected
frequency for the clock under test generates an error signal which is used to interrupt the CPU.
66 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 67
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
68 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
0xFFFFFFFF
SYSTEM Modules
0xFFF80000
Peripherals - Frame 1
0xFF000000
CRC
0xFE000000
RESERVED
0xFCFFFFFF
0xFC000000 Peripherals - Frame 2
RESERVED
0xF07FFFFF
RESERVED
0x2013FFFF
Flash (1.25MB) (Mirrored Image)
0x20000000
RESERVED
0x0842FFFF
0x08400000 RAM - ECC
RESERVED
0x0802FFFF
RAM (192KB)
0x08000000
RESERVED
0x0013FFFF
Flash (1.25MB)
0x00000000
Figure 6-9. Memory Map
The Flash memory is mirrored to support ECC logic testing. The base address of the mirrored Flash
image is 0x2000 0000.
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 69
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
70 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 71
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
72 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
6.9.3 Special Consideration for CPU Access Errors Resulting in Imprecise Aborts
Any CPU write access to a Normal or Device type memory, which generates a fault, will generate an
imprecise abort. The imprecise abort exception is disabled by default and must be enabled for the CPU to
handle this exception. The imprecise abort handling is enabled by clearing the "A" bit in the CPU’s
program status register (CPSR).
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 73
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
74 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 75
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
The application must also explicitly enable the CPU's ECC checking for accesses on the CPU's ATCM
and BTCM interfaces. These are connected to the program flash and data RAM respectively. ECC
checking for these interfaces can be done by setting the B1TCMPCEN, B0TCMPCEN and ATCMPCEN
bits of the System Control coprocessor's Auxiliary Control Register, c1.
MRC p15, #0, r1, c1, c0, #1
ORR r1, r1, #0x0e000000 ;Enable ECC checking for ATCM and BTCMs
DMB
MCR p15, #0, r1, c1, c0, #1
76 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 77
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
36 Bit
Upper 32 bits data & 3636 Bit
Bit
wide
wide
Cortex-R4F 4 ECC bits wideRAM
RAM
RAM
TCM BUS TCRAM
B0
TCM Interface 1 36 Bit
72 Bit data + ECC 3636 Bit
Bit
wide
wide
wideRAM
Lower 32 bits data & RAM
RAM
4 ECC bits
36 Bit
Upper 32 bits data & 3636 Bit
Bit
wide
B1 wide
wideRAM
4 ECC bits
TCM RAM
RAM
TCM BUS
TCRAM
72 Bit data + ECC Interface 2 36 Bit
3636 Bit
Bit
wide
wide
wide
RAM
Lower 32 bits data & RAM
RAM
4 ECC bits
6.11.1 Features
The features of the Tightly Coupled RAM (TCRAM) Module are:
• Acts as slave to the BTCM interface of the Cortex-R4F CPU
• Supports the internal ECC scheme of the CPU by providing 64-bit data and 8-bit ECC code
• Monitors CPU Event Bus and generates single or multibit error interrupts
• Stores addresses for single and multibit errors
• Supports RAM trace module
• Provides CPU address bus integrity checking by supporting parity checking on the address bus
• Performs redundant address decoding for the RAM bank chip select and ECC select generation logic
• Provides enhanced safety for the RAM addressing by implementing two 36-bit-wide byte-interleaved RAM banks
and generating independent RAM access control signals to the two banks
• Supports auto-initialization of the RAM banks along with the ECC bits
78 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
NOTE
The CPU read access gets the actual data from the peripheral. The application can choose
to generate an interrupt whenever a peripheral RAM parity error is detected.
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 79
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
6.13.1.1 Features
• Extensive instruction set to support various memory test algorithms
• ROM-based algorithms allow application to run TI production-level memory tests
• Independent testing of all on-chip SRAM
The PBIST ROM clock frequency is limited to 100MHz, if 100MHz < HCLK <= HCLKmax, or HCLK, if
HCLK <= 100MHz.
The PBIST ROM clock is divided down from HCLK. The divider is selected by programming the ROM_DIV
field of the Memory Self-Test Global Control Register (MSTGCR) at address 0xFFFFFF58.
80 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 81
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
6.14.1 Features
The EMIF includes many features to enhance the ease and flexibility of connecting to external
asynchronous memories or SDRAM devices. The EMIF features includes support for:
• 3 addressable chip select for asynchronous memories of up to 32KB each
• 1 addressable chip select space for SDRAMs up to 128MB
• 8 or 16-bit data bus width
• Programmable cycle timings such as setup, strobe, and hold times as well as turnaround time
• Select strobe mode
• Extended Wait mode
• Data bus parking
3
1
EMIF_nCS[3:2]
EMIF_BA[1:0]
EMIF_ADDR[12:0]
EMIF_nDQM[1:0]
4 5
8 9
6 7
29 30
10
EMIF_nOE
13
12
EMIF_DATA[15:0]
EMIF_nWE
82 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
EMIF_BA[1:0]
EMIF_ADDR[12:0]
EMIF_DATA[15:0]
14
11
EMIF_nOE
2
2
EMIF_WAIT Asserted Deasserted
15
1
EMIF_nCS[3:2]
EMIF_BA[1:0]
EMIF_ADDR[12:0]
EMIF_nDQM[1:0]
16 17
18 19
20 21
24
22 23
EMIF_nWE
27
26
EMIF_DATA[15:0]
EMIF_nOE
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 83
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
EMIF_BA[1:0]
EMIF_ADDR[12:0]
EMIF_DATA[15:0]
28
25
EMIF_nWE
2
2
EMIF_WAIT Asserted Deasserted
84 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Table 6-28. EMIF Asynchronous Memory Switching Characteristics (1) (2) (3)
NO PARAMETER Value UNIT
MIN NOM MAX
Reads and Writes
1 td(TURNAROUND) Turnaround time (TA)*E - 4 (TA)*E (TA)*E + 3 ns
Reads
3 tc(EMRCYCLE) EMIF read cycle time (EW = 0) (RS+RST+RH)* (RS+RST+RH)* (RS+RST+RH)* ns
E -3 E E+3
EMIF read cycle time (EW = 1) (RS+RST+RH+( (RS+RST+RH+( (RS+RST+RH+( ns
EWC*16))*E -3 EWC*16))*E EWC*16))*E +
3
4 tsu(EMCEL-EMOEL) Output setup time, (RS)*E-6 (RS)*E (RS)*E+3 ns
EMIF_nCS[4:2] low to
EMIF_nOE low (SS = 0)
Output setup time, -6 0 +3 ns
EMIF_nCS[4:2] low to
EMIF_nOE low (SS = 1)
5 th(EMOEH-EMCEH) Output hold time, EMIF_nOE (RH)*E -3 (RH)*E (RH)*E + 5 ns
high to EMIF_nCS[4:2] high (SS
= 0)
Output hold time, EMIF_nOE -3 0 +5 ns
high to EMIF_nCS[4:2] high (SS
= 1)
6 tsu(EMBAV-EMOEL) Output setup time, (RS)*E-6 (RS)*E (RS)*E+3 ns
EMIF_BA[1:0] valid to
EMIF_nOE low
7 th(EMOEH-EMBAIV) Output hold time, EMIF_nOE (RH)*E-3 (RH)*E (RH)*E+5 ns
high to EMIF_BA[1:0] invalid
8 tsu(EMAV-EMOEL) Output setup time, (RS)*E-6 (RS)*E (RS)*E+3 ns
EMIF_ADDR[12:0] valid to
EMIFnOE low
9 th(EMOEH-EMAIV) Output hold time, EMIF_nOE (RH)*E-3 (RH)*E (RH)*E+5 ns
high to EMIF_ADDR[12:0]
invalid
10 tw(EMOEL) EMIF_nOE active low width (EW (RST)*E-3 (RST)*E (RST)*E+3 ns
= 0)
EMIF_nOE active low width (EW (RST+(EWC*16 (RST+(EWC*16 (RST+(EWC*16 ns
= 1) )) *E-3 ))*E )) *E+3
11 td(EMWAITH-EMOEH) Delay time from EMIF_nWAIT 3E+9 4E 4E+20 ns
deasserted to EMIF_nOE high
29 tsu(EMDQMV-EMOEL) Output setup time, (RS)*E-6 (RS)*E (RS)*E+3 ns
EMIF_nDQM[1:0] valid to
EMIF_nOE low
30 th(EMOEH-EMDQMIV) Output hold time, EMIF_nOE (RH)*E-3 (RH)*E (RH)*E+5 ns
high to EMIF_nDQM[1:0] invalid
Writes
15 tc(EMWCYCLE) EMIF write cycle time (EW = 0) (WS+WST+WH (WS+WST+WH (WS+WST+WH ns
)* E-3 )*E )* E+3
EMIF write cycle time (EW = 1) (WS+WST+WH (WS+WST+WH (WS+WST+WH ns
+( EWC*16))*E +(E WC*16))*E +( EWC*16))*E
-3 +3
(1) TA = Turnaround, RS = Read setup, RST = Read strobe, RH = Read hold, WS = Write setup, WST = Write strobe, WH = Write hold,
MEWC = Maximum external wait cycles. These parameters are programmed through the Asynchronous Bank and Asynchronous Wait
Cycle Configuration Registers. These support the following ranges of values: TA[4–1], RS[16–1], RST[64–1], RH[8–1], WS[16–1],
WST[64–1], WH[8–1], and MEWC[1–256]. See the TMS570LS12x/11x Technical Reference Manual (SPNU515) for more information.
(2) E = EMIF_CLK period in ns.
(3) EWC = external wait cycles determined by EMIF_nWAIT input signal. EWC supports the following range of values. EWC[256–1]. Note
that the maximum wait time before timeout is specified by bit field MEWC in the Asynchronous Wait Cycle Configuration Register. See
the TMS570LS12x/11x Technical Reference Manual (SPNU515) for more information.
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 85
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
86 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
BASIC SDRAM 1
READ OPERATION 2 2
EMIF_CLK
3 4
EMIF_nCS[0]
5 6
EMIF_nDQM[1:0]
7 8
EMIF_BA[1:0]
7 8
EMIF_ADDR[12:0]
19
2 EM_CLK Delay
17 20 18
EMIF_DATA[15:0]
11 12
EMIF_nRAS
13 14
EMIF_nCAS
EMIF_nWE
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 87
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
BASIC SDRAM 1
WRITE OPERATION 2 2
EMIF_CLK
3 4
EMIF_CS[0]
5 6
EMIF_DQM[1:0]
7 8
EMIF_BA[1:0]
7 8
EMIF_ADDR[12:0]
9
10
EMIF_DATA[15:0]
11 12
EMIF_nRAS
13
EMIF_nCAS
15 16
EMIF_nWE
88 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 89
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
90 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 91
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
NOTE
Address location 0x00000000 in the VIM RAM is reserved for the phantom interrupt ISR
entry; therefore only request channels 0..126 can be used and are offset by 1 address in the
VIM RAM.
NOTE
The EMIF_nWAIT signal has a pull-up on it. The EMIF module generates a "Wait Rise"
interrupt whenever it detects a rising edge on the EMIF_nWAIT signal. This interrupt
condition is indicated as soon as the device is powered up. This can be ignored if the
EMIF_nWAIT signal is not used in the application. If the EMIF_nWAIT signal is actually used
in the application, then the external slave memory must always drive the EMIF_nWAIT signal
such that an interrupt is not caused due to the default pull-up on this signal.
92 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
NOTE
The lower-order interrupt channels are higher priority channels than the higher-order interrupt
channels.
NOTE
The application can change the mapping of interrupt sources to the interrupt channels
through the interrupt channel control registers (CHANCTRLx) inside the VIM module.
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 93
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
94 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 95
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
6.17.1 Features
The RTI module has the following features:
• Two independent 64 bit counter blocks
• Four configurable compares for generating operating system ticks or DMA requests. Each event can
be driven by either counter block 0 or counter block 1.
• Fast enabling/disabling of events
• Two time-stamp (capture) functions for system or peripheral interrupts, one for each counter block
31 0
Compare
up counter
RTICPUCx OVLINTx
31 0
Up counter = 31 0
RTICLK RTIUCx
Free running counter To Compare
NTU0
RTIFRCx Unit
NTU1
NTU2
NTU3
31 0 31 0
Capture Capture
up counter free running counter
RTICAUCx RTICAFRCx
96 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
31 0
Update
compare
RTIUDCPy
+
31 0
Compare DMAREQy
RTICOMPy
From counter
block 0 =
From counter INTy
block 1
Compare
control
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 97
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
6.18.1 Features
The features of the Error Signaling Module are:
• 128 interrupt/error channels are supported, divided into 3 different groups
– 64 channels with maskable interrupt and configurable error pin behavior
– 32 error channels with non-maskable interrupt and predefined error pin behavior
– 32 channels with predefined error pin behavior only
• Error pin to signal severe device failure
• Configurable timebase for error signal
• Error forcing capability
98 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 99
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
100 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 101
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
(1) The Undefined Instruction TRAP is NOT detectable outside the CPU. The trap is taken only if the instruction reaches the execute stage
of the CPU.
102 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
(2) Oscillator fail/PLL slip can be configured in the system register (SYS.PLLCTL1) to generate a reset.
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 103
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
104 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 105
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
Boundary Scan
Boundary Scan I/F
TRST
BSR/BSDL Debug
TMS ROM1
TCK
RTCK Debug APB
TDI
TDO Secondary Tap 0 DAP
APB Mux
AHB-AP APB slave
POM Cortex
R4F
to SCR1 via A2A from
ICEPICK_C
PCR1/Bridge
Secondary Tap 2
AJSM
Test Tap 0
eFuse Farm
Test Tap 1
PSCON
106 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 107
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
TCK
RTCK
1 1
TMS
TDI
2
3
TDO
4
5
108 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
OTP Contents
(example)
H L H L ... H L L H
Unlock By Scan ...
Register
Internal Tie-Offs L L H H H H L L
(example only)
UNLOCK
128-bit comparator
Internal Tie-Offs H L L H H L L H
(example only)
Figure 6-21. AJSM Unlock
The device is unsecure by default by virtue of a 128-bit visible unlock code programmed in the OTP
address 0xF0000000.The OTP contents are XOR-ed with the "Unlock By Scan" register contents. The
outputs of these XOR gates are again combined with a set of secret internal tie-offs. The output of this
combinational logic is compared against a secret hard-wired 128-bit value. A match results in the
UNLOCK signal being asserted, so that the device is now unsecure.
A user can secure the device by changing at least one bit in the visible unlock code from 1 to 0. Changing
a 0 to 1 is not possible since the visible unlock code is stored in the One Time Programmable (OTP) flash
region. Also, changing all the 128 bits to zeros is not a valid condition and will permanently secure the
device.
Once secured, a user can unsecure the device by scanning an appropriate value into the "Unlock By
Scan" register of the AJSM module. This register is accessible by configuring an IR value of 0b1011 on
the AJSM TAP. The value to be scanned is such that the XOR of the OTP contents and the Unlock-By-
Scan register contents results in the original visible unlock code.
The Unlock-By-Scan register is reset only upon asserting power-on reset (nPORRST).
A secure device only permits JTAG accesses to the AJSM scan chain through the Secondary Tap # 2 of
the ICEPick module. All other secondary taps, test taps and the boundary scan interface are not
accessible in this state.
Copyright © 2012–2015, Texas Instruments Incorporated System Information and Electrical Specifications 109
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
TRST TDI
IC E P ICK
Data is serially shifted into all boundary-scan buffers through TDI, and out through TDO.
110 System Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
PINMMR36[25]
NHET1_LOOP_SYNC
EPWMSYNCI
EPWM1A
VIM EPWM1TZINTn
VIM EPWM1INTn
EPWM1B
TZ1/2/3n
ADC Wrapper Mux SOCA1, SOCB1
Selector EPWM1
VBus32
EQEP1 + EQEP2 EQEP1ERR / EQEP2ERR / TZ4n
EQEP1ERR or EQEP2ERR
System Module OSC FAIL or PLL Slip VCLK4, SYS_nRST
TZ5n
Debug Mode Entry EPWM1ENCLK
CPU TBCLKSYNC
TZ6n
EPWM2/3/4/5/6TZINTn EPWM2/3/4/5/6A
VIM
VIM EPWM2/3/4/5/6INTn
EPWM2/3/4/5/6B
IOMUX
TZ1/2/3n
ADC Wrapper Mux SOCA2/3/4/5/6
Selector EPWM
SOCB2/3/4/5/6
2/3/4/5/6 VBus32
EQEP1 + EQEP2 EQEP1ERR / EQEP2ERR / TZ4n
EQEP1ERR or EQEP2ERR VCLK4, SYS_nRST
System Module OSC FAIL or PLL Slip TZ5n EPWM2/3/4/5/6ENCLK
CPU Debug Mode Entry TBCLKSYNC
TZ6n
EPWM7TZINTn EPWM7A
VIM
VIM EPWM7INTn
EPWM7B
TZ1/2/3n
Mux SOCA7, SOCB7
ADC Wrapper Selector EPWM
7 VBus32
EQEP1 + EQEP2 EQEP1ERR / EQEP2ERR /
TZ4n
EQEP1ERR or EQEP2ERR
System Module OSC FAIL or PLL SLip VCLK4, SYS_nRST
TZ5n
EPWM7ENCLK
CPU Debug Mode Entry TBCLKSYNC
TZ6n
Pulse
Stretch, EPWMSYNCO
8 VCLK4
cycles
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 111
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
The default value of the control registers to enable the clocks to the ePWMx modules is 1. This means
that the VCLK4 clock connections to the ePWMx modules are enabled by default. The application can
choose to gate off the VCLK4 clock to any ePWMx module individually by clearing the respective control
register bit.
7.1.3 Synchronizing all ePWM Modules to the N2HET1 Module Time Base
The connection between the N2HET1_LOOP_SYNC and SYNCI input of ePWM1 module is implemented
as shown in Figure 7-2.
N2HET1_LOOP_SYNC EXT_LOOP_SYNC
N2HET1 N2HET2
2 VCLK4 cycles
Pulse Strength
SYNCI
ePWM1
ePWM1_SYNCI
ePWM1_SYNCI_SYNCED
PINMMR36[25]
ePWM1_SYNCI_FILTERED
PINMMR47[8,9,10]
Figure 7-2. Synchronizing Time Bases Between N2HET1, N2HET2 and ePWMx Modules
112 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Table 7-2. Connection to ePWMx Modules for Device-Level Trip Zone Inputs
Trip Zone Input Control for Control for Double-Synchronized Control for Double-Synchronized and Filtered
Asynchronous Connection to ePWMx Connection to ePWMx
Connection to ePWMx
TZ1n PINMMR46[16] = 1 PINMMR46[16] = 0 AND PINMMR46[16] = 0 AND PINMMR46[17] = 0
PINMMR46[17] = 1 AND PINMMR46[18] = 1
TZ2n PINMMR46[24] = 1 PINMMR46[24] = 0 AND PINMMR46[24] = 0 AND PINMMR46[25] = 0
PINMMR46[25] = 1 AND PINMMR46[26] = 1
TZ3n PINMMR47[0] = 1 PINMMR47[0] = 0 AND PINMMR47[1] PINMMR47[0] = 0 AND PINMMR47[1] = 0 AND
=1 PINMMR47[2] = 1
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 113
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
7.1.7 Triggering of ADC Start of Conversion Using ePWMx SOCA and SOCB Outputs
A special scheme is implemented in order to select the actual signal used for triggering the start of
conversion on the two ADCs on this device. This scheme is defined in Section 7.4.2.3.
114 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 115
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
EPWM1SYNCO
ECAP1SYNCI
ECAP1
VCLK4, SYS_nRST
ECAP1ENCLK
ECAP1SYNCO
ECAP2SYNCI
IOMUX
ECAP2
VCLK4, SYS_nRST
ECAP2SYNCO ECAP2ENCLK
ECAP6
ECAP6ENCLK
116 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
The default value of the control registers to enable the clocks to the eCAPx modules is 1. This means that
the VCLK4 clock connections to the eCAPx modules are enabled by default. The application can choose
to gate off the VCLK4 clock to any eCAPx module individually by clearing the respective control register
bit.
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 117
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
VBus32
EQEP1A
EQEP1ENCLK EQEP1B
VCLK4
SYS_nRST
EQEP1 EQEP1I
EPWM1/../7 VIM EQEP1INTn EQEP1IO
Module EQEP1IOE
EQEP1ERR EQEP1S
EQEP1SO
TZ4n
EQEP1SOE
IO
Mux
VBus32
EQEP2A
EQEP2ENCLK EQEP2B
VCLK4
SYS_nRST
EQEP2 EQEP2I
VIM EQEP2INTn EQEP2IO
Module EQEP2IOE
Connection
Selection EQEP2ERR EQEP2S
Mux EQEP2SO
EQEP2SOE
The default value of the control registers to enable the clocks to the eQEPx modules is 1. This means that
the VCLK4 clock connections to the eQEPx modules are enabled by default. The application can choose
to gate off the VCLK4 clock to any eQEPx module individually by clearing the respective control register
bit.
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 119
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
7.4.1 Features
• 12-bit resolution
• ADREFHI and ADREFLO pins (high and low reference voltages)
• Total Sample/Hold/Convert time: 600ns Minimum at 30MHz ADCLK
• One memory region per conversion group is available (event, group 1, group 2)
• Allocation of channels to conversion groups is completely programmable
• Supports flexible channel conversion order
• Memory regions are serviced either by interrupt or by DMA
• Programmable interrupt threshold counter is available for each group
• Programmable magnitude threshold interrupt for each group for any one channel
• Option to read either 8-bit, 10-bit or 12-bit values from memory regions
• Single or continuous conversion modes
• Embedded self-test
• Embedded calibration logic
• Enhanced power-down mode
– Optional feature to automatically power down ADC core when no conversion is in progress
• External event pin (ADxEVT) programmable as general-purpose I/O
120 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
NOTE
If ADEVT, N2HET1 or GIOB is used as a trigger source, the connection to the MibADC1
module trigger input is made from the output side of the input buffer. This way, a trigger
condition can be generated either by configuring the function as output onto the pad (through
the mux control), or by driving the function from an external trigger source as input. If the
mux control module is used to select different functionality instead of the ADEVT, N2HET1[x]
or GIOB[x] signals, then care must be taken to disable these signals from triggering
conversions; there is no multiplexing on the input connections.
NOTE
For the RTI compare 0 interrupt source, the connection is made directly from the output of
the RTI module. That is, the interrupt condition can be used as a trigger source even if the
actual interrupt is not signaled to the CPU.
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 121
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
NOTE
If AD2EVT, N2HET1 or GIOB is used as a trigger source, the connection to the MibADC2
module trigger input is made from the output side of the input buffer. This way, a trigger
condition can be generated either by configuring the function as output onto the pad (through
the mux control), or by driving the function from an external trigger source as input. If the
mux control module is used to select different functionality instead of the AD2EVT,
N2HET1[x] or GIOB[x] signals, then care must be taken to disable these signals from
triggering conversions; there is no multiplexing on the input connections.
NOTE
For the RTI compare 0 interrupt source, the connection is made directly from the output of
the RTI module. That is, the interrupt condition can be used as a trigger source even if the
actual interrupt is not signaled to the CPU.
7.4.2.3 Controlling ADC1 and ADC2 Event Trigger Options Using SOC Output from ePWM Modules
As shown in Figure 7-5, the ePWMxSOCA and ePWMxSOCB outputs from each ePWM module are used
to generate 4 signals – ePWM_B, ePWM_A1, ePWM_A2 and ePWM_AB, that are available to trigger the
ADC based on the application requirement.
122 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
EPWM1SOCA
EPWM1
module EPWM1SOCB
EPWM2SOCA
EPWM2
module EPWM2SOCB
EPWM3SOCA
EPWM3
module EPWM3SOCB
EPWM4SOCA
EPWM4
module EPWM4SOCB
EPWM5SOCA
EPWM5
module EPWM5SOCB
EPWM6SOCA
EPWM6
module EPWM6SOCB
EPWM7SOCA
EPWM7
module EPWM7SOCB
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 123
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
The SOCA output from each ePWM module is connected to a "switch" shown in Figure 7-5.
The logic equations for the 4 outputs from the combinational logic shown in Figure 7-5 are:
ePWM_
SOC1B or SOC2B or SOC3B or SOC4B or SOC5B or SOC6B or SOC7B
B=
ePWM_
[ SOC1A and not(SOC1A_SEL) ] or [ SOC2A and not(SOC2A_SEL) ] or [ SOC3A and not(SOC3A_SEL) ] or
A1 =
[ SOC4A and not(SOC4A_SEL) ] or [ SOC5A and not(SOC5A_SEL) ] or [ SOC6A and not(SOC6A_SEL) ] or
[ SOC7A and not(SOC7A_SEL) ]
ePWM_
[ SOC1A and SOC1A_SEL ] or [ SOC2A and SOC2A_SEL ] or [ SOC3A and SOC3A_SEL ] or
A2 =
[ SOC4A and SOC4A_SEL ] or [ SOC5A and SOC5A_SEL ] or [ SOC6A and SOC6A_SEL ] or
[ SOC7A and SOC7A_SEL ]
ePWM_
ePWM_B or ePWM_A2
AB =
124 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Table 7-20. MibADC Electrical Characteristics Over Full Ranges of Recommended Operating Conditions
Parameter Description/Conditions MIN Nom MAX Unit
Rmux Analog input mux on- See Figure 7-6 250 Ω
resistance
Rsamp ADC sample switch on- See Figure 7-6 250 Ω
resistance
Cmux Input mux capacitance See Figure 7-6 16 pF
Csamp ADC sample capacitance See Figure 7-6 13 pF
IAIL Analog off-state input VCCAD = 3.6V VSSAD ≤ VIN < VSSAD + 100mV -300 200 nA
leakage current maximum
VSSAD + 100mV ≤ VIN ≤ VCCAD - 200mV -200 200 nA
VCCAD - 200mV < VIN ≤ VCCAD -200 500 nA
IAIL Analog off-state input VCCAD = 5.5V VSSAD ≤ VIN < VSSAD + 300mV -1000 250 nA
leakage current maximum
VSSAD + 300mV ≤ VIN ≤ VCCAD - 300mV -250 250 nA
VCCAD - 300mV < VIN ≤ VCCAD -250 1000 nA
IAOSB1 (1) ADC1 Analog on-state input VCCAD = 3.6V VSSAD ≤ VIN < VSSAD + 100mV -8 2 µA
bias current maximum
VSSAD + 100mV < VIN < VCCAD - 200mV -4 2 µA
VCCAD - 200mV < VIN < VCCAD -4 12 µA
IAOSB2 (1) ADC2 Analog on-state input VCCAD = 3.6V VSSAD ≤ VIN < VSSAD + 100mV -7 2 µA
bias current maximum
VSSAD + 100mV ≤ VIN ≤ VCCAD - 200mV -4 2 µA
VCCAD - 200mV < VIN ≤ VCCAD -4 10 µA
IAOSB1 (1) ADC1 Analog on-state input VCCAD = 5.5V VSSAD ≤ VIN < VSSAD + 300mV -10 3 µA
bias current maximum
VSSAD + 300mV ≤ VIN ≤ VCCAD - 300mV -5 3 µA
VCCAD - 300mV < VIN ≤ VCCAD -5 14 µA
IAOSB2 (1) ADC2 Analog on-state input VCCAD = 5.5V VSSAD ≤ VIN < VSSAD + 300mV -8 3 µA
bias current maximum
VSSAD + 300mV ≤ VIN ≤ VCCAD - 300mV -5 3 µA
VCCAD - 300mV < VIN ≤ VCCAD -5 12 µA
IADREFHI ADREFHI input current ADREFHI = VCCAD, ADREFLO = VSSAD 3 mA
ICCAD Static supply current Normal operating mode 15 mA
ADC core in power down mode 5 µA
(1) If a shared channel is being converted by both ADC converters at the same time, the on-state leakage is equal to IAOSB1 + IAOSB2
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 125
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
On-State Cext
Bias Current
126 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Table 7-22. MibADC Operating Characteristics Over Full Ranges of Recommended Operating
Conditions (1) (2)
Parameter Description/Conditions MIN Type MAX Unit
CR Conversion range over ADREFHI - ADREFLO 3 5.5 V
which specified
accuracy is
maintained
ZSET Zero Scale Offset Difference between the first ideal transition 10-bit 1 LSB
(from code 000h to 001h) and the actual mode
transition
12-bit 2 LSB
mode
FSET Full Scale Offset Difference between the range of the 10-bit 2 LSB
measured code transitions (from first to last) mode
and the range of the ideal code transitions
12-bit 3 LSB
mode
EDNL Differential Difference between the actual step width and 10-bit ± 1.5 LSB
nonlinearity error the ideal value. (See Figure 7-7) mode
12-bit ±2 LSB
mode
EINL Integral nonlinearity Maximum deviation from the best straight line 10-bit ±2 LSB
error through the MibADC. MibADC transfer mode
characteristics, excluding the quantization
12-bit ±2 LSB
error.
mode
ETOT Total unadjusted error Maximum value of the difference between an 10-bit ±2 LSB
analog value and the ideal midstep value. mode
12-bit ±4 LSB
mode
(1) 1 LSB = (ADREFHI – ADREFLO)/ 212 for 12-bit mode
(2) 1 LSB = (ADREFHI – ADREFLO)/ 210 for 10-bit mode
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 127
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
0 ... 110
0 ... 101
0 ... 100
Digital Output Code
0 ... 011
Differential Linearity
1 LSB Error (–½ LSB)
0 ... 010
Differential Linearity
0 ... 001 Error (–½ LSB)
1 LSB
0 ... 000
0 1 2 3 4 5
Analog Input Value (LSB)
12
NOTE A: 1 LSB = (ADREFHI – ADREFLO)/2
128 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
The integral nonlinearity error shown in Figure 7-8 (sometimes referred to as linearity error) is the
deviation of the values on the actual transfer function from a straight line.
0 ... 111
0 ... 110
Ideal
0 ... 101 Transition
Actual
Digital Output Code
Transition
0 ... 100
At Transition
0 ... 011 011/100
(–½ LSB)
0 ... 010
End-Point Lin. Error
0 ... 001
At Transition
001/010 (–1/4 LSB)
0 ... 000
0 1 2 3 4 5 6 7
Analog Input Value (LSB)
12
NOTE A: 1 LSB = (ADREFHI – ADREFLO)/2
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 129
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
0 ... 111
0 ... 110
0 ... 101
Digital Output Code
0 ... 100
Total Error
At Step 0 ... 101
(–1 1/4 LSB)
0 ... 011
0 ... 010
Total Error
0 ... 001 At Step
0 ... 001 (1/2 LSB)
0 ... 000
0 1 2 3 4 5 6 7
Analog Input Value (LSB)
12
NOTE A: 1 LSB = (ADREFHI – ADREFLO)/2
130 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
7.5.1 Features
The GPIO module has the following features:
• Each IO pin can be configured as:
– Input
– Output
– Open Drain
• The interrupts have the following characteristics:
– Programmable interrupt detection either on both edges or on a single edge (set in GIOINTDET)
– Programmable edge-detection polarity, either rising or falling edge (set in GIOPOL register)
– Individual interrupt flags (set in GIOFLG register)
– Individual interrupt enables, set and cleared through GIOENASET and GIOENACLR registers
respectively
– Programmable interrupt priority, set through GIOLVLSET and GIOLVLCLR registers
• Internal pullup/pulldown allows unused I/O pins to be left unconnected
For information on input and output timings see Section 5.11 and Section 5.12
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 131
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
7.6.1 Features
The N2HET module has the following features:
• Programmable timer for input and output timing functions
• Reduced instruction set (30 instructions) for dedicated time and angle functions
• 160 words of instruction RAM protected by parity
• User defined number of 25-bit virtual counters for timer, event counters and angle counters
• 7-bit hardware counters for each pin allow up to 32-bit resolution in conjunction with the 25-bit virtual
counters
• Up to 32 pins usable for input signal measurements or output signal generation
• Programmable suppression filter for each input pin with adjustable limiting frequency
• Low CPU overhead and interrupt load
• Efficient data transfer to or from the CPU memory with dedicated High-End-Timer Transfer Unit (HTU)
or DMA
• Diagnostic capabilities with different loopback mechanisms and pin status read back functionality
132 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
N2HETx
3
4
Table 7-23. Input Timing Requirements for N2HET Channels with Enhanced Pulse Capture
PARAMETER MIN MAX UNIT
25
1, 2 Input signal period, PCNT or WCAP (HRP) (LRP) tc(VCLK2) + 2 2 (HRP) (LRP) tc(VCLK2) - 2 ns
3 Input signal high phase, PCNT or WCAP 2 (HRP) tc(VCLK2) + 2 225 (HRP) (LRP) tc(VCLK2) - 2 ns
4 Input signal low phase, PCNT or WCAP 2 (HRP) tc(VCLK2) + 2 225 (HRP) (LRP) tc(VCLK2) - 2 ns
N2HET1 N2HET2
EXT_LOOP_SYNC NHET_LOOP_SYNC
NHET_LOOP_SYNC EXT_LOOP_SYNC
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 133
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
N2HET2[8,10,12,14,16,18]
N2HET2
134 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
7.6.7.1 Features
• CPU and DMA independent
• Master Port to access system memory
• 8 control packets supporting dual buffer configuration
• Control packet information is stored in RAM protected by parity
• Event synchronization (HET transfer requests)
• Supports 32 or 64 bit transactions
• Addressing modes for HET address (8 byte or 16 byte) and system memory address (fixed, 32 bit or 64bit)
• One shot, circular and auto switch buffer transfer modes
• Request lost detection
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 135
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
7.7.1 Features
Features of the DCAN module include:
• Supports CAN protocol version 2.0 part A, B
• Bit rates up to 1 MBit/s
• The CAN kernel can be clocked by the oscillator for baud-rate generation.
• 64 mailboxes on each DCAN
• Individual identifier mask for each message object
• Programmable FIFO mode for message objects
• Programmable loop-back modes for self-test operation
• Automatic bus on after Bus-Off state by a programmable 32-bit timer
• Message RAM protected by parity
• Direct access to Message RAM during test mode
• CAN Rx / Tx pins configurable as general purpose IO pins
• Message RAM Auto Initialization
• DMA support
For more information on the DCAN see the TMS570LS12x/11x Technical Reference Manual (SPNU515).
136 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 137
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
7.9.1 Features
• Standard universal asynchronous receiver-transmitter (UART) communication
• Supports full- or half-duplex operation
• Standard nonreturn to zero (NRZ) format
• Double-buffered receive and transmit functions
• Configurable frame format of 3 to 13 bits per character based on the following:
– Data word length programmable from one to eight bits
– Additional address bit in address-bit mode
– Parity programmable for zero or one parity bit, odd or even parity
– Stop programmable for one or two stop bits
• Asynchronous or isosynchronous communication modes
• Two multiprocessor communication formats allow communication between more than two devices.
• Sleep mode is available to free CPU resources during multiprocessor communication.
• The 24-bit programmable baud rate supports 224 different baud rates provide high accuracy baud rate selection.
• Four error flags and Five status flags provide detailed information regarding SCI events.
• Capability to use DMA for transmit and receive data.
138 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
7.10.1 Features
The I2C has the following features:
• Compliance to the Philips I2C bus specification, v2.1 (The I2C Specification, Philips document number
9398 393 40011)
– Bit/Byte format transfer
– 7-bit and 10-bit device addressing modes
– General call
– START byte
– Multi-master transmitter/ slave receiver mode
– Multi-master receiver/ slave transmitter mode
– Combined master transmit/receive and receive/transmit mode
– Transfer rates of 10 kbps up to 400 kbps (Phillips fast-mode rate)
• Free data format
• Two DMA events (transmit and receive)
• DMA event enable/disable capability
• Seven interrupts that can be used by the CPU
• Module enable/disable capability
• The SDA and SCL are optionally configurable as general purpose I/O
• Slew rate control of the outputs
• Open drain control of the outputs
• Programmable pullup/pulldown capability on the inputs
• Supports Ignore NACK mode
NOTE
This I2C module does not support:
• High-speed (HS) mode
• C-bus compatibility mode
• The combined format in 10-bit address mode (the I2C sends the slave address second
byte every time it sends the slave address first byte)
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 139
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
Table 7-27. I2C Signals (SDA and SCL) Switching Characteristics (1)
Parameter Standard Mode Fast Mode Unit
MIN MAX MIN MAX
tc(I2CCLK) Cycle time, Internal Module clock for I2C, 75.2 149 75.2 149 ns
prescaled from VCLK
f(SCL) SCL Clock frequency 0 100 0 400 kHz
tc(SCL) Cycle time, SCL 10 2.5 µs
tsu(SCLH-SDAL) Setup time, SCL high before SDA low (for a 4.7 0.6 µs
repeated START condition)
th(SCLL-SDAL) Hold time, SCL low after SDA low (for a repeated 4 0.6 µs
START condition)
tw(SCLL) Pulse duration, SCL low 4.7 1.3 µs
tw(SCLH) Pulse duration, SCL high 4 0.6 µs
tsu(SDA-SCLH) Setup time, SDA valid before SCL high 250 100 ns
th(SDA-SCLL) Hold time, SDA valid after SCL low (for I2C bus 0 3.45 (2) 0 0.9 µs
devices)
tw(SDAH) Pulse duration, SDA high between STOP and 4.7 1.3 µs
START conditions
tsu(SCLH-SDAH) Setup time, SCL high before SDA high (for STOP 4.0 0.6 µs
condition)
tw(SP) Pulse duration, spike (must be suppressed) 0 50 ns
Cb (3) Capacitive load for each bus line 400 400 pF
(1) The I2C pins SDA and SCL do not feature fail-safe I/O buffers. These pins could potentially draw current when the device is powered
down.
(2) The maximum th(SDA-SCLL) for I2C bus devices has only to be met if the device does not stretch the low period (tw(SCLL)) of the SCL
signal.
(3) Cb = The total capacitance of one bus line in pF.
SDA
SCL
140 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
NOTE
• A device must internally provide a hold time of at least 300 ns for the SDA signal
(referred to the VIHmin of the SCL signal) to bridge the undefined region of the falling
edge of SCL.
• The maximum th(SDA-SCLL) has only to be met if the device does not stretch the LOW
period (tw(SCLL)) of the SCL signal.
• A Fast-mode I2C-bus device can be used in a Standard-mode I2C-bus system, but the
requirement tsu(SDA-SCLH) ≥ 250 ns must then be met. This will automatically be the case if
the device does not stretch the LOW period of the SCL signal. If such a device does
stretch the LOW period of the SCL signal, it must output the next data bit to the SDA line
tr max + tsu(SDA-SCLH).
• Cb = total capacitance of one bus line in pF. If mixed with fast-mode devices, faster fall-
times are allowed.
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 141
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
7.11.1 Features
Both Standard and MibSPI modules have the following features:
• 16-bit shift register
• Receive buffer register
• 8-bit baud clock generator
• SPICLK can be internally-generated (master mode) or received from an external clock source (slave
mode)
• Each word transferred can have a unique format
• SPI I/Os not used in the communication can be used as digital input/output signals
142 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
NOTE
For N2HET1 trigger sources, the connection to the MibSPI1 module trigger input is made
from the input side of the output buffer (at the N2HET1 module boundary). This way, a
trigger condition can be generated even if the N2HET1 signal is not selected to be output on
the pad.
NOTE
For GIOx trigger sources, the connection to the MibSPI1 module trigger input is made from
the output side of the input buffer. This way, a trigger condition can be generated either by
selecting the GIOx pin as an output pin and selecting the pin to be a GIOx pin, or by driving
the GIOx pin from an external trigger source. If the mux control module is used to select
different functionality instead of the GIOx signal, then care must be taken to disable GIOx
from triggering MibSPI1 transfers; there is no multiplexing on the input connections.
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 143
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
NOTE
For N2HET1 trigger sources, the connection to the MibSPI3 module trigger input is made
from the input side of the output buffer (at the N2HET1 module boundary). This way, a
trigger condition can be generated even if the N2HET1 signal is not selected to be output on
the pad.
NOTE
For GIOx trigger sources, the connection to the MibSPI3 module trigger input is made from
the output side of the input buffer. This way, a trigger condition can be generated either by
selecting the GIOx pin as an output pin and selecting the pin to be a GIOx pin, or by driving
the GIOx pin from an external trigger source. If the mux control module is used to select
different functionality instead of the GIOx signal, then care must be taken to disable GIOx
from triggering MibSPI3 transfers; there is no multiplexing on the input connections.
NOTE
For N2HET1 trigger sources, the connection to the MibSPI5 module trigger input is made
from the input side of the output buffer (at the N2HET1 module boundary). This way, a
trigger condition can be generated even if the N2HET1 signal is not selected to be output on
the pad.
144 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
NOTE
For GIOx trigger sources, the connection to the MibSPI5 module trigger input is made from
the output side of the input buffer. This way, a trigger condition can be generated either by
selecting the GIOx pin as an output pin and selecting the pin to be a GIOx pin, or by driving
the GIOx pin from an external trigger source. If the mux control module is used to select
different functionality instead of the GIOx signal, then care must be taken to disable GIOx
from triggering MibSPI5 transfers; there is no multiplexing on the input connections.
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 145
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
Table 7-33. SPI Master Mode External Timing Parameters (CLOCK PHASE = 0, SPICLK = output, SPISIMO
= output, and SPISOMI = input) (1) (2) (3)
NO. Parameter MIN MAX Unit
1 tc(SPC)M Cycle time, SPICLK (4) 40 256tc(VCLK) ns
2 (5) tw(SPCH)M Pulse duration, SPICLK high (clock 0.5tc(SPC)M – tr(SPC)M – 3 0.5tc(SPC)M + 3 ns
polarity = 0)
tw(SPCL)M Pulse duration, SPICLK low (clock 0.5tc(SPC)M – tf(SPC)M – 3 0.5tc(SPC)M + 3
polarity = 1)
3 (5) tw(SPCL)M Pulse duration, SPICLK low (clock 0.5tc(SPC)M – tf(SPC)M – 3 0.5tc(SPC)M + 3 ns
polarity = 0)
tw(SPCH)M Pulse duration, SPICLK high (clock 0.5tc(SPC)M – tr(SPC)M – 3 0.5tc(SPC)M + 3
polarity = 1)
4 (5) td(SPCH-SIMO)M Delay time, SPISIMO valid before 0.5tc(SPC)M – 6 ns
SPICLK low (clock polarity = 0)
td(SPCL-SIMO)M Delay time, SPISIMO valid before 0.5tc(SPC)M – 6
SPICLK high (clock polarity = 1)
5 (5) tv(SPCL-SIMO)M Valid time, SPISIMO data valid after 0.5tc(SPC)M – tf(SPC) – 4 ns
SPICLK low (clock polarity = 0)
tv(SPCH-SIMO)M Valid time, SPISIMO data valid after 0.5tc(SPC)M – tr(SPC) – 4
SPICLK high (clock polarity = 1)
6 (5) tsu(SOMI-SPCL)M Setup time, SPISOMI before SPICLK tf(SPC) + 2.2 ns
low (clock polarity = 0)
tsu(SOMI-SPCH)M Setup time, SPISOMI before SPICLK tr(SPC) + 2.2
high (clock polarity = 1)
7 (5) th(SPCL-SOMI)M Hold time, SPISOMI data valid after 10 ns
SPICLK low (clock polarity = 0)
th(SPCH-SOMI)M Hold time, SPISOMI data valid after 10
SPICLK high (clock polarity = 1)
8 (6) tC2TDELAY Setup time CS active CSHOLD = 0 C2TDELAY*tc(VCLK) + 2*tc(VCLK) (C2TDELAY+2) * tc(VCLK) - ns
until SPICLK high - tf(SPICS) + tr(SPC) – 7 tf(SPICS) + tr(SPC) + 5.5
(clock polarity = 0)
CSHOLD = 1 C2TDELAY*tc(VCLK) + 3*tc(VCLK) (C2TDELAY+3) * tc(VCLK) -
- tf(SPICS) + tr(SPC) – 7 tf(SPICS) + tr(SPC) + 5.5
Setup time CS active CSHOLD = 0 C2TDELAY*tc(VCLK) + 2*tc(VCLK) (C2TDELAY+2) * tc(VCLK) - ns
until SPICLK low - tf(SPICS) + tf(SPC) – 7 tf(SPICS) + tf(SPC) + 5.5
(clock polarity = 1)
CSHOLD = 1 C2TDELAY*tc(VCLK) + 3*tc(VCLK) (C2TDELAY+3) * tc(VCLK) -
- tf(SPICS) + tf(SPC) – 7 tf(SPICS) + tf(SPC) + 5.5
9 (6) tT2CDELAY Hold time SPICLK low until CS inactive 0.5*tc(SPC)M + 0.5*tc(SPC)M + ns
(clock polarity = 0) T2CDELAY*tc(VCLK) + tc(VCLK) - T2CDELAY*tc(VCLK) + tc(VCLK) -
tf(SPC) + tr(SPICS) - 7 tf(SPC) + tr(SPICS) + 11
Hold time SPICLK high until CS 0.5*tc(SPC)M + 0.5*tc(SPC)M + ns
inactive (clock polarity = 1) T2CDELAY*tc(VCLK) + tc(VCLK) - T2CDELAY*tc(VCLK) + tc(VCLK) -
tr(SPC) + tr(SPICS) - 7 tr(SPC) + tr(SPICS) + 11
10 tSPIENA SPIENAn Sample point (C2TDELAY+1) * tc(VCLK) - (C2TDELAY+1)*tc(VCLK) ns
tf(SPICS) – 29
11 tSPIENAW SPIENAn Sample point from write to (C2TDELAY+2)*tc(VCLK) ns
buffer
(1) The MASTER bit (SPIGCR1.0) is set and the CLOCK PHASE bit (SPIFMTx.16) is cleared.
(2) tc(VCLK) = interface clock cycle time = 1 / f(VCLK)
(3) For rise and fall timings, see Table 5-7.
(4) When the SPI is in Master mode, the following must be true:
For PS values from 1 to 255: tc(SPC)M ≥ (PS +1)tc(VCLK) ≥ 40ns, where PS is the prescale value set in the SPIFMTx.[15:8] register bits.
For PS values of 0: tc(SPC)M = 2tc(VCLK) ≥ 40ns.
The external load on the SPICLK pin must be less than 60pF.
(5) The active edge of the SPICLK signal referenced is controlled by the CLOCK POLARITY bit (SPIFMTx.17).
(6) C2TDELAY and T2CDELAY is programmed in the SPIDELAY register
146 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
1
SPICLK
(clock polarity = 0)
3
SPICLK
(clock polarity = 1)
4 5
Write to buffer
SPICLK
(clock polarity=0)
SPICLK
(clock polarity=1)
8 9
SPICSn
10
11
SPIENAn
Figure 7-15. SPI Master Mode Chip Select Timing (CLOCK PHASE = 0)
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 147
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
Table 7-34. SPI Master Mode External Timing Parameters (CLOCK PHASE = 1, SPICLK = output, SPISIMO
= output, and SPISOMI = input) (1) (2) (3)
NO. Parameter MIN MAX Unit
(4)
1 tc(SPC)M Cycle time, SPICLK 40 256tc(VCLK) ns
(5)
2 tw(SPCH)M Pulse duration, SPICLK high (clock 0.5tc(SPC)M – tr(SPC)M – 3 0.5tc(SPC)M + 3 ns
polarity = 0)
tw(SPCL)M Pulse duration, SPICLK low (clock 0.5tc(SPC)M – tf(SPC)M – 3 0.5tc(SPC)M + 3
polarity = 1)
3 (5) tw(SPCL)M Pulse duration, SPICLK low (clock 0.5tc(SPC)M – tf(SPC)M – 3 0.5tc(SPC)M + 3 ns
polarity = 0)
tw(SPCH)M Pulse duration, SPICLK high (clock 0.5tc(SPC)M – tr(SPC)M – 3 0.5tc(SPC)M + 3
polarity = 1)
4 (5) tv(SIMO-SPCH)M Valid time, SPICLK high after 0.5tc(SPC)M – 6 ns
SPISIMO data valid (clock polarity =
0)
tv(SIMO-SPCL)M Valid time, SPICLK low after 0.5tc(SPC)M – 6
SPISIMO data valid (clock polarity =
1)
5 (5) tv(SPCH-SIMO)M Valid time, SPISIMO data valid after 0.5tc(SPC)M – tr(SPC) – 4 ns
SPICLK high (clock polarity = 0)
tv(SPCL-SIMO)M Valid time, SPISIMO data valid after 0.5tc(SPC)M – tf(SPC) – 4
SPICLK low (clock polarity = 1)
6 (5) tsu(SOMI-SPCH)M Setup time, SPISOMI before tr(SPC) + 2.2 ns
SPICLK high (clock polarity = 0)
tsu(SOMI-SPCL)M Setup time, SPISOMI before tf(SPC) + 2.2
SPICLK low (clock polarity = 1)
7 (5) tv(SPCH-SOMI)M Valid time, SPISOMI data valid after 10 ns
SPICLK high (clock polarity = 0)
tv(SPCL-SOMI)M Valid time, SPISOMI data valid after 10
SPICLK low (clock polarity = 1)
8 (6) tC2TDELAY Setup time CS CSHOLD = 0 0.5*tc(SPC)M + 0.5*tc(SPC)M + ns
active until SPICLK (C2TDELAY+2) * tc(VCLK) - (C2TDELAY+2) * tc(VCLK) -
high (clock polarity = tf(SPICS) + tr(SPC) – 7 tf(SPICS) + tr(SPC) + 5.5
0)
CSHOLD = 1 0.5*tc(SPC)M + 0.5*tc(SPC)M +
(C2TDELAY+3) * tc(VCLK) - (C2TDELAY+3) * tc(VCLK) -
tf(SPICS) + tr(SPC) – 7 tf(SPICS) + tr(SPC) + 5.5
Setup time CS CSHOLD = 0 0.5*tc(SPC)M + 0.5*tc(SPC)M + ns
active until SPICLK (C2TDELAY+2) * tc(VCLK) - (C2TDELAY+2) * tc(VCLK) -
low (clock polarity = tf(SPICS) + tf(SPC) – 7 tf(SPICS) + tf(SPC) + 5.5
1)
CSHOLD = 1 0.5*tc(SPC)M + 0.5*tc(SPC)M +
(C2TDELAY+3) * tc(VCLK) - (C2TDELAY+3) * tc(VCLK) -
tf(SPICS) + tf(SPC) – 7 tf(SPICS) + tf(SPC) + 5.5
9 (6) tT2CDELAY Hold time SPICLK low until CS T2CDELAY*tc(VCLK) + T2CDELAY*tc(VCLK) + ns
inactive (clock polarity = 0) tc(VCLK) - tf(SPC) + tr(SPICS) - tc(VCLK) - tf(SPC) + tr(SPICS) +
7 11
Hold time SPICLK high until CS T2CDELAY*tc(VCLK) + T2CDELAY*tc(VCLK) + ns
inactive (clock polarity = 1) tc(VCLK) - tr(SPC) + tr(SPICS) - tc(VCLK) - tr(SPC) + tr(SPICS) +
7 11
10 tSPIENA SPIENAn Sample Point (C2TDELAY+1)* tc(VCLK) - (C2TDELAY+1)*tc(VCLK) ns
tf(SPICS) – 29
11 tSPIENAW SPIENAn Sample point from write to (C2TDELAY+2)*tc(VCLK) ns
buffer
(1) The MASTER bit (SPIGCR1.0) is set and the CLOCK PHASE bit (SPIFMTx.16) is set.
(2) tc(VCLK) = interface clock cycle time = 1 / f(VCLK)
(3) For rise and fall timings, see the Table 5-7.
(4) When the SPI is in Master mode, the following must be true:
For PS values from 1 to 255: tc(SPC)M ≥ (PS +1)tc(VCLK) ≥ 40ns, where PS is the prescale value set in the SPIFMTx.[15:8] register bits.
For PS values of 0: tc(SPC)M = 2tc(VCLK) ≥ 40ns.
The external load on the SPICLK pin must be less than 60pF.
(5) The active edge of the SPICLK signal referenced is controlled by the CLOCK POLARITY bit (SPIFMTx.17).
(6) C2TDELAY and T2CDELAY is programmed in the SPIDELAY register
148 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
SPICLK
(clock polarity = 0)
2
SPICLK
(clock polarity = 1)
4 5
6 7
Master In Data
SPISOMI Must Be Valid
Write to buffer
SPICLK
(clock polarity=0)
SPICLK
(clock polarity=1)
8 9
SPICSn
10
11
SPIENAn
Figure 7-17. SPI Master Mode Chip Select Timing (CLOCK PHASE = 1)
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 149
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
Table 7-35. SPI Slave Mode External Timing Parameters (CLOCK PHASE = 0, SPICLK = input, SPISIMO =
input, and SPISOMI = output) (1) (2) (3) (4)
NO. Parameter MIN MAX Unit
1 tc(SPC)S Cycle time, SPICLK (5) 40 ns
2 (6) tw(SPCH)S Pulse duration, SPICLK high (clock polarity = 0) 14 ns
tw(SPCL)S Pulse duration, SPICLK low (clock polarity = 1) 14
3 (6) tw(SPCL)S Pulse duration, SPICLK low (clock polarity = 0) 14 ns
tw(SPCH)S Pulse duration, SPICLK high (clock polarity = 1) 14
4 (6) td(SPCH-SOMI)S Delay time, SPISOMI valid after SPICLK high (clock trf(SOMI) + 20 ns
polarity = 0)
td(SPCL-SOMI)S Delay time, SPISOMI valid after SPICLK low (clock polarity trf(SOMI) + 20
= 1)
5 (6) th(SPCH-SOMI)S Hold time, SPISOMI data valid after SPICLK high (clock 2 ns
polarity =0)
th(SPCL-SOMI)S Hold time, SPISOMI data valid after SPICLK low (clock 2
polarity =1)
6 (6) tsu(SIMO-SPCL)S Setup time, SPISIMO before SPICLK low (clock polarity = 4 ns
0)
tsu(SIMO-SPCH)S Setup time, SPISIMO before SPICLK high (clock polarity = 4
1)
7 (6) th(SPCL-SIMO)S Hold time, SPISIMO data valid after SPICLK low (clock 2 ns
polarity = 0)
th(SPCH-SIMO)S Hold time, SPISIMO data valid after S PICLK high (clock 2
polarity = 1)
8 td(SPCL-SENAH)S Delay time, SPIENAn high after last SPICLK low (clock 1.5tc(VCLK) 2.5tc(VCLK)+tr(ENAn)+ ns
polarity = 0) 22
td(SPCH-SENAH)S Delay time, SPIENAn high after last SPICLK high (clock 1.5tc(VCLK) 2.5tc(VCLK)+ tr(ENAn) +
polarity = 1) 22
9 td(SCSL-SENAL)S Delay time, SPIENAn low after SPICSn low (if new data tf(ENAn) tc(VCLK)+tf(ENAn)+27 ns
has been written to the SPI buffer)
(1) The MASTER bit (SPIGCR1.0) is cleared and the CLOCK PHASE bit (SPIFMTx.16) is cleared.
(2) If the SPI is in slave mode, the following must be true: tc(SPC)S ≥ (PS + 1) tc(VCLK), where PS = prescale value set in SPIFMTx.[15:8].
(3) For rise and fall timings, see Table 5-7.
(4) tc(VCLK) = interface clock cycle time = 1 /f(VCLK)
(5) When the SPI is in Slave mode, the following must be true:
For PS values from 1 to 255: tc(SPC)S ≥ (PS +1)tc(VCLK) ≥ 40ns, where PS is the prescale value set in the SPIFMTx.[15:8] register bits.
For PS values of 0: tc(SPC)S = 2tc(VCLK) ≥ 40ns.
(6) The active edge of the SPICLK signal referenced is controlled by the CLOCK POLARITY bit (SPIFMTx.17).
150 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
1
SPICLK
(clock polarity = 0)
3
SPICLK
(clock polarity = 1)
5
4
SPICLK
(clock polarity=0)
SPICLK
(clock polarity=1)
SPIENAn
9
SPICSn
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 151
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
Table 7-36. SPI Slave Mode External Timing Parameters (CLOCK PHASE = 1, SPICLK = input, SPISIMO =
input, and SPISOMI = output) (1) (2) (3) (4)
NO. Parameter MIN MAX Unit
1 tc(SPC)S Cycle time, SPICLK (5) 40 ns
(6)
2 tw(SPCH)S Pulse duration, SPICLK high (clock polarity = 0) 14 ns
tw(SPCL)S Pulse duration, SPICLK low (clock polarity = 1) 14
3 (6) tw(SPCL)S Pulse duration, SPICLK low (clock polarity = 0) 14 ns
tw(SPCH)S Pulse duration, SPICLK high (clock polarity = 1) 14
4 (6) td(SOMI-SPCL)S Delay time, SPISOMI data valid after SPICLK low trf(SOMI) + 20 ns
(clock polarity = 0)
td(SOMI-SPCH)S Delay time, SPISOMI data valid after SPICLK high trf(SOMI) + 20
(clock polarity = 1)
5 (6) th(SPCL-SOMI)S Hold time, SPISOMI data valid after SPICLK high 2 ns
(clock polarity =0)
th(SPCH-SOMI)S Hold time, SPISOMI data valid after SPICLK low (clock 2
polarity =1)
6 (6) tsu(SIMO-SPCH)S Setup time, SPISIMO before SPICLK high (clock 4 ns
polarity = 0)
tsu(SIMO-SPCL)S Setup time, SPISIMO before SPICLK low (clock polarity 4
= 1)
7 (6) tv(SPCH-SIMO)S High time, SPISIMO data valid after SPICLK high 2 ns
(clock polarity = 0)
tv(SPCL-SIMO)S High time, SPISIMO data valid after SPICLK low (clock 2
polarity = 1)
8 td(SPCH-SENAH)S Delay time, SPIENAn high after last SPICLK high 1.5tc(VCLK) 2.5tc(VCLK)+tr(ENAn) + 22 ns
(clock polarity = 0)
td(SPCL-SENAH)S Delay time, SPIENAn high after last SPICLK low (clock 1.5tc(VCLK) 2.5tc(VCLK)+tr(ENAn) + 22
polarity = 1)
9 td(SCSL-SENAL)S Delay time, SPIENAn low after SPICSn low (if new data tf(ENAn) tc(VCLK)+tf(ENAn)+ 27 ns
has been written to the SPI buffer)
10 td(SCSL-SOMI)S Delay time, SOMI valid after SPICSn low (if new data tc(VCLK) 2tc(VCLK)+trf(SOMI)+ 28 ns
has been written to the SPI buffer)
(1) The MASTER bit (SPIGCR1.0) is cleared and the CLOCK PHASE bit (SPIFMTx.16) is set.
(2) If the SPI is in slave mode, the following must be true: tc(SPC)S ≤ (PS + 1) tc(VCLK), where PS = prescale value set in SPIFMTx.[15:8].
(3) For rise and fall timings, see Table 5-7.
(4) tc(VCLK) = interface clock cycle time = 1 /f(VCLK)
(5) When the SPI is in Slave mode, the following must be true:
For PS values from 1 to 255: tc(SPC)S ≥ (PS +1)tc(VCLK) ≥ 40ns, where PS is the prescale value set in the SPIFMTx.[15:8] register bits.
For PS values of 0: tc(SPC)S = 2tc(VCLK) ≥ 40ns.
(6) The active edge of the SPICLK signal referenced is controlled by the CLOCK POLARITY bit (SPIFMTx.17).
152 Peripheral Information and Electrical Specifications Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
SPICLK
(clock polarity = 0)
2
SPICLK
(clock polarity = 1)
5
4
SPICLK
(clock polarity=0)
SPICLK
(clock polarity=1)
SPIENAn
9
SPICSn
10
SPISOMI Slave Out Data Is Valid
Copyright © 2012–2015, Texas Instruments Incorporated Peripheral Information and Electrical Specifications 153
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
154 Device and Documentation Support Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Prefix: TM
TMS = Fully Qualified
TMP = Prototype
TMX = Samples
Core Technology:
570 = Cortex R4F
Architecture:
LS = Dual CPUs in Lockstep
(not included in orderable part #)
RAM MemorySize:
2 = 192kB
Peripheral Set:
4 = no FlexRay, no Ethernet
Die Revision:
A = Die Revision A
B = Die Revision B
Package Type:
ZWT = 337-Pin Plastic BGA with pb-free solder ball
PGE = 144 Pin Plastic Quad Flatpack
Temperature Range:
Q = -40...+125oC
Quality Designator:
Q1 = Automotive
Shipping Options:
R = Tape and Reel
Copyright © 2012–2015, Texas Instruments Incorporated Device and Documentation Support 155
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
8.3 Trademarks
E2E is a trademark of Texas Instruments.
CoreSight is a trademark of ARM Limited.
ARM, Cortex are registered trademarks of ARM Limited (or its subsidiaries) in the EU and/or elsewhere.
All rights reserved.
All other trademarks are the property of their respective owners.
8.5 Glossary
SLYZ022 — TI Glossary.
This glossary lists and explains terms, acronyms, and definitions.
156 Device and Documentation Support Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
TECH I/O PERIPH FLASH ECC RAM VERSION 1 0 1
VOLT PARITY ECC
AGE
R-101 R-0 R-1 R-10 R-1 R-00011 R-1 R-0 R-1
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Copyright © 2012–2015, Texas Instruments Incorporated Device and Documentation Support 157
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
158 Device and Documentation Support Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated Device and Documentation Support 159
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
160 Device and Documentation Support Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated Device and Documentation Support 161
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
162 Device and Documentation Support Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
www.ti.com SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015
Copyright © 2012–2015, Texas Instruments Incorporated Device and Documentation Support 163
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
TMS570LS1224
SPNS190B – OCTOBER 2012 – REVISED FEBRUARY 2015 www.ti.com
164 Mechanical Packaging and Orderable Information Copyright © 2012–2015, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: TMS570LS1224
PACKAGE OPTION ADDENDUM
www.ti.com 10-Dec-2020
PACKAGING INFORMATION
Orderable Device Status Package Type Package Pins Package Eco Plan Lead finish/ MSL Peak Temp Op Temp (°C) Device Marking Samples
(1) Drawing Qty (2) Ball material (3) (4/5)
(6)
TMS5701224CPGEQQ1 ACTIVE LQFP PGE 144 60 RoHS & Green NIPDAU Level-3-260C-168 HR -40 to 125 TMS570LS
1224CPGEQQ1
TMS5701224CZWTQQ1 ACTIVE NFBGA ZWT 337 90 RoHS & Green SNAGCU Level-3-260C-168 HR -40 to 125 TMS570LS
1224CZWTQQ1
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based
flame retardants must also meet the <=1000ppm threshold requirement.
(3)
MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
(4)
There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
(5)
Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation
of the previous line and the two combined represent the entire Device Marking for that device.
(6)
Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two
lines if the finish value exceeds the maximum column width.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
Addendum-Page 1
PACKAGE OPTION ADDENDUM
www.ti.com 10-Dec-2020
Addendum-Page 2
PACKAGE MATERIALS INFORMATION
www.ti.com 23-Sep-2022
TRAY
W-
Outer
tray
width
Text
Pack Materials-Page 1
MECHANICAL DATA
108 73
109 72
0,27
0,08 M
0,17
0,50
1 36
Gage Plane
17,50 TYP
20,20 SQ
19,80 0,25
22,20 0,05 MIN 0°– 7°
SQ
21,80
0,75
0,45
1,45
1,35
Seating Plane
4040147 / C 10/96
16.1 A
B
15.9
BALL A1 CORNER
16.1
15.9
1.4 MAX C
SEATING PLANE
0.45 BALL TYP
TYP 0.12 C
0.35
14.4 TYP
SYMM (0.8) TYP
V
U (0.8) TYP
T
R
P
N
M
14.4 L SYMM
TYP K
J
H
G 0.55
337X
F 0.45
E 0.15 C A B
D
0.05 C
C
B
A
0.8 TYP 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
NOTES:
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing
per ASME Y14.5M.
2. This drawing is subject to change without notice.
www.ti.com
EXAMPLE BOARD LAYOUT
ZWT0337A NFBGA - 1.4 mm max height
PLASTIC BALL GRID ARRAY
(0.8) TYP
337X ( 0.4)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
A
B
(0.8) TYP C
J
SYMM
K
SYMM
EXPOSED METAL
SOLDER MASK ( 0.4)
EXPOSED METAL SOLDER MASK
OPENING
OPENING
NON-SOLDER MASK SOLDER MASK
DEFINED DEFINED
(PREFERRED)
NOTES: (continued)
3. Final dimensions may vary due to manufacturing tolerance considerations and also routing constraints.
For information, see Texas Instruments literature number SPRAA99 (www.ti.com/lit/spraa99).
www.ti.com
EXAMPLE STENCIL DESIGN
ZWT0337A NFBGA - 1.4 mm max height
PLASTIC BALL GRID ARRAY
( 0.4) TYP
(0.8) TYP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
A
B
(0.8) TYP C
J
SYMM
K
SYMM
4223381/A 02/2017
NOTES: (continued)
4. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release.
www.ti.com
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATA SHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, regulatory or other requirements.
These resources are subject to change without notice. TI grants you permission to use these resources only for development of an
application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license
is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you
will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these
resources.
TI’s products are provided subject to TI’s Terms of Sale or other applicable terms available either on ti.com or provided in conjunction with
such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for
TI products.
TI objects to and rejects any additional or different terms you may have proposed. IMPORTANT NOTICE
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2022, Texas Instruments Incorporated