Home
TC1796 Documentation Addendum V2.0
Contents
1. Page 2902 siria 14 A NN 14 Page 24 165 co tence o Be o Boedo ee eed aa a Ea e ae 14 Page 24 248 a AER a 14 Page 24 269 AAA ARRAS e a UE a UR ae a ap e oe memes 15 Page 25 107 23 a ici sota a aes bt fb we a E i Hee AG sat aoe ee a ar 16 Page 26 51 and 24 53 ii AAA 16 Page 26 601 6665 esas deed AA aa e aa ai 16 Documentation Addendum 2 V2 0 2008 04 Cinfineon TATER Introduction 1 Introduction This document describes corrections changes and improvements for the two parts of the TC1796 User s Manual V2 0 2007 07 the System Units book Volume 1 and the Peripheral Units book Volume 2 These corrections will be considered with the next update of these User s Manual documents The referenced documents to this addendum are located at the Internet page e www infineon com tc1796 e TC1796 User s Manual System and Peripheral Units V2 0 2007 07 Documentation Addendum 3 V2 0 2008 04 Cinfineon nee User s Manual System Units Part Volume 1 2 User s Manual System Units Part Volume 1 This section describes corrections for the System Units part of the User s Manual Page 3 18 Section 3 2 2 5 Setting up the PLL after Reset must be updated Points 1 to 7 of this section must be replaced by the following 9 points red text indicates the changes Wait until the oscillator is running OSC_CON OSCR 1 Selection of the VCO Bypass Mode PLL_CLC VCOBYP 1 Selecting the VCO band by programming
2. bits must be changed into r Page 26 51 and 24 53 The bit field descriptions of CRRO AC and CRR1 AC must be changed as follows AC 26 24 rh Addition Count With the Automatic End Mode the compensation of input signal s period length variation acceleration deceleration is requested xxThis bit field indicates the number of additions of filter input values with remain to be executed before the next intermediate result register transfer occurs AC is loaded with the value of FCRn ADDL for a new addition sequence also when writing GCR RSTFn 1 Page 26 61 The content rw of column Type in the last row of the table on top of the page for the Reserved bits must be changed into r Documentation Addendum 16 V2 0 2008 04
3. CH PI Complex Maths MSETP U 11 At Page 11 111 the last row of footnote 7 must be changed to 32 x 32 bit multiply requires instruction MINIT 4 x MSTEP U 1 4 x 11 45 cycles Page 12 34 The first bulleted point must be changed to The activation of the interrupt corresponding to the current active channel On using the Interrupt Pointer defined in CHICRmn INTP Documentation Addendum 9 V2 0 2008 04 Cinfineon nee User s Manual Peripheral Units Part Volume 2 3 User s Manual Peripheral Units Part Volume 2 This section describes corrections for the Peripheral Units part of the User s Manual Page 20 22 The expression SLSOx must be replaced three times by SLSOn In the numbered paragraph 3 the expression SSSOTC INACT must be changed into SSOTC INACT Page 20 29 The description for the Module Revision Number bit field for the ID register must be changed to MODREV defines the module revision number The value of a module revision starts with 30 for SSCO and 10 for SSC1 first revisions Page 20 45 The bit description for bit TB VALUE must begin with Register TB stores the data value Page 20 47 On the top of this page the expression SLSOx must be replaced two times by SLSOn Page 20 52 The content rw of column Type in the last row of the table on top of the page for the Reserved bits must b
4. Documentation Addendum V2 0 Apr 2008 1C1796 32 Bit Single Chip Microcontroller Microcontrollers fo Never stop thinking Edition 2008 04 Published by Infineon Technologies AG 81726 Munchen 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 non infringement 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 de
5. EPROM emulation alive even when wordline two consecutive pages even followed by odd pages oriented fails occur e g due to over cycling the algorithm can implement the following scheme for highest possible robustness e Before programming a page save the content of the other page on the same wordline in SRAM e Program the new page and compare the content with the reference data This can be done with normal read margins Ignore SBEs e If the data comparison fails program this page and the saved content of the other page to a different wordline e This procedure can be repeated if the data comparison fails again The number of repetitions should be limited e g to 3 in case the programming fails because of out of spec operating conditions Due to the specificity of each application the appropriate usage and implementation of these measures together with the more elaborate VER handling must be chosen according to the context of the application Page 10 83 On this page the expression SLSOx must be replaced by SLSOn Documentation Addendum 8 V2 0 2008 04 Cinfineon TC1796 User s Manual System Units Part Volume 1 Page 11 109 11 111 In Table 10 15 the number of clock cycles for the stated instructions must be corrected as below Table 11 15 Instruction Timing Instruction Number of Clock Cycles Comments Notes PRAM Access MCLR PI MSET PI ST PI a kh oO Oo X
6. PLL_CON VCOSEL Program the desired P N and K values PDIV NDIV and KDIV bit fields of register PLL_CLC to get a temporary fepy value which is lower than the target frequency Connect the oscillator to the PLL PLL_CLC OSCDISC 0 Wait until the PLL becomes locked PLL_CLC LOCK 1 Disable the VCO Bypass Mode PLL_CLC VCOBYP 0 Wait for typically 5ms until supply ripple caused by increased supply current is faded away 9 Decrease K value step by step with wait phases in between until the targeted Scpu is reached WD CONDO Page 6 12 The first line in the description for bit field LEDAT 31 0 must be corrected into LMB Data Bits 31 0 instead of LMB Bus Address Bits 31 0 Page 6 13 The first line in the description for bit field LEDAT 63 32 must be corrected into LMB Data Bits 63 32 instead of LMB Bus Address Bits 31 0 Page 7 2 The item Two PFLASH banks of 64 KByte each at the bottom of the page must be corrected into Two DFLASH banks of 64 KByte each Page 7 34 The note at the end of the page must be erased Note After the detection 1 K value selection should result in a small change of fcpy when bypass mode is left to reduce supply ripple Documentation Addendum 4 V2 0 2008 04 Cinfineon nee User s Manual System Units Part Volume 1 Page 7 35 The second sentence of the first paragraph must be erased With this features
7. amming a marker after finishing successfully the erase e VER after erase the erase operation can be repeated until VER disappears Repeating the erase more than 3 times consecutively for the same sector is not recommended After that it is better to ignore the VER program the data and check Documentation Addendum 6 V2 0 2008 04 Cinfineon TATER User s Manual System Units Part Volume 1 its readability Again for EEPROM emulation its most likely cause are violated operating conditions Therefore it is recommended to repeat the erase at most once or ignore it altogether For optimizing the quality of Flash programming see the following section about handling single bit ECC errors Note Even when this flag is ignored it is recommended to clear it Otherwise all following operations including sleep could trigger an interrupt even when they are successful PFSBER DFSBER Single Bit Error Fault conditions When reading data or fetching code from PFlash or DFlash the ECC evaluation detected a single bit error SBE which was corrected This flag is a warning indication and not an error A certain amount of single bit errors must be expected because of known physical effects New state No state change Just the bit is set Proposed handling by software This flag can be used to analyze the state of the Flash memory During normal operation it should be ignored In order to count single bit errors i
8. ates state of SPNDACK signal must be changed into Indicates state of SPNDACK signal Page 21 69 The content rw of column Type in the last row of the table on top of the page for the Reserved bits must be changed into r Documentation Addendum 12 V2 0 2008 04 Cinfineon ts User s Manual Peripheral Units Part Volume 2 Page 22 43 In the two bulleted points in section Allocation Case 1 the register name MOINPRn must be replaced twice into MOIPRn Page 22 54 The second sentence in the last but one paragraph must be changed to Transmit acceptance filtering evaluates TXEN1 for each message object and a message object can win transmit acceptance filtering only if its TXEN1 bit is set Page 22 59 The offset addresses of all message object registers in Table 22 5 must be 600 instead of 4004 Page 22 70 The first sentence of the page must be changed to When a message object n generates an interrupt request upon the transmission or reception of a message then the request is routed to the interrupt output line selected by the bit field MOIPRn TXINP or MOIPRn RXINP of the message object n Page 22 72 In the bit field description of Message Index Mask MSPNDn must be replaced by MSPNDk Page 22 204 The content rw of column Type in the last row of the table on top of the page for the Reserved bits must be chan
9. e changed into r Page 20 53 In the text on top of this page and in Figure 20 19 the expression SLSOx must be replaced by SLSOr in total four times on this page Index x in Figure 20 19 must be IB a IE 6 IIT replaced by n Additionally index x must be replaced by Index n Page 21 4 The item Programmable upstream data frame length 16 or 12 bits must be moved from the second bullet as third item under the third bullet Low speed asynchronous serial reception on upstream channel Page 21 13 in the last bullet line on the bottom of the page DDL must be changed into DCL Documentation Addendum 10 V2 0 2008 04 Cinfineon nee User s Manual Peripheral Units Part Volume 2 Page 21 18 On the top of the page DSS DC must be changed into DSS PFC Page 21 19 In the paragraph above Figure 21 12 ENSELL 0 must be changed into ENSELH 0 Page 21 25 In Table 21 6 column USR URR fourth line O10 must be changed into 011 Page 21 26 In the first paragraph on the top of the page OCSR URR must be changed into USR URR Page 21 34 In the paragraph above Figure 21 26 ISC SRDI and ISC CRDI must be changed into ISC SURDI and ISC CURDI Figure 21 26 must be updated with the following figure output signal on the right side ICR ISC Software ISR RDIE 00 f Software Data
10. ge TOC 2c hua suds ea E e a a REA 5 Page A a E a e E E eaeues 8 Page 11 109 11 111 adri Bw cs ape wt ia aa aa a a a a 9 Page 12 34 og oy dcale ss ae es eed ee eS des 9 3 User s Manual Peripheral Units Part Volume 2 10 AAA eg he E Ee ob ce wpa wwe 10 Page 20S aaa EA eee eae 10 Page 20 45 fate doa hob ane Ree eon Da e ao eee eae eee 10 Page LO sde dd ri A ji rd e Se aa ea 10 Page 200 rra 10 Page 20 539 coran dai eee tee 10 Page 21 4 chia i a ints Hal aeiae bce mal ee iee ee ae oS toe evn 10 Page 21 139 agar ack ok he A ld Ae ech ccm E a Rahat oe aE 10 Page 21 18 romania ii Bead AA A 11 Page 2119 s aaa ew ok he eee eee ee a rea e 11 Page 21 25 sa arini eoh anac ari aoi ai ar Gp Gide dad enn de Oa eed me 11 Page 2 26 oe oS eg adders e a dad 11 Page 21 34 iia iris ada 11 PAIS LIA ii ee A he tnt pt ooo 11 Page 2I ol 4 tu ath cava ula bach ee ee ee es oes ew ee eee 12 FAG 21206 ni o aid ad Rda adware 12 Page 21 68 A A ais wim Ap ae ated fa i der 12 Page o A Ree See Gey ke ee eh ree Nees 12 Page 2240 dba aad haere Eee ke ica 13 Page 22 54 oie hd a bid dado bad besa He NRS ce E eae wes 13 Page 22 99 Sate hehehe eee ea ded Waheed daw bets 13 Page 22 sh cadidadtdad nd ad tae E e E ee ida 13 Page 22 2 ura N KEAL E a aaa 13 Pago22 204 ea a Raia wd ee E E E E eae ee 13 Page 23 29 23 34 ita aaa id a dis ri 13 A 13 Page 23 860 nova iaa 13 Documentation Addendum 1 V2 0 2008 04 Cinfineon Metas Table of Contents
11. ged into r Page 23 29 23 34 At both pages the first bullet paragraphs from the top of the pages should be extended at its end by the following text are not taken into account assuming the buffer size is configured correctly see Page 23 102 Page 23 75 In Figure 23 50 the TCDMR text within the Transmission Status Control Registers block must be corrected to TCMDR Page 23 80 The content rw of column Type in the last row of the table on top of the page for the Reserved bits must be changed into r Documentation Addendum 13 V2 0 2008 04 Cinfineon nee User s Manual Peripheral Units Part Volume 2 Page 23 102 The description of bit field BS should be extended in the following way 1 Adding the bit field combination 1101 14 bit offset address of Remote Window 2 Adding the following text after bit combination 1111 Do not use the values 1101 11105 and 1111 as buffer size BS for Small Transfer Windows Page 23 103 The bit description of AOFF should be extended at its end by the following text are not taken into account for further actions assuming the buffer size is configured correctly see Page 23 102 Page 24 165 The bit description of bit PLLCTR AEN must be changed as follows AEN 2 rw Automatic End Mode Enable With the Automatic End Mode the compensation of input signal s period length variation acceleration deceleration i
12. is received Set 51 RDI Receive Data Data is received and gt Interrupt not equal 0014 Hardware to Int Comp Data is received in UD 3 Set MCA05820a_mod Figure 21 26 Receive Data Interrupt Control Page 21 47 The paragraph on the top of the page must be changed into The bit fields of the Downstream Select Data Source High Register DSDSH determine the data source for each bit in shift register SRH The register description table must be changed as follows Documentation Addendum 11 V2 0 2008 04 Cinfineon nee User s Manual Peripheral Units Part Volume 2 SHx 2 x 1 rw Select Source for SRH x 0 15 2 x SHx determines which data source is used for the shift register bit SRH x during data frame transmission 00 SRHIx is taken from data register DD DDHIx 01 Reserved 10 SRHIx is taken from the ALTINH input line x 11 SRHIx is taken from the ALTINH input line x in inverted state Page 21 57 n the bit description of bit CSH SRL must be changed into SRH Page 21 66 Five of the six formulas on this page must be changed as follows MSCx_FDR STEP ee ee 1 with n 1024 MSCx_FDR STEP 21 3 Baud rateysc Ssys x SS THOSE CSG FORSTER 21 5 Baud ratemsc favs x eee 21 6 Baud rateysc Ssys x BEUTI EGE EDR STER 21 7 A IO DR SIER 21 8 DF x 1024 Page 21 68 In the bit description for bit SUSACK in the register description table Indic
13. not an error lt is set when a program or erase operation was completed but with a suboptimal result This bit is already set when only a single bit is left over erased or weakly programmed which would be corrected by the ECC anyhow However excessive VER occurrence can be caused by operating the Flash out of the specified limits e g incorrect voltage or temperature A VER after programming can also be caused by programming a page whose sector was not erased correctly e g aborted erase due to power failure Under correct operating conditions a VER after programming will practically not occur A VER after erasing is not unusual New state No state change Just the bit is set Proposed handling by software This bit can be ignored It should be cleared with Clear Status or Reset to Read In spec operation of the Flash memory must be ensured If the application allows timing and data logistics a more elaborate procedure can be used to get rid of the VER situation e VER after program erase the sector and program the data again This is only recommended when there are more than 3 program VERs in the same sector When programming the DFlash in field EEPROM emulation ignoring program VER is normally the best solution because its most likely cause are violated operating conditions Take care that never a sector is programmed in which the erase was aborted In the EEPROM emulation the algorithm must ensure this e g by progr
14. problematic Paragraphs 3 to 6 must be erased Since problematic Flash array bits until of Flash cells is close to the zero state Page 7 36 The following section 7 2 8 3 the text until middle of Page 8 must be added to the top of page 7 2 8 3 Application Hints Flash Error Handling The previous sections described shortly the functionality of error indicating bits in the flash status register FSR This section gives recommendations how these should be handled by customer software PFOPER DFOPER Operation Error Fault conditions ECC double bit error detected in Flash microcode SRAM during a program or erase operation in PFlash or DFlash This can be a transient event due to alpha particles or illegal operating conditions or it is a permanent error due to a hardware defect This situation will practically not occur Attention these bits can also be set during startup New state The Flash operation is aborted the BUSY flag is cleared and read mode is entered Proposed handling by software The flag should be cleared with Clear Status The last operation can be determined from the PROG and ERASE flags In case of an erase operation the affected physical sector must be assumed to be in an invalid state in case of a program operation only the affected page Other physical sectors can still be read New program or erase commands must not be issued before the next reset Consequently a rese
15. s requested Og Automatic End Mode is disabled 1g Automatic End Mode is enabled Page 24 248 Figure 24 86 must be updated with the following figure LTCPRE input of LTCA2 Documentation Addendum 14 V2 0 2008 04 Infineon TC1796 User s Manual Peripheral Units Part Volume 2 Clock Control Interrupt Control Address Decoder ferc o feptao GTOxRUN 2 GT1xRUN forrar urea SR 37 00 2 4 SR 37 00 LTCPRE R 15 00 IN 55 0 56 OUT 55 0 56 OUT 111 56 56 40 INT 3 0 2 PLL Clocks OUT5 INTO INT 3 0 IN 55 0 OUT 55 0 OUT 111 56 El CLK 7 0 INT 3 0 IN 39 0 OUT B9 0 OUT 111 56 INT 3 1 MCB05995_mod Figure 24 86 Block Diagram of GPTA Implementation Page 24 269 The content rw of column Type in the last row of the table on top of the page for the Reserved bits must be changed into r Documentation Addendum 15 V2 0 2008 04 Cinfineon TC1796 Page 25 107 User s Manual Peripheral Units Part Volume 2 The content rw of column Type in the last row of the table on top of the page for the Reserved
16. t must be cleared by Clear Status or Reset to Read after each occurrence Usually it is sufficient after programming data to compare the programmed data with its reference values ignoring the SBE bits When there is a comparison error the sector is erased and programmed again When programming the PFlash end of line programming or software updates customers can further reduce the probability of future read errors by performing the following check after programming e Change the read margin to high margin 0 e Verify the data and count the number of SBEs e When the number of SBEs exceeds a certain limit e g 10 in 2 MByte the affected sectors could be erased and programmed again e Repeat the check for high margin 1 e Each sector should be reprogrammed at most once afterwards SBEs can be ignored In case of EEPROM emulation using DFlash the verification of programmed data should be done with the normal read level and SBEs should be ignored When a comparison error is found the sector can usually not be erased because it contains active data in other pages The emulation algorithm can mark the affected page as invalid and program the data to a following page As always the number of consecutive repetitions should be limited e g to 3 as protection against violated operating conditions Documentation Addendum 7 V2 0 2008 04 Cinfineon TATER User s Manual System Units Part Volume 1 To keep the E
17. t must be performed This performs a new Flash ramp up with initialization of the microcode SRAM The application must determine from the context which operation failed and react accordingly Mostly erasing the addressed sector and re programming its data is most appropriate If a Program Page command was affected and the sector can not be erased e g in Flash EEPROM emulation the wordline two consecutive pages even followed by odd pages could be invalidated if needed by 1 Only when both DFlash banks were busy one with program and the other with erase the affected bank and operation can not be determined Documentation Addendum 5 V2 0 2008 04 Cinfineon TACOS User s Manual System Units Part Volume 1 marking it with all one data and the data could be programmed to another empty wordline Only in case of a defective microcode SRAM the next program or erase operation will incur again this error Note Although this error indicates a failed operation it is possible to ignore it and rely on a data verification step to determine if the Flash memory has correct data Before re programming the Flash the flow must ensure that a new reset is applied Note Even when the flag is ignored it is recommended to clear it Otherwise all following operations including sleep could trigger an interrupt even when they are successful VER Verification Error Fault conditions This flag is a warning indication and
18. vice 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 1C1796 32 Bit Single Chip Microcontroller Cinfineon Never stop thinking Cinfineon tds TC1796 Documentation Addendum Revision History V2 0 2008 04 Previous Versions V1 0 V1 1 V1 2 Page Subjects major changes since last revision This is the first release that refers to the TC1796 User s Manual V2 0 July 2007 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 mcdocu comments infineon com Documentation Addendum V2 0 2008 04 Cinfineon TAAG Table of Contents Table of Contents 1 Introduction ica aaan 3 2 User s Manual System Units Part Volume 1 4 Page SG ve ate cease oro ae ta ee 4 Page 6 12 soyi he line Be a Wt te au A ces 4 PODEM gasa nh ine Assan dee aan e tte eR eee eae 4 PAIS IE circa eds da as 4 Page AAA A LS ete se ee ie 4 PAIS 7439 Anca cata ake ba owls human ota Ae ae ae ee qth eel 5 Pa
Download Pdf Manuals
Related Search
Related Contents
PayClock USB to Serial Converter User Manual Kills 99.999% of Bacteria* 99.999% Emploi, mode d`emploi : petit traité en dix leçons 313987D - Graco Inc. Le texte injonctif (ou prescriptif) Copyright © All rights reserved.
Failed to retrieve file