TC1798_DS_v10
TC1798_DS_v10
Microcontroller
TC1798
32-Bit Single-Chip Microcontroller
Data Sheet
V 1.0 2012-03
Microcontrollers
Edition 2012-03
Published by
Infineon Technologies AG
81726 Munich, Germany
© 2012 Infineon Technologies AG
All Rights Reserved.
Legal Disclaimer
The information given in this document shall in no event be regarded as a guarantee of conditions or
characteristics. With respect to any examples or hints given herein, any typical values stated herein and/or any
information regarding the application of the device, Infineon Technologies hereby disclaims any and all warranties
and liabilities of any kind, including without limitation, warranties of non-infringement of intellectual property rights
of any third party.
Information
For further information on technology, delivery terms and conditions and prices, please contact the nearest
Infineon Technologies Office (www.infineon.com).
Warnings
Due to technical requirements, components may contain dangerous substances. For information on the types in
question, please contact the nearest Infineon Technologies Office.
Infineon Technologies components may be used in life-support devices or systems only with the express written
approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure
of that life-support device or system or to affect the safety or effectiveness of that device or system. Life support
devices or systems are intended to be implanted in the human body or to support and/or maintain and sustain
and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may
be endangered.
32-Bit
Microcontroller
TC1798
32-Bit Single-Chip Microcontroller
Data Sheet
V 1.0 2012-03
Microcontrollers
TC1798
Table of Contents
1 Summary of Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
2 System Overview of the TC1798 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
2.1 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
3 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
3.1 TC1798 Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
4 Identification Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-88
5 Electrical Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-90
5.1 General Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-90
5.1.1 Parameter Interpretation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-90
5.1.2 Pad Driver and Pad Classes Summary . . . . . . . . . . . . . . . . . . . . . . . 5-91
5.1.3 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-92
5.1.4 Pin Reliability in Overload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-94
5.1.5 Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-95
5.1.5.1 Extended Range Operating Conditions . . . . . . . . . . . . . . . . . . . . . 5-99
5.2 DC Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-102
5.2.1 Input/Output Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-102
5.2.2 Analog to Digital Converters (ADCx) . . . . . . . . . . . . . . . . . . . . . . . . 5-122
5.2.3 Fast Analog to Digital Converter (FADC) . . . . . . . . . . . . . . . . . . . . . 5-127
5.2.4 Oscillator Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-131
5.2.5 Temperature Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-132
5.2.6 Power Supply Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-133
5.3 AC Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-137
5.3.1 Testing Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-137
5.3.2 Power Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-138
5.3.3 Power, Pad and Reset Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-140
5.3.4 Phase Locked Loop (PLL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-142
5.3.5 ERAY Phase Locked Loop (ERAY_PLL) . . . . . . . . . . . . . . . . . . . . . 5-145
5.3.6 JTAG Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-146
5.3.7 DAP Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-148
5.3.8 Micro Link Interface (MLI) Timing . . . . . . . . . . . . . . . . . . . . . . . . . . 5-149
5.3.9 Micro Second Channel (MSC) Interface Timing . . . . . . . . . . . . . . . 5-152
5.3.10 SSC Master/Slave Mode Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-154
5.3.11 ERAY Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-156
5.3.12 EBU Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-158
5.3.12.1 BFCLKO Output Clock Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-158
5.3.12.2 EBU Asynchronous Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-158
5.3.12.3 EBU Burst Mode Access Timing . . . . . . . . . . . . . . . . . . . . . . . . . 5-164
5.3.12.4 EBU Arbitration Signal Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-167
Summary of Features
1 Summary of Features
The SAK-TC1798F-512F300EL / SAK-TC1798F-512F300EP has the following
features:
• High-performance 32-bit super-scalar TriCore V1.6 CPU with 6-stage pipeline
– Superior real-time performance
– Strong bit handling
– Fully integrated DSP capabilities
– Multiply-accumulate unit able to sustain 2 MAC operations per cycle
– Fully pipelined Floating point unit (FPU)
– 300 MHz operation at full temperature range
• 32-bit Peripheral Control Processor with single cycle instruction (PCP2)
– 16 Kbyte Parameter Memory (PRAM)
– 32 Kbyte Code Memory (CMEM)
– 200 MHz operation at full temperature range
• Multiple on-chip memories
– 4 Mbyte Program Flash Memory (PFLASH) with ECC
– 192 Kbyte Data Flash Memory (DFLASH) usable for EEPROM emulation
– 2 x 8 Kbyte Key Flash
– 128 Kbyte Data Scratch-Pad RAM (DSPR)
– 16 Kbyte Instruction Cache (ICACHE)
– 32 Kbyte Instruction Scratch-Pad RAM (PSPR)
– 16 Kbyte Data Cache (DACHE)
– 128 Kbyte Memory (SRAM)
– 16 Kbyte BootROM (BROM)
• 16-Channel DMA Controller
• 8-Channel Safe DMA (SDMA) Controller
• Sophisticated interrupt system with 2 × 255 hardware priority arbitration levels
serviced by CPU or PCP2
• High performing on-chip bus structure
– 64-bit Cross Bar Interconnect between CPU, Flash and Data Memory
– 32-bit System Peripheral Bus (SPB) for on-chip peripheral and functional units
– One bus bridge (SFI Bridge)
• Versatile On-chip Peripheral Units
– Two Asynchronous/Synchronous Serial Channels (ASC) with baud rate generator,
parity, framing and overrun error detection
– Four High-Speed Synchronous Serial Channels (SSC) with programmable data
length and shift direction
– Four SSC Guardian (SSCG) modules, one for each SSC
– Two serial Micro Second Bus interfaces (MSC) for serial port expansion to external
power devices
– Two High-Speed Micro Link interfaces (MLI) for serial inter-processor
communication
Summary of Features
Summary of Features
Summary of Features
Summary of Features
Summary of Features
Summary of Features
Ordering Information
The ordering code for Infineon microcontrollers provides an exact reference to the
required product. This ordering code identifies:
• The derivative itself, i.e. its function set, the temperature range, and the supply
voltage
• The package and the type of delivery.
For the available ordering codes for the TC1798 please refer to the “Product Catalog
Microcontrollers”, which summarizes all available microcontroller variants.
This document describes the derivatives of the device.The Table 1 enumerates these
derivatives and summarizes the differences.
Abbreviations:
FPU ICACHE: Instruction Cache
PMI DMI DCACHE Data Cache
LMU PSPR: Program Scratch-Pad RAM
TriCore 128LDRAM
KB DSPR
DSPR: Data Scratch-Padl Data RAM
32 KB PSPR BROM: Boot ROM
16 KB ICACHE CPU 16 KB DCACHE
128 KB PFlash: Program Flash
DCACHE SRAM DFlash: Data Flash
PRAM: Parameter RAM in PCP
M/S M/S S CMEM: Code RAM in PCP
EBU XBAR: SRI Cross Bar (XBar_SRI)
Cross Bar Interconnect (SRI) S : On Chip Bus Slave Interface
XBAR M : On Chip Bus Master Interface
S
S S M
M/S OCDS L 1 Debug
PMU0 PMU1
DMA Interface/JTAG
Bridge 16 channels
(SFI) 2
2 MB PFlash 2 MB PFlash (MemCheck)
192 KB DFlash M/S MLI
16 KB BROM M/S
KeyFlash
16 KB PRAM
2 Interrupt SDMA
ASC System 8 channels
Interrupts
SSC Core
4
SSCG SBCU BMU
SSC Guardian
32 KB CMEM
E-Ray Ports
(2 Channels) 5V (3.3V supported as well)
Ext. ADC Supply
MultiCAN External
(4 Nodes, 128 MO) 2 Request Unit ADC0
CCU6
(2xCCU6) (5V max)
SENT ADC1 64
FCE
(8 channels ) 2 ADC2
GPT120
SCU ADC3
GPTA0
2
MSC FM-PLL
(LVDS) (3.3V max)
GPTA1 PLL E-RAY
FADC 8
TC1798
Abbreviations:
FPU ICACHE: Instruction Cache
PMI DMI DCACHE Data Cache
PSPR: Program Scratch-Pad RAM
LMU
32 KB PSPR
TriCore 128LDRAM
KB DSPR
DSPR: Data Scratch-Padl Data RAM
CPU BROM: Boot ROM
16 KB ICACHE 16 KB DCACHE
128 KB PFlash: Program Flash
DCACHE SRAM DFlash: Data Flash
PRAM: Parameter RAM in PCP
M/S M/S S CMEM: Code RAM in PCP
EBU XBAR: SRI Cross Bar (XBar_SRI)
S : On Chip Bus Slave Interface
Cross Bar Interconnect (SRI)
XBAR M : On Chip Bus Master Interface
S
S S M
M/S OCDS L1 Debug
PMU0 PMU1 DMA Interface/JTAG
Bridge 16 channels
(SFI) 2
2 MB PFlash 2 MB PFlash (MemCheck)
192 KB DFlash M/S MLI
16 KB BROM M/S
KeyFlash
16 KB PRAM Interrupt
2 SDMA
ASC System 8 channels
Interrupts
4 PCP2 STM
M /S
SSC Core
4
SSCG SBCU BMU
SSC Guardian
32 KB CMEM
E-Ray Ports
(2 Channels) 5V (3.3V supported as well)
Ext. ADC Supply
MultiCAN External
(4 Nodes, 128 MO) 2
CCU6 Request Unit ADC0
(2xCCU6)
(5V max)
SENT ADC1 64
(8 channels ) 2
FCE
ADC2
GPT120
SCU ADC3
GPTA0 2
MSC FM-PLL
(LVDS) (3.3V max)
GPTA1 PLL E-RAY
FADC 8
TC1798
Abbreviations:
FPU ICACHE: Instruction Cache
PMI DMI DCACHE Data Cache
PSPR: Program Scratch-Pad RAM
LMU
32 KB PSPR
TriCore 128LDRAM
KB DSPR
DSPR: Data Scratch-Padl Data RAM
CPU BROM: Boot ROM
16 KB ICACHE 16 KB DCACHE
128 KB PFlash: Program Flash
DCACHE SRAM DFlash: Data Flash
PRAM: Parameter RAM in PCP
M/S M/S S CMEM: Code RAM in PCP
EBU XBAR: SRI Cross Bar (XBar_SRI)
S : On Chip Bus Slave Interface
Cross Bar Interconnect (SRI)
XBAR M : On Chip Bus Master Interface
S
S S M
M/S OCDS L1 Debug
PMU0 PMU1
DMA Interface/JTAG
Bridge 16 channels
(SFI) 2
2 MB PFlash 2 MB PFlash (MemCheck)
192 KB DFlash M/S MLI
16 KB BROM M/S
KeyFlash
16 KB PRAM Interrupt
2 SDMA
ASC System 8 channels
Interrupts
4 PCP2
SSC STM
M /S
Core
4
SSCG SBCU BMU
SSC Guardian
32 KB CMEM
Ports
5V (3.3V supported as well)
Ext. ADC Supply
MultiCAN External
(4 Nodes, 128 MO) 2 Request Unit ADC0
CCU6
(2xCCU6) (5V max)
SENT ADC1 64
(8 channels ) 2
FCE
GPT120 ADC2
SCU ADC3
GPTA0
2
MSC FM-PLL
(LVDS) (3.3V max)
GPTA1 PLL E-RAY
FADC 8
TC1798
Pinning
3 Pinning
Figure 2 is showing the TC1798 Logic Symbol.
Alternate Functions :
16 1)
PORST GPTA / HWCFG / E-RAY /
Port 0
GPT12
TESTMODE 16 GPTA / MLI 0 / ERU / SSC1 /
General Control Port 1
ESR0 SSC3 / CCU6 / GPT12
14
ESR1 Port 2 GPTA / SSC0 / SSC1
16
Port 3 GPTA / CCU6 / GPT12
TRST
16
TCK / DAP0 Port 4 GPTA / SSC2 / CCU6 / GPT12
TDI / BRKIN/ 16 ASC0 / ASC1 / MSC0 / MSC1 /
OCDS / Port 5
JTAG Control BRKOUT LVDS / MLI 0 / CCU6 / GPT12
12 ASC0 / ASC1 / SSC1 / CAN /
TDO /BRKOUT/ Port 6
DAP2 / BRKIN E-RAY1)/ CCU6 / GPT12
8
Port 7 ERU / ADC-Mux / SSC3
TMS / DAP1
8 MLI1 / GPTA / SENT /
Port 8
XTAL1 CCU6 / GPT12
15 MSC0 / MSC1 / GPTA /
XTAL2 Port 9
SENT / CCU6 / GPT12
VD D OSC 6
Port 10 SSC0
VD D OSC3 16
Oscillator EBU
VSSOSC / 3 Port 11
VSS TC1798 8
Port 12 EBU
VD D PF
16
VD D PF3 Port 13 GPTA / EBU
16
8 Port 14 GPTA / EBU / CCU6 / GPT12
VD D EBU
17 16
VDDP Port 15
14 EBU / CCU6 / GPT12
Digital Circuitry VD D 13
Power Supply VD D FL3 2 Port 16 EBU
77 16
VSS Port 17 SENT
2 (Overlay with Analog Inputs )
VD D SB
(ED only, N.C. in PD)
8
Port 18 SSC2
VSSAF 2
ADC / FADC
VSSMF AN[71:0]
Analog Inputs
FADC Analog
VFAGN D 4
VAR EFx
Power Supply VFAR EF 4
VAGN D x ADC0 /ADC1 / ADC2 /ADC3
VD D MF Analog Power Supply
VD D M
VD D AF 3
VSSM 1) Only available for SAK -TC-
51 1798 S-512F300EP / SAK-TC-
N.C. 1798 F-512 F300EP / SAK-TC-
1798 F-512 F300EL
TC 1798_LogSym_516
AH P15.15 VDD NC NC
VA VA AN39 AN37
AE P14.13 P14.14 VSS P14.6 P14.8 VSS P10.5 P10.0 P10.3 P4.7 P4.3 VSSPVSSMF AN30 AN26 AN34 AN1 NC AN58 AN59
GND0 REF0 P17.11 P17.9
VF VA VA AN38 AN36
AD P14.11 P14.12 VDD VSS P14.4 VDDE P10.4 P10.1 P4.10 P4.6 P4.2 VDDP AN29 AN25 AN33 AN2 AN3 AN56 AN57
AGND REF2 REF1 P17.10 P17.8
U VDDE VDDE VDDE VDDE P13.1 P13.0 VSS VSS VSS VSS VSS VSS AN18 AN19 AN20 AN21 NC NC
VDD VDD
T VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS NC NC AN22 AN23 VDDP VDDP
PF3 FL3
VSS VSS VDD VDD VDD
R XTAL1 XTAL2 VSS VSS VSS VSS VSS VSS VSS VSS P7.5 VDDP VSSP VSSP VSSP
OSC OSC PF OSC3 FL3
VSS VDD
P P12.2 P12.3 TDI TMS VSS VSS VSS VSS VSS VSS P7.4 P7.3 P7.2 P7.1 P7.6 P7.7
OSC OSC
N P12.0 P12.1 TCK TRST TDO P9.14 VDD VSS VSS VSS VSS VDD P7.0 P1.1 P1.12 P1.0 NC NC
Test
M P11.14 P11.15 ESR1 ESR0 P9.13 VDD VSS VSS VSS VSS VDD P1.9 P8.6 P1.6 P1.7 P1.2 P1.3
mode
L P11.12 P11.13 P9.10 PORST P9.5 P9.6 P8.5 P8.7 P8.4 P8.0 P1.8 P1.4
K P11.10 P11.11 P9.7 P9.8 P9.0 VSSP P5.5 P3.0 P3.4 P3.12 P0.1 P0.3 P0.5 P0.7 P2.6 P8.1 VSSP P8.2 P8.3 P6.15 P1.10 P1.11
J P11.8 P11.9 P9.2 P9.1 VSSP P5.7 P5.2 P5.12 P3.10 P0.0 P0.2 P0.4 P0.6 P2.10 P2.5 P2.4 P6.7 VSSP P6.11 P6.14 P1.5 P1.13
G P11.4 P11.5 P5.6 VSSP VDDP P5.9 P5.8 P5.3 P5.13 P5.14 P0.10 P0.13 VDDP P0.9 P2.12 P2.7 P2.3 P6.8 P6.4 VDDP VSSP P6.12 NC NC
F P11.2 P11.3 VSSP VDDP P5.4 P5.11 P5.10 P5.0 P5.1 P5.15 P0.11 P0.12 VSSP P0.14 P2.14 P2.8 P2.2 P6.9 P6.6 P6.5 VDDP NC NC NC
E P11.0 P11.1 NC NC
D P12.6 P12.7 NC NC
C VDDE NC NC NC
B VSS VSSP VDDP P9.12 NC NC NC NC P3.1 P3.3 P3.6 P3.8 P3.11 NC VDDP VSSP NC P3.14 P0.8 P18.0 P18.2 P18.4 P18.6 P2.13 P2.9 NC NC VDDP VSSP NC
A VSSP VDDP P9.9 P9.11 NC NC NC NC P3.2 P3.5 P3.7 P3.9 P3.13 NC VDDP VSSP NC P3.15 P0.15 P18.1 P18.3 P18.5 P18.7 P2.15 P2.11 NC NC NC VDDP NC
Identification Registers
4 Identification Registers
The Identification Registers uniquely identify the whole device.
Identification Registers
5 Electrical Parameters
This specification provides all electrical parameters of the TC1798.
Note: FADC input pins count as analog pin as they are overlayed with an ADC pins.
Note: A series resistor at the pin to limit the current to the maximum permitted overload
current is sufficient to handle failure situations like short to battery without having
any negative reliability impact on the operational life-time.
– limited to 10000 hour duration cumulative in lifetime, due to the reliability reduction
of the chip caused by the overvoltage stress.
• 1.3V + 7.5% < VDD / VDDOSC / VDDPF / VDDAF < 1.3V + 10% (overvoltage condition):
– limited to 1000 hour duration cumulative in lifetime, due to the reliability reduction
of the chip caused by the overvoltage stress.
• VDDP / VDDOSC3 / VDDPF3 / VDDFL3 / VDDMF / VDDEBU< 3.3 V ± 10%
– 3.3V + 5% < VDDP / VDDOSC3 / VDDPF3 / VDDFL3 / VDDMF / VDDEBU< 3.3V + 10%
(overvoltage condition):
limited to 1000 hour duration cumulative in lifetime, due to the reliability reduction
of the chip caused by the overvoltage stress.
5.2 DC Parameters
Rise time, pad type A1+ tRA1+ CC − − 150 ns CL= 20 pF; pin
out
driver= weak
− − 28 ns CL= 50 pF;
edge= slow ;
pin out
driver= strong
− − 16 ns CL= 50 pF;
edge= soft ; pin
out
driver= strong
− − 50 ns CL= 50 pF; pin
out
driver= medium
− − 140 ns CL= 150 pF; pin
out
driver= medium
− − 550 ns CL= 150 pF; pin
out
driver= weak
− − 18000 ns CL= 20000 pF;
pin out
driver= medium
− − 65000 ns CL= 20000 pF;
pin out
driver= weak
Input high voltage, Class VIHA1+ 0.6 x − min(V V
A1+ pads SR VDDP DDP+
0.3,3.6
)
Input low voltage Class VILA1+ -0.3 − 0.36 x V
A1+ pads SR VDDP
Ratio Vil/Vih, A1+ pads VILA1+ / 0.6 − −
VIHA1+
CC
Input Hysteresis F 1)
HYSF 0.05 x − − V
CC VDDP
Input Leakage Current IOZF CC -6000 − 6000 nA Vi< VDDP / 2 -
Class F 1 V; Vi> VDDP / 2
+ 1 V; Vi≥ 0 V;
Vi≤ VDDP V
-3000 − 3000 nA Vi> VDDP / 2 -
1 V; Vi< VDDP / 2
+1V
Ratio Vil/ Vih, F pads VILF / 0.6 − −
VIHF CC
On-Resistance of the RDSONM − − 170 Ohm IOH> -2 mA;
class F pad, medium CC P_MOS
driver − − 145 Ohm IOL< 2 mA;
N_MOS
Fall time, pad type F, tFF CC − − 60 ns CL= 50 pF
CMOS mode
Rise time, pad type F, tRF CC − − 60 ns CL= 50 pF
CMOS mode
2.4 − − V IOH≥ -2 mA
Output low voltage, class VOLF CC − − 0.4 V IOL≤ 2 mA
F pads, CMOS mode
1) Hysteresis is implemented to avoid metastable states and switching due to internal ground bounce. It can´t be
guaranteed that it suppresses switching due to external system noise.
Class S pad parameters are only valid for VDDM = 4.75 V to 5.25 V.
The power-up calibration of the ADC requires a maximum number of 4352 fADCI cycles.
VAREFx RAREF, On
Analog_InpRefDiag
Ioz1
Single ADC Input
500nA
200nA VIN[VDDM%]
100nA
-100nA
3% 97% 100%
-500nA
Ioz1
Overlayed ADC/FADC Input
600nA
300nA VIN[VDDM%]
100nA
-100nA
3% 97% 100%
-600nA
The calibration procedure should run after each power-up, when all power supply
voltages and the reference voltage have stabilized.
RN
FAINxN -
+
VFAGND VFAREF /2
=
+
RP
FAINxP -
IFAREF
VFAREF
VFAGND
FADC_InpRefDiag
The following formula calculates the temperature measured by the DTS in [oC] from the
RESULT bit field of the DTSSTAT register.
(1)
= 3, 75 --------- × e 0, 02041 × T J [ C ]
mA
I
0 C
(3)
Function 2 defines the typical static current consumption and Function 3 defines the
maximum static current consumption. Both functions are valid for VDD = 1.326 V.
For the dynamic current consumption using the application pattern and fSRI
= 2 * fPCP = 3 * fFPI the function 4 applies:
(4)
mA
I D m = 1, 19 ------------- × f CPU [ MHz ]
y MHz
I DD = I 0 + I DYM
5.3 AC Parameters
That means, keeping the pads constantly at maximum strength.
VD D P
90% 90%
10% 10%
VSS
tR tF
rise_fall
VD D P
VD D E / 2 Test Points VD D E / 2
VSS
mct04881_a.vsd
MCT04880_new
V
5.25V
5V
4.75V
3.47V VAREF
3.3V
3.0V
-12%
1.365V
1.3V
1.235V -12%
0.5V 0.5V 0.5V
t
VDDP
PORST
power power t
down fail
Power-Up 10.vsd
are internally directly connected. It is recommended that the power pins of the same
voltage are driven by a single power supply.
1. The PORST signal may be deactivated after all VDD5, VDD3.3, VDD1.3, and VAREF power-
supplies and the oscillator have reached stable operation, within the normal
operating conditions.
2. At normal power down the PORST signal should be activated within the normal
operating range, and then the power supplies may be switched off. Care must be
taken that all Flash write or delete sequences have been completed.
3. At power fail the PORST signal must be activated at latest when any 3.3 V or 1.3 V
power supply voltage falls 12% below the nominal level. If, under these conditions,
the PORST is activated during a Flash write, only the memory row that was the target
of the write at the moment of the power loss will contain unreliable content. In order
to ensure clean power-down behavior, the PORST signal should be activated as
close as possible to the normal operating voltage range.
4. In case of a power-loss at any power-supply, all power supplies must be powered-
down, conforming at the same time to the rules number 2 and 4.
5. Although not necessary, it is additionally recommended that all power supplies are
powered-up/down together in a controlled way, as tight to each other as possible.
6. Additionally, regarding the ADC reference voltage VAREF:
– VAREF must power-up at the same time or later then VDDM, and
– VAREF must power-down either earlier or at latest to satisfy the condition
VAREF < VDDM + 0.5 V. This is required in order to prevent discharge of VAREF filter
capacitance through the ESD diodes through the VDDM power supply. In case of
discharging the reference capacitance through the ESD diodes, the current must
be lower than 5 mA.
VDD P -12%
VD D PPA
V D DPPA
VDDP
VDD
tPOA VD D -12%
tPOA
PORST
tPOH tPOH
TRST
TESTMODE
t hd t hd
ESR0
tHDH tHDH tHDH
HWCFG
t PIP t PIP
tPI tPI
Pads
tPI tPI tPI
t PIP
Pad-state undefined
Accumulated Jitter DP CC -7 − 7 ns
Modulation frequency fMOD SR 50 − 200 kHz
PLL base frequency fPLLBASE 50 200 320 MHz
CC
VCO input frequency fREF CC 8 − 16 MHz
VCO frequency range fVCO CC 400 − 720 MHz with inactive
modulation
400 − 600 MHz with active
modulation
Modulation jitter JMOD CC − − 2.5 ns
Total long term jitter JTOT CC − − 9.5 ns
Modulation Amplitude MA SR 0 − 2.5 %
PLL lock-in time tL CC 14 − 200 μs N > 32
14 − 400 μs N ≤ 32
System frequency fSYSD − − 0.01 % with active
deviation CC modulation
Two formulas are defined for the (absolute) approximate maximum value of jitter Dm in
[ns] dependent on the K2 - factor, the SRI clock frequency fSRI in [MHz], and the number
m of consecutive fSRI clock periods.
740 (7)
else D m [ ns ] = ------------------------------------------ + 5
K2 × f SRI [ MHz ]
With rising number m of clock cycles the maximum jitter increases linearly up to a value
of m that is defined by the K2-factor of the PLL. Beyond this value of m the maximum
accumulated jitter remains at a constant value. Further, a lower SRI-Bus clock frequency
fSRI results in a higher absolute maximum jitter value.
Note: The specified PLL jitter values are valid if the capacitive load per pin does not
exceed CL = 20 pF with the maximum driver and sharp edge.
Note: The maximum peak-to-peak noise on the pad supply voltage, measured between
VDDOSC3 and VSSOSC, is limited to a peak-to-peak voltage of VPP = 100 mV for noise
frequencies below 300 KHz and VPP = 40 mV for noise frequencies above
300 KHz.
The maximum peak-to peak noise on the pad supply voltage, measured between
VDDOSC and VSSOSC, is limited to a peak-to-peak voltage of VPP = 100 mV for noise
frequencies below 300 KHz and VPP = 40 mV for noise frequencies above
300 KHz.
These conditions can be achieved by appropriate blocking of the supply voltage
as near as possible to the supply pins and using PCB supply and ground planes.
Note: fOSCREF has to be within the range of 2 MHz to 3 MHz and should be as close as
possible to 2.5 MHz.
The monitored frequency is too low if it is below 1.25 MHz and too high if it is above
7.5 MHz. This leads to the following two conditions:
• Too low: fOSC < 1.25 MHz × (SCU_OSCCON.OSCVAL+1)
• Too high: fOSC > 7.5 MHz × (SCU_OSCCON.OSCVAL+1)
Note: The accuracy is 30% for these boundaries.
Frequency Modulation
Frequency modulation defines a slow and predictable variation of the clock speed. The
modulation configuration itself is controlled via register SCU_PLLCON2 where the two
bit fields define the modulation properties.
(9)
f OSC MODFREQ × 31, 32
f MOD = -------------- × ----------------------------------------------------
P MODAMP
(10)
MODAMP
MA = ----------------------------
N × 161
Note: The specified PLL jitter values are valid if the capacitive load per pin does not
exceed CL = 20 pF with the maximum driver and sharp edge.
Note: The maximum peak-to-peak noise on the pad supply voltage, measured between
VDDPF3 and VSSPF, is limited to a peak-to-peak voltage of VPP = 100 mV for noise
frequencies below 300 KHz and VPP = 40 mV for noise frequencies above
300 KHz.
These conditions can be achieved by appropriate blocking of the supply voltage
as near as possible to the supply pins and using PCB supply and ground planes.
t1
0.9 VD D P
0.5 VD D P
0.1 VD D P
t5 t4
t2 t3
TCK
t6 t7
TMS
t6 t7
TDI
t9 t8 t1 0
TDO
t18
MC_JTAG
t11
0.9 VD D P
0.5 VD D P
0.1 VD D P
t1 5 t14
t1 2 t1 3
MC_DAP0
DAP0
t1 6 t1 7
DAP1
MC_ DAP1_RX
t1 1
DAP1
t1 9
MC_ DAP1_TX
t13 t14
t10
t12
TCLKx
t11
t15 t15
TDATAx
TVALIDx
t16
t17
TREADYx
t23 t24
t20
t22
RCLKx
t21
t25
t26
RDATAx
RVALIDx
t27 t27
RREADYx
MLI_Tmg_2.vsd
t40
0.9 VDDP
FCLP
0.1 VDDP
t45 t45
SOP
EN
t48 t49
0.9 VDDP
SDI
0.1 VDDP
t46 t46
MSC_Tmg_1.vsd
The SSC parameters are vaild for CL = 50 pF and strong driver medium edge.
t50
SCLK1)2)
t51 t51
MTSR1)
t52
t53
1) Data
MRST
valid
t51
2)
SLSOn
t54
First shift First latching Last latching
SCLK1) SCLK edge SCLK edge SCLK edge
t55 t55
t56 t56
t57 t57
MTSR 1) Data Data
valid valid
t60 t60
1)
MRST
t61 t59
SLSI
t58
0.7 VDD
TXD 0.3 VDD
t60
tsample
0.7 VDD
RXD 0.3 VDD
t63
tsample
tBFCLKO
0.9 VDD
BFCLKO 0.5 VDDP05
0.1 VDD
t8 t7
t5 t6
MCT04883_mod
pv + ta pv + t3
ADV
pv + ta
RD
pv + ta
pv + ta t4
BC[3:0]
pv + t5 t6
WAIT
pv + t13 pv + t14 t7
t8
MR/W
pv + t9
pv = programmed value,
TEBU_CLK * sum (correponding bitfield values) new_MuxRD_Async_10.vsd
pv + ta pv + t3
ADV
pv + ta
RD
pv + ta
pv + ta t4
BC[3:0]
pv + t5 t6
WAIT
t7
t8
AD[31:0] Data In
MR/W
pv + t9
pv = programmed value,
TEBU_CLK * sum (correponding bitfield values) new_DemuxRD_Async_10.vsd
t10 t10
A[23:0] Burst Start Address Next
Addr.
t12 t12
RD
RD/WR
t22a t22a
BAA
t24 t24
t23 t23
D[31:0]
Data (Addr+0) Data (Addr+4)
(32-Bit)
D[15:0]
Data (Addr+0) Data (Addr+2)
(16-Bit)
t26
t25
WAIT
1) Output delays are always referenced to BCLKO. The reference clock for input
characteristics depends on bit EBU_BFCON.FDBKEN.
EBU_BFCON.FDBKEN = 0: BFCLKO is the input reference clock.
EBU_BFCON.FDBKEN = 1: BFCLKI is the input reference clock (EBU clock
feedback enabled). BurstRDWR_4.vsd
BFCLKO
t27 t27
HLDA Output
t27 t27
BREQ Output
BFCLKO
t28
t28
t29 t29
HOLD Input
HLDA Input EBUArb_1
tCK
0.9 VDDEBU
0.5 VDDEBU
0.1 VDDEBU
tCF tCR
tCH tCL
Figure 27 Timing Waveform for DDR Clock Signals
T0 T1 T2
DDRCLKO
DDRCLKO
tCVA t CVA
t CVB
CKE
tCVA t CVB
Command VALID NOP
t CVA
t CVB
ADDR VALID
Don't Care
The EBU is characterised with the DLL inactive, so the timing parameters are specified
for this case. For the 1:1 operating mode, the DLL shift time and its error margin has to
be added where appropriate. For the 1:2 or 1:4 cases, the signals will be generated by
the appropriate clock edge so will be delayed by the correct number of EBU clock periods
(tEBU). In this case the clock jitter will need to be subtracted from the available setup and
hold margins.
T0
DDRCLKO
DDRCLKO
tCK tCKDQS tCKDQS
(nom)
DQS[3:0]
tDH1 tDS1
DQ[31:0]
DM[3:0]
1) where n is the divide ratio between the system clock input and the EBU internal clock
2) tJIT is the pk-pk clock jitter of the system clock source
3) tJIT2 is the rising to falling edge jitter of the system clock source
signal is used to determine whether DQ is valid at any given clock edge. The restriction
is that the DDRCLKO signal must propagate through the TC1798 output pad in both
directions in time for the DQ and DQS signals to be latched before the next rising edge
of DDRCLKO at the clock generating flip-flop inside the EBU, i.e.
(Pad Output Delay)+(Pad Input Delay)+(Latch CK->Q valid) = tTIME < tck
In addition the clock to output valid delay of the attached memory device must be less
than 0.5 * tCK
DLL Controlled Read
The EBU interface is characterised with the DLL disabled. The relative positioning of the
DQ and DQS edges are then adjusted to determine the setup and hold times. The
parameters in the following table are therefore specified with the DLL inactive
A standard DDR device will output the DQ and DQS signals with edges that are
nominally aligned and the DLL will delay the DQS inputs internally to re-establish the
setup and hold margins.
T0 T1 T2
DDRCLKO
DDRCLKO
DQS[3:0]
tQS tQS
tQH tQH
DQ[31:0]
T0 T1 T2 tDQCKS
tDQCKH
DDRCLKO
DDRCLKO
DQS[3:0]
tDQCKS tDQCKH
DQ[31:0]
1) In case of wordline oriented defects (see robust EEPROM emulation in the User's Manual) this erase time can
increase by up to 100%.
2) In case the Program Verify feature detects weak bits, these bits will be programmed up to twice more. Each
reprogramming takes additional 5 ms.
3) In case the Program Verify feature detects weak bits, these bits will be programmed once more. The
reprogramming takes additional 5 ms.
4) Only valid when a robust EEPROM emulation algorithm is used. For more details see the User´s Manual.
5) Storage and inactive time included.
6) At average weighted junction temperature Tj = 100°C, or the retention time at average weighted temperature
of Tj = 110°C is minimum 10 years, or the retention time at average weighted temperature of Tj = 150°C is
minimum 0.7 years.
History
6 History
The following changes where done between Version 0.6 and 0.62 of this document:
• change wdith for port 2 in figure 2
• change numbers of VDDFL3 and VSS in figure 2
• update figure 3 according to pinning changes
• remove typo in Ctrl. line from I/O0 to I/O
• change for port 2.8 the symbol from CTRAPB (CCU60) to CCPOS0A (CCU62)
• change for port 2.8 the symbol from T13HRE (CCU61) to T12HRB (CCU63)
• add for port 2.8 the symbol from T3INB (GPT120)
• add for port 2.8 the symbol from T3INA (GPT121)
• change for port 2.10 the symbol from CC60INC (CCU61) to CTRAPB (CCU63)
• change for port 2.12 the symbol from CTRAPB (CCU61) to CCPOS0A (CCU63)
• change for port 2.12 the symbol from T13HRE (CCU60) to T12HRB (CCU62)
• add for port 2.12 the symbol from T2INB (GPT120)
• add for port 2.12 the symbol from T2INA (GPT121)
• add for port 3.0 the symbol CTRAPB (CCU61)
• change for port 3.0 for symbol CC60INC from CCU62 to CCU61
• move pin P3.1 from B20 to B22
• move pin P3.2 from J19 to A22
• move pin P3.3 from A20 to B21
• move pin P3.4 from G19 to K18
• move pin P3.5 from B19 to A21
• move pin P3.6 from K18 to B19
• move pin P3.7 from A19 to A20
• move pin P3.8 from J18 to B19
• move pin P3.9 from B18 to A19
• move pin P3.10 from G18 to J18
• move pin P3.11 from A18 to B18
• move pin P3.12 from F18 to K17
• move pin P3.13 from B13 to A18
• move pin P3.14 from K17 to B13
• removed for port 3.2 the symbol CTRAPB (CCU62)
• add for port 3.4 the symbol CTRAPA (CCU63)
• change for port 3.4 the symbol from CC61INC (CCU62) to CTRAPB (CCU60)
•
• removed for port 3.6 the symbol CTRAPB (CCU63)
• change for port 3.8 the symbol from T12HRB (CCU63) to T13HRE (CCU61)
• removed for port 3.8 the symbol CCPOS0A (CCU62)
• removed for port 3.8 the symbol T3INB (GPT120)
• removed for port 3.8 the symbol T3INA (GPT121)
• change for port 3.14 the symbol from T12HRB (CCU62) to T13HRE (CCU60)
• removed for port 3.14 the symbol CCPOS0A (CCU63)
History
History
• add min and max value for QCONV and adapt typ value
• add load conditions for tFF1 and tRF1
• add conditions to PLL parameter tL
• change DAP parameter t19 from SR to CC classification
• remove footnote 2 for the FADC
• adapt IDs for AB step
• move pin AN49 from W2 to W1
• move pin AN48 from W1 to W2
• removed footnote 2 in table 9
• change max value for ADC parameter tS from 255 to 257
•
• change P1.7 input CC60INB to CC61INB
• remove O2 OUT105 for GPTA1 of P14.9
• add O2 T3OUt for GPT121 of P14.9
• changed the name for O3 from EVTO2 to EVTO1 for P0.5
• changed the name for O3 from EVTO3 to EVTO2 for P0.6
• changed the name for O3 from EVTO4 to EVTO3 for P0.7
• changed the name for O1 and O2 from OUT70 to OUT71 for P1.15
• add input function SLSI2 for SSC2 to P4.9
The following changes where done between Version 0.62 and 0.63 of this document:
• change P1.7 input CC60INB to CC61INB
• remove O2 OUT105 for GPTA1 of P14.9
• add O2 T3OUt for GPT121 of P14.9
• changed the name for O3 from EVTO2 to EVTO1 for P0.5
• changed the name for O3 from EVTO3 to EVTO2 for P0.6
• changed the name for O3 from EVTO4 to EVTO3 for P0.7
• changed the name for O1 and O2 from OUT70 to OUT71 for P1.15
• add input function SLSI2 for SSC2 to P4.9
• add input function CC60INC forCCU61 for P2.10
• change back for port 3.0 for symbol CC60INC from CCU61 to CCU62
• change input function T13HRE from CCU60 to CCU63
• change for port 6.15 the symbol from CC61(CCU60) to CC60(CCU61)
• change for port 8.2 the symbol from CC61(CCU60) to COUT63(CCU61)
• change for port 14.10 the symbol from T3OUT(GPT120) to T6OUT(GPT121)
• add to all SSC signal the assosiated SSC module where is was missing in the pinning
• add section Pin Reliability in Overload
• incease values for absolute maximium parameters IIN and SumIIN
• correct P14.8 O2 as this was incorrected label as O1
The following changes where done between Version 0.63 and 0.7 of this document:
• change value RΘJCT from 2.6 to 3.5 K/W
• change value RΘJCB from 4.3 to 6.1 K/W
• change value RΘJA from 13.6 to 14.7 K/W
History
History
• update parameter description for SSC parameters t52, t53, t56, t57, t58, and t59
• change SSC parameters from CC to SR Symbol for t56, t57, t58 and t59
• add note to ERAY parameters for availability
• add parameters t15, t16, t17, t18, and t19 to the EBU
• adapt EBU parameters for DDR Timming
• add footnote to Flash parameter tERD
• change for parameter NE note from Max. data retention to Min.
• rework the 3.3 V current part of the Power Supply Parameters for better description
and usage
– Parameters IDDP_FP, IDDFL3E and IDDFL3R are removed and replaced in the following
way
– IDDP_FP is replaced by IDDP with the condition including flash programming current
– IDDFL3E is replaced by IDDP with the condition including flash erase verify current
– IDDFL3R is replaced by IDDP with the condition including flash read current
– parameter IDDFL3R was renamed to IDDFL3
The rework of the 3.3 V current part of the Power Supply Parameters was done for
simplification and clarification. Former given values could still be used if liked, the new
definition results in the same resulting values or slightly better values. The flash module
is supplied via IDDFL3 and IDDP. For the different flash operating modes in worst case
different allocations for the two domains resulting.
The application typical case ‘flash read’ has max IDDP of 25 mA and max IDDFL3 of 98 mA
resulting is a sum of 123 mA.
The case ‘flash programming’ has max IDDP of 55 mA and max IDDFL3 of 29 mA resulting
is a sum of 84 mA.
The case ‘flash erase verify’ has max IDDP of 40 mA and max IDDFL3 of 98 mA resulting
is a sum of 138 mA.
So for the old parameter IDDP with 35 mA, the new version reads as
IDDP = 25+IDDP_PORST = 32 mA for the same application relevant case.