The information herein is given to describe certain components and shall not be considered as a guarantee of
characteristics.
Terms of delivery and rights to technical change reserved.
We hereby disclaim any and all warranties, including but not limited to warranties of non-infringement, regarding
circuits, descriptions and charts stated herein.
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.
Data Sheet, V0.2, Feb. 2006
TC1165/TC1166
32-Bit Single-Chip Microcontroller
TriCore
TM
Microcontrollers
TC1165/TC1166
Revision History:2006-02V0.2
Previous Version:V0.1, December 2005
PageSubjects (major changes since last revision)
3-82The reset value for RTID is corrected.
4-95A new footnote is added to V
AREF
.
4-100The footnote on FADC callibration interval is updated.
4-105Max. values for power supply current section is defined.
4-116A new section is added for JTAG signals timing based on 40 MHz JTAG
clock.
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:
•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)
– 80 MHz operation at full temperature range
• Peripheral Control Processor with single cycle instruction (PCP2)
•Multiple on-chip memories
– 56 Kbyte Local Data Memory (SRAM)
– 8 Kbyte Overlay Memory
– 16 Kbyte Scratch-Pad RAM (SPRAM)
– 8 Kbyte Instruction Cache (ICACHE)
– 1504 Kbyte Program Flash (for instruction code and constant data)
– 32 Kbyte Data Flash (e.g. 4 Kbyte EEPROM emulation)
– 16 Kbyte Boot ROM
•8-channel DMA Controller
•Fast-response interrupt system with 2 x 255 hardware priority arbitration levels
serviced by CPU or PCP2
•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
– Two High Speed Synchronous Serial Channels (SSCs) with programmable data
length and shift direction
– One Micro Second Bus (MSC) interface for serial port expansion to external power
devices
– Two high-speed Micro Link Interfaces (MLIs) 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
1)
Data Sheet3V0.2, 2006-02
TC1165/TC1166
Summary of FeaturesAdvance Information
– 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, 10-
bit, 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
•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, PCP, DMA)
•Power Management System
•Clock Generation Unit with PLL
•Core supply voltage of 1.5 V
•I/O voltage of 3.3 V
•Full Industrial and Multi-Market temperature range: -40° to +85°C
•PG-LQFP-176-2 package
1) Not applicable to TC1165
Data Sheet4V0.2, 2005-12
TC1165/TC1166
Summary of FeaturesAdvance Information
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 TC1165/TC1166, please refer to the “Product
Catalog Microcontrollers” that summarizes all available microcontroller variants.
This document describes the derivatives of the device.The Table 1-1 enumerates these
derivatives and summarizes the differences.
Table 1-1TC1165/TC1166 Derivative Synopsis
DerivativeAmbient Temperature Range
SAF-TC1165-192F80HLT
SAF-TC1166-192F80HLT
= -40oC to +85oC
A
= -40oC to +85oC
A
Data Sheet5V0.2, 2005-12
General Device InformationAdvance Information
m
2General Device Information
Chapter 2 provides the general information for the TC1165/TC1166.
2.1Block Diagram
Figure 2-1 shows the TC1165/TC1166 block diagram.
TC1165/TC1166
PMI
16 KB SPRAM
8 KB ICACHE
PMU
16 KB BROM
1504 KB Pf las h
32 KB DFlash
8 KB O VRAM
OCDS Debug
Interface/JTAG
ASC0
ASC1
GPTA
Overlay
System Peripheral Bus (SPB)
Ext.
Request
Unit
Me chan ism
(TC1.3M)
FPI-Bus Interface
Mult i CAN
(2 Nodes ,
64 Buffer)
FPU
TriCore
CPS
LF I Bridge
8 KB PRAM
PCP2
Core
12 KB CMEM
PLL SCUPLL
1)
DMI
56 KB LDRAM
Local M emor y B us ( LMB )
LBCU
Interrupts
f
FP I
f
CPU
BI0
MSC0
MLI1
STM
SBCU
Ports
DMA
8 ch.
SMIF
MLI0
Abbr eviat ions:
ICACHE :Inst ruct ion Cac he
SP RAM :Sc ratc h-Pad RAM
LDRAM :Local Dat a RA M
O VRA M:O verlay RAM
BROM:Boot ROM
PF lash:P rogr am F las h
DFlash:Dat a F lash
PRA M:Par amet er Mem ory in PCP
CMEM:Code Memory in PCP
SSC0
DMA Bus
BI1
Mem
Check
SSC1
ADC0
32 ch.
FADC
2 ch.
Assi gnme nt
Analog Input
1) Not appl icabl e to TC1165
TC1165/TC1166 Block Diagra
Figure 2-1TC1165/TC1166 Block Diagram
Data Sheet6V0.2, 2006-02
2.2Logic Symbol
Figure 2-2 shows the TC1165/TC1166 logic symbol.
General Control
PORST
HDRST
NMI
BYPASS
TEST MODE
Port 0 16-bit
Port 1 15-bit
Port 2 14-bit
TC1165/TC1166
General Device InformationAdvance Information
Alter nate Functions
GPTA, SCU
GPTA, SSC1, ADC
SSC0/1, MLI0, GPTA, MSC0
MSC0 Contr ol
ADC/ F ADC Anal og
Power Supply
Di gi tal Cir c ui tr y
Power Supply
FCLP0A
FCLN0
SOP0A
SON0
AN[35:0]ADC Analog Inputs
V
DDM
V
SSM
V
DDMF
V
SSMF
V
DDAF
V
SSAF
V
AR EF0
V
AGN D 0
V
FAREF
V
FAGND
V
DDFL3
V
V
DDP
V
DD
SS
Port 3 16-bit
Por t 4 4- bit
Port 5 16-bit
ASC0/1, SSC0/1, SCU, CAN
GPTA, SCU
GPTA, OCDS L2, MLI0/1
1)
TRST
TC1165/
TC1166
TCK
TDI
TDO
TMS
OCDS / J T AG Contr ol
BRKIN
BRKOUT
TRCLK
XTAL1
XTAL2
V
7
8
9
DDOSC3
V
SSOSC 3
V
DDOSC
V
SSOSC
Osci l l ator
TC1165/TC1166 Logic S ym bol
1) A lternat e f unct ions f or CAN m odule is not applic able f or T C1165.
Figure 2-2TC1165/TC1166 Logic Symbol
Data Sheet7V0.2, 2006-02
2.3Pin Configuration
Figure 2-3 shows the TC1165/TC1166 pin configuration.
P4. 3 / I N 3 1 / I N 5 5 / O U T3 1 / O U T 5 5 / SYSC LK
90
N.C.
89
DD
SS
V
DDP
VSSV
V
OUT39/R DATA 0A/IN39/P2.7
OU T52/OUT28/HWCF G0/IN52/IN28/P4.0
OU T53/OUT29/HWCF G1/IN53/IN29/P4.1
OU T54/OUT30/HWCF G2/IN54/IN30/P4.2
TC1165/TC1166 Pinning
Figure 2-3TC1165/TC1166 Pinning for PG-LQFP-176-2 Package
Data Sheet8V0.2, 2006-02
TC1165/TC1166
General Device InformationAdvance Information
2.4Pad Driver and Input Classes Overview
The TC1165/TC1166 provides different types and classes of input and output lines. For
understanding of the abbreviations in
gives an overview on the pad type and class types.
Table 2-1 starting at the next page, Table 4-1
Data Sheet9V0.2, 2006-02
General Device InformationAdvance Information
2.5Pin Definitions and Functions
Table 2-1 shows the TC1165/TC1166 pin definitions and functions.
Table 2-1Pin Definitions and Functions
TC1165/TC1166
SymbolPins I/OPad
Driver
Class
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/OA1V
Power
Supply
DDP
Functions
Port 0
Port 0 is a 16-bit bi-directional generalpurpose I/O port which can be alternatively
used for GPTA I/O lines or external trigger
inputs.
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 Sheet10V0.2, 2006-02
Table 2-1Pin Definitions and Functions (cont’d)
TC1165/TC1166
General Device InformationAdvance Information
SymbolPins I/OPad
Driver
Power
Supply
Class
P1I/OV
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
A1
A1
A1
A1
A1
A1
A1
A1
A2
A2
A2
A2
A1
A1
A1
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, SSC1 and ADC0
interface.
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
SSC1 master transmit
Port 5 is a 16-bit bi-directional generalpurpose 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/1 interface.
OCDSDBG0
OCDS L2 Debug Line 0
(Pipeline Status Sig. PS0)
IN40 / OUT40
OCDSDBG1
line of GPTA
OCDS L2 Debug Line 1
(Pipeline Status Sig. PS1)
IN41 / OUT41
OCDSDBG2
line of GPTA
OCDS L2 Debug Line 2
(Pipeline Status Sig. PS2)
IN42 / OUT42
OCDSDBG3
line of GPTA
OCDS L2 Debug Line 3
(Pipeline Status Sig. PS3)
IN43 / OUT43
OCDSDBG4
line of GPTA
OCDS L2 Debug Line 4
(Pipeline Status Sig. PS4)
IN44 / OUT44
OCDSDBG5
line of GPTA
OCDS L2 Debug Line 5
(Break Qualification Line
BRK0)
IN45 / OUT45
OCDSDBG6
line of GPTA
OCDS L2 Debug Line 6
(Break Qualification Line
BRK1)
IN46 / OUT46
OCDSDBG7
line of GPTA
OCDS L2 Debug Line 7
(Break Qualification Line
BRK2)
IN47 / OUT47
line of GPTA
Data Sheet16V0.2, 2006-02
Table 2-1Pin Definitions and Functions (cont’d)
TC1165/TC1166
General Device InformationAdvance Information
SymbolPins I/OPad
Driver
Class
P5.8
P5.9
P5.10
P5.11
P5.12
P5.13
13
14
15
16
17
18
Power
Supply
Functions
OCDSDBG8
TDATA1
RDATA0B
OCDSDBG9
TVALID1
RVALID0B
OCDSDBG10
TREADY1
RREADY0B
OCDSDBG11
TCLK1
RCLK0B
OCDSDBG12
RDATA1
TDATA0B
OCDSDBG13
RVALID1
TVALID0B
OCDS L2 Debug Line 8
(Indirect PC Addr. PC0)
MLI1 transmit channel data
output
MLI0 receive channel data
B
input
OCDS L2 Debug Line 9
(Indirect PC Addr. PC1)
MLI1 transmit channel valid
output
MLI0 receive channel valid
input B
OCDS L2 Debug Line 10
(Indirect PC Addr. PC2)
MLI1 transmit channel ready
input
MLI0 receive channel ready
output B
OCDS L2 Debug Line 11
(Indirect PC Addr. PC3)
MLI1 transmit channel clock
output
MLI0 receive channel clock
B
input
OCDS L2 Debug Line 12
(Indirect PC Addr. PC04)
MLI1 receive channel data
input
MLI0 transmit channel data
output B
OCDS L2 Debug Line 13
(Indirect PC Addr. PC05)
MLI1 receive channel valid
input
MLI0 transmit channel valid
output B
Data Sheet17V0.2, 2006-02
Table 2-1Pin Definitions and Functions (cont’d)
TC1165/TC1166
General Device InformationAdvance Information
SymbolPins I/OPad
Driver
Class
P5.14
P5.15
19
20
MSC0 Outputs
CV
FCLP0A
FCLN0
SOP0A
SON0
157
156
159
158
O
O
O
O
Power
Supply
DDP
Functions
OCDSDBG14
OCDS L2 Debug Line 14
(Indirect PC Address PC6)
RREADY1
MLI1 receive channel ready
output
TREADY0B
MLI0 transmit channel ready
input B
OCDSDBG15
OCDS L2 Debug Line 15
(Indirect PC Address PC7)
RCLK1
MLI1 receive channel clock
input
TCLK0B
MLI0 transmit channel clock
output B
LVDS MSC Clock and Data Outputs
4)
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
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 Sheet19V0.2, 2006-02
Table 2-1Pin Definitions and Functions (cont’d)
TC1165/TC1166
General Device InformationAdvance Information
SymbolPins I/OPad
Driver
Power
Supply
Class
AN31
AN32
AN33
AN34
AN35
32
31
30
29
28
ID–Analog input 31
System I/O
TRST
114IA2
TCK115IA2
TDI111IA1
3)
3)
3)
V
V
V
TDO113OA2V
TMS112IA2
3)
V
BRKIN117I/OA3V
BRK
116I/OA3V
OUT
TRCLK9OA4V
NMI120IA2
HDRST122I/OA2
PORST 9)121IA2
6)7)
8)
6)7)
V
V
V
DDP
DDP
DDP
DDP
DDP
DDP
DDP
DDP
DDP
DDP
DDP
Functions
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)
OCDS Break Output (Alternate Input)
Trace Clock for OCDS_L2 Lines
4)5)
4)5)
4)
Non-Maskable Interrupt Input
Hardware Reset Input /
Reset Indication Output
Power-on Reset Input
BYPASS 119IA1
3)
V
DDP
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
118IA2
6)10)
V
DDP
Test Mode Select Input
For normal operation of the TC1165/TC1166,
this pin should be connected to high level.
XTAL1
XTAL2
Data Sheet20V0.2, 2006-02
102
103I O
n.a.V
DDOSC
Oscillator/PLL/Clock Generator
Input/Output Pins
Table 2-1Pin Definitions and Functions (cont’d)
TC1165/TC1166
General Device InformationAdvance Information
SymbolPins I/OPad
Driver
Power
Supply
Functions
Class
N.C.21, 89–––Not Connected
These pins are reserved for future extension
and must not be connected externally.
Power Supplies
V
V
V
V
V
DDM
SSM
DDMF
SSMF
DDAF
54–––ADC Analog Part Power Supply (3.3 V)
53–––ADC Analog Part Ground for V
24–––FADC Analog Part Power Supply (3.3 V)
25–––FADC Analog Part Ground for V
23–––FADC Analog Part Logic Power Supply
(1.5 V)
V
SSAF
V
AREF0
V
AGND0
V
FAREF
V
FAGND
V
DDOSC
22–––FADC Analog Part Logic Ground for V
52–––ADC Reference Voltage
51–––ADC Reference Ground
26–––FADC Reference Voltage
27–––FADC Reference Ground
105–––Main Oscillator and PLL Power Supply
(1.5 V)
DDM
DDMF
DDAF
V
DDOSC3
V
SSOSC
V
DDFL3
V
DD
106–––Main Oscillator Power Supply (3.3 V)
104–––Main Oscillator and PLL Ground
141–––Power Supply for Flash (3.3 V)
10,
–––Core Power Supply (1.5 V)
68,
84,
99,
123,
153,
170
Data Sheet21V0.2, 2006-02
Table 2-1Pin Definitions and Functions (cont’d)
TC1165/TC1166
General Device InformationAdvance Information
SymbolPins I/OPad
Driver
Power
Supply
Functions
Class
V
DDP
11,
–––Port Power Supply (3.3 V)
69,
83,
100,
124,
154,
171,
139
V
SS
12,
–––Ground
70,
85,
101,
125,
155,
172,
140,
82
1) Not applicable to TC1165
2) The logical AND function of the two slave select outputs is available as a third alternate output function.
3) 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.
4) 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.
5) Programmed by software as either break input or break output.
6) These pads are input only pads with input characteristics.
7) Input only pads with input spike filter.
8) Open drain pad with input spike filter.
9) The dual input reset system of TC1165/TC1166 assumes that the PORST reset pin is used for power on reset
only.
10) Input only pads without input spike filter.
Data Sheet22V0.2, 2006-02
TC1165/TC1166
General Device InformationAdvance Information
Table 2-2List of Pull-up/Pull-down Reset Behavior of the Pins
PinsPORST = 0PORST = 1
All GPIOs, TDI, TMS, TDOPull-up
HDRSTDrive-lowPull-up
BYPASS Pull-upHigh-impedance
TRST, TCKHigh-impedancePull-down
TRCLKHigh-impedance
BRKIN, BRKOUT, TESTMODE Pull-up
NMI, PORSTPull-down
Data Sheet23V0.2, 2006-02
TC1165/TC1166
Functional DescriptionAdvance Information
3Functional Description
Chapter 3 provides an overview of the TC1165/TC1166 functional description.
3.1System Architecture and On-Chip Bus Systems
The TC1165/TC1166 has two independent on-chip buses (see also TC1165/TC1166
block diagram on Page 2-6):
•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 mainly governed by the PCP and is accessible to the CPU via the LMB
Bus bridge. The System Peripheral Bus (SPB Bus) in TC1165/TC1166 is an on-chip FPI
Bus. The FPI Bus interconnects the functional units of the TC1165/TC1166, 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. 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 80 MHz.
Additionally, two simplified bus interfaces are connected to and controlled by the DMA
Controller:
•DMA Bus
•SMIF Interface
Data Sheet24V0.2, 2006-02
TC1165/TC1166
Functional DescriptionAdvance Information
3.2On-Chip Memories
As shown in the TC1165/TC1166 block diagram on Page 2-6, some of the
TC1165/TC1166 units provide on-chip memories that are used as program or data
memory.
•Program memory in PMU
– 16 Kbyte Boot ROM (BROM)
– 1504 Kbyte Program Flash (PFlash)
– 12 Kbyte Code Memory (CMEM) with parity error protection
– 8 Kbyte Parameter RAM (PRAM) with parity error protection
• On-chip SRAM with parity error protection
Features of Program Flash
•1504 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, one 512 Kbyte and one 480 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
Data Sheet25V0.2, 2006-02
TC1165/TC1166
Functional DescriptionAdvance Information
•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
Features of Data Flash
•32 Kbyte on-chip data Flash memory, organized in two 16 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 16 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 Sheet26V0.2, 2006-02
Loading...
+ 101 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.