- Industrial & lab equipment
- Electrical equipment & supplies
- Electrical connection
- Power extensions
- Infineon
- SAK-TC1762-128F80HL AC
- Data Sheet
advertisement
D a t a S h e e t , V 1 . 0 , A p r . 2 0 0 8
T C 1 7 6 2
3 2 - B i t S i n g l e - C h i p M i c r o c o n t r o l l e r
T r i C o r e
M i c r o c o n t r o l l e r s
Edition 2008-04
Published by
Infineon Technologies AG
81726 München, Germany
© Infineon Technologies AG 2008.
All Rights Reserved.
Legal Disclaimer
The information given in this document shall in no event be regarded as a guarantee of conditions or characteristics (“Beschaffenheitsgarantie”). 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 noninfringement of intellectual property rights of any third party.
Information
For further information on technology, delivery terms and conditions and prices please contact your 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 your nearest Infineon Technologies Office.
Infineon Technologies Components may only be used in life-support devices or systems 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.
D a t a S h e e t , V 1 . 0 , A p r . 2 0 0 8
T C 1 7 6 2
3 2 - B i t S i n g l e - C h i p M i c r o c o n t r o l l e r
T r i C o r e
M i c r o c o n t r o l l e r s
TC1762
Preliminary
TC1762 Data Sheet
Revision History: V1.0, 2008-04
Previous Version: V0.5 2007-03
Page Subjects (major changes since last revision)
VSSOSC3 is deleted from the TC1762 Logic Symbol.
TDATA0 of Pin 17, TCLK0 of Pin 20, TCLK0 of Pin 74 and TDATA0 of Pin
77 are updated in the Pinning Diagram and Pin Definition and Functions
Table.
Transmit DMA request in Block Diagram of ASC Interfaces is updated.
Alternate output functions in block diagram of SSC interfaces are updated.
Programmable baud rate of the MLI is updated.
TDATA0 and TCLK0 of the block diagram of MLI interfaces are updated.
The description for WDT double reset detection is updated.
The power sequencing details is updated.
MLI timing, maximum operating frequency limit is extended, t31 is added.
Thermal resistance junction leads is updated.
Trademarks
TriCore® is a trademark of Infineon Technologies AG.
We Listen to Your Comments
Any information within this document that you feel is wrong, unclear or missing at all?
Your feedback will help us to continuously improve the quality of this document.
Please send your proposal (including a reference to this document) to: [email protected]
Data Sheet V1.0, 2008-04
TC1762
Preliminary
Table of Contents
Table of Contents
General Device Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Pad Driver and Input Classes Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
System Architecture and On-Chip Bus Systems . . . . . . . . . . . . . . . . . . . . .24
Memory Protection System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
DMA Controller and Memory Checker . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
Asynchronous/Synchronous Serial Interfaces (ASC0, ASC1) . . . . . . . . . . .33
High-Speed Synchronous Serial Interface (SSC0) . . . . . . . . . . . . . . . . . . .35
Micro Second Bus Interface (MSC0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Micro Link Serial Bus Interface (MLI0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
General Purpose Timer Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
Functionality of GPTA0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
Analog-to-Digital Converter (ADC0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Fast Analog-to-Digital Converter Unit (FADC) . . . . . . . . . . . . . . . . . . . . . . .49
Power Management System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Parameter Interpretation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66
Pad Driver and Pad Classes Summary . . . . . . . . . . . . . . . . . . . . . . . . . .67
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
Data Sheet 1 V1.0, 2008-04
TC1762
Preliminary
Table of Contents
Analog to Digital Converter (ADC0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
Fast Analog to Digital Converter (FADC) . . . . . . . . . . . . . . . . . . . . . . . . .82
Temperature Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
Power Supply Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
Output Rise/Fall Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
Power, Pad and Reset Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
Phase Locked Loop (PLL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
Debug Trace Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
Timing for JTAG Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
Micro Link Interface (MLI) Timing . . . . . . . . . . . . . . . . . . . . . . . . . . .102
Micro Second Channel (MSC) Interface Timing . . . . . . . . . . . . . . . .104
Synchronous Serial Channel (SSC) Master Mode Timing . . . . . . . . .105
Flash Memory Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108
Data Sheet 2 V1.0, 2008-04
TC1762
Preliminary Summary of Features
1 Summary of Features
The TC1762 has the following features:
• High-performance 32-bit super-scaler TriCore v1.3 CPU with 4-stage pipeline
– Superior real-time performance
– Strong bit handling
– Fully integrated DSP capabilities
– Single precision Floating Point Unit (FPU)
– 66 or 80 MHz operation at full temperature range
• Multiple on-chip memories
– 32 Kbyte Local Data Memory (SRAM)
– 4 Kbyte Overlay Memory
– 8 Kbyte Scratch-Pad RAM (SPRAM)
– 8 Kbyte Instruction Cache (ICACHE)
– 1024 Kbyte Flash Memory
– 16 Kbyte Data Flash (2 Kbyte EEPROM emulation)
– 16 Kbyte Boot ROM
• 8-channel DMA Controller
• Fast-response interrupt system with 255 hardware priority arbitration levels serviced by CPU
• High-performance on-chip bus structure
– 64-bit Local Memory Bus (LMB) to Flash memory
– System Peripheral Bus (SPB) for interconnections of functional units
• Versatile on-chip Peripheral Units
– Two Asynchronous/Synchronous Serial Channels (ASCs) with baudrate generator, parity, framing and overrun error detection
– One High Speed Synchronous Serial Channel (SSC) with programmable data length and shift direction
– One Micro Second Bus (MSC) interface for serial port expansion to external power devices
– One high-speed Micro Link Interface (MLI) for serial inter-processor communication
– One MultiCAN Module with two CAN nodes and 64 free assignable message objects for high efficiency data handling via FIFO buffering and gateway data transfer
– One General Purpose Timer Array Module (GPTA) with a powerful set of digital signal filtering and timer functionality to realize autonomous and complex
Input/Output management
– One 16-channel Analog-to-Digital Converter unit (ADC) with selectable 8-bit, 10bit, or 12-bit, supporting 32 input channels
– One 2-channel Fast Analog-to-Digital Converter unit (FADC) with concatenated comb filters for hardware data reduction: supporting 10-bit resolution, with minimum conversion time of 262.5ns (@ 80 MHz) or 318.2ns (@ 66 MHz)
Data Sheet 3 V1.0, 2008-04
TC1762
Preliminary Summary of Features
• 32 analog input lines for ADC and FADC
• 81 digital general purpose I/O lines
• Digital I/O ports with 3.3 V capability
• On-chip debug support for OCDS Level 1 and 2 (CPU, DMA)
• Dedicated Emulation Device chip for multi-core debugging, tracing, and calibration via USB V1.1 interface available (TC1766ED)
• Power Management System
• Clock Generation Unit with PLL
• Core supply voltage of 1.5 V
• I/O voltage of 3.3 V
• Full automotive temperature range: -40° to +125°C
• PG-LQFP-176-2 package
Data Sheet 4 V1.0, 2008-04
TC1762
Preliminary 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 TC1762, please refer to the “Product Catalog
Microcontrollers” that summarizes all available microcontroller variants.
This document describes the derivatives of the device.The
derivatives and summarizes the differences.
Table 1-1
Derivative
TC1762 Derivative Synopsis
SAK-TC1762-128F66HL
SAK-TC1762-128F80HL
Ambient Temperature Range
T
A
= -40 o
C to +125 o
C; 66 MHz operation frequency
T
A
= -40 o
C to +125 o
C; 80 MHz operation frequency
Data Sheet 5 V1.0, 2008-04
TC1762
Preliminary General Device Information
2 General Device Information
Chapter 2 provides the general information for the TC1762.
2.1
Block Diagram
Figure 2-1 shows the TC1762 block diagram.
PMI
8 KB SPRAM
8 KB ICACHE
PMU
16 KB BROM
1024 KB Pflash
16 KB DFlash
4 KB OVRAM
FPU
TriCore
(TC1.3M)
CPS
DMI
32 KB LDRAM
Local Memory Bus (LMB)
LFI Bridge
LBCU
Abbreviations:
ICACHE:
SPRAM:
LDRAM:
OVRAM:
BROM:
PFlash:
DFlash:
LMB:
SPB:
Instruction Cache
Scratch-Pad RAM
Local Data RAM
Overlay RAM
Boot ROM
Program Flash
Data Flash
Local Memory Bus
System Peripheral Bus
OCDS Debug
Interface/JTAG
ASC0
ASC1
GPTA
Ext.
Request
Unit
SCU
Multi CAN
(2 Nodes,
64 Buffer) f
FPI f
CPU
MSC0
STM
SBCU
Ports
DMA
8 ch.
SMIF
MLI0
Mem
Check
SSC0
ADC0
32 ch.
FADC
2 ch.
MCB06056
Figure 2-1 TC1762 Block Diagram
Data Sheet 6 V1.0, 2008-04
TC1762
General Device Information Preliminary
2.2
Logic Symbol
Figure 2-2 shows the TC1762 logic symbol.
General Control
MSC0 Control
ADC Analog Inputs
ADC/FADC Analog
Power Supply
Digital Circuitry
Power Supply
PORST
HDRST
NMI
BYPASS
TESTMODE
FCLP 0A
FCLN0
SOP0A
SON0
AN[35:0]
V
DDM
V
SSM
V
DDMF
V
SSMF
V
DDAF
V
SSAF
V
AREF0
V
AGND0
V
FAREF
V
FAGND
V
DDFL3
V
DD
V
DDP
V
SS
7
8
9
TC1762
Port 0 16-bit
Alternate Functions
GPTA, SCU
GPTA, ADC Port 1 15-bit
Port 2 14-bit SSC0, MLI0, GPTA , MSC0
Port 3 16-bit
Port 4 4-bit
Port 5 16-bit
TRST
TCK
TDI
TDO
TMS
BRKIN
BRKOUT
TRCLK
XTAL1
XTAL2
V
DDOSC3
ASC0/1, SSC0, SCU, CAN
GPTA, SCU
GPTA, OCDS L 2, MLI0
OCDS / JTAG Control
Oscillator
V
DDOSC
V
SSOSC
MCB06066
Figure 2-2 TC1762 Logic Symbol
Data Sheet 7 V1.0, 2008-04
Preliminary
2.3
Pin Configuration
Figure 2-3 shows the TC1762 pin configuration.
TC1762
General Device Information
OCDSDBG0/OUT40/IN40/P5.0
OCDSDBG1/OUT41/IN41/P5.1
OCDSDBG2/OUT42/IN42/P5.2
OCDSDBG3/OUT43/IN43/P5.3
OCDSDBG4/OUT44/IN44/P5.4
OCDSDBG5/OUT45/IN45/P5.5
OCDSDBG6/OUT46/IN46/P5.6
OCDSDBG7/OUT47/IN47/P5.7
TRCLK
V
DD
V
DDP
V
SS
OCDSDBG8/RDATA0B/P5.8
OCDSDBG9/RVALID0B/P5.9
OCDSDBG10/RREADY0B/P5.10
OCDSDBG11/RCLK0B/P5.11
OCDSDBG12/TDATA0/P5.12
OCDSDBG13/TVALID0B/P5.13
OCDSDBG14/TREADY0B/P5.14
OCDSDBG15/TCLK0/P5.15
N.C.
V
SSAF
V
DDAF
V
DDMF
V
SSMF
V
FAREF
V
FAGND
AN35
AN34
AN33
AN32
AN31
AN30
AN29
AN28
AN7
AN27
AN26
AN25
AN24
AN23
AN22
AN21
AN20
20
21
22
23
24
25
14
15
16
17
18
19
26
27
28
29
30
31
8
9
10
11
12
13
5
6
7
1
2
3
4
37
38
39
40
41
42
43
44
32
33
34
35
36
TC1762
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
P3.4/MTSR0
P3.7/SLSI0/SLSO02
P3.3/MRST0
P3.2/SCLK0
P3.8/SLSO06/TXD1A
P3.6/SLSO01/SLSO01
P3.5/SLSO00/SLSO00
V
SS
V
DDP
V
DD
HDRST
PORST
NMI
BYPASS
TESTMODE
BRKIN
BRKOUT
TCK
TRST
TDO
TMS
TDI
P1.7/IN23/OUT23/OUT79
P1.6/IN22/OUT22/OUT78
P1.5/IN21/OUT21/OUT77
P1.4/IN20/EMG_IN/OUT20/OUT76
V
DDOSC3
V
DDOSC
V
SSOSC
XTAL2
XTAL1
V
SS
V
DDP
V
DD
P1.3/IN19/OUT19/OUT75
P1.11/IN27/IN51/OUT27/OUT51
P1.10/IN26/IN50/OUT26/OUT50
P1.9/IN25/IN49/OUT25/OUT49
P1.8/IN24/IN48/OUT24/OUT48
P1.2/IN18/OUT18/OUT74
P1.1/IN17/OUT17/OUT73
P1.0/IN16/OUT16/OUT72
P4.3/IN31/IN55/OUT31/OUT55/SYSCLK
N.C.
Figure 2-3 TC1762 Pinning for PG-LQFP-176-2 Package
MCP06067
Data Sheet 8 V1.0, 2008-04
TC1762
Preliminary General Device Information
2.4
Pad Driver and Input Classes Overview
The TC1762 provides different types and classes of input and output lines. For understanding of the abbreviations in
Table 2-1 starting at the next page,
gives an overview on the pad type and class types.
Data Sheet 9 V1.0, 2008-04
TC1762
Preliminary
2.5
Pin Definitions and Functions
Table 2-1 shows the TC1762 pin definitions and functions.
General Device Information
Table 2-1
Symbol
Pin Definitions and Functions
Pins I/O Pad
Driver
Class
Power
Supply
Functions
Parallel Ports
P0
P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
P0.8
P0.9
P0.10
P0.11
P0.12
P0.13
P0.14
P0.15
145
146
147
148
166
167
173
174
149
150
151
152
168
169
175
176
I/O A1 V
DDP
Port 0
Port 0 is a 16-bit bi-directional general- purpose I/O port which can be alternatively used for GPTA I/O lines or external trigger inputs.
IN0 / OUT0 /
IN1 / OUT1 /
IN2 / OUT2 /
IN3 / OUT3 /
IN4 / OUT4 /
IN5 / OUT5 /
IN6 / OUT6 /
REQ2
IN7 / OUT7 /
REQ3
IN8 / OUT8 /
IN9 / OUT9 /
IN10 / OUT10 /
IN11 / OUT11 /
IN12 / OUT12 /
IN13 / OUT13 /
IN14 / OUT14 /
REQ4
IN15 / OUT15 /
REQ5
OUT56 line of GPTA
OUT57 line of GPTA
OUT58 line of GPTA
OUT59 line of GPTA
OUT60 line of GPTA
OUT61 line of GPTA
OUT62 line of GPTA
External trigger input 2
OUT63 line of GPTA
External trigger input 3
OUT64 line of GPTA
OUT65 line of GPTA
OUT66 line of GPTA
OUT67 line of GPTA
OUT68 line of GPTA
OUT69 line of GPTA
OUT70 line of GPTA
External trigger input 4
OUT71 line of GPTA
External trigger input 5
In addition, the state of the port pins are latched into the software configuration input register SCU_SCLIR at the rising edge of
HDRST. Therefore, Port 0 pins can be used for operating mode selections by software.
Data Sheet 10 V1.0, 2008-04
TC1762
Preliminary General Device Information
Table 2-1 Pin Definitions and Functions (cont’d)
Symbol Pins I/O Pad
Driver
P1
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
P1.8
P1.9
P1.10
P1.11
P1.12
P1.13
P1.14
91
92
93
98
107
108
109
110
94
95
96
97
73
72
71
I/O
Class
A1
A1
A1
A1
A1
A1
A1
A1
A2
A2
A2
A2
A1
A1
A1
Power
Supply
V
DDP
Functions
Port 1
Port 1 is a 15-bit bi-directional general purpose I/O port which can be alternatively used for GPTA I/O lines and ADC0 interface.
IN16 / OUT16 /
IN17 / OUT17 /
IN18 / OUT18 /
IN19 / OUT19 /
IN20 / OUT20 /
IN21 / OUT21 /
IN22 / OUT22 /
IN23 / OUT23 /
IN24 / OUT24 /
IN25 / OUT25 /
IN26 / OUT26 /
IN27 / OUT27 /
AD0EMUX0
AD0EMUX1
AD0EMUX2
OUT72 line of GPTA
OUT73 line of GPTA
OUT74 line of GPTA
OUT75 line of GPTA
OUT76 line of GPTA
OUT77 line of GPTA
OUT78 line of GPTA
OUT79 line of GPTA
IN48 / OUT48 line of GPTA
IN49 / OUT49 line of GPTA
IN50 / OUT50 line of GPTA
IN51 / OUT51 line of GPTA
ADC0 external multiplexer control output 0
ADC0 external multiplexer control output 1
ADC0 external multiplexer control output 2
In addition, P1.4 also serves as emergency
shut-off input for certain I/O lines (e.g. GPTA related outputs).
Data Sheet 11 V1.0, 2008-04
TC1762
Preliminary General Device Information
Table 2-1 Pin Definitions and Functions (cont’d)
Symbol Pins I/O Pad
Driver
P2
P2.0
P2.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7
74
75
76
77
78
79
80
81
I/O
Class
A2
A2
A2
A2
A1
A2
A1
A1
Power
Supply
V
DDP
Functions
Port 2
Port 2 is a 14-bit bi-directional general- purpose I/O port which can be alternatively used for GPTA I/O, and interface for MLI0,
MSC0 or SSC0.
TCLK0
IN32 / OUT32
TREADY0A
IN33 / OUT33
SLSO03
TVALID0A
IN34 / OUT34
TDATA0
IN35 / OUT35
RCLK0A
IN36 / OUT36
RREADY0A
IN37 / OUT37
RVALID0A
IN38 / OUT38
RDATA0A
IN39 / OUT39
MLI0 transmit channel clock output A line of GPTA
MLI0 transmit channel ready input A line of GPTA
SSC0 slave select output 3
MLI0 transmit channel valid output A line of GPTA
MLI0 transmit channel data output A line of GPTA
MLI0 receive channel clock input A line of GPTA
MLI0 receive channel ready output A line of GPTA
MLI0 receive channel valid input A line of GPTA
MLI0 receive channel data input A line of GPTA
Data Sheet 12 V1.0, 2008-04
TC1762
Preliminary
Table 2-1
Symbol Pins I/O Pad
Driver
P2.8
164
Pin Definitions and Functions (cont’d)
Power
Supply
Functions
Class
A2
P2.9
160 A2
SLSO04
EN00
SLSO05
EN01
P2.10
P2.11
P2.12
P2.13
161
162
163
165
A2
A2
A2
A1
FCLP0B
SOP0B
SDI0
General Device Information
SSC0 Slave Select output 4
MSC0 enable output 0
SSC0 Slave Select output 5
MSC0 enable output 1
MSC0 clock output B
MSC0 serial data output B
MSC0 serial data input
Data Sheet 13 V1.0, 2008-04
TC1762
Preliminary General Device Information
Table 2-1 Pin Definitions and Functions (cont’d)
Symbol Pins I/O Pad
Driver
P3
P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7
P3.8
P3.9
P3.10
P3.11
P3.12
P3.13
P3.14
P3.15
136
135
129
130
132
126
127
131
128
138
137
144
143
142
134
133
I/O
Class
A2
A2
A2
A2
A2
A2
A2
A2
A2
A2
A1
A1
A2
A2
A2
A2
Power
Supply
V
DDP
Functions
Port 3
Port 3 is a 16-bit bi-directional general- purpose I/O port which can be alternatively used for ASC0/1, SSC0 and CAN lines.
RXD0A
TXD0A
ASC0 receiver inp./outp. A
ASC0 transmitter output A
SLSO00
SLSO01
SLSI0
SLSO02
SLSO06
TXD1A
RXD1A
REQ0
REQ1
RXDCAN0
RXD0B
TXDCAN0
TXD0B
RXDCAN1
RXD1B
TXDCAN1
TXD1B
This pin is sampled at the rising edge of
PORST. If this pin and the BYPASS input pin are both active, then oscillator bypass mode is entered.
SCLK0
MRST0
MTSR0
SSC0 clock input/output
SSC0 master receive input/ slave transmit output
SSC0 master transmit output/slave receive input
SSC0 slave select output 0
SSC0 slave select output 1
SSC0 slave select input
SSC0 slave select output 2
SSC0 slave select output 6
ASC1 transmitter output A
ASC1 receiver inp./outp. A
External trigger input 0
External trigger input 1
CAN node 0 receiver input
ASC0 receiver inp./outp. B
CAN node 0 transm. output
ASC0 transmitter output B
CAN node 1 receiver input
ASC1 receiver inp./outp. B
CAN node 1 transm. output
ASC1 transmitter output B
Data Sheet 14 V1.0, 2008-04
TC1762
Preliminary General Device Information
Table 2-1 Pin Definitions and Functions (cont’d)
Symbol Pins I/O Pad
Driver
Class
P4
P4.[3:0]
P4.0
P4.1
P4.2
P4.3
86
87
88
90
I/O
A1
A1
A2
A2
Power
Supply
V
DDP
Functions
Port 4 / Hardware Configuration Inputs
HWCFG[3:0] Boot mode and boot location inputs; inputs are latched with the rising edge of
HDRST.
During normal operation, Port 4 pins may be used as alternate functions for GPTA or system clock output.
IN28 / OUT28 /
IN29 / OUT29 /
IN30 / OUT30 /
IN31 / OUT31 /
SYSCLK
IN52 / OUT52 line of GPTA
IN53 / OUT53 line of GPTA
IN54 / OUT54 line of GPTA
IN55 / OUT55 line of GPTA
System Clock Output
Data Sheet 15 V1.0, 2008-04
TC1762
Preliminary General Device Information
Table 2-1 Pin Definitions and Functions (cont’d)
Symbol Pins I/O Pad
Driver
P5
P5.0
P5.1
P5.2
P5.3
P5.4
P5.5
P5.6
P5.7
1
2
3
4
5
6
7
8
Class
I/O A2
Power
Supply
V
DDP
Functions
Port 5
Port 5 is a 16-bit bi-directional general- purpose I/O port. In emulation, it is used as a trace port for OCDS Level 2 debug lines. In normal operation, it is used for GPTA I/O or the MLI0 interface.
OCDSDBG0
IN40 / OUT40
OCDSDBG1
IN41 / OUT41
OCDSDBG2
IN42 / OUT42
OCDSDBG3
IN43 / OUT43
OCDSDBG4
IN44 / OUT44
OCDSDBG5
IN45 / OUT45
OCDSDBG6
IN46 / OUT46
OCDSDBG7
IN47 / OUT47
OCDS L2 Debug Line 0
(Pipeline Status Sig. PS0) line of GPTA
OCDS L2 Debug Line 1
(Pipeline Status Sig. PS1) line of GPTA
OCDS L2 Debug Line 2
(Pipeline Status Sig. PS2) line of GPTA
OCDS L2 Debug Line 3
(Pipeline Status Sig. PS3) line of GPTA
OCDS L2 Debug Line 4
(Pipeline Status Sig. PS4) line of GPTA
OCDS L2 Debug Line 5
(Break Qualification Line
BRK0) line of GPTA
OCDS L2 Debug Line 6
(Break Qualification Line
BRK1) line of GPTA
OCDS L2 Debug Line 7
(Break Qualification Line
BRK2) line of GPTA
Data Sheet 16 V1.0, 2008-04
TC1762
Preliminary
Table 2-1 Pin Definitions and Functions (cont’d)
Symbol Pins I/O Pad
Driver
P5.8
13
Class
Power
Supply
Functions
OCDSDBG8
P5.9
P5.10
P5.11
P5.12
P5.13
P5.14
P5.15
14
15
16
17
18
19
20
General Device Information
RDATA0B
OCDSDBG9
RVALID0B
OCDSDBG10
RREADY0B
OCDSDBG11
RCLK0B
OCDSDBG12
TDATA0
OCDSDBG13
TVALID0B
OCDSDBG14
TREADY0B
OCDSDBG15
TCLK0
OCDS L2 Debug Line 8
(Indirect PC Addr. PC0)
MLI0 receive channel data input B
OCDS L2 Debug Line 9
(Indirect PC Addr. PC1)
MLI0 receive channel valid input B
OCDS L2 Debug Line 10
(Indirect PC Addr. PC2)
MLI0 receive channel ready output B
OCDS L2 Debug Line 11
(Indirect PC Addr. PC3)
MLI0 receive channel clock input B
OCDS L2 Debug Line 12
(Indirect PC Addr. PC04)
MLI0 transmit channel data output B
OCDS L2 Debug Line 13
(Indirect PC Addr. PC05)
MLI0 transmit channel valid output B
OCDS L2 Debug Line 14
(Indirect PC Address PC6)
MLI0 transmit channel ready input B
OCDS L2 Debug Line 15
(Indirect PC Address PC7)
MLI0 transmit channel clock output B
Data Sheet 17 V1.0, 2008-04
TC1762
Preliminary General Device Information
Table 2-1 Pin Definitions and Functions (cont’d)
Symbol Pins I/O Pad
Driver
Class
MSC0 Outputs
FCLP0A
FCLN0
SOP0A
SON0
157
156
159
158
O
O
O
O
C
Power
Supply
V
DDP
Functions
LVDS MSC Clock and Data Outputs
MSC0 Differential Driver Clock Output
Positive A
MSC0 Differential Driver Clock Output
Negative
MSC0 Differential Driver Serial Data Output
Positive A
MSC0 Differential Driver Serial Data Output
Negative
Data Sheet 18 V1.0, 2008-04
TC1762
Preliminary General Device Information
AN8
AN9
AN10
AN11
AN12
AN13
AN14
AN15
AN16
AN17
AN18
AN19
AN0
AN1
AN2
AN3
AN4
AN5
AN6
AN7
AN20
AN21
AN22
AN23
AN24
AN25
AN26
AN27
AN28
AN29
AN30
55
50
49
48
47
46
45
60
59
58
57
56
67
66
65
64
63
62
61
36
40
39
38
37
35
34
33
44
43
42
41
Table 2-1 Pin Definitions and Functions (cont’d)
Symbol Pins I/O Pad
Driver
Class
Analog Inputs
AN[35:0] I D
Power
Supply
–
Functions
Analog Input Port
The Analog Input Port provides altogether 36 analog input lines to ADC0 and FADC.
AN[31:0]: ADC0 analog inputs [31:0]
AN[35:32]: FADC analog differential inputs
Analog input 0
Analog input 1
Analog input 2
Analog input 3
Analog input 4
Analog input 5
Analog input 6
Analog input 7
Analog input 8
Analog input 9
Analog input 10
Analog input 11
Analog input 12
Analog input 13
Analog input 14
Analog input 15
Analog input 16
Analog input 17
Analog input 18
Analog input 19
Analog input 20
Analog input 21
Analog input 22
Analog input 23
Analog input 24
Analog input 25
Analog input 26
Analog input 27
Analog input 28
Analog input 29
Analog input 30
Data Sheet 19 V1.0, 2008-04
TC1762
Preliminary General Device Information
Table 2-1 Pin Definitions and Functions (cont’d)
Symbol Pins I/O Pad
Driver
Class
AN31
AN32
AN33
AN34
AN35
32
31
30
29
28
I D
System I/O
TRST
TCK
TDI
114
115
111
I
I
I A2
1)
A2
A1
TDO
TMS
113 O A2
112 I A2
BRKIN 117 I/O A3
BRK
OUT
116 I/O A3
TRCLK
NMI
9
120 I
O A4
A2
4)5)
HDRST 122 I/O A2
6)
PORST
7)
121 I A2
Power
Supply
–
V
V
V
V
V
V
V
V
V
V
V
DDP
DDP
DDP
DDP
DDP
DDP
DDP
DDP
DDP
DDP
DDP
Functions
Analog input 31
Analog input 32
Analog input 33
Analog input 34
Analog input 35
JTAG Module Reset/Enable Input
JTAG Module Clock Input
JTAG Module Serial Data Input
JTAG Module Serial Data Output
JTAG Module State Machine Control Input
OCDS Break Input (Alternate Output)
2)3)
OCDS Break Output (Alternate Input)
Trace Clock for OCDS_L2 Lines
Non-Maskable Interrupt Input
Hardware Reset Input /
Reset Indication Output
Power-on Reset Input
BYPASS 119 I A1
V
DDP
TEST
MODE
XTAL1
XTAL2
N.C.
118 I
102
103
21,
89
A2
I
O n.a.
– –
V
V
–
DDP
DDOSC
PLL Clock Bypass Select Input
This input has to be held stable during poweron resets. With BYPASS = 1, the spike filters in the HDRST, PORST and NMI inputs are switched off.
Test Mode Select Input
For normal operation of the TC1762, this pin should be connected to high level.
Oscillator/PLL/Clock Generator
Input/Output Pins
Not Connected
These pins are reserved for future extension and must not be connected externally.
Data Sheet 20 V1.0, 2008-04
TC1762
Preliminary General Device Information
Table 2-1 Pin Definitions and Functions (cont’d)
Symbol Pins I/O Pad
Driver
Class
Power Supplies
V
DDM
V
SSM
V
DDMF
V
SSMF
V
DDAF
V
SSAF
V
AREF0
V
AGND0
V
FAREF
V
V
V
V
V
V
FAGND
DDOSC
DDOSC3
SSOSC
DDFL3
DD
54 – –
53 – –
24 – –
25 – –
23 – –
22 – –
52 – –
51 – –
26 – –
27 – –
105 – –
106 – –
104 – –
141 – –
10,
68,
84,
99,
123,
153,
170
– –
Power
Supply
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
Functions
ADC Analog Part Power Supply (3.3 V)
ADC Analog Part Ground for V
DDM
FADC Analog Part Power Supply (3.3 V)
FADC Analog Part Ground for V
DDMF
FADC Analog Part Logic Power Supply
(1.5 V)
FADC Analog Part Logic Ground for V
DDAF
ADC Reference Voltage
ADC Reference Ground
FADC Reference Voltage
FADC Reference Ground
Main Oscillator and PLL Power Supply
(1.5 V)
Main Oscillator Power Supply (3.3 V)
Main Oscillator and PLL Ground
Power Supply for Flash (3.3 V)
Core Power Supply (1.5 V)
Data Sheet 21 V1.0, 2008-04
TC1762
Preliminary General Device Information
Table 2-1 Pin Definitions and Functions (cont’d)
Symbol Pins I/O Pad
Driver
Class
V
DDP
11,
69,
83,
100,
124,
154,
171,
139
– –
Power
Supply
–
Functions
Port Power Supply (3.3 V)
V
SS
12,
70,
85,
101,
125,
155,
172,
140,
82
– – – Ground
1) These pads are I/O pads with input only function. Its input characteristics are identical with the input characteristics as defined for class A pads.
2) In case of a power-fail condition (one or more power supply voltages drop below the specified voltage range), an undefined output driving level may occur at these pins.
3) Programmed by software as either break input or break output.
4) These pads are input only pads with input characteristics.
5) Input only pads with input spike filter.
6) Open drain pad with input spike filter.
7) The dual input reset system of TC1762/TC1766ED, assumes that the PORST reset pin is used for power-on reset only. It has to be taken into account that if a system uses the PORST reset input for other system resets, the emulation part of the TC1766ED Emulation Device is reset as well. Thus, it will always force a complete re-initialization of the emulator and will prevent the user debugging across these types of resets.
8) Input only pads without input spike filter.
Data Sheet 22 V1.0, 2008-04
TC1762
Preliminary General Device Information
Table 2-2 List of Pull-up/Pull-down Reset Behavior of the Pins
Pins PORST = 0 PORST = 1
All GPIOs, TDI, TMS, TDO
HDRST
BYPASS
Pull-up
Drive-low
Pull-up
Pull-up
High-impedance
Pull-down TRST, TCK
TRCLK
BRKIN, BRKOUT, TESTMODE
NMI, PORST
High-impedance
High-impedance
Pull-up
Pull-down
Data Sheet 23 V1.0, 2008-04
TC1762
Preliminary Functional Description
3 Functional Description
Chapter 3 provides an overview of the TC1762 functional description.
3.1
System Architecture and On-Chip Bus Systems
The TC1762 has two independent on-chip buses (see also TC1762 block diagram on
• Local Memory Bus (LMB)
• System Peripheral Bus (SPB)
The LMB Bus connects the CPU local resources for data and instruction fetch. The Local
Memory Bus interconnects the memory units and functional units, such as CPU and
PMU. The main target of the LMB bus is to support devices with fast response times, optimized for speed. This allows the DMI and PMI fast access to local memory and reduces load on the FPI bus. The Tricore system itself is located on LMB bus.
The Local Memory Bus is a synchronous, pipelined, split bus with variable block size transfer support. It supports 8-, 16-, 32- and 64-bit single transactions and variable length 64-bit block transfers.
The SPB Bus is accessible to the CPU via the LMB Bus bridge. The System Peripheral
Bus (SPB Bus) in TC1762 is an on-chip FPI Bus. The FPI Bus interconnects the functional units of the TC1762, such as the DMA and on-chip peripheral components.
The FPI Bus is designed to be quick to be acquired by on-chip functional units, and quick to transfer data. The low setup overhead of the FPI Bus access protocol guarantees fast
FPI Bus acquisition, which is required for time-critical applications.The FPI Bus is designed to sustain high transfer rates. For example, a peak transfer rate of up to 320
Mbyte/s can be achieved with a 80 MHz bus clock and 32-bit data bus. With a 66 MHz bus clock, the peak transfer rate is up to 264 Mbytes/s. Multiple data transfers per bus arbitration cycle allow the FPI Bus to operate at close to its peak bandwidth.
Both the LMB Bus and the SPB Bus runs at full CPU speed. The maximum CPU speed is 66 or 80 MHz depending on the derivative.
Additionally, two simplified bus interfaces are connected to and controlled by the DMA
Controller:
• DMA Bus
• SMIF Interface
Data Sheet 24 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.2
On-Chip Memories
As shown in the TC1762 block diagram on
Page 2-6 , some of the TC1762 units provide
on-chip memories that are used as program or data memory.
• Program memory in PMU
– 16 Kbyte Boot ROM (BROM)
– 1024 Kbyte Program Flash (PFlash)
• Program memory in PMI
– 8 Kbyte Scratch-Pad RAM (SPRAM)
– 8 Kbyte Instruction Cache (ICACHE)
• Data memory in PMU
– 16 Kbyte Data Flash (DFlash)
– 4 Kbyte Overlay RAM (OVRAM)
• Data memory in DMI
– 32 Kbyte Local Data RAM (LDRAM)
• On-chip SRAM with parity error protection
Features of Program Flash
• 1024 Kbyte on-chip program Flash memory
• Usable for instruction code or constant data storage
• 256-byte program interface
– 256 bytes are programmed into PFLASH page in one step/command
• 256-bit read interface
– Transfer from PFLASH to CPU/PMI by four 64-bit single cycle burst transfers
• Dynamic correction of single-bit errors during read access
• Detection of double-bit errors
• Fixed sector architecture
– Eight 16 Kbyte, one 128 Kbyte, one 256 Kbyte and one 512 Kbyte sectors
– Each sector separately erasable
– Each sector separately write-protectable
• Configurable read protection for complete PFLASH with sophisticated read access supervision, combined with write protection for complete PFLASH (protection against
“Trojan horse” software)
• Configurable write protection for each sector
– Each sector separately write-protectable
– With capability to be re-programmed
– With capability to be locked forever (OTP)
• Password mechanism for temporary disabling of write and read protection
• On-chip generation of programming voltage
• JEDEC-standard based command sequences for PFLASH control
– Write state machine controls programming and erase operations
– Status and error reporting by status flags and interrupt
• Margin check for detection of problematic PFLASH bits
Data Sheet 25 V1.0, 2008-04
TC1762
Preliminary Functional Description
Features of Data Flash
• 16 Kbyte on-chip data Flash memory, organized in two 8 Kbyte banks
• Usable for data storage with EEPROM functionality
• 128 Byte of program interface
– 128 bytes are programmed into one DFLASH page by one step/command
• 64-bit read interface (no burst transfers)
• Dynamic correction of single-bit errors during read access
• Detection of double-bit errors
• Fixed sector architecture
– Two 8 Kbyte banks/sectors
– Each sector separately erasable
• Configurable read protection (combined with write protection) for complete DFLASH together with PFLASH read protection
• Password mechanism for temporary disabling of write and read protection
• Erasing/programming of one bank possible while reading data from the other bank
• Programming of one bank while erasing the other bank possible
• On-chip generation of programming voltage
• JEDEC-standard based command sequences for DFLASH control
– Write state machine controls programming and erase operations
– Status and error reporting by status flags and interrupt
• Margin check for detection of problematic DFLASH bits
Data Sheet 26 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.3
Architectural Address Map
Table 3-1 shows the overall architectural address map as defined for the TriCore and as
implemented in TC1762.
Table 3-1
Segment
0-7
TC1762 Architectural Address Map
Contents Size Description
8
9
10
11
12
13
14
15
Global
Global
Memory
Global
Memory
Global
Memory
Global
Memory
8 x 256
Mbyte
256 Mbyte
256 Mbyte
256 Mbyte
256 Mbyte
Reserved (MMU space); cached
Reserved (246 Mbyte); PMU, Boot ROM; cached
FPI space; cached
Reserved (246 Mbyte), PMU, Boot ROM; noncached
FPI space; non-cached
Local LMB
Memory
DMI
256 Mbyte Reserved; bottom 4 Mbyte visible from FPI bus in segment 14; cached
64 Mbyte Local Data Memory RAM; non-cached
PMI
EXT_PER
64 Mbyte
96 Mbyte
Local Code Memory RAM; non-cached
Reserved; non-cached
EXT_EMU
BOOTROM
EXTPER
CPU[0 ..15] image region
LMB_PER
CSFRs
INT_PER
16 Mbyte
16 Mbyte
Reserved; non-cached
Boot ROM space, Boot ROM mirror; non-cached
128 Mbyte Reserved; non-speculative; non-cached; no execution
16 x 8
Mbyte
Non-speculative; non-cached; no execution
256
Mbyte
CSFRs of CPUs[0 ..15];
LMB & FPI Peripheral Space; non-speculative; non-cached; no execution
Data Sheet 27 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.4
Memory Protection System
The TC1762 memory protection system specifies the addressable range and read/write permissions of memory segments available to the current executing task. The memory protection system controls the position and range of addressable segments in memory.
It also controls the types of read and write operations allowed within addressable memory segments. Any illegal memory access is detected by the memory protection hardware, which then invokes the appropriate Trap Service Routine (TSR) to handle the error. Thus, the memory protection system protects critical system functions against both software and hardware errors. The memory protection hardware can also generate signals to the Debug Unit to facilitate tracing illegal memory accesses.
There are two Memory Protection Register Sets in the TC1762, numbered 0 and 1, which specify memory protection ranges and permissions for code and data. The
PSW.PRS bit field determines which of these is the set currently in use by the CPU. As the TC1762 uses a Harvard-style memory architecture, each Memory Protection
Register Set is broken down into a Data Protection Register Set and a Code Protection
Register Set. Each Data Protection Register Set can specify up to four address ranges to receive a particular protection modes. Each Code Protection Register Set can specify up to two address ranges to receive a particular protection modes.
Each Data Protection Register Sets and Code Protection Register Sets determines the range and protection modes for a separate memory area. Each set contains a pair of registers which determine the address range (the Data Segment Protection Registers and Code Segment Protection Registers) and one register (Data Protection Mode
Register) which determines the memory access modes that applies to the specified range.
Data Sheet 28 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.5
DMA Controller and Memory Checker
The DMA Controller of the TC1762 transfers data from data source locations to data destination locations without intervention of the CPU or other on-chip devices. One data move operation is controlled by one DMA channel. Eight DMA channels are provided in one DMA Sub-Block. The Bus Switch provides the connection of the DMA Sub-Block to the two FPI Bus interfaces and an MLI bus interface. In the TC1762, the FPI Bus interfaces are connected to the System Peripheral Bus and the DMA Bus. The third specific bus interface provides a connection to the Micro Link Interface module (MLI0 in the TC1762) and other DMA-related devices (Memory Checker module in the TC1762).
Clock control, address decoding, DMA request wiring, and DMA interrupt service request control are implementation-specific and managed outside the DMA controller kernel.
Figure 3-1 shows the implementation details and interconnections of the DMA module.
Clock
Control f
DMA
DMA Controller
System
Periphera
Bus
DMA
Requests of
On-chip
Periph.
Units
DMA Sub-Block 0
Request
CH0n_OUT
Arbitration
DMA
Channels
00-07
Transaction
Control Unit
Bus
Switch
DMA Bus
Address
Decoder
Interrupt
Request
Nodes
SR[15:0]
DMA Interrupt Control
Arbiter/
Switch
Control
MLI0
Memory
Checker
MCB06149
Figure 3-1 DMA Controller Block Diagram
Features
• 8 independent DMA channels
Data Sheet 29 V1.0, 2008-04
TC1762
Preliminary Functional Description
– 8 DMA channels in the DMA Sub-Block
– Up to 8 selectable request inputs per DMA channel
– 2-level programmable priority of DMA channels within the DMA Sub-Block
– Software and hardware DMA request
– Hardware requests by selected on-chip peripherals and external inputs
• Programmable priority of the DMA Sub-Blocks on the bus interfaces
• Buffer capability for move actions on the buses (at least 1 move per bus is buffered).
• Individually programmable operation modes for each DMA channel
– Single Mode: stops and disables DMA channel after a predefined number of DMA transfers
– Continuous Mode: DMA channel remains enabled after a predefined number of
DMA transfers; DMA transaction can be repeated.
– Programmable address modification
• Full 32-bit addressing capability of each DMA channel
– 4 Gbyte address range
– Support of circular buffer addressing mode
• Programmable data width of DMA transfer/transaction: 8-bit, 16-bit, or 32-bit
• Micro Link bus interface support
• Register set for each DMA channel
– Source and destination address register
– Channel control and status register
– Transfer count register
• Flexible interrupt generation (the service request node logic for the MLI channels is also implemented in the DMA module)
• All buses connected to the DMA module must work at the same frequency.
• Read/write requests of the System Bus side to the peripherals on DMA Bus are bridged to the DMA Bus (only the DMA is the master on the DMA bus), allowing easy access to these peripherals by CPU
Memory Checker
The Memory Checker Module (MCHK) makes it possible to check the data consistency of memories. Any SPB bus master may access the memory checker. It is preferable the
DMA does it as described hereafter. It uses DMA 8-bit, 16-bit, or 32-bit moves to read from the selected address area and to write the value read in a memory checker input register. With each write operation to the memory checker input register, a polynomial checksum calculation is triggered and the result of the calculation is stored in the memory checker result register.
The memory checker uses the standard Ethernet polynomial, which is given by:
G
32
= x
32
+ x
26
+ x
23
+ x
22
+ x
16
+ x
12
+ x
11
+ x
10
+ x
8
+ x
7
+ x
5
+ x
4
+ x
2
+ x +1
Note: Although the polynomial above is used for generation, the generation algorithm differs from the one that is used by the Ethernet protocol.
Data Sheet 30 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.6
Interrupt System
The TC1762 interrupt system provides a flexible and time-efficient means of processing interrupts. An interrupt request is serviced by the CPU, which is called the “Service
Provider”. Interrupt requests are called “Service Requests” rather than “Interrupt
Requests” in this document.
Each peripheral in the TC1762 can generate service requests. Additionally, the Bus
Control Units, the Debug Unit, and even the CPU itself can generate service requests to the Service Provider.
As shown in
Figure 3-2 , each TC1762 unit that can generate service requests is
connected to one or multiple Service Request Nodes (SRN). Each SRN contains a
Service Request Control Register mod_SRCx, where “mod” is the identifier of the service requesting unit and “x” an optional index. The CPU Interrupt Arbitration Bus connects the SRNs with the Interrupt Control Unit (ICU), which arbitrates service requests for the CPU and administers the CPU Interrupt Arbitration Bus.
The Debug Unit can generate service requests to the CPU. The CPU makes service requests directly to itself (via the ICU). The CPU Service Request Nodes are activated through software.
•
•
Depending on the selected system clock frequency f
SYS
, the number of f
SYS
clock cycles per arbitration cycle must be selected as follows: f f
SYS
< 60 MHz: ICR.CONECYC = 1
SYS
> 60 MHz: ICR.CONECYC = 0
Data Sheet 31 V1.0, 2008-04
TC1762
Functional Description Preliminary
Service
Requestors
Service Req.
Nodes
CPU
Interrupt
Arbitration Bus
MSC0
MLI0
SSC0
ASC0
ASC1
MultiCAN
ADC0
FADC
GPTA0
STM
FPU
Flash
Ext. Int
2
4
3
4
4
6
4
2
38
2
1
1
2
2
2 SRNs
4
4 SRNs
3
3 SRNs
4 SRNs
4
4 SRNs
4
6
6 SRNs
4
4 SRNs
2 SRNs
38 SRNs
38
2
2 SRNs
2
1
1 SRN
1
1 SRN
2 SRNs
2
5
CPU Interrupt
Control Unit
5 SRNs
5
Interrupt
Service
Provider
Software and
Breakpoint
Interrupts
CPU
CPU Interrupt
Control Unit
ICU
Int. Req.
PIPN
Int. Ack.
CCPN
1
Service Req.
Nodes
1 SRN
1
1
1 SRN
1
4
4 SRNs
4
1
1 SRN
1
1
1 SRN
1
Service
Requestors
LBCU
SBCU
DMA
Cerberus
DMA Bus
MCA06181
Figure 3-2 Block Diagram of the TC1762 Interrupt System
Data Sheet 32 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.7
Asynchronous/Synchronous Serial Interfaces (ASC0, ASC1)
Figure 3-3 shows a global view of the functional blocks and interfaces of the two
Asynchronous/Synchronous Serial Interfaces, ASC0 and ASC1.
Clock
Control f
ASC
Address
Decoder
Interrupt
Control
EIR
TBIR
TIR
RIR
To
DMA
ASC0_RDR
ASC0_TDR
ASC0
Module
(Kernel)
RXD_I0
RXD_I1
RXD_O
TXD_O
Port 3
Control
A2
A2
P3.0 /
RXD0A
P3.1 /
TXD0A
A2
A2
P3.12 /
RXD0B
P3.13 /
TXD0B
ASC1
Module
(Kernel)
RXD_I0
RXD_I1
RXD_O
TXD_O
A2
P3.9 /
RXD1A
A2
P3.8 /
TXD1A
Interrupt
Control
EIR
TBIR
TIR
RIR
To
DMA
ASC1_RDR
ASC1_TDR
A2
P3.14 /
RXD1B
A2
P3.15 /
TXD1B
MCB06211c
Figure 3-3 Block Diagram of the ASC Interfaces
The ASC provides serial communication between the TC1762 and other microcontrollers, microprocessors, or external peripherals.
The ASC supports full-duplex asynchronous communication and half-duplex synchronous communication. In Synchronous Mode, data is transmitted or received synchronous to a shift clock that is generated by the ASC internally. In Asynchronous
Mode, 8-bit or 9-bit data transfer, parity generation, and the number of stop bits can be
Data Sheet 33 V1.0, 2008-04
TC1762
Preliminary Functional Description selected. Parity, framing, and overrun error detection are provided to increase the reliability of data transfers. Transmission and reception of data is double-buffered. For multiprocessor communication, a mechanism is included to distinguish address bytes from data bytes. Testing is supported by a loop-back option. A 13-bit baud rate generator provides the ASC with a separate serial clock signal, which can be accurately adjusted by a prescaler implemented as fractional divider.
Features
• Full-duplex asynchronous operating modes
– 8-bit or 9-bit data frames, LSB first
– Parity-bit generation/checking
– One or two stop bits
– Baud rate from 5.0 Mbit/s to 1.19 bit/s (@ 80 MHz module clock) and 4.1Mbit/s to
0.98 bit/s (@ 66 MHz module clock)
– Multiprocessor mode for automatic address/data byte detection
– Loop-back capability
• Half-duplex 8-bit synchronous operating mode
– Baud rate from 10.0 Mbit/s to 813.8 bit/s (@ 80 MHz module clock) and 8.25 Mbit/s to 671.4 bit/s (@ 66 MHz module clock)
• Double-buffered transmitter/receiver
• Interrupt generation
– On a transmit buffer empty condition
– On a transmit last bit of a frame condition
– On a receive buffer full condition
– On an error condition (frame, parity, overrun error)
Data Sheet 34 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.8
High-Speed Synchronous Serial Interface (SSC0)
Figure 3-4 shows a global view of the functional blocks and interfaces of the high-speed
Synchronous Serial Interface, SSC0.
Clock
Control f
SSC 0 f
C L C0
Address
Decoder
Interrupt
Control
EIR
TIR
RIR
To
DMA
SSC0_RDR
SSC0_TDR
M/S Select
1 )
Enable 1 )
SSC0
Module
(Kernel)
Master
Slave
Slave
Master
Slave
MRSTA
MRSTB
MTSR
MTSRA
MTSRB
MRST
SCLKA
SCLKB
SCLK
SLSI1
SLSI[7:2] 1 )
SLSO[2:0]
Port 3
Control
Master
SLSO[5:3]
SLSO6
SLSO7
1)
A2 P3.4 /MTSR0
A2 P3.3 /MRST0
A2 P3.2 /SCLK0
A2 P3.7 /SLSI0
A2 P3.5 /SLSO00
A2 P3.6 /SLSO01
A2 P3.7 /SLSO02
A2 P3.8 /SLSO06
Port 2
Control
A2 P2.1 /SLSO03
A2 P2.8 /SLSO04
A2
P2.9 /SLSO05
1) These lines are not connected
MCB06225
Figure 3-4 Block Diagram of the SSC Interfaces
The SSC supports full-duplex and half-duplex serial synchronous communication up to
40.0 MBaud at 80 MHz module clock and up to 33 MBaud at 66 MHz module clock. The serial clock signal can be generated by the SSC itself (Master Mode) or can be received from an external master (Slave Mode). Data width, shift direction, clock polarity and phase are programmable. This allows communication with SPI-compatible devices.
Transmission and reception of data is double-buffered. A shift clock generator provides the SSC with a separate serial clock signal. Seven slave select inputs are available for
Data Sheet 35 V1.0, 2008-04
TC1762
Preliminary Functional Description
Slave Mode operation. Eight programmable slave select outputs (chip selects) are supported in Master Mode.
Features
• Master and Slave Mode operation
– Full-duplex or half-duplex operation
– Automatic pad control possible
• Flexible data format
– Programmable number of data bits: 2 to 16 bits
– Programmable shift direction: LSB or MSB shift first
– Programmable clock polarity: Idle low or idle high state for the shift clock
– Programmable clock/data phase: Data shift with leading or trailing edge of the shift clock
• Baud rate generation from 40.0 Mbit/s to 610.36 bit/s (@ 80 MHz module clock) and
503.5 bit/s to 33 Mbit/s (@ 66 MHz module clock)
• Interrupt generation
– On a transmitter empty condition
– On a receiver full condition
– On an error condition (receive, phase, baud rate, transmit error)
• Flexible SSC pin configuration
• Seven slave select inputs SLSI[7:1] in Slave Mode
• Eight programmable slave select outputs SLSO[7:0] in Master Mode
– Automatic SLSO generation with programmable timing
– Programmable active level and enable control
Data Sheet 36 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.9
Micro Second Bus Interface (MSC0)
The MSC interface provides a serial communication link typically used to connect power switches or other peripheral devices. The serial communication link includes a fast synchronous downstream channel and a slow asynchronous upstream channel.
Figure 3-5 shows a global view of the MSC interface signals.
SR15 (from CAN)
Clock
Control f
MSC0 f
CLC0
FCLP
FCLN
SOP
SON
Address
Decoder
Interrupt
Control
SR[1:0]
To DMA SR[3:2]
16
ALTINL[15:0]
(from GPTA)
ALTINH[15:0]
16
EMGSTOPMSC
(from SCU)
MSC0
Module
(Kernel)
EN0
EN1
SDI[0]
1) SDI[7:1] are connected to high level
1)
Port 2
Control
C FCLP0A
C FCLN0
C SOP0A
C SON0
A2 P2.11 / FCLP0B
A2 P2.12 / SOP0B
A2 P2.8 / EN00
A2 P2.9 / EN01
A1 P2.13 / SDI0
MCA06255
Figure 3-5 Block Diagram of the MSC Interfaces
The downstream and upstream channels of the MSC module communicate with the external world via nine I/O lines. Eight output lines are required for the serial communication of the downstream channel (clock, data, and enable signals). One out of eight input lines SDI[7:0] is used as serial data input signal for the upstream channel. The source of the serial data to be transmitted by the downstream channel can be MSC register contents or data that is provided at the ALTINL/ALTINH input lines. These input lines are typically connected to other on-chip peripheral units (for example with a timer unit like the GPTA). An emergency stop input signal makes it possible to set bits of the serial data stream to dedicated values in emergency cases.
Data Sheet 37 V1.0, 2008-04
TC1762
Preliminary Functional Description
Clock control, address decoding, and interrupt service request control are managed outside the MSC module kernel. Service request outputs are able to trigger an interrupt or a DMA request.
Features
• Fast synchronous serial interface to connect power switches in particular, or other peripheral devices via serial buses
• High-speed synchronous serial transmission on downstream channel
– Serial output clock frequency: f
FCL
= f
MSC
/2
– Fractional clock divider for precise frequency control of serial clock f
MSC
– Command, data, and passive frame types
– Start of serial frame: Software-controlled, timer-controlled, or free-running
– Programmable upstream data frame length (16 or 12 bits)
– Transmission with or without SEL bit
– Flexible chip select generation indicates status during serial frame transmission
– Emergency stop without CPU intervention
• Low-speed asynchronous serial reception on upstream channel
– Baud rate: f
MSC
divided by 4, 8, 16, 32, 64, 128, or 256
– Standard asynchronous serial frames
– Parity error checker
– 8-to-1 input multiplexer for SDI lines
– Built-in spike filter on SDI lines
Data Sheet 38 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.10
MultiCAN Controller (CAN)
Figure 3-6 shows a global view of the MultiCAN module with its functional blocks and
interfaces.
Clock
Control f
CAN f
CLC
MultiCAN Module Kernel
Address
Decoder
DMA
Interrupt
Control
INT_O
[1:0]
INT_O
[5:2]
INT_O15
Message
Object
Buffer
64
Objects
Linked
List
Control
CAN Control
CAN
Node 1
CAN
Node 0
TXDC1
RXDC1
TXDC0
Port 3
Control
RXDC0
A2
A2
P3.15 /
TXDCAN1
P3.14 /
RXDCAN1
A2
A2
P3.13 /
TXDCAN0
P3.12 /
RXDCAN0
MCA06281
Figure 3-6 Block Diagram of MultiCAN Module
The MultiCAN module contains two independently-operating CAN nodes with Full-CAN functionality that are able to exchange Data and Remote Frames via a gateway function.
Transmission and reception of CAN frames is handled in accordance with CAN specification V2.0 B (active). Each CAN node can receive and transmit standard frames with 11-bit identifiers as well as extended frames with 29-bit identifiers.
Both CAN nodes share a common set of message objects. Each message object can be individually allocated to one of the CAN nodes. Besides serving as a storage container for incoming and outgoing frames, message objects can be combined to build gateways between the CAN nodes or to setup a FIFO buffer.
The message objects are organized in double-chained linked lists, where each CAN node has its own list of message objects. A CAN node stores frames only into message objects that are allocated to the message object list of the CAN node, and it transmits only messages belonging to this message object list. A powerful, command-driven list controller performs all message object list operations.
The bit timings for the CAN nodes are derived from the module timer clock ( f
CAN
), and are programmable up to a data rate of 1 Mbit/s. External bus transceivers are connected to a CAN node via a pair of receive and transmit pins.
Data Sheet 39 V1.0, 2008-04
TC1762
Preliminary Functional Description
MultiCAN Features
• CAN functionality conforms to CAN specification V2.0 B active for each CAN node
(compliant to ISO 11898)
• Two independent CAN nodes
• 64 independent message objects (shared by the CAN nodes)
• Dedicated control registers for each CAN node
• Data transfer rate up to 1Mbit/s, individually programmable for each node
• Flexible and powerful message transfer control and error handling capabilities
• Full-CAN functionality: message objects can be individually
– assigned to one of the two CAN nodes
– configured as transmit or receive object
– configured as message buffer with FIFO algorithm
– configured to handle frames with 11-bit or 29-bit identifiers
– provided with programmable acceptance mask register for filtering
– monitored via a frame counter
– configured for Remote Monitoring Mode
• Automatic Gateway Mode support
• 6 individually programmable interrupt nodes
• CAN analyzer mode for bus monitoring
Data Sheet 40 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.11
Micro Link Serial Bus Interface (MLI0)
The Micro Link Interface is a fast synchronous serial interface that allows data exchange between microcontrollers of the 32-bit AUDO microcontroller family without intervention
of a CPU or other bus masters. Figure 3-7 shows how two microcontrollers are typically
connected together via their MLI interface. The MLI operates in both microcontrollers as a bus master on the system bus.
Controller 1
CPU
Controller 2
CPU
Peripheral
A
Peripheral
B
Peripheral
C
Peripheral
D
Memory MLI MLI Memory
System Bus System Bus
MCA06061
Figure 3-7 Typical Micro Link Interface Connection
Features
• Synchronous serial communication between MLI transmitters and MLI receivers located on the same or on different microcontroller devices
• Automatic data transfer/request transactions between local/remote controller
• Fully transparent read/write access supported (= remote programming)
• Complete address range of remote controller available
• Specific frame protocol to transfer commands, addresses and data
• Error control by parity bit
• 32-bit, 16-bit, and 8-bit data transfers
• Programmable baud rates
– MLI transmitter baud rate: max. f
MLI
/2 (= 40 Mbit/s @ 80 MHz module clock)
– MLI receiver baud rate: max. f
MLI
• Multiple remote (slave) controllers are supported
MLI transmitter and MLI receiver communicate with other off-chip MLI receivers and MLI transmitters via a 4-line serial I/O bus each. Several I/O lines of these I/O buses are available outside the MLI module kernel as four-line output or input buses.
Data Sheet 41 V1.0, 2008-04
TC1762
Preliminary Functional Description
Figure 3-8 shows a global view of the functional blocks of the MLI module with its
interfaces.
Clock
Control f
ML I0
Address
Decoder
Interrupt
Control
SR[3:0]
MLI 0
Module
(Kernel)
To DMA
SR[4:7]
Cerberus
BRKOUT
TCLK
TREADYA
TREADYB
TREADYD
TVALIDA
TVALIDB
TVALIDD
TDATA
RCLKA
RCLKB
RCLKD
RREADYA
RREADYB
RREADYD
RVALIDA
RVALIDB
RVALIDD
RDATAA
RDATAB
RDATAD
Port 2
Control
Port 5
Control
A2 P2.0 / TCLK0
A2 P2.1 / TREADY0A
A2 P2.2 / TVALID0A
A2 P2.3 / TDATA0
A1 P2.4 / RCLK0A
A2 P2.5 / RREADY0A
A1 P2.6 / RVALID0A
A1 P2.7 / RDATA0A
A2 P5.15 / TCLK0
A2 P5.14 / TREADY0B
A2 P5.13 / TVALID0B
A2 P5.12 / TDATA0
A2 P5.11 / RCLK0B
A2 P5.10 / RREADY0B
A2 P5.9 / RVALID0B
A2 P5.8 / RDATA0B
MCB06322
Figure 3-8 Block Diagram of the MLI Module
Data Sheet 42 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.12
General Purpose Timer Array
The GPTA provides a set of timer, compare, and capture functionalities that can be flexibly combined to form signal measurement and signal generation units. They are optimized for tasks typical of engine, gearbox, electrical motor control applications, but can also be used to generate simple and complex signal waveforms needed in other industrial applications.
The TC1762 contains one General Purpose Timer Array (GPTA0).
shows a global view of the GPTA module.
GT0
GT1
GTC00
GTC01
GTC02
GTC03
Global
Timer
Cell Array
GTC30
GTC31
FPC0
FPC1
FPC2
FPC3
FPC4
FPC5
PDL0
GPTA
Clock Generation Unit
DCM0
DCM1
DCM2
DIGITAL
PLL
PDL1
DCM3 f
Clock
Conn.
Signal
Generation Unit
LTC00
LTC01
LTC02
LTC03
Local
Timer
Cell Array
LTC62
LTC63
I/O Line Sharing Unit
Interrupt Sharing Unit
MCB06063
Figure 3-9 Block Diagram of the GPTA Module
Data Sheet 43 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.12.1
Functionality of GPTA0
The General Purpose Timer Array GPTA0 provides a set of hardware modules required for high-speed digital signal processing:
• Filter and Prescaler Cells (FPC) support input noise filtering and prescaler operation.
• Phase Discrimination Logic units (PDL) decode the direction information output by a rotation tracking system.
• Duty Cycle Measurement Cells (DCM) provide pulse-width measurement capabilities.
• A Digital Phase Locked Loop unit (PLL) generates a programmable number of GPTA module clock ticks during an input signal’s period.
• Global Timer units (GT) driven by various clock sources are implemented to operate as a time base for the associated Global Timer Cells.
• Global Timer Cells (GTC) can be programmed to capture the contents of a Global
Timer on an external or internal event. A GTC may also be used to control an external port pin depending on the result of an internal compare operation. GTCs can be logically concatenated to provide a common external port pin with a complex signal waveform.
• Local Timer Cells (LTC) operating in Timer, Capture, or Compare Mode may also be logically tied together to drive a common external port pin with a complex signal waveform. LTCs — enabled in Timer Mode or Capture Mode — can be clocked or triggered by various external or internal events.
Input lines can be shared by an LTC and a GTC to trigger their programmed operation simultaneously.
The following list summarizes the specific features of the GPTA unit.
Clock Generation Unit
• Filter and Prescaler Cell (FPC)
– Six independent units
– Three basic operating modes:
Prescaler, Delayed Debounce Filter, Immediate Debounce Filter
– Selectable input sources:
Port lines, GPTA module clock, FPC output of preceding FPC cell
– Selectable input clocks:
GPTA module clock, prescaled GPTA module clock, DCM clock, compensated or uncompensated PLL clock
– f
GPTA
/2 maximum input signal frequency in Filter Modes
• Phase Discriminator Logic (PDL)
– Two independent units
– Two operating modes (2- and 3-sensor signals)
– f
GPTA
/4 maximum input signal frequency in 2-sensor Mode, signal frequency in 3-sensor Mode f
GPTA
/6 maximum input
Data Sheet 44 V1.0, 2008-04
TC1762
Preliminary Functional Description
• Duty Cycle Measurement (DCM)
– Four independent units
– 0 - 100% margin and time-out handling
–
– f
GPTA
maximum resolution f
GPTA
/2 maximum input signal frequency
• Digital Phase Locked Loop (PLL)
– One unit
– Arbitrary multiplication factor between 1 and 65535
–
– f
GPTA
maximum resolution f
GPTA
/2 maximum input signal frequency
• Clock Distribution Unit (CDU)
– One unit
– Provides nine clock output signals: f
GPTA
, divided f
GPTA
clocks, FPC1/FPC4 outputs, DCM clock, LTC prescaler clock
Signal Generation Unit
• Global Timers (GT)
– Two independent units
– Two operating modes (Free-Running Timer and Reload Timer)
– 24-bit data width
–
– f
GPTA
maximum resolution f
GPTA
/2 maximum input signal frequency
• Global Timer Cell (GTC)
– 32 units related to the Global Timers
– Two operating modes (Capture, Compare and Capture after Compare)
– 24-bit data width
–
– f
GPTA
maximum resolution f
GPTA
/2 maximum input signal frequency
• Local Timer Cell (LTC)
– 64 independent units
– Three basic operating modes (Timer, Capture and Compare) for 63 units
– Special compare modes for one unit
– 16-bit data width
–
– f
GPTA
maximum resolution f
GPTA
/2 maximum input signal frequency
Interrupt Control Unit
• 111 interrupt sources, generating up to 38 service requests
Data Sheet 45 V1.0, 2008-04
TC1762
Preliminary Functional Description
I/O Sharing Unit
• Interconnecting inputs and outputs from internal clocks, FPC, GTC, LTC, ports, and
MSC interface
Data Sheet 46 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.13
Analog-to-Digital Converter (ADC0)
shows the global view of the ADC module with its functional blocks and
interfaces and the features which are provided by the module.
Clock
Control
Address
Decoder f f
ADC
CLC
Interrupt
Control
SR[3:0]
V
AGND0
V
DD
V
SS
V
V
DDM
SSM
V
AREF0
GPRS
EMUX0
EMUX1
Port 1
Control
ASGT
SW0TR, SW0GT
ETR, EGT
QTR, QGT
TTR, TGT
External
Request
Unit
(SCU)
ADC0
Module
Kernel
Group 0
AIN0
AIN15
AIN16
Group 1
SR[7:4]
AIN30
To DMA
AIN31
0
1
Die
Temperature
Measurement
A1
P1.14 /
AD0EMUX2 (GRPS)
A1 P1.13 /AD0EMUX1
8
A1 P1.12 /AD0EMUX0
From Ports
2
From MSC0
6
From GPTA
D AN0
D AN15
D AN16
D AN30
D AN31
SCU_CON.DTSON
MCA06427
Figure 3-10 Block Diagram of the ADC Module
The ADC module has 16 analog input channels. An analog multiplexer selects the input line for the analog input channels from among 32 analog inputs. Additionally, an external analog multiplexer can be used for analog input extension. External Clock control, address decoding, and service request (interrupt) control are managed outside the ADC module kernel. External trigger conditions are controlled by an External Request Unit.
This unit generates the control signals for auto-scan control (ASGT), software trigger control (SW0TR, SW0GT), the event trigger control (ETR, EGT), queue control (QTR,
QGT), and timer trigger control (TTR, TGT).
An automatic self-calibration adjusts the ADC module to changing temperatures or process variations.
Figure 3-10 shows the global view of the ADC module with its
functional blocks and interfaces.
Data Sheet 47 V1.0, 2008-04
TC1762
Preliminary Functional Description
Features
• 8-bit, 10-bit, 12-bit A/D conversion
• Conversion time below 2.5
µs @ 10-bit resolution
• Extended channel status information on request source
• Successive approximation conversion method
• Total Unadjusted Error (TUE) of
±2 LSB @ 10-bit resolution
• Integrated sample & hold functionality
• Direct control of up to 16 analog input channels
• Dedicated control and status registers for each analog channel
• Powerful conversion request sources
• Selectable reference voltages for each channel
• Programmable sample and conversion timing schemes
• Limit checking
• Flexible ADC module service request control unit
• Automatic control of external analog multiplexers
• Equidistant samples initiated by timer
• External trigger and gating inputs for conversion requests
• Power reduction and clock control feature
• On-chip die temperature sensor output voltage measurement
Data Sheet 48 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.14
Fast Analog-to-Digital Converter Unit (FADC)
The on-chip FADC module of the TC1762 basically is a 2-channel A/D converter with 10bit resolution that operates by the method of the successive approximation.
As shown in
Figure 3-11 , the main FADC functional blocks are:
• The Input Stage — contains the differential inputs and the programmable amplifier
• The A/D Converter — is responsible for the analog-to-digital conversion
• The Data Reduction Unit — contains programmable antialiasing and data reduction filters
• The Channel Trigger Control block — determines the trigger and gating conditions for the two FADC channels
• The Channel Timers — can independently trigger the conversion of each FADC channel
• The A/D Control block is responsible for the overall FADC functionality
•
•
•
The FADC module is supplied by the following power supply and reference voltage lines:
V
V
V
DDMF
/ V
DDMF
:FADC Analog Part Power Supply (3.3 V)
DDAF
/ V
DDAF
:FADC Analog Part Logic Power Supply (1.5 V)
FAREF
/ V
FAGND
:FADC Reference Voltage (3.3 V)/FADC Reference Ground
Data Sheet 49 V1.0, 2008-04
TC1762
Preliminary Functional Description
V
FAREF
V
DDAF
V
FAGND
V
SSAF
V
DDMF
V
SSMF
Clock
Control f f
FADC
CLC
Address
Decoder
Interrupt
Control
SR[1:0]
SR[3:2]
DMA
FADC
Module
Kernel
FAIN0P
FAIN0N
FAIN1P
FAIN1N
D AN32
D AN33
D AN34
D AN35
GPTA0
OUT1
OUT9
OUT18
OUT26
OUT2
OUT10
OUT19
OUT27
GS[7:0]
TS[7:0]
A1 P3.10 / REQ0
A1 P3.11 / REQ1
A1 P0.14 / REQ4
A1 P0.15 / REQ5
External Request Unit
(SCU)
PDOUT2
PDOUT3
Figure 3-11 Block Diagram of the FADC Module
MCA06445
Features
• Extreme fast conversion, 21 cycles of f
FADC
clock (262.5 ns @ f
FADC
318.2 ns @ f
FADC
= 66 MHz)
• 10-bit A/D conversion
= 80 MHz and
– Higher resolution by averaging of consecutive conversions is supported
• Successive approximation conversion method
• Two differential input channels
• Offset and gain calibration support for each channel
• Differential input amplifier with programmable gain of 1, 2, 4 and 8 for each channel
• Free-running (Channel Timers) or triggered conversion modes
• Trigger and gating control for external signals
• Built-in Channel Timers for internal triggering
• Channel timer request periods independently selectable for each channel
Data Sheet 50 V1.0, 2008-04
TC1762
Preliminary Functional Description
• Selectable, programmable anti-aliasing and data reduction filter block
3.15
System Timer
The TC1762’s STM is designed for global system timing applications requiring both high precision and long period.
Features
• Free-running 56-bit counter
• All 56 bits can be read synchronously
• Different 32-bit portions of the 56-bit counter can be read synchronously
• Flexible interrupt generation based on compare match with partial STM content
• Driven by maximum 66 or 80 MHz (= derivative f
SYS
, default after reset =
• Counting starts automatically after a reset operation f
SYS
/2) depending on
• STM is reset by:
– Watchdog reset
– Software reset (RST_REQ.RRSTM must be set)
– Power-on reset
• STM (and clock divider STM_CLC.RMC) is not reset at a hardware reset (HDRST =
0)
• STM can be halted in debug/suspend mode (via STM_CLC register)
The STM is an upward counter, running either at the system clock frequency f
SYS
or at a fraction of it. The STM clock frequency is f
STM
= f
SYS
/RMC with RMC = 0-7 (default after reset is f
STM
= f
SYS
/2, selected by RMC = 010
B)
. RMC is a bit field in register STM_CLC.
In case of a power-on reset, a watchdog reset, or a software reset, the STM is reset. After one of these reset conditions, the STM is enabled and immediately starts counting up. It is not possible to affect the content of the timer during normal operation of the TC1762.
The timer registers can only be read but not written to.
The STM can be optionally disabled for power-saving purposes, or suspended for debugging purposes via its clock control register. In suspend mode of the TC1762
(initiated by writing an appropriate value to STM_CLC register), the STM clock is stopped but all registers are still readable.
Due to the 56-bit width of the STM, it is not possible to read its entire content with one instruction. It needs to be read with two load instructions. Since the timer would continue to count between the two load operations, there is a chance that the two values read are not consistent (due to possible overflow from the low part of the timer to the high part between the two read operations). To enable a synchronous and consistent reading operation of the STM content, a capture register (STM_CAP) is implemented. It latches the content of the high part of the STM each time when one of the registers STM_TIM0 to STM_TIM5 is read. Thus, STM_CAP holds the upper value of the timer at exactly the
Data Sheet 51 V1.0, 2008-04
TC1762
Preliminary Functional Description same time when the lower part is read. The second read operation would then read the content of the STM_CAP to get the complete timer value.
The STM can also be read in sections from seven registers, STM_TIM0 through
STM_TIM6, that select increasingly higher-order 32-bit ranges of the STM. These can be viewed as individual 32-bit timers, each with a different resolution and timing range.
The content of the 56-bit System Timer can be compared with the content of two compare values stored in the STM_CMP0 and STM_CMP1 registers. Interrupts can be generated on a compare match of the STM with the STM_CMP0 or STM_CMP1 registers.
The maximum clock period is 2
56 × f
STM
. At f
STM
= 80 MHz, for example, the STM counts
28.56 years before overflowing. Thus, it is capable of timing the entire expected product life-time of a system without overflowing continuously.
Figure 3-12 shows an overview on the System Timer with the options for reading parts
of the STM contents.
Data Sheet 52 V1.0, 2008-04
TC1762
Functional Description Preliminary
STMIR1
Interrupt
Control
STMIR0
Clock
Control
Enable /
Disable f
STM
Address
Decoder
PORST
STM_CMP0
31 23 15
Compare Register 0
7
STM_CMP1
31
0
23 15
Compare Register1
7
55 47 39 31 23
56-Bit System Timer
15
STM Module
7
0
0
00
H
00
H
STM_TIM5
STM_TIM4
STM_TIM3
STM_TIM2
STM_TIM1
STM_TIM0
STM_CAP
STM_TIM6
MCB06185
Figure 3-12 General Block Diagram of the STM Module Registers
Data Sheet 53 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.16
Watchdog Timer
The WDT provides a highly reliable and secure way to detect and recover from software or hardware failure. The WDT helps to abort an accidental malfunction of the TC1762 in a user-specified time period. When enabled, the WDT will cause the TC1762 system to be reset if the WDT is not serviced within a user-programmable time period. The CPU must service the WDT within this time interval to prevent the WDT from causing a
TC1762 system reset. Hence, routine service of the WDT confirms that the system is functioning as expected.
In addition to this standard “Watchdog” function, the WDT incorporates the End-of-
Initialization (Endinit) feature and monitors its modifications. A system-wide line is connected to the WDT_CON0.ENDINIT bit, serving as an additional write-protection for critical registers (besides Supervisor Mode protection). Registers protected via this line can only be modified when Supervisor Mode is active and bit ENDINIT = 0.
A further enhancement in the TC1762’s WDT is its reset prewarning operation. Instead of resetting the device upon the detection of an error immediately (the way that standard
Watchdogs do), the WDT first issues a Non-Maskable Interrupt (NMI) to the CPU before resetting the device at a specified time period later. This step gives the CPU a chance to save the system state to the memory for later investigation of the cause of the malfunction; an important aid in debugging.
Features
• 16-bit Watchdog counter
• Selectable input frequency: f
SYS
/256 or f
SYS
/16384
• 16-bit user-definable reload value for normal Watchdog operation, fixed reload value for Time-Out and Prewarning Modes
• Incorporation of the ENDINIT bit and monitoring of its modifications
• Sophisticated Password Access mechanism with fixed and user-definable password fields
• Proper access always requires two write accesses. The time between the two accesses is monitored by the WDT and is limited.
• Access Error Detection: Invalid password (during first access) or invalid guard bits
(during second access) trigger the Watchdog reset generation
• Overflow Error Detection: An overflow of the counter triggers the Watchdog reset generation.
• Watchdog function can be disabled; access protection and ENDINIT monitor function remain enabled.
• Double Reset Detection: If a Watchdog induced reset occurs twice, a severe system malfunction is assumed and the TC1762 is held in reset until a power-on or hardware reset occurs. This prevents the device from being periodically reset if, for instance, connection to the external memory has been lost such that system initialization could not even be performed.
Data Sheet 54 V1.0, 2008-04
TC1762
Preliminary Functional Description
• Important debugging support is provided through the reset prewarning operation by first issuing an NMI to the CPU before finally resetting the device after a certain period of time.
3.17
System Control Unit
The System Control Unit (SCU) of the TC1762 handles several system control tasks.
The system control tasks of the SCU are:
• Clock system selection and control
• Reset and boot operation control
• Power management control
• Configuration input sampling
• External Request Unit
• System clock output control
• On-chip SRAM parity control
• Pad driver temperature compensation control
• Emergency stop input control for GPTA outputs
• GPTA input IN1 control
• Pad test mode control for dedicated pins
• ODCS level 2 trace control
• NMI control
• Miscellaneous SCU control
Data Sheet 55 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.18
Boot Options
The TC1762 booting schemes provide a number of different boot options for the start of code execution.
shows the boot options available in the TC1762.
Table 3-2 TC1762 Boot Selections
BRKIN HWCFG
[3:0]
TESTMODE Type of Boot BootROM
Exit Jump
Address
Normal Boot Options
1 0000
0001
0010
0011
1111
B
B
B
B
B
1 Enter bootstrap loader mode 1:
Serial ASC0 boot via ASC0 pins
D400 0000
H
Enter bootstrap loader mode 2:
Serial CAN boot via P3.12 and
P3.13 pins
Start from internal PFLASH
Alternate boot mode (ABM): Start from internal PFLASH after CRC check is correctly executed; enter a serial bootstrap loader mode
1)
if
CRC check fails
Enter bootstrap loader mode 3:
Serial ASC0 boot via P3.12 and
P3.13 pins
A000 0000
H
Defined in
ABM header or D400 0000
H
D400 0000
H others
Debug Boot Options
Reserved; execute stop loop –
0 0000
B others
1 irrel.
Tri-state chip
Reserved; execute stop loop
–
–
1) The type of the alternate bootstrap loader mode is selected by the value of the SCU_SCLIR.SWOPT[2:0] bit field, which contains the levels of the P0.[2:0] latched in with the rising edge of the HDRST.
Data Sheet 56 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.19
Power Management System
The TC1762 power management system allows software to configure the various processing units so that they automatically adjust to draw the minimum necessary power for the application. There are three power management modes:
• Run Mode
• Idle Mode
• Sleep Mode
The operation of each system component in each of these states can be configured by software. The power-management modes provide flexible reduction of power consumption through a combination of techniques, including stopping the CPU clock, stopping the clocks of other system components individually, and individually clockspeed reduction of some peripheral components.
Besides these explicit software-controlled power-saving modes, special attention has been paid to automatic power-saving in those operating units which are not required at a certain point of time, or idle in the TC1762. In that case, they are shut off automatically until their operation is required again.
Table 3-3 describes the features of the power management modes.
Table 3-3 Power Management Mode Summary
Mode
Run
Idle
Sleep
Description
The system is fully operational. All clocks and peripherals are enabled, as determined by software.
The CPU clock is disabled, waiting for a condition to return it to Run
Mode. Idle Mode can be entered by software when the processor has no active tasks to perform. All peripherals remain powered and clocked.
Processor memory is accessible to peripherals. A reset, Watchdog
Timer event, a falling edge on the NMI pin, or any enabled interrupt event will return the system to Run Mode.
The system clock signal is distributed only to those peripherals programmed to operate in Sleep Mode. The other peripheral module will be shut down by the suspend signal. Interrupts from operating peripherals, the Watchdog Timer, a falling edge on the NMI pin, or a reset event will return the system to Run Mode. Entering this state requires an orderly shut-down controlled by the Power Management
State Machine.
In typical operation, Idle Mode and Sleep Mode may be entered and exited frequently during the run time of an application. For example, system software will typically cause the CPU to enter Idle Mode each time it has to wait for an interrupt before continuing its tasks. In Sleep Mode and Idle Mode, wake-up is performed automatically when any
Data Sheet 57 V1.0, 2008-04
TC1762
Preliminary Functional Description enabled interrupt signal is detected, or when the count value (WDT_SR.WDTTIM) changes from 7FFF
H
to 8000
H
.
3.20
On-Chip Debug Support
Figure 3-13 shows a block diagram of the TC1762 OCDS system.
OCDS
L1
BCU
SPB
Peripheral
Unit 1
SPB
Peripheral
Unit n OCDS2[15:0]
16
OCDS
L2
TriCore
OCDS
L1
Watchdog
Timer
TDO
TDI
TMS
TCK
TRST
BRKIN
BRKOUT
JTAG
Controller
OSCU
JDI
Debug
I/F
MCBS
Break
Switch
Figure 3-13 OCDS System Block Diagram
The TC1762 basically supports three levels of debug operation:
• OCDS Level 1 debug support
• OCDS Level 2 debug support
• OCDS Level 3 debug support
Data Sheet 58
DMA
MCB06195
V1.0, 2008-04
TC1762
Preliminary Functional Description
OCDS Level 1 Debug Support
The OCDS Level 1 debug support is mainly assigned for real-time software debugging purposes which have a demand for low-cost standard debugger hardware.
The OCDS Level 1 is based on a JTAG interface that is used by the external debug hardware to communicate with the system. The on-chip Cerberus module controls the interactions between the JTAG interface and the on-chip modules. The external debug hardware may become master of the internal buses, and read or write the on-chip register/memory resources. The Cerberus also makes it possible to define breakpoint and trigger conditions as well as to control user program execution (run/stop, break, single-step).
OCDS Level 2 Debug Support
The OCDS Level 2 debug support makes it possible to implement program tracing capabilities for enhanced debuggers by extending the OCDS Level 1 debug functionality with an additional 16-bit wide trace output port with trace clock. With the trace extension, the following four trace capabilities are provided (only one of the three trace capabilities can be selected at a time):
• Trace of the CPU program flow
• Trace of the DMA Controller transaction requests
• Trace of the DMA Controller Move Engine status information
OCDS Level 3 Debug Support
The OCDS Level 3 debug support is based on a special TC1766 emulation device, the
TC1766ED, which provides additional features required for high-end emulation purposes. The TC1766ED is a device which includes the TC1766 product chip and additional emulation extension hardware in a package with the same footprint as the
TC1766.
Data Sheet 59 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.21
Clock Generation and PLL
The TC1762 clock system performs the following functions:
• Acquires and buffers incoming clock signals to create a master clock frequency
• Distributes in-phase synchronized clock signals throughout the TC1762’s entire clock tree
• Divides a system master clock frequency into lower frequencies required by the different modules for operation.
• Dynamically reduces power consumption during operation of functional units
• Statically reduces power consumption through programmable power-saving modes
• Reduces electromagnetic interference (EMI) by switching off unused modules
The clock system must be operational before the TC1762 can function, so it contains special logic to handle power-up and reset operations. Its services are fundamental to the operation of the entire system, so it contains special fail-safe logic.
Features
• PLL operation for multiplying clock source by different factors
• Direct drive capability for direct clocking
• Comfortable state machine for secure switching between basic PLL, direct or prescaler operation
• Sleep and Power-Down Mode support
The TC1762 Clock Generation Unit (CGU) as shown in
flexible clock generation. It basically consists of an main oscillator circuit and a Phase-
Locked Loop (PLL). The PLL can converts a low-frequency external clock signal from the oscillator circuit to a high-speed internal clock for maximum performance.
The system clock f
SYS
is generated from an oscillator clock f
OSC
in either one of the four hardware/software selectable ways:
• Direct Drive Mode (PLL Bypass):
In Direct Drive Mode, the TC1762 clock system is directly driven by an external clock signal. input, i.e. f
CPU
= f
OSC
and f
SYS
= f
OSC
. This allows operation of the TC1762 with a reasonably small fundamental mode crystal.
• VCO Bypass Mode (Prescaler Mode):
In VCO Bypass Mode, f
CPU
and f
SYS
are derived from f
OSC
by the two divider stages,
P-Divider and K-Divider. The system clock f
SYS
is equal to f
CPU
.
• PLL Mode:
In PLL Mode, the PLL is running. The VCO clock f
VCO
is derived from f
OSC
, divided by the P factor, multiplied by the PLL (N-Divider). The clock signals f
CPU
and f
SYS
are derived from f
VCO
by the K-Divider. The system clock f
SYS
is equal to f
CPU
.
• PLL Base Mode:
In PLL Base Mode, the PLL is running at its VCO base frequency and f
CPU
and f
SYS
Data Sheet 60 V1.0, 2008-04
TC1762
Preliminary Functional Description are derived from f
VCO
only by the K-Divider. In this mode, the system clock f
SYS
is equal to f
CPU
.
XTAL1
XTAL2
Oscillator
Circuit f
OSC
Osc. Run
Detect.
P
Divider
Clock Generation Unit (CGU)
≥
1
Phase
Detect.
VCO
PLL
N
Divider f
VCO
1
0
M
U
X
1:1
Divider
K:1
Divider
M
U
X f
SYS f
CPU
Lock
Detector
BYPASS
OGC MOSC OSCR PDIV
[2:0]
OSC
DISC
PLL_
LOCK
Register
OSC_CON
OSC_
BYPASS
NDIV
[6:0]
VCO_
SEL[1:0]
System Control Unit (SCU)
VCO_
BYPASS
Register PLL_CLC
KDIV
[3:0]
SYS
FSL
PLL_
BYPASS
MCA06083
Figure 3-14 Clock Generation Unit
Recommended Oscillator Circuits
The oscillator circuit, a Pierce oscillator, is designed to work with both, an external crystal oscillator or an external stable clock source. It basically consists of an inverting amplifier and a feedback element with XTAL1 as input, and XTAL2 as output.
When using a crystal, a proper external oscillator circuitry must be connected to both pins, XTAL1 and XTAL2. The crystal frequency can be within the range of 4 MHz to 25 MHz. Additionally, it is necessary to have two load capacitances C
X1
and C
X2
, and depending on the crystal type, a series resistor R
X2
, to limit the current. A test resistor R
Q may be temporarily inserted to measure the oscillation allowance (negative resistance) of the oscillator circuitry. R
Q
values are typically specified by the crystal vendor. The C
X1 and C
X2
values shown in Figure 3-15 can be used as starting points for the negative
resistance evaluation and for non-productive systems. The exact values and related operating range are dependent on the crystal frequency and have to be determined and optimized together with the crystal vendor using the negative resistance method.
Data Sheet 61 V1.0, 2008-04
TC1762
Preliminary Functional Description
Oscillation measurement with the final target system is strongly recommended to verify the input amplitude at XTAL1 and to determine the actual oscillation allowance (margin negative resistance) for the oscillator-crystal system.
When using an external clock signal, the signal must be connected to XTAL1. XTAL2 is left open (unconnected). The external clock frequency can be in the range of 0 - 40 MHz if the PLL is bypassed, and 4 - 40 MHz if the PLL is used.
The oscillator can also be used in combination with a ceramic resonator. The final circuitry must also be verified by the resonator vendor.
Figure 3-15 shows the recommended external oscillator circuitries for both operating
modes, external crystal mode and external input clock mode. A block capacitor is recommended to be placed between V
DDOSC
/ V
DDOSC3
and V
SSOSC
.
V
DDOSC
V
DDOSC3
V
DDOSC
V
DDOSC3 f
OSC
4 - 25
MHz
R
Q
C
X1
XTAL1
TC1762
Oscillator
R
X2
XTAL2
C
X2
Fundamental
Mode Crystal
V
SSOSC
Crystal Frequency
4 MHz
8 MHz
12 MHz
16 - 25 MHz
C
X1
, C
X2
1)
33 pF
18 pF
12 pF
10 pF
1) Note that these are evaluation start values!
0
0
R
X2
1)
0
0
External Clock
Signal 4 - 40
MHz
XTAL1
TC1762
Oscillator
XTAL2 f
OSC
V
SSOSC
MCS06084
Figure 3-15 Oscillator Circuitries
Note: For crystal operation, it is strongly recommended to measure the negative resistance in the final target system (layout) to determine the optimum parameters for the oscillator operation. Please refer to the minimum and maximum values of the negative resistance specified by the crystal supplier.
Data Sheet 62 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.22
Power Supply
The TC1762 has several power supply lines for different voltage classes:
• 1.5 V: Core logic, oscillator and A/D converter supply
• 3.3 V: I/O ports, Flash memories, oscillator, and A/D converter supply with reference voltages
Figure 3-16 shows the power supply concept of the TC1762 with the power supply pins
and its connections to the functional units.
V
DDM
(3.3V)
V
SSM
2
V
AREF
(3.3V)
V
AGND
2
V
DDAF
(1.5V)
V
SSAF
2
V
DDMF
(3.3V)
V
SSMF
2
V
FAREF
(3.3V)
V
FAGND
2
TC1762
ADC FADC
V
SSA
1
V
DDA
(1.5 V)
1
PLL
Core
Ports
9
V
SS
7
V
DD
(1.5 V)
8
V
DDP
(3.3 V)
Flash
Memories
1
V
DDFL3
3.3 V
OSC
3
V
V
DDOSC3
(3.3 V)
DDOSC
(1.5 V)
V
SSOSC
TC1762 PwrSupply
Figure 3-16 Power Supply Concept of TC1762
Data Sheet 63 V1.0, 2008-04
TC1762
Preliminary Functional Description
3.23
Identification Register Values
Table 3-4 shows the address map and reset values of the TC1762 Identification
Registers.
Table 3-4
Short Name
SCU_ ID
MANID
CHIPID
RTID
SBCU_ID
STM_ID
CBS_ JDPID
MSC0_ ID
ASC0_ ID
ASC1_ ID
GPTA0_ ID
DMA_ID
CAN_ID
SSC0_ ID
FADC_ ID
ADC0_ID
MLI0_ ID
MCHK_ ID
CPS_ID
CPU_ID
PMU_ID
FLASH_ID
DMI_ID
PMI_ID
TC1762 Identification Registers
Address
F000 0008
H
F000 0070
H
F000 0074
H
F000 0078
H
F000 0108
F000 0208
F000 0408
F010 0108
F010 C008
F010 C208
F7E0 FF08
F7E1 FE18
F800 0508
H
H
H
F000 0808
H
F000 0A08
H
F000 0B08
H
F000 1808
H
F000 3C08
H
F000 4008
H
H
F010 0308
H
F010 0408
H
H
F800 2008
H
H
H
H
H
F87F FC08
H
F87F FD08
H
Reset Value
002C C002
H
0000 1820
H
0000 8B02
H
0000 0001
H
0000 0011
H
0000 0007
H
0000 6A0A
H
0000 C006
H
0000 6307
H
0028 C001
H
0000 4402
H
0000 4402
H
0029 C004
H
001A C012
H
002B C012
H
0000 4510
H
0027 C012
H
0030 C001
H
0025 C006
H
001B C001
H
0015 C006
H
000A C005
H
002E C012
H
0041 C002
H
0008 C004
H
000B C004
H
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Stepping
-
-
AA-Step
AB-Step
AC-Step
Data Sheet 64 V1.0, 2008-04
TC1762
Preliminary
Table 3-4
Short Name
LBCU_ID
LFI_ID
TC1762 Identification Registers
Address
F87F FE08
H
F87F FF08
H
Reset Value
000F C005
H
000C C005
H
Functional Description
-
-
Stepping
Data Sheet 65 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
4 Electrical Parameters
Chapter 4 provides the characteristics of the electrical parameters which are
implementation-specific for the TC1762.
4.1
General Parameters
The general parameters are described here to aid the users in interpreting the parameters mainly in
. The absolute maximum ratings and
its operating conditions are provided for the appropriate setting in the TC1762.
4.1.1
Parameter Interpretation
The parameters listed in this section partly represent the characteristics of the TC1762 and partly its requirements on the system. To aid interpreting the parameters easily when evaluating them for a design, they are marked with an two-letter abbreviation in column “Symbol”:
• CC
Such parameters indicate Controller Characteristics which are a distinctive feature of the TC1762 and must be regarded for a system design.
• SR
Such parameters indicate System Requirements which must provided by the microcontroller system in which the TC1762 designed in.
Data Sheet 66 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
4.1.2
Pad Driver and Pad Classes Summary
This section gives an overview on the different pad driver classes and its basic characteristics. More details (mainly DC parameters) are defined in
Table 4-1 Pad Driver and Pad Classes Overview
Class Power
Supply
Type Sub Class Speed
Grade
Load Leakage
1)
A 3.3V
LVTTL
I/O,
LVTTL outputs
A1
(e.g. GPIO)
A4
(e.g. Trace
Clock)
6 MHz 100 pF 500 nA
A2
(e.g. serial
I/Os)
A3
(e.g. BRKIN,
BRKOUT)
40
MHz
66 or
80
MHz
2)
66 or
80
MHz
50 pF
50 pF
6
6
µA
µA
25 pF 6
µA
Termination
No
Series termination recommended
Series termination recommended
(for f > 25 MHz)
Series termination recommended
C 3.3V
LVDS – 50
MHz
– Parallel termination
3)
100
Ω ± 10%
,
D – Analog inputs, reference voltage inputs
1) Values are for T
Jmax
= 150 °C.
2) This value corresponds to the operating frequency of the device, which depending on the derivative, can be
66 or 80 MHz.
3) In applications where the LVDS pins are not used (disabled), these pins must be either left unconnected, or properly terminated with the differential parallel termination of 100
Ω ± 10%.
Data Sheet 67 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
4.1.3
Absolute Maximum Ratings
Table 4-2 shows the absolute maximum ratings of the TC1762 parameters.
Table 4-2 Absolute Maximum Rating Parameters
Parameter Symbol Limit Values Unit Notes
Min.
Max.
Ambient temperature
Storage temperature
Junction temperature
T
A
T
ST
T
J
V
DD
SR -40
SR -65
SR -40
125
150
150
°C
Under bias
°C
–
°C
Under bias
Voltage at 1.5 V power supply pins with respect to V
SS
1)
Voltage at 3.3 V power supply pins with respect to V
SS
2)
Voltage on any Class A input pin and dedicated input pins with respect to V
SS
V
V
DDP
IN
SR –
SR –
SR -0.5
2.25
3.75
V
DDP
+ 0.5
or max. 3.7
V
V
V
–
–
Whatever is lower
Voltage on any Class D analog input pin with respect to V
AGND
Voltage on any Class D analog input pin with respect to V
SSAF
V
V
V
V
AIN,
AREFx
AINF,
FAREF
SR -0.5
SR -0.5
V
V
DDM
+ 0.5
or max. 3.7
DDMF
+ 0.5
or max. 3.7
V
V
Whatever is lower
Whatever is lower
CPU & LMB Bus
Frequency
3)4) f
CPU
SR – 66 or 80 MHz –
FPI Bus Frequency
f
SYS
SR – 66 or 80 MHz
5)
1) Applicable for V
DD
, V
DDOSC
, V
DDPLL
, and V
DDAF
.
2) Applicable for V
DDP
, V
DDFL3,
V
DDM
, and V
DDMF
.
3) The PLL jitter characteristics add to this value according to the application settings. See the PLL jitter parameters.
4) This value depend on the derivative and the operating frequency it is designated for. For a device operating at 66 MHz, the absolute maximum frequency is also 66 MHz. Similarly, for a device operating at 80 MHz, the absolute maximum frequency is 80 MHz.
5) The ratio between f
CPU
and f
SYS
is fixed at 1:1.
Note: Stresses above those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute
Data Sheet 68 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters maximum rating conditions for extended periods may affect device reliability.
During absolute maximum rating overload conditions ( V
IN
V
IN
< V
SS
) the voltage on the related V
> related
DD
pins with respect to ground ( V
V
DD
or
SS
) must not exceed the values defined by the absolute maximum ratings.
4.1.4
Operating Conditions
The following operating conditions must not be exceeded in order to ensure correct operation of the TC1762. All parameters specified in the following table refer to these operating conditions, unless otherwise noted.
Table 4-3 Operating Condition Parameters
Parameter Symbol
Digital supply voltage
1)
SR
Limit
Values
Min.
Max.
1.42
1.58
2)
V
DD
V
DDOSC
V
DDP
V
DDOSC3
SR
Digital ground voltage
Ambient temperature under bias
Analog supply voltages
CPU clock
Short circuit current
Absolute sum of short circuit currents of a pin group (see
Absolute sum of short circuit currents of the device f
V
V
T
–
DDFL3
SS
A
CPU
I
SC
Σ| I
SC
|
Σ|
I
SC
|
SR
SR
SR
–
SR –
SR -5
4)
SR –
SR
Unit Notes
Conditions
V –
3.13
3.47
3)
V
3.13
3.47
3)
V –
0 V –
-40 +125
°C
–
For Class A pins
(3.3V
± 5%)
–
–
80
5)
+5
20
– See separate specification
MHz – mA
6) mA See note
7)
100 mA See note
Data Sheet 69 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
Table 4-3 Operating Condition Parameters
Parameter Symbol Limit
Values
Unit Notes
Conditions
Min.
Max.
Inactive device pin current
(V
DD
= V
DDP
= 0)
External load capacitance
I
C
ID
L
SR
SR
-1
–
1
See
DC chara cterist ics mA Voltage on all power supply pins V
DDx
= 0 pF Depending on pin class
1) Digital supply voltages applied to the TC1762 must be static regulated voltages which allow a typical voltage swing of
±5%.
2) Voltage overshoot up to 1.7 V is permissible at Power-Up and PORST low, provided the pulse duration is less than 100
µs and the cumulated summary of the pulses does not exceed 1 h.
3) Voltage overshoot to 4 V is permissible at Power-Up and PORST low, provided the pulse duration is less than
100
µs and the cumulated summary of the pulses does not exceed 1 h.
4) The TC1762 uses a static design, so the minimum operation frequency is 0 MHz. Due to test time restriction no lower frequency boundary is tested, however.
5) The PLL jitter characteristics add to this value according to the application settings. See the PLL jitter parameters.
6) Applicable for digital outputs.
7) See additional document “TC1796 Pin Reliability in Overload“ for overload current definitions.
Data Sheet 70 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
6
7
8
1
2
3
4
5
Table 4-4
Group
Pin Groups for Overload/Short-Circuit Current Sum Parameter
Pins
TRCLK, P5.[7:0], P0.[7:6], P0.[15:14]
P0.[13:12], P0.[5:4], P2.[13:8], SOP0A, SON0, FCLP0A, FCLN0
P0.[11:8], P0.[3:0], P3.[13:11]
P3[10:0], P3.[15:14]
HDRST, PORST, NMI, TESTMODE, BRKIN, BRKOUT, BYPASS, TCK,
TRST, TDO, TMS, TDI, P1.[7:4]
P1.[3:0], P1.[11:8], P4.[3:0]
P2.[7:0], P1.[14:12]
P5.[15:8]
Data Sheet 71 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
4.2
DC Parameters
The electrical characteristics of the DC Parameters are detailed in this section.
4.2.1
Input/Output Pins
Table 4-5 provides the characteristics of the input/output pins of the TC1762.
Table 4-5 Input/Output DC-Characteristics (Operating Conditions apply)
Parameter Symbol Limit Values Unit Test Conditions
General Parameters
Pull-up current
1)
| I
PUH
Min.
| CC 10
20
Max.
100
200
µA
µA
V
IN
< V
IHAmin
; class A1/A2/Input pads.
V
IN
< V
IHAmin
; class A3/A4 pads.
Pull-down
| I
PDL
| CC 10
20
150
200
µA
µA
Pin capacitance
(Digital I/O)
C
IO
CC – 10 pF
Input only Pads ( V
DDP
= 3.13 to 3.47 V = 3.3V
±5%)
Input low voltage V
ILA
SR -0.3
0.34
× class A1/A2 pins V
DDP
V
Input high voltage class A1/A2 pins
V
IHA
SR 0.64
×
V
DDP
V
DDP
+
0.3 or
V max. 3.6
Ratio V
IL
/ V
IH
Input low voltage class A3 pins
V
ILA3
CC 0.53
SR –
Input high voltage class A3 pins
V
IHA3
SR 2.0
Input hysteresis HYSA CC 0.1
×
V
DDP
Input leakage current
I
OZI
CC –
–
0.8
–
–
±3000
±6000
–
V
V
V f
V
IN
> V
ILAmax
; class A1/A2/Input pads.
V
IN
> V
ILAmax
; class A3/A4 pads.
T
–
= 1 MHz
A
= 25
°C
Whatever is lower
–
–
–
nA (( V
DDP
/2)-1) < V
IN
< (( V
DDP otherwise
3)
/2)+1)
Data Sheet 72 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
Table 4-5 Input/Output DC-Characteristics (cont’d)(Operating Conditions apply)
Parameter
Min.
Max.
Class A Pads ( V
DDP
= 3.13 to 3.47 V = 3.3V
±5%)
Output low voltage
4)
V
OLA
CC – 0.4
Output high voltage
Symbol
V
OHA
CC 2.4
V
DDP
-
0.4
Limit Values Unit Test Conditions
–
–
V
V
V
I
OL
= 2 mA for strong driver mode, (Not applicable to
Class A1 pins)
I
OL
= 1.8 mA for medium driver mode, A2 pads
I
OL
= 1.4 mA for medium
I driver mode, A1 pads
OL
= 370
µA for weak driver mode
I
OH
= -2 mA for strong driver mode, (Not applicable to Class A1 pins)
I
OH
= -1.8 mA for medium
I driver mode, A1/A2 pads
OH
= -370
µA for weak driver mode
I
OH
= -1.4 mA for strong driver mode, (Not applicable to Class A1 pins)
I
OH
= -1 mA for medium
I driver mode, A1/A2 pads
OH
= -280
µA for weak driver mode
Input low voltage class A1/2 pins
Input high voltage class A1/2 pins
V
V
ILA
IHA
SR -0.3
SR 0.64
×
V
DDP
0.34
×
V
DDP
V
DDP
+
0.3 or
3.6
V
V
–
Whatever is lower
Ratio V
IL
/ V
IH
CC 0.53
Input hysteresis HYSA CC 0.1
×
V
DDP
–
–
–
V
–
Data Sheet 73 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
Table 4-5 Input/Output DC-Characteristics (cont’d)(Operating Conditions apply)
Parameter Symbol
Input leakage current Class
A2/3/4 pins
Input leakage current
Class A1 pins
I
I
OZA24
OZA1
Min.
CC –
CC –
Max.
±3000
±6000
±500
Class C Pads ( V
DDP
= 3.13 to 3.47 V = 3.3V
±5%)
Output low voltage
Output high voltage
V
OL
V
OH
CC 815
CC 1545
Output differential voltage
Output offset voltage
V
OD
V
OS
Limit Values Unit Test Conditions
CC 150
CC 1075
600
1325 nA (( mV
V
DDP
/2)-1) < V
<(( V
DDP otherwise
/2)+1) nA 0 V < V
IN
< V
DDP
IN mV Parallel termination mV
100
Ω ± 1% mV
Output impedance R
0
Class D Pads see ADC Characteristics
CC 40 140 –
– – – –
1) Not subject to production test, verified by design / characterization.
2) The pads that have spike filter function in the input path: PORST, HDRST, NMI do not have hysteresis.
3) Only one of these parameters is tested, the other is verified by design characterization
4) Max. resistance between pin and next power supply pin 25
Ω for strong driver mode
(verified by design characterization).
5) Function verified by design, value is not subject to production test - verified by design/characterization.
Hysteresis is implemented to avoid metastable states and switching due to internal ground bounce. It cannot be guaranteed that it suppresses switching due to external system noise.
Data Sheet 74 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
4.2.2
Analog to Digital Converter (ADC0)
Table 4-6 provides the characteristics of the ADC module in the TC1762.
Table 4-6
Parameter
Analog supply voltage
ADC Characteristics (Operating Conditions apply)
Symbol
Min.
Limit Values Unit Test Conditions /
Remarks
V
V
DDM
DD
SR
SR
3.13
1.42
Typ.
Max.
3.3
3.47
1)
1.5
1.58
2)
V
V
–
Power supply for
ADC digital part, internal supply
Analog ground voltage
V
SSM
Analog reference voltage
V
AREFx
SR -0.1
SR V
AGNDx
1V
+
–
V
DDM
0.1
V
DDM
0.05
+
3)4)
V
V
–
–
Analog reference ground
Analog reference voltage range
Analog input voltage range
V
DDM supply current
Power-up calibration time
V
AGNDx
V
AREFx
-
V
AGNDx
V
AIN
I
DDM t
PUC
Internal ADC clocks
Sample time f
BC f
ANA t
S
SR
SR
SR
SR
V
SSMx
-
0.05V
V
DDM
/2
V
AGNDx
CC –
CC 2
0
–
CC 0.5
– 10
CC 4
× (CHCONn.STC
+ 2)
× t
BC
8
× t
BC
– –
V
AREF
- 1 V
V
DDM
+ 0.05
V
V
AREFx
V
2.5
4
–
–
3840
40 mA rms f
ADC
CLK
MHz
µs
–
–
6)
– f
BC
= f
ANA
× 4
MHz f
ANA
µs
–
= f
BC
/ 4
Data Sheet 75 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
Table 4-6
Parameter
ADC Characteristics (cont’d) (Operating Conditions apply)
Conversion time
Total unadjusted error
DNL error
t
Symbol
C
TUE
7)
TUE
DNL
Limit Values Unit Test Conditions /
Remarks
CC
Min.
t
S
+ 40
× t
Typ.
Max.
BC
+ 2
× t
DIV
µs
For 8-bit conversion t
S
+ 48
× t
S
CC –
–
–
–
CC –
+ 56
× t t
BC
BC
+ 2
×
+ 2
× t
DIV t
DIV
µs
For 10-bit conversion
µs
For 12-bit conversion
–
–
±1
±2
LSB For 8-bit conv.
LSB For 10-bit conv.
–
–
±4
±8
LSB For 12-bit conv.
LSB For 12-bit conv.
8)9)
±1.5 ±3.0
LSB For 12-bit conv.
12)
INL error
TUE
INL
TUE
GAIN
TUE
OFF
CC –
CC –
CC –
±1.5 ±3.0
LSB
±0.5 ±3.5
LSB
±1.0 ±4.0
LSB
Input leakage current at analog inputs AN0, AN1 and AN31.
I
OZ1
14)
CC –1000 –
–200
–200
–200
300 nA (0% V
DDM
) < V
IN
<
(2% V
DDM
)
400 nA (2% V
DDM
) < V
IN
<
(95% V
DDM
)
1000 nA (95% V
DDM
) < V
IN
< (98% V
DDM
)
3000 nA (98% V
DDM
) < V
IN
< (100% V
DDM
)
Data Sheet 76 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
Table 4-6
Parameter
Input leakage current at analog inputs AN2 to
AN30, see
Input leakage current at V
AREF
ADC Characteristics (cont’d) (Operating Conditions apply)
I
I
Symbol
OZ1
OZ2
Min.
Limit Values
Typ.
Max.
CC –1000 –
–200
–200
–200
CC –
CC –
CC –
–
35
–
Unit Test Conditions /
Remarks
200 nA (0% V
DDM
) < V
IN
<
(2% V
DDM
)
300 nA (2% V
DDM
) < V
IN
<
(95% V
DDM
)
1000 nA (95% V
DDM
) < V
IN
< (98% V
DDM
)
3000 nA (98% V
DDM
) < V
IN
< (100% V
DDM
)
±1 µA
0 V < V
AREF
V
DDM,
no conversion
< running
75
25
µA rms pF
0 V <
V
DDM
V
AREF
15)
< Input current at
V
AREF
Total capacitance of the voltage reference inputs
16)17)
I
AREF
C
AREFTOT
Switched capacitance at the positive reference voltage
Resistance of the reference voltage
C
AREFSW
R
AREF
Total capacitance of the analog inputs
C
AINTOT
C
AINSW
Switched capacitance at the analog voltage inputs
CC –
CC –
CC –
CC –
15
1
–
–
20
1.5
25
7 pF k
Ω
500 Ohm increased for
AN[1:0] used as reference input
pF
pF
Data Sheet 77 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
Table 4-6 ADC Characteristics (cont’d) (Operating Conditions apply)
Parameter Symbol
Min.
Limit Values
Typ.
Max.
Unit Test Conditions /
Remarks
ON resistance of the transmission gates in the analog voltage path
ON resistance for the ADC test
(pull-down for
AIN7)
R
AIN
R
AIN7T
CC –
CC 200
1 1.5
k
Ω
300 1000
Ω
Test feature available only for
AIN7
Current through resistance for the
ADC test (pulldown for AIN7)
I
AIN7T
CC – 15 rms
30 peak mA Test feature available only for
AIN7
1) Voltage overshoot to 4 V are permissible, provided the pulse duration is less than 100
µs and the cumulated summary of the pulses does not exceed 1 h.
2) Voltage overshoot to 1.7 V are permissible, provided the pulse duration is less than 100
µs and the cumulated summary of the pulses does not exceed 1 h.
3) A running conversion may become inexact in case of violating the normal operating conditions (voltage overshoot).
4) If the reference voltage V
AREF
increases or the
V
DDM
V
DDM
decreases, so that
+ 0.07 V), then the accuracy of the ADC decreases by 4LSB12.
V
AREF
= ( V
DDM
+ 0.05 V to
5) If a reduced reference voltage in a range of V
DDM
/2 to V
DDM
is used, then the ADC converter errors increase.
If the reference voltage is reduced with the factor k (k<1), then TUE, DNL, INL Gain and Offset errors increase with the factor 1/k.
If a reduced reference voltage in a range of 1 V to V
DDM
/2 is used, then there are additional decrease in the
ADC speed and accuracy.
6) Current peaks of up to 6 mA with a duration of max. 2 ns may occur
7) TUE is tested at V
AREF
= 3.3 V, V
AGND
= 0 V and V
DDM
= 3.3 V
8) ADC module capability.
9) Not subject to production test, verified by design / characterization.
10) Value under typical application conditions due to integration (switching noise, etc.).
11) The sum of DNL/INL/Gain/Offset errors does not exceed the related TUE total unadjusted error.
12) For 10-bit conversions the DNL/INL/Gain/Offset error values must be multiplied with factor 0.25.
For 8-bit conversions the DNL/INL/Gain/Offset error values must be multiplied with 0.0625.
13) The leakage current definition is a continuous function, as shown in
Figure 4-3 . The numerical values defined
determine the characteristic points of the given continuous linear approximation - they do not define step function.
14) Only one of these parameters is tested, the other is verified by design characterization.
Data Sheet 78 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
15) I
AREF_MAX
is valid for the minimum specified conversion time. The current flowing during an ADC conversion with a duration of up to t
C
= 25
µs can be calculated with the formula
I
AREF_MAX
= Q
CONV
/ t
C
. Every conversion needs a total charge of Q
CONV
= 150pC from V
AREF
.
All ADC conversions with a duration longer than t
C
= 25
µs consume an I
AREF_MAX
= 6
µA.
16) For the definition of the parameters see also Figure 4-2 .
17) Applies to AIN0 and AIN1, when used as auxiliary reference inputs.
18) This represents an equivalent switched capacitance. This capacitance is not switched to the reference voltage at once. Instead of this smaller capacitances are successively switched to the reference voltage.
19) The sampling capacity of the conversion C-Network is pre-charged to V
AREF
/2 before the sampling moment.
Because of the parasitic elements the voltage measured at AINx is lower then V
AREF
/2.
f
CLC
A/D Converter Module
Fractional
Divider f
DIV
Programmable
Clock Divider
(1:1) to (1:256) f
BC
1:4 f
ANA Programmable
Counter
Sample
Time t
S
Arbiter
(1:20) f
TIMER
CON.CTC
Control Unit
(Timer)
CHCONn.STC
Control/Status Logic
Interrupt Logic
External Trigger Logic
External Multiplexer Logic
Request Generation Logic
MCA04657_mod
Figure 4-1 ADC0 Clock Circuit
Data Sheet 79 V1.0, 2008-04
TC1762
Electrical Parameters Preliminary
R
EXT
V
AIN
= C
EXT
ANx
V
AGNDx
Analog Input Circuitry
R
AIN, On
R
AIN7T
C
AINTOT
- C
AINSW
C
AINSW
V
AREFx
V
AREF
V
AGNDx
Reference Voltage Input Circuitry
R
AREF, On
C
AREFTOT
- C
AREFSW
C
AREFSW
Analog_InpRefDiag
Figure 4-2 ADC0 Input Circuits
Data Sheet 80 V1.0, 2008-04
TC1762
Electrical Parameters Preliminary
Ioz1
3uA
AN0, AN1 and AN31
1uA
400nA
300nA
-200nA
2%
-1uA
Ioz1
3uA
AN2 to AN30
1uA
300nA
200nA
-200nA
2%
-1uA
Figure 4-3 ADC0 Analog Inputs Leakage
95%
V
IN
[V
DDM
98% 100%
%]
V
IN
[V
DDM
%]
95% 98% 100%
Data Sheet 81 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
4.2.3
Fast Analog to Digital Converter (FADC)
Table 4-7 provides the characteristics of the FADC module in the TC1762.
Table 4-7
Parameter
FADC Characteristics (Operating Conditions apply)
Symbol Limit Values Unit
Min.
Max.
Remarks
Conditions
DNL error
INL error
Gradient error
E
DNL
E
INL
E
GRAD
CC –
CC –
CC –
±1
±4
±3
LSB
LSB
%
2)
With calibration, gain 1, 2
– ±5 %
E
OFF
3)
Reference error of internal V
FAREF
/2
Input leakage current at analog inputs
AN32 to AN35.
5)
E
REF
I
OZ1
6)
–
CC –
–
CC –
–200
±6
±20
4)
±60
±60
CC –1000 300
400
% mV mV mV nA nA
Without calibration gain 1, 2, 4
Without calibration gain 8
With calibration
Without calibration
–
Analog supply voltages
Analog ground voltage
Analog reference voltage
Analog reference ground
Analog input voltage range
V
DDMF
V
DDAF
V
SSAF
V
FAREF
V
FAGND
V
AINF
–200
–200
SR 3.13
SR 1.42
SR -0.1
SR 3.13
SR
SR
V
0.05V
V
SSAF
-
FAGND
1000
3000
3.47
7)
1.58
8)
0.1
3.47
V
SSAF
+0.05V
V
DDMF nA nA
V
V
V
V
V
V
–
–
(0% V
DDM
) < V
IN
<
(2% V
DDM
)
(2% V
DDM
) < V
IN
<
(95% V
DDM
)
(95% V
DDM
) < V
IN
<
(98% V
DDM
)
(98% V
DDM
) < V
IN
<
(100% V
DDM
)
–
Nominal 3.3 V
–
–
Data Sheet 82 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
Table 4-7 FADC Characteristics (cont’d)(Operating Conditions apply)
Parameter Symbol Limit Values
Min.
Max.
Unit Remarks
Conditions
Analog supply currents
Input current at each
V
FAREF
Input leakage current at V
FAREF
11)
Input leakage current at V
FAGND
Conversion time
I
DDMF
I
DDAF
I
FAREF
I
FOZ2
I
FOZ3 t
C
SR –
SR –
CC –
CC –
CC
9
17
150
±500
±8 mA mA
µA rms nA
µA
–
10)
Independent of conversion
0 V < V
IN
< V
DDMF
Converter Clock
Input resistance of the analog voltage path (Rn, Rp) f
ADC
R
FAIN
CC –
CC –
CC 100
21
80
200
CLK of f
ADC
For 10-bit conv.
MHz – k
Ω 12)
Channel Amplifier
Cutoff Frequency f
COFF
CC 2 MHz –
Settling Time of a
Channel Amplifier after changing ENN or ENP t
SET
CC 5
µsec
–
1) Calibration of the gain is possible for the gain of 1 and 2, and not possible for the gain of 4 and 8.
2) Calibration should be performed at each power-up. In case of continuous operation, calibration should be performed minimum once per week.
3) The offset error voltage drifts over the whole temperature range typically ±2 LSB.
4) Applies when the gain of the channel equals one. For the other gain settings, the offset error increases; it must be multiplied with the applied gain.
5) The leakage current definition is a continuous function, as shown in
Figure 4-5 . The numerical values defined
determine the characteristic points of the given continuous linear approximation - they do not define step function.
6) Only one of these parameters is tested, the other is verified by design characterization.
7) Voltage overshoot to 4 V are permissible, provided the pulse duration is less than 100
µs and the cumulated summary of the pulses does not exceed 1 h.
8) Voltage overshoot to 1.7 V are permissible, provided the pulse duration is less than 100
µs and the cumulated sum of the pulses does not exceed 1 h.
9) A running conversion may become inexact in case of violating the normal operating conditions (voltage overshoots).
10) Current peaks of up to 40 mA with a duration of max. 2 ns may occur
Data Sheet 83 V1.0, 2008-04
TC1762
Preliminary
11) This value applies in power-down mode.
12) Not subject to production test, verified by design / characterization.
Electrical Parameters
The calibration procedure should run after each power-up, when all power supply voltages and the reference voltage have stabilized. The offset calibration must run first, followed by the gain calibration.
FAINxN
V
FAGND
FAINxP
FADC Analog Input Stage
R
N
-
+
V
FAREF
/2
+
R
P
-
V
FAREF
V
FAREF
FADC Reference Voltage
Input Circuitry
I
FAREF
V
FAGND
FADC_InpRefDiag
Figure 4-4 FADC Input Circuits
Data Sheet 84 V1.0, 2008-04
TC1762
Electrical Parameters Preliminary
Ioz1
3uA
AN32 to AN35
1uA
400nA
300nA
-200nA
2%
-1uA
Figure 4-5 Analog Inputs AN32-AN35 Leakage
V
IN
[V
DDM
%]
95% 98% 100%
Data Sheet 85 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
4.2.4
Oscillator Pins
Table 4-8 provides the characteristics of the oscillator pins in the TC1762.
Table 4-8
Parameter
Oscillator Pins Characteristics (Operating Conditions apply)
Symbol Limit values Unit Test Conditions
Min.
Max.
Frequency Range f
OSC
CC 4 25 MHz –
Input low voltage at
XTAL1
1)
V
ILX
SR -0.2
0.3
×
V
DDOSC3
V –
Input high voltage at
XTAL1
1)
V
IHX
SR 0.7
×
V
DDOSC3
V
DDOSC3
+ 0.2
V –
Input current at XTAL1 I
IX1
CC –
±25 µA
0 V < V
IN
< V
DDOSC3
1) If the XTAL1 pin is driven by a crystal, reaching a minimum amplitude (peak-to-peak) of 0.3
×
V
DDOSC3
is necessary.
Note: It is strongly recommended to measure the oscillation allowance (negative resistance) in the final target system (layout) to determine the optimal parameters for the oscillator operation. Please refer to the limits specified by the crystal supplier.
Data Sheet 86 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
4.2.5
Temperature Sensor
Table 4-9 provides the characteristics of the temperature sensor in the TC1762.
Table 4-9
Parameter
Temperature
Sensor Range
Start-up time after resets inactive
Temperature Sensor Characteristics (Operating Conditions apply)
Symbol Limit Values Unit Remarks t
T
SR
TSST
Min.
SR -40
SR
Max.
150
10
°C
µs
–
Temperature of the die at the sensor location
T
TS
CC
CC
T
TS
= (ADC_Code - 487)
× 0.396 - 40
°C 10-bit ADC result
T
TS
= (ADC_Code - 1948)
× 0.099 - 40 °C
12Bit ADC result
±10
°C Sensor
Inaccuracy
A/D Converter clock for DTS signal
T
TSA f
ANA
SR – 10 MHz Conversion with ADC0
Data Sheet 87 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
4.2.6
Power Supply Current
provides the characteristics of the power supply current in the TC1762.
Table 4-10 Power Supply Current (Operating Conditions apply)
Parameter Symbol Limit Values
Min. Typ. Max.
Unit Test
Conditions /
Remarks
PORST low current at
V
DD
PORST low current at
V
DDP
I
I
DD_PORST
DDP_PORST
CC –
CC –
–
–
96
1)
138
2)
mA The PLL running at the base frequency mA The PLL running at the base frequency mA f
CPU
= 80MHz f
CPU
/ f
SYS
= 1:1
Active mode core supply current
3)4)
Active mode core supply current
I
I
DD
DD
CC –
CC –
–
–
290
330
250
300
– mA f
CPU
= 66MHz f
CPU
/ f
SYS
= 1:1
Active mode analog supply current
Oscillator and PLL core power supply
Oscillator and PLL pads power supply
I
I
I
I
DDAx;
DDMx
DDOSC
DDOSC3
CC –
CC –
CC –
–
–
–
5
3.6
5) mA See
ADC0/FADC mA – mA –
FLASH power supply current
I
DDFL3
CC – – 45 mA –
LVDS port supply
(via V
DDP
)
6)
Maximum Allowed
Power Dissipation
7)
I
P
LVDS
Dmax
CC –
SR
– 25 mA LVDS pads active
P
D
× R
TJA
< 25°C – At worst case,
T
A
= 125 °C
1) Maximum value measured at T
A
= 125 °C.
2) Maximum value measured at T
J
= 150 °C.
3) Infineon Power Loop: CPU and PCP running, all peripherals active. The power consumption of each custom application will most probably be lower than this value, but must be evaluated separately.
4) The I
DD
decreases typically to 240mA if the f
CPU
is decreased to 40 MHz, at constant T
J
Infineon Max. Power Loop.
= 150 °C, for the
5) Estimated value; double-bonded at package level with V
DDP
.
6) In case the LVDS pads are disabled, the power consumption per pair is negligible (less than 1
µA).
7) For the calculation of the junction to ambient thermal resistance R
TJA
, see
Data Sheet 88 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
4.3
AC Parameters
All AC parameters are defined with the temperature compensation disabled, which means that pads are constantly kept at the maximum strength.
4.3.1
Testing Waveforms
The testing waveforms for rise/fall time, output delay and output high impedance are shown in
,
V
DDP
V
SS
90%
10% t
R
90% t
F
10% rise_fall
Figure 4-6 Rise/Fall Time Parameters
V
DDP
V
SS
V
DDE
/ 2 Test Points V
DDE
/ 2
Mct04881_LL.vsd
Figure 4-7 Testing Waveform, Output Delay
V
Load
+ 0.1 V
V
Load
- 0.1 V
Timing
Reference
Points
V
OH
- 0.1 V
V
OL
- 0.1 V
MCT04880_LL
Figure 4-8 Testing Waveform, Output High Impedance
Data Sheet 89 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
4.3.2
Output Rise/Fall Times
provides the characteristics of the output rise/fall times in the TC1762.
Table 4-11 Output Rise/Fall Times (Operating Conditions apply)
Parameter Symbol Limit Values Unit Test Conditions
Min.
Max.
Class A1 Pads
Rise/fall times
1)
Class A1 pads t
RA1
, t
FA1
50
140
18000
150
550
65000 ns Regular (medium) driver, 50 pF
Regular (medium) driver, 150 pF
Regular (medium) driver, 20 nF
Weak driver, 20 pF
Weak driver, 150 pF
Weak driver, 20 000 pF
Class A2 Pads
Rise/fall times
1)
Class A2 pads t
FA2
, t
FA2
3.3
6
5.5
16
50
140
18000
150
550
65000 ns Strong driver, sharp edge, 50 pF
Strong driver, sharp edge, 100pF
Strong driver, med. edge, 50 pF
Strong driver, soft edge, 50 pF
Medium driver, 50 pF
Medium driver, 150 pF
Medium driver, 20 000 pF
Weak driver, 20 pF
Weak driver, 150 pF
Weak driver, 20 000 pF
Class A3 Pads
Rise/fall times
1)
Class A3 pads t
FA3
, t
FA3
2.5
ns 50 pF
Class A4 Pads
Rise/fall times
1)
Class A4 pads
Class C Pads t
FA4
, t
FA4
2.0
ns 25 pF
Rise/fall times
Class C pads t rC,
t fC
2 ns
1) Not all parameters are subject to production test, but verified by design/characterization and test correlation.
Data Sheet 90 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
4.3.3
Power Sequencing
There is a restriction for the power sequencing of the 3.3 V domain as shown in
Figure 4-9 . It must always be higher than 1.5 V domain - 0.5 V. The gray area shows the
valid range for V
3.3V
relative to an exemplary V
1.5V
ramp. V
DDP
, V
DDOSC3
, V
DDM
, V
DDMF
,
V
DDFL3
belong to the 3.3 V domain. The V
DDM
and V
DDMF subdomains are connected with antiparallel ESD protection diodes. There are no other such connections between the subdomains. V
DD ,
V
DDOSC and V
DDAF
belong to the 1.5 V domain.
Power Supply Voltage
3.3V
V
3 .3
V
1 .5
1.5V
V al id
a re a fo r
V
3.
3
V al id
a re a fo r V
3.3
V
3 .3
> V
1 .5
- 0.5V
Time
V
D D P
(3.3V)
PORST
Time
PowerSeq
Figure 4-9 V
DDP
/ V
DD
Power Up Sequence
All ground pins V
SS
must be externally connected to one single star point in the system.
The difference voltage between the ground pins must not exceed 200 mV.
The PORST signal must be activated at latest before any power supply voltage falls below the levels shown on the figure below. In this case, only the memory row of a Flash memory that was the target of the write at the moment of the power loss will contain unreliable content. Additionally, the PORST signal should be activated as soon as possible. The sooner the PORST signal is activated, the less time the system operates outside of the normal operating power supply range.
Data Sheet 91 V1.0, 2008-04
Preliminary
TC1762
Electrical Parameters
V
DDP
V
DDPmin
V
PORST3.3
Power Supply Voltage
3.3V
3.13V
V
DDP
-5%
2.9V
-12% t
PORST
V
DD
V
DDmin
V
PORST1.5min
1.5V
V
DD
1.42V
1.32V
-5%
-12% t t
PORST
PowerDown3.3_1.5_reset_only_LL.vsd
Figure 4-10 Power Down / Power Loss Sequence t
Data Sheet 92 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
4.3.4
Power, Pad and Reset Timing
provides the characteristics of the power, pad and reset timing in the
TC1762.
Table 4-12 Power, Pad and Reset Timing Parameters
Parameter Symbol
Min.
Limit Values
Max.
Unit
Min. V
DDP
voltage to ensure defined pad states
1)
Oscillator start-up time
2)
V
DDPPA
Minimum PORST active time after power supplies are stable at operating levels
HDRST pulse width t
OSCS t
POA t
HD
CC 0.6
CC –
SR 10
–
10
–
V ms ms
CC 1024 clock cycles
3)
SR –
– f
SYS
PORST rise time
Setup time to PORST rising edge
4)
Hold time from PORST rising edge
Setup time to HDRST rising edge
5)
Hold time from HDRST rising edge
t t t
POR t
POS t
POH
HDS
HDH
SR 0
SR 100
SR 0
SR 100 +
(2
× 1/ f
SYS
)
CC –
50
–
–
–
– ms ns ns ns ns
Ports inactive after PORST reset active
6)7) t
PIP
150 ns
Ports inactive after HDRST reset active
8)
Minimum threshold.
V
9)
DDP
PORST activation t
V
PI
PORST3.3
CC –
SR –
150 +
5
× 1/
2.9
f
SYS ns
V
Minimum
V
DD
PORST activation
Power-on Reset Boot Time
10)
V
PORST1.5
SR – 1.32
V
Hardware/Software Reset Boot Time at f
CPU
=80MHz
11) t t
BP
B
CC 2.15
CC 500
3.50
800 ms
µs
Hardware/Software Reset Boot Time at f
CPU
=66MHz
t
B
CC 560 860
µs
1) This parameter is valid under assumption that PORST signal is constantly at low-level during the powerup/power-down of the V
DDP
.
Data Sheet 93 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
2) This parameter is verified by device characterization. The external oscillator circuitry must be optimized by the customer and checked for negative resistance as recommended and specified by crystal suppliers.
3) Any HDRST activation is internally prolonged to 1024 FPI bus clock ( f
SYS
) cycles.
4) Applicable for input pins TESTMODE, TRST, BRKIN, and TXD1A with noise suppression filter of PORST switched-on (BYPASS = 0).
5) The setup/hold values are applicable for Port 0 and Port 4 input pins with noise suppression filter of HDRST switched-on (BYPASS = 0), independently whether HDRST is used as input or output.
6) Not subject to production test, verified by design / characterization.
7) This parameter includes the delay of the analog spike filter in the PORST pad.
8) Not subject to production test, verified by design / characterization.
9) In case of power loss during internal flash write, prevents Flash write to random address.
10) Booting from Flash, the duration of the boot-time is defined between the rising edge of the PORST and the moment when the first user instruction has entered the CPU and its processing starts.
11) Booting from Flash, the duration of the boot time is defined between the following events:
1. Hardware reset: the falling edge of a short HDRST pulse and the moment when the first user instruction has entered the CPU and its processing starts, if the HDRST pulse is shorter than 1024
×
If the HDRST pulse is longer than 1024
×
T
SYS
, only the time beyond the 1024
×
T
T
SYS
.
SYS
should be added to the boot time (HDRST falling edge to first user instruction).
2. Software reset: the moment of starting the software reset and the moment when the first user instruction has entered the CPU and its processing starts
VDDP
V
DDPPA V
DDPPA
VDD t oscs
OSC
PORST
HDRST
Pads
Padstate undefined t
POA t
POA t hd t hd
2)
1) t pi
1) as programmed
2) Tri-state, pull device active
2)
Figure 4-11 Power, Pad and Reset Timing
Data Sheet 94
V
DDPR
1)
2)
Padstate undefined reset_beh
V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
4.3.5
Phase Locked Loop (PLL)
provides the characteristics of the PLL parameters and its operation in the
TC1762.
Note: All PLL characteristics defined on this and the next page are verified by design characterization.
Table 4-13 PLL Parameters (Operating Conditions apply)
Parameter
Accumulated jitter
VCO frequency range
PLL base frequency
1) f f
Symbol
D
P
VCO
PLLBASE
Min.
Limit Values
Max.
See
400
500
600
140
150
500
600
700
320
400
Unit
–
MHz
MHz
MHz
MHz
MHz
PLL lock-in time t
L
200
–
480
200
MHz
µs
1) The CPU base frequency which is selected after reset is calculated by dividing the limit values by 16 (this is the K factor after reset).
Phase Locked Loop Operation
When PLL operation is enabled and configured, the PLL clock f
VCO
(and with it the CPU clock and f f
CPU
) is constantly adjusted to the selected frequency. The relation between
SYS
is defined by: f
VCO
= K
× f
CPU
. The PLL causes a jitter of f
CPU f
VCO
and affects the clock outputs TRCLK and SYSCLK (P4.3) which are derived from the PLL clock f
VCO
.
There are two formulas that define the (absolute) approximate maximum value of jitter
D
P
in ns dependent on the K-factor, the CPU clock frequency f
CPU
in MHz, and the number P of consecutive f
CPU
clock periods.
P
×
K
<
900 =
±
5
×
P fcpu MHz
]
+
,
(4.1)
P
×
K
≥
900 =
±
4500
+
,
(4.2)
K : K-Divider Value
P : Number of f
CPU
periods
D
P
: Jitter in ns f
CPU
: CPU frequency in MHz
Data Sheet 95 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
Note: The frequency of system clock f
SYS
can be selected to be either f
CPU
or f
CPU
/2.
With rising number P of clock cycles the maximum jitter increases linearly up to a value of P that is defined by the K-factor of the PLL. Beyond this value of P the maximum accumulated jitter remains at a constant value. Further, a lower CPU clock frequency f
CPU
results in a higher absolute maximum jitter value.
Figure 4-12 illustrates the jitter curve for for several K/
f
CPU
combinations.
TC1762 PLL Jitter (Preliminary)
±13.0
±12.0
±11.0
±10.0
±9.0
±8.0
±7.0
±6.0
±5.0
±4.0
±3.0
f
CP U
= 40 MHz (K = 10) f
CP U
= 40 MHz
(K = 17) f
CP U
= 80 MHz (K = 5) f
CP U
= 66 MHz ( K = 7) f
CP U
= 80 MHz (K = 8) f
CP U
= 66 MHz (K = 10)
±2.0
±1.0
±0.0
1 25 50 75 100 125 150 175
P [Periods] oo
Figure 4-12 Approximated Maximum Accumulated PLL Jitter for Typical CPU
Clock Frequencies f
CPU
(overview)
Data Sheet 96 V1.0, 2008-04
TC1762
Electrical Parameters Preliminary
±1.40
±1.30
±1.20
±1.10
±1.00
±0.90
1
TC1762 PLL Jitter (preliminary ) f
CP U
= 40 MHz f
CP U
= 66 MHz
2 3 f
CP U
= 80 MHz
4 5
P [Periods]
Figure 4-13 Approximated Maximum Accumulated PLL Jitter for Typical CPU
Clock Frequencies f
CPU
(detail)
Note: The maximum peak-to-peak noise on the main oscillator and PLL power supply
(measured between V
DDOSC
and V
SSOSC
) is limited to a peak-to-peak voltage of
V
PP
= 10 mV. This condition can be achieved by appropriate blocking to the supply pins and using PCB supply and ground planes.
Data Sheet 97 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
4.3.6
Debug Trace Timing
V
SS
= 0 V; V
DDP
= 3.13 to 3.47 V (Class A); T
A
= -40
°C to +125 °C;
C
L
(TRCLK) = 25 pF; C
L
(TR[15:0]) = 50 pF
Table 4-14 Debug Trace Timing Parameter
1)
Parameter
TR[15:0] new state from TRCLK t
Symbol
9
Min.
Limit Values
Max.
CC -1 4
Unit ns
1) Not subject to production test, verified by design/characterization.
TRCLK
TR[15:0] Old State t
9
New State
Trace_Tmg
Figure 4-14 Debug Trace Timing
Data Sheet 98 V1.0, 2008-04
TC1762
Preliminary
4.3.7
Timing for JTAG Signals
(Operating Conditions apply, C
L
= 50 pF)
Electrical Parameters
Table 4-15 TCK Clock Timing Parameter
Parameter Symbol
TCK clock period
TCK high time
TCK low time
1)
TCK clock rise time
TCK clock fall time
1) f
TCK
should be lower or equal to f
SYS t t
1 t
2 t
3 t
4
TCK
Min.
Limit Values
Max.
SR 25
SR 10
SR 10
SR –
SR –
–
–
–
4
4
Unit ns ns ns ns ns
0.9 V
DD
0.1 V
DD
TCK
0.5 V
DD t
1 t
TCK t
2
Figure 4-15 TCK Clock Timing t
4 t
3
Data Sheet 99 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
Table 4-16 JTAG Timing Parameter
1)
Parameter
TMS setup to TCK t
Symbol
1
Limit
Values
Min. Max.
SR 6.0
–
Unit Test
Conditions /
Remarks ns –
TMS hold to TCK
TDI setup to TCK t
2 t
1
SR 6.0
–
SR 6.0
– ns ns
–
–
SR 6.0
– ns TDI hold to TCK
TDO valid output from TCK
2)
TDO high impedance to valid output from TCK
t t
2 t
3
4
CC – 14.5
ns
3.0
–
CC – 15.5
ns
–
C
L
= 50 pF
3)4)
C
L
= 20 pF
C
L
= 50 pF
TDO valid output to high impedance from TCK
t
5
CC – 14.5
ns C
L
= 50 pF
1) Not subject to production test, verified by design / characterization.
2) The falling edge on TCK is used to capture the TDO timing.
3) By reducing the load from 50 pF to 20 pF, a reduction of approximately 1.0 ns in timing is expected.
4) By reducing the power supply range from +/-5 % to +5/-2 %, a reduction of approximately 0.5 ns in timing is expected.
Data Sheet 100 V1.0, 2008-04
TC1762
Electrical Parameters Preliminary
TCK t
1 t
2
TMS t
1 t
2
TDI t
4 t
3 t
5
TDO
Figure 4-16 JTAG Timing
Note: The JTAG module is fully compliant with IEEE1149.1-2000 with JTAG clock at
20 MHz. The JTAG clock at 40 MHz is possible with the modified timing diagram shown in
Data Sheet 101 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
4.3.8
Peripheral Timings
provides the characteristics of the peripheral timings in the TC1762.
Note: Peripheral timing parameters are not subject to production test. They are verified by design/characterization.
4.3.8.1
Micro Link Interface (MLI) Timing
provides the characteristics of the MLI timing in the TC1762.
Table 4-17 MLI Timing (Operating Conditions apply, C
L
= 50 pF)
Parameter Symbol Limit Values
TCLK clock period
1)2)
Min.
CC 2
3)
Max.
–
RCLK clock period
MLI outputs delay from TCLK t
30 t
31 t
35
SR 1
CC 0
–
8
MLI inputs setup to RCLK t
36
SR 4 –
MLI inputs hold to RCLK
RREADY output delay from RCLK t
37 t
38
SR 4
CC 0
1) TCLK signal rise/fall times are the same as the A2 Pads rise/fall times.
2) TCLK high and low times can be minimum 1
×
T
MLI
3) T
MLImin
= T
SYS
= 1/ f
SYS
. When f
SYS
= 80MHz, t
30
= 25ns
–
8
Unit ns ns ns
1/ f
SYS
1/ f
SYS ns
Data Sheet 102 V1.0, 2008-04
Preliminary
TC1762
Electrical Parameters t
30
TCLKx
TDATAx
TVALIDx
TREADYx t
35 t
35
0.9 V
DDP
0.1 V
DDP t
30
RCLKx t
36 t
37
RDATAx
RVALIDx t
38 t
38
RREADYx
MLI_Tmg_1.vsd
Figure 4-17 MLI Interface Timing
Note: The generation of RREADYx is in the input clock domain of the receiver. The reception of TREADYx is asynchronous to TCLKx.
Data Sheet 103 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
4.3.8.2
Micro Second Channel (MSC) Interface Timing
provides the characteristics of the MSC timing in the TC1762.
Table 4-18 MSC Interface Timing (Operating Conditions apply, CL = 50 pF)
Parameter Symbol Limit Values
FCLP clock period
1)2)
SOP/ENx outputs delay from FCLP t t
40
45
Min.
CC 2
×
T
MSC
3)
CC -10
Max.
–
10
Unit ns ns
SDI bit time
SDI rise time t
46 t
48
SR 8
×
SR
SDI fall time t
49
SR
1) FCLP signal rise/fall times are the same as the A2 Pads rise/fall times.
2) FCLP signal high and low can be minimum 1
×
T
MSC
.
3) T
MSCmin
= T
SYS
= 1/ f
SYS
. When f
SYS
= 80MHz, t
40
= 25ns
T
MSC
–
100
100 ns ns ns t
40
FCLP
0.9 V
DDP
0.1 V
DDP t
45 t
45
SOP
EN
SDI t
46 t
48 t
46 t
49
0.9 V
DDP
0.1 V
DDP
MSC_Tmg_1.vsd
Figure 4-18 MSC Interface Timing
Note: The data at SOP should be sampled with the falling edge of FCLP in the target device.
Data Sheet 104 V1.0, 2008-04
TC1762
Preliminary Electrical Parameters
4.3.8.3
Synchronous Serial Channel (SSC) Master Mode Timing
provides the characteristics of the SSC timing in the TC1762.
Table 4-19 SSC Master Mode Timing (Operating Conditions apply, CL = 50 pF)
Parameter Symbol Limit Values Unit
SCLK clock period
1)2)
MTSR/SLSOx delay from SCLK t t
50
51
Min.
CC 2
×
T
SSC
3)
CC 0
Max.
–
8 ns ns
MRST setup to SCLK
MRST hold from SCLK t
52 t
53
SR 10
SR 5
1) SCLK signal rise/fall times are the same as the A2 Pads rise/fall times.
2) SCLK signal high and low times can be minimum 1
×
T
SSC
.
3) T
SSCmin
= T
SYS
= 1/ f
SYS
. When f
SYS
= 80 MHz, t
50
= 25ns
–
– ns ns t
50
SCLK 1)2) t
51 t
51
MTSR 1)
MRST 1) t
52 t
53
Data valid t
51
SLSOx 2)
1) This timing is based on the following setup: CON.PH = CON.PO = 0.
2) The transition at SLSOx is based on the following setup: SSOTC.TRAIL = 0
and the first SCLK high pulse is in the first one of a transmission.
SSC_Tmg_1.vsd
Figure 4-19 SSC Master Mode Timing
Data Sheet 105 V1.0, 2008-04
TC1762
Preliminary Packaging
5 Packaging
Chapter 5 provides the information of the TC1762 package and reliability section.
5.1
Package Parameters
Table 5-1 provides the characteristics of the package parameters.
Table 5-1 Package Parameters (PG-LQFP-176-2)
Parameter Symbol
R
TJCT
Limit Values Unit Notes
Min.
Max.
CC – 5.4
K/W – Thermal resistance junction case top
1)
Thermal resistance junction leads
R
TJL
CC – 21.5
K/W –
1) The thermal resistances between the case top and the ambient (R
TCAT
), the leads and the ambient (R
TLA
) are to be combined with the thermal resistances between the junction and the case top (R
TJCT
), the junction and the leads (R
TJL
) given above, in order to calculate the total thermal resistance between the junction and the ambient (R
TJA
). The thermal resistances between the case top and the ambient (R
TCAT
), the leads and the ambient (R
TLA
) depend on the external system (PCB, case) characteristics, and are under user responsibility.
The junction temperature can be calculated using the following equation: T
J
=T
A
+R
TJA
× P
D
, where the R
TJA
is the total thermal resistance between the junction and the ambient. This total junction ambient resistance R
TJA can be obtained from the upper four partial thermal resistances.
Data Sheet 106 V1.0, 2008-04
Preliminary
5.2
Package Outline
Figure 5-1 shows the package outlines of the TC1762.
PG-LQFP-176-2
Plastic Low Profile Quad Flat Package
TC1762
Packaging
Figure 5-1 Package Outlines PG-LQFP-176-2
You can find all of our packages, sorts of packing and others in our
Infineon Internet Page “Products”: http://www.infineon.com/products.
SMD = Surface Mounted Device
Dimensions in mm
Data Sheet 107 V1.0, 2008-04
TC1762
Preliminary Packaging
5.3
Flash Memory Parameters
The data retention time of the TC1762’s Flash memory (i.e. the time after which stored data can still be retrieved) depends on the number of times the Flash memory has been erased and programmed.
Table 5-2 Flash Parameters
Parameter Symbol Limit Values Unit Notes
Program Flash
Retention Time,
Physical Sector
1) 2) t
RET
Min.
20
Max.
– years Max. 1000 erase/program cycles
Program Flash
Retention Time,
Logical Sector
Data Flash Endurance
(32 Kbyte)
Data Flash Endurance,
EEPROM Emulation
(8
× 4 Kbyte) t
N
N
RETL
E
E8
20
15 000
–
–
120 000 – years Max. 50 erase/program cycles
–
–
Max. data retention time 5 years
Max. data retention time 5 years
Programming Time per
Page
3) t
PR
– 5 ms –
Program Flash Erase
Time per 256-Kbyte sector t
ERP
– 5 s f
CPU
= 80 MHz
Data Flash Erase Time per 16-Kbyte sector t
ERD
– 0.625
s f
CPU
= 80 MHz
Wake-up time t
WU
1) Storage and inactive time included.
4300
× 1/ f
CPU
+ 40
µs
2) At average weighted junction temperature T
J
= 100 °C, or the retention time at average weighted temperature of T
J
= 110 °C is minimum 10 years, or the retention time at average weighted temperature of T
J
= 150 °C is minimum 0.7 years.
3) In case the Program Verify feature detects weak bits, these bits will be programmed once more. The reprogramming takes additional 5ms.
Data Sheet 108 V1.0, 2008-04
TC1762
Preliminary Packaging
5.4
Quality Declaration
Table 5-3 shows the characteristics of the quality parameters in the TC1762.
Table 5-3
Parameter
Quality Parameters
Symbol
Operation Lifetime
1)2) t
OP
–
–
–
Limit Values Unit Notes
Min.
–
Max.
24000 hours At average weighted junction temperature
T
J
= 127°C
66000 hours At average weighted junction temperature
T
J
= 100°C
20 years At average weighted junction temperature
T
J
= 85°C
2000 V Conforming to
EIA/JESD22-
A114-B
– 500 V –
ESD susceptibility according to Human Body
Model (HBM)
V
HBM
ESD susceptibility of the
LVDS pins
V
HBM1
ESD susceptibility according to Charged
Device Model (CDM) pins
V
CDM
– 500 V Conforming to
JESD22-C101-C
Moisture Sensitivity Level
(MSL)
– 3 V Conforming to
J-STD-020C for
240°C
1) This lifetime refers only to the time when the device is powered-on.
2) An example of a detailed temperature profile is as below:
2000 hours at T
J
= 150 o C
16000 hours at T
J
= 125 o
6000 hours at T
J
= 110 o
C
C
This example is equivalent to the operation lifetime and average temperatures given in
Note: Information about soldering can be found on the “package” information page under: http://www.infineon.com/products .
Data Sheet 109 V1.0, 2008-04
w w w . i n f i n e o n . c o m
Published by Infineon Technologies AG
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement
Table of contents
- 7 Summary of Features
- 10 General Device Information
- 10 Block Diagram
- 11 Logic Symbol
- 12 Pin Configuration
- 13 Pad Driver and Input Classes Overview
- 14 Pin Definitions and Functions
- 28 Functional Description
- 28 System Architecture and On-Chip Bus Systems
- 29 On-Chip Memories
- 31 Architectural Address Map
- 32 Memory Protection System
- 33 DMA Controller and Memory Checker
- 35 Interrupt System
- 37 Asynchronous/Synchronous Serial Interfaces (ASC0, ASC1)
- 39 High-Speed Synchronous Serial Interface (SSC0)
- 41 Micro Second Bus Interface (MSC0)
- 43 MultiCAN Controller (CAN)
- 45 Micro Link Serial Bus Interface (MLI0)
- 47 General Purpose Timer Array
- 48 Functionality of GPTA
- 51 Analog-to-Digital Converter (ADC0)
- 53 Fast Analog-to-Digital Converter Unit (FADC)
- 55 System Timer
- 58 Watchdog Timer
- 59 System Control Unit
- 60 Boot Options
- 61 Power Management System
- 62 On-Chip Debug Support
- 64 Clock Generation and PLL
- 67 Power Supply
- 68 Identification Register Values
- 70 Electrical Parameters
- 70 General Parameters
- 70 Parameter Interpretation
- 71 Pad Driver and Pad Classes Summary
- 72 Absolute Maximum Ratings
- 73 Operating Conditions
- 76 DC Parameters
- 76 Input/Output Pins
- 79 Analog to Digital Converter (ADC0)
- 86 Fast Analog to Digital Converter (FADC)
- 90 Oscillator Pins
- 91 Temperature Sensor
- 92 Power Supply Current
- 93 AC Parameters
- 93 Testing Waveforms
- 94 Output Rise/Fall Times
- 95 Power Sequencing
- 97 Power, Pad and Reset Timing
- 99 Phase Locked Loop (PLL)
- 102 Debug Trace Timing
- 103 Timing for JTAG Signals
- 106 Peripheral Timings
- 106 Micro Link Interface (MLI) Timing
- 108 Micro Second Channel (MSC) Interface Timing
- 109 Synchronous Serial Channel (SSC) Master Mode Timing
- 110 Packaging
- 110 Package Parameters
- 111 Package Outline
- 112 Flash Memory Parameters
- 113 Quality Declaration