Home

MPC555.K3_05K83H General Business

image

Contents

1. WORKAROUND Update the erase and program pulse widths and number of pulses to the algorithm published in the 15 October 2000 or later Reference Manual Use the latest programming driver from Freescale that incorpoates the version 6 0 or 6 1 programming algorithm These are available in the Freescale Do NOT program with the previous flash programming or erase algorithms FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 7 CDR_AR_699 Customer Information CMF 192KB CDR1UBUS_04_ 1 CMF Limit set clear cycles on censorship bits DESCRIPTION The number of set clear cycles for censorship bits was not previously specified The value will be finalized during characterization and qualification of a censorship enabled part The anticipated number of set clear operations allowed is 10 WORKAROUND Use a minimal number of set clear cycles on the censorship bits Design software so that set clear of the bits is only required when the boot block is erased Until the final specification is qualified attempt to only cycle the bits 1 or 2 times CDR_AR_485 Customer Information DPTRAM 6K_CDR1IMB3_03_0 Disable of TPU emulation mode while MISC enabled corrupts data in RAM DESCRIPTION If the TPU emulation mode is negated while MISC is enabled the DPTRAM data may be corrupted WORKAROUND In tes
2. 3 When using DASM interrupt to update B register verify that the PWM pulse width is larger than the interrupt latency 4 keep the B value constant and only perform writes to the A register to alter the pulse width In this case the value of A is updated after the interrupt from the previous channel A match For this to work the pulse period needs to be greater than the interrupt latency so that the new A value is written before the next A channel compare is enabled Note that the A register is not double buffered CDR_AR_445 Customer Erratum MIOS1 CDR1IMB3_02_0 Potential trap state in MIOS MDASM in OPWM mode DESCRIPTION A trap state is entered when a value of MDASMBR is written in OPWM mode to a value which is out of the counter bus range For example if the modulus value of the MCSM driving the counter bus is FF00 and if MDASMBR is written to a value less than SFFOO then a match is never made on channel B hence a B1 to B2 transfer never occurs To get out of the trap the MDASM mode should be reset back to idle WORKAROUND Ensure that the software never writes MDASMBR in OPWM mode to a value which is less than the MCSMMOD value FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 9 CDR_AR_468 Customer Erratum MIOS1 CDR1IMB3_02_0 Configure MIOS VF VFLS pins as all MIOS or all VF VFLS
3. DESCRIPTION If the Loss of Lock Reset Enable bit in the PLPRCR register is set when the PLL Multiplication or Division Factor value is changed PLPRCR MF or PLPRCR DIVF the Loss of Lock Reset Status bit in the RSR register will be set RSR LLRS 1 even though a reset does not occur WORKAROUND Enable PLPRCR LOLRE after setting PLPRCR MF and PLPRCR DIVF values or if PLPRCR LOLRE is already enabled clear RSR LLRS after changing the value of PLPRCR MF or PLPRCR DIVF CDR_AR_1155 Customer Information USIU CDR1UBUS_05_1 SIU TEA for external access must be negated within 1 system bus clock DESCRIPTION When accessing external memory and the SIU bus monitor terminates the cycle with a Transfer Error Acknowledge TEA the SIU may produce unexpected results on subsequent accesses to the SIU address space including SIU internal registers reads This condition occurs when the TEA signal pin is not negated within 1 system clock of the time that the MCU stops asserting the TEA signal While TEA is asserted by the MCU it must be negated by the required external pull up resistor While the TEA negation requirement 1 clock is documented in the Reference Manual it may not be obvious that internally terminated accesses of an external memory space require the use of the external pull up resistor The value of the resistor should be small enough to pull the TEA line up to VIH level faster than one system clock and depends on the
4. the output pin If B register bit 15 is only set while the pin is low then there will not be any glitch on the pad The change to 100 will occur 2 cycles after the setting of B register bit 15 Invert the polarity of the output Then setting A B will cause a 100 pulse A glitch free 0 pulse is now no longer possible CDR_AR_517 Customer Erratum MIOS1 CDR1IMB3_02_0 MIOS Read MIOS1VNR and MIOSITPCR registers are undefined DESCRIPTION A read of the MIOSI1VNR and MIOSITPCR registers will produce undefined data All writes to the MIOSITPCR will be performed correctly and cause the appropriate actions but the values read from MIOSITPCR will undefined WORKAROUND Avoid reading the MIOS1VNR and MIOSITPCR registers CDR_AR 624 Customer Erratum MIOS1 CDR1IMB3_02 0 MIOS Use even values in MPWMSMPERR DESCRIPTION In some operating conditions on some parts the MPWMSM period may be off by one count The load of the MIOS MPWMSM counter LSB is not guaranteed to function correctly over all conditions In some cases the MIOS MPWMSM cannot load a MPWMSM period LSB Least significant bit of MPWMSMPERR as a 1 into the MPWMSM counter MPWMSMCNTR The counter LSB will be incorrectly loaded as a 0 The period of the PWMSM counter will then be one MPWMSM prescaler clock period less than programmed There will be no problem if MPWMSM period LSB MPWMSMPERR_PERO is a 0 This problem is most likely to occur at lower temperatures and higher
5. AR_896 UIMB Avoid external code in addresses 0xZ 3 7 B F 0_7F80 to 0xZ 3 7 B F 0_7FFC AR_985 USIU Do not use ORx EHTR with Dual Mapping AR_925 USIU TEXP feature does not function when VDD supply is off AR_909 USIU Do not assert cr_b to abort pending store reservation access AR_910 USIU PITRTC Clock may not work when SCCR RTDIV is 0 AR_984 USIU Setting of SCCR EBDF may slow execution of code AR_1134 USIU RTC DEC TB and PIT counters may not count after PORESET or HRESET AR_1158 USIU Stop Time Base to write new value AR_287 USIU System to Time Base frequency ratio must be greater than 4 AR_479 USIU The MEMC does not support external master burst cycles AR_679 USIU In slave mode do not use write slave accesses AR_1152 USIU PORESET must always be asserted before the 2 6V supplies reach 0 5V AR_1154 SIU RTSEC register not documented May affect the initial increment of the RTC AR_1113 USIU Ensure HRESET SRESET negation time is longer than 3 CLKOUT periods AR_389 Little Endian modes are not supported AR_442 Avoid loss of clock during HRESET AR_594 USIU Changing PLL MF to 1 1 mode can have 180 degree phase shift AR_598 USIU Ensure proper configuration for proper startup AR_687 USIU Program reserved bits in PDMCR to preserve compatibility AR_1109 USIU Do not write zero value to the SYPCR BMT AR_1137 USIU RSR LLRS can be set even though no loss of lock reset has occurred AR_1155 SIU TEA for external access must be negated within 1 syste
6. CR SGPIO2 pin The MTS pin allows for sharing of additional types of devices in a multi master system In addition the CMF FLASH programming control has changed The recommended connection of the VSSSYN pin has changed The recommended connection of the crystal has changed resistor is now internal WORKAROUND Consult a revised users manual 15 September 1998 or later to determine how to use these features Use the latest version of the FLASH programming tools version 1 1 or later of CMF _DEMO routines CDR_AR 412 Customer Information MPC555 K3_05K83H Avoid instruction fetches from IMB UIMB memory map DESCRIPTION Instruction fetches on the IMB or to UIMB control registers may result in improper operation possibly requiring reset to continue WORKAROUND Avoid instruction fetches from the IMB UIMB memory map Program the IMPU to disable instruction accesses to the IMB UIMB memory map CDR_AR 589 Customer Information MPC555 K3_05K83H MASKNUM field in USIU is 0x32 DESCRIPTION MASKNUM field in USIU has been changed to 0x32 and will change on future revisions WORKAROUND Modify software to expect new value 0x32 for the MASKNUM field CDR_AR_ 597 Customer Information MPC555 K3_05K83H AC timing changes DESCRIPTION Some of the AC timing specifications have changed Refer to electrical specification 3 3 or later for new values See CDR_AR_524 for AC timing specification 3 0 In addition the following electrical
7. DESCRIPTION The MIOS VF VFLS multiplexer must not be individually programmed These pins can be configured either as VF VFLS or as all MIOS pins Do not configure bit 0 1 of the MIOSITPCR register as 2 b01 or 2 b10 WORKAROUND Whenever the user wishes to configure the MIOS VF VFLS pins software should write 2 b11 or 2 b00 to bit 0 1 of the MIOSITPCR register This will allow the pins to be either all MIOS functions or all development support functions The pins should never be configured separately CDR_AR_443 Customer Erratum MIOS1 CDR1IMB3_02_0 MIOS Do not write data into the MDASMBR when in an input mode DESCRIPTION The MDASMBR register can be loaded via a write from the IMB from the counter bus OR from a transfer from the MDASMAR to the MDASMBR register The transfer from MDASMAR to MDASMBR only happens in input modes when the software should not normally write into MDASMBR However no hardware exists to prevent a simultaneous transfer from MDASMAR and write to MDASMBR As a result during a simultaneous transfer and write the resulting data in MDASMBR will be undefined The specification does not define what happens in this case WORKAROUND When in an input mode do not write to MDASMBR CDR_AR_444 Customer Erratum MIOS1 CDR1IMB3_02_0 MIOS Warning in MDASM OPWM mode when MDASMAR MDASMBR DESCRIPTION In OPWM mode when a comparison occurs simultaneously on register A and B i e they have the same val
8. EOF6 of first frame and before EOF6 of second frame 2 The Rx MB is unlocked between EOF7 and intermission at end of the second frame Notice in this situation that if the lock unlock combination happens close together the lock must have been just before EOF6 of the second frame and therefore the system is very close to having an overrun condition due to delayed handling of received frames Situation B Rx MB was locked before EOF6 of the first frame in other words before its IFLAG is set This is a less likely situation but provides a larger window for the unlock event A frozen Tx MB occurs if 1 The Rx MB is locked by reading its C S word before EOF6 of the first frame 2 Both of these events occur in either a then b or b then a order a A new transmission is initiated by writing its C S word sometime between CRC6 and EOF7 of the second frame b The Rx MB is unlocked between CRC6 and intermission at end of the second frame Notice in this situation that if the unlock event occurs after EOF6 the first frame would be lost and the second frame would be moved to the Rx MB due to the delayed handling of received frames Situation C Rx unlocked during bus idle A frozen missing Tx occurs if 1 An Rx MB is locked before EOF6 of an incoming frame with matching ID and remains locked at least until intermission This Situation would usually occur only if the received frame was serviced after reception of a second frame 2 An internal arbitration perio
9. ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 24 bit times between initiating a tranmission and unlocking an Rx MB and vice versa Typically a system would use a mechanism to selectively add the necessary delay For example software might use a global variable to record an external timer value the TouCAN timer can t be used as that would unlock when initiating a new Tx or unlocking an Rx and then add the required delay before performing second action Situation C can be avoided by inserting a delay of at least two internal arbitration periods between writing 0xC and unlocking the locked Rx MB CDR_AR_1045 Customer Information TOUCAN CDR1IMB3_04_0 CAN Bus Off recovery not ISO compliant DESCRIPTION The Bus Off recovery is not ISO compliant on the FlexCAN and TouCAN modules The ISO specification indicates that the CAN node should remain inactive until user intervention restarts it The FlexCAN and TouCAN modules both include an automatic recovery mechanism for the Bus Off condition WORKAROUND The Bus Off condition interrupt should be enabled and an interrupt service routine implemented to disable the CAN The user s software should then determine when the CAN should be re activated CDR_AR_1142 Customer Information TOUCAN CDR1IMB3_04_0 TouCAN Writing to an active receive MB may corrupt MB contents DESCRIPTION Deactivating a TouCAN receive
10. message buffer MB may cause corruption of another active receive MB including the ID field if the following sequence occurs 1 A receive MB is locked via reading the Control Status word and has a pending message in the temporary receive serial message buffer SMB 2 A second frame is received that matches a second receive MB and is queued in the second SMB 3 The first MB is unlocked during the time between the CRC field and the 6th bit of end of frame EOF of the second frame 4 The second MB is deactivated within 20 IMB clock cycles of the 6th bit of EOF resulting in corruption of the first MB WORKAROUND Do not write to the Control Status word after initializing a receive MB If a write deactivation is required to the Control Status field of an active receive MB either FREEZE the TouCAN module or insert a delay of at least 27 CAN bit times plus 21 IMB clock cycles between unlocking one MB and deactivating another MB This will avoid MB corruption however frames may still be lost FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 25 CDR_AR 627 Customer Information TPU3 CDR1IMB3_ 02 2 TPU Microcode Add neg_mrl with write_mer and end_of_phase DESCRIPTION Incorrect generation of 50 duty cycle is caused by the command combination write_mer end If the write_mer is the last instruction
11. negate interrupts while the MSR EE disables interrupts MSR EE 0 DESCRIPTION If the MSR EE bit is set and an external interrupt request to the RCPU is negated before the external interrupt vector is issued the RCPU may become unpredictable until the device is reset This interrupt event may be generated by software while managing peripheral modules in the MCU or external devices connected to external interrupt request pins of the MCU or the MCU interrupt controller This issue may occur when performing USIU operations like masking interrupt requests clearing interrupt flags masking or changing interrupt logic in the interrupt controller or switching on off enhanced interrupt control if available WORKAROUND Do not clear an interrupt that is not being serviced by software while MSR EE 1 Software should disable interrupts MSR EE 0 in the RCPU before clearing or masking any interrupt source from the USIU IMB or external pin For external interrupt request pins it is recommended that edge triggered interrupts be used No delay time is required before re enabling interrupts MSR EE 1 Refer to manual dated on or after May 2003 CDR_AR 478 Customer Erratum QADC64 CDR1IMB3_02 0B QADC64 Don t use channel 63 End Of Queue DESCRIPTION When operating at 150 C junction temperature low voltage and high frequency a channel 63 written to a CCW does not properly act as an End Of Queue The appropriate flags will recognize th
12. not assert ta_b to terminate the erroneous store with reservation bus cycle CDR_AR_ 910 Customer Erratum USIU CDR1UBUS_05_1 USIU PITRTC Clock may not work when SCCR RTDIV is 0 DESCRIPTION The RCPU RTC PIT may not count in all operating conditions if the ratio of System clock to the PITRTC Clock is less than or equal to 4 This may happen if the SCCR RTDIV is set to 0 and either 1 the part is running on the limp clock or 2 the PLPRCR MF 0 and both the System PLL and the PITRTC Clock use the same clock source EXTCLK or the crystal oscillator WORKAROUND Keep the System Clock to PITRTC clock frequency ratio greater than 4 This can be done the easiest by setting the SCCR RTDIV to a value of 1 reset value CDR_AR 984 Customer Erratum USIU CDR1UBUS_05_1 USIU Setting of SCCR EBDF may slow execution of code DESCRIPTION If the SCCR EBDF is greater than 0 and the RCPU is running not serialized the USIU may issue external read bus cycles that are not complete The TS_B will assert with an address but without a chip select or STS_B assertion These cycles may cause a delay in execution of application code These cycles will self terminate in 1 to 3 clocks depending on the TS_B signal negation rate defined by the external pull up strength and board capacitance WORKAROUND There are two possible workarounds 1 In a program with critical timing do not run from external memory with the SCCR EBDF set to a value great
13. specifications have changed to the following new values sp7 sp7a sp7b sp7c sp7d 4ns sp8a sp8c sp8d 14ns sp8b 15ns spl10 14ns sp11 14ns sp15 12ns spl5b 8ns sp22 9ns sp28 9ns sp41 18ns D 0 31 has been moved from sp7 and sp8 to sp7d and sp8d WORKAROUND Ensure external devices are matched to these updated electrical specifications FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 5 CDR_AR 851 Customer Information MPC555 K3_05K83H Documentation COLIE is bit 10 of COLIR Register DESCRIPTION The COLIE Change of Lock Interupt Enable bit was incorrectly listed as bit 9 of the COLIR register The correct location is bit 10 WORKAROUND Software should be updated to reflect the proper bit location Refer to Reference Manuals dated October 15 2000 or later for the correct bit location CDR_AR_ 1069 Customer Information MPC555 K3_05K83H MPC555 Part Marking is MPC555LFMZP40 or MPC555LFCZP40 DESCRIPTION On devices that no longer show the mask set in the part marking the part number marked on this revision is MPC555LFMZP40 for full automotive temperature grade parts 40 to 125C and MPC555LFCZP40 for commercial grade temperature range 40 to 85C WORKAROUND Expect new marking on these devices CDR_AR_696 Customer Erratum CMF 256KA_CDR1UBUS_04_ 1 CMF Program at r
14. supply is off DESCRIPTION The TEXP function does not work if the main power supplies are powered down Whenever VDD low voltage supplies other than KAPWR and VDDSRAM is powered down hreset_b will be asserted by the chip and low power mode exited The TEXP pin will never be asserted WORKAROUND The TEXP pin will never be asserted if VDD is powered down Use an external counter to indicate the length of power down As an alternate solution put the part into Deep Sleep mode to reduce power consumption and leave the power supplies powered FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 27 CDR_AR_909 Customer Erratum USIU CDR1UBUS_05_1 USIU Do not assert cr_b to abort pending store reservation access DESCRIPTION If an external cancel reservation cr_b is asserted then a pending store reservation may show on the external bus This may occur with or without transfer start ts_b and will terminate after 1 clock If the region is in the memory controller of the chip generating the store with reservation then no chip select or other memory controller attributes will assert on the bus and the memory will not be altered WORKAROUND 1 Do not assert cr_b or 2 following assertion of cr_b external logic must prevent the erroneous store with reservation bus cycle from altering memory and must
15. together with the end this may create an additional match using the old contents of the match register which are in the past now and therefore handled as an immediate match WORKAROUND Add neg_mrl together with the last write_mer and with end of phase The negation of the flag overrides the false match which is enabled by write_mer and postpones the match effect by one micro instruction In the following micro instruction the NEW MER value is already compared to the selected TCR and no false match is generated The neg_mrl command has priority over the match event recognition separating the write_mer and the end command This gives enough time for the new MER to update before the channel transition re enables match events CDR_AR_ 577 Customer Information TPU3 CDR1IMB3_02 2 TPU3 TCR2PSCK2 bit does not give TCR2 divide ratios specified DESCRIPTION The TCR2PSCK2 bit was originally specified to cause the TCR2 timebase to be divided by 2 Actually it causes the TCR2 timebase to be divided as follows The 16 of external clock and 128 of internal clock are eliminated and 3 7 15 of the external clock and 24 56 120 of the internal clock are added WORKAROUND When the TCR2PSCK2 is set instead of the specified divides of 16 32 64 128 expect the internal clock source to be 8 24 56 and 120 for TCR2 Prescaler values of 00 01 10 and 11 respectively Likewise for the external clock source expect 1 3 7 15
16. weak pulldowns on the data pads may not fully discharge the pins during reset If the data pins were driven high by the MPC555 just prior to the assertion of reset the weak pulldowns will not be able to discharge the pins due to contention with the P channel transistor of the output buffer This transistor is not fully turned off by the pre driver stage WORKAROUND Program the internal flash to provide the reset configuration word Or use external resistors drivers to drive all of the configuration word during reset including bits set to 0 when providing the reset configuration word from external An external 10K resistor is sufficient to pull a data pin to 0 during reset CDR_AR_524 Customer Erratum PKPADRING 555_CDR1_02_0C TS_B input needs additional input hold time DESCRIPTION The TS_B signal when an input spec 30 requires an input hold time of 5ns WORKAROUND Keep asserting TS_B for the additional hold time In a multi 555 system the TS _B output hold time of one MPC555 is sufficient to meet the TS_B input hold time of another MPC555 CDR_AR_680 Customer Information PKPADRING 555_CDR1_02_0C CLKOUT and ENGCLK drive strengths will change DESCRIPTION Beginning with Revision M the CLKOUT pad driver will be sized to drive loads of 30pf or 90pf selectable by software The ENGCLK pad driver will be sized to drive loads of 25pf or 50pf selectable by software WORKAROUND Designs with clkout loads between 30pf
17. 70 Customer Erratum PKPADRING 555 CDR1 02 _0C 150V MM ESD issues DESCRIPTION Not all ESD specifications are met when tested using machine model MM tests All specifications are met at 100V MM Vdda pin fails at 150V MM low level leakage is seen on 5v output pins at 200V MM 3v pads with keep alive power exhibit low level leakage at 200V MM All pads pass Human Body Model HBM ESD tests at 3000V and below WORKAROUND Avoid indicated ESD levels on these pins CDR_AR_946 Customer Erratum PKPADRING 555_CDR1_02_0C Pull not disabled by SPRDS on Bus control pins DESCRIPTION Setting PDMCR SPRDS in the USIU will not disable the pullup of the pads bi_b_sts_b burst_b bdip_b ta_b ts_b tsizl tsiz0 tea_b rd_wr_b br_b_ vfl_iwp2 bg_b_vf0_iwp0 bb_b _vf2_iwp3 when the pads are functioning as inputs The spec says that these pins should be PU3 when driver not enabled or until SPRDS is set WORKAROUND Insure that external pull downs or drivers can overcome the 130 uA maximum pull up FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 12 CDR_AR_454 Customer Erratum PKPADRING 555_CDR1_02_0C Use external resistors drivers when using external reset configuration word DESCRIPTION When asserting RSTCONF to direct the MPC555 to sample the reset configuration word from the external data pins the
18. AR_686 AR_1082 AR_678 AR_697 AR_381 AR_412 AR_589 AR_597 AR_851 AR_1069 AR_696 AR_730 AR_600 AR_699 AR_485 AR_1143 AR_810 AR_445 AR_468 AR_443 AR_444 AR_446 AR_517 AR_624 AR_452 AR_1127 AR_470 AR_946 AR_454 AR_524 AR_680 AR_736 AR_940 AR_982 AR_1019 AR_1077 AR_1138 AR_1076 AR_907 AR_440 AR_211 AR_214 AR_478 AR_563 AR_754 AR_768 AR_421 AR_422 AR_1125 AR_419 AR_420 AR_435 FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 1 ERRATA AND INFORMATION SUMMARY MPC556 Operate code compression at 32Mhz TPU ROM Channels with the COMM ROM function affect other channels Additional current on KAPWR Revised operating currents New Features on MPC555 mask revision J76N and later Avoid instruction fetches from IMB UIMB memory map MASKNUM field in USIU is 0x32 AC timing changes Documentation COLIE is bit 10 of COLIR Register MPC555 Part Marking is MPC555LFMZP40 or MPC555LFCZP40 CMF Program at reduced temperature and voltage ranges Excessive pulses required for setting censorship Updated Flash Programming Algorithm and Control Registers CMF Limit set clear cycles on censorship bits Disable of TPU emulation mode while MISC enabled corrupts data in RAM L2U Care required when changing a slave MCU s mode in multi master systems MIOS Synchronize writes to DASM B cha
19. FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 20 CDR_AR 419 Customer Information QADC64 CDR1IMB3_02 0B QADC64 False trigger upon configuration depends on chip configuration DESCRIPTION In some implementations the QADC64 may have a false trigger upon entering an external trigger mode The potential for a false trigger only exists on QADC64 s which are implemented with trigger pin s muxed through PortA 3 or 4 If the triggers have dedicated pins then no difference exists between the value on the pin and the value between the pad and the module The false trigger can result when an edge triggered mode is enabled and the logic value at the pin and the previously latched value in the pad are not equal WORKAROUND A port data register read may be performed prior to entering an external trigger mode to ensure that the latched value between the pad and the module matches the value on the pin This read ensures that an edge will not be caused by the latch in the pad becoming transparent when the external trigger mode is entered This issue does not exist on the following parts MPC555 CDR_AR 420 Customer Information QADC64 CDR1IMB3_02 0B QADC64 Don t change BQ2 with a set of SSE2 without a mode change DESCRIPTION Changing BQ2 and setting SSE2 with no mode change will cause Q2 to begin but no
20. ONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 23 CDR_AR_1144 Customer Erratum TOUCAN CDR1IMB3_04_0 TouCAN Transmit buffers may freeze or indicate missing frame DESCRIPTION If a received frame is serviced during reception of a second frame identified for the same MB message buffer and a new Tx frame is also initiated during this time the Tx MB can become frozen and will not transmit while the bus is idle The MB remains frozen until a new frame appears on the bus If the new frame is a received frame the frozen MB is released and will arbitrate for external transmission If the new frame is a transmitted frame from another Tx MB the frozen MB changes its C S control status word and IFLAG to indicate that transmission has occurred although no frame was actually transmitted The frozen MB occurs if lock unlock and initiate Tx events all occur at specific times during reception of two frames The timing of the lock event affects the timing window of the unlock event as follows Situation A Rx MB is locked during the second frame A frozen Tx MB occurs if 1 Both of these events occur in either a then b or b then a order a A new transmission is initiated by writing its C S between CRC6 sixth bit of CRC field and EOF7 seventh bit of end of frame of the second frame b The Rx MB is locked by reading its C S after
21. R1 02 0C PADS QADC64 Port A and MUX Out have CMOS Digital Outputs DESCRIPTION The 15 October 2000 MPC555 User Manual incorrectly lists the QADC64 Port A A PQA 0 7 A MA 0 2 B PQA 0 7 B MA 0 2 pins as open drain when selected as digital outputs This is not correct These pins are normal CMOS drivers in digital output mode WORKAROUND Expect the QADC64 Port A pins and multiplexor out pins when enabled to drive both high and low when selected as digital outputs CDR_AR_1019 Customer Erratum RCPU CDRILBUSIBUS_13_0 RCPU Don t execute overflow type before update type MUL DIV instruction DESCRIPTION When an integer overflow type non multiply or divide instruction designated by an o in the instruction mneumonic such as addo starts to execute before a previously started Condition Register 0 CRO update type integer multiply or divide instruction designated by a in the instruction mneumonic such as divw completes the CRO SO bit may be wrongly updated from the XER SO bit earlier changed by the overflow type instruction For example instruction sequence divw Rx Ry Rz subfo Rt Ru Rv may cause this problem It does not happen if the overflow type instruction is also a CRO update type instruction designated by o in the instruction mneumonic such as addo or if register dependencies exist WORKAROUND Do any one of the following 1 Keep a gap of at least 1 instruction between a CRO update
22. RESET is applied In the case of SRESET being the cause then HRESET can also clear the locked condition In the case of HRESET being the cause then SRESET will be held asserted internally by the MCU The SWT Software Watchdog Timer will not clear the locked condition WORKAROUND Do not re assert HRESET SRESET within 3 CLKOUT periods of the previous HRESET SRESET negation Or apply PORESET CDR_AR_389 Customer Information USIU CDR1UBUS_05_1 Little Endian modes are not supported DESCRIPTION The little Endian modes are not functional WORKAROUND Do not activate little endian modes The reference manual will be updated to remove all little endian mode references CDR_AR 442 Customer Information USIU CDR1UBUS_05_1 Avoid loss of clock during HRESET DESCRIPTION The chip may fail to switch to backup clock This mode may occur if the input reference clock fails to toggle during hreset while switching from normal clock to backup clock This condition may occur while switching from backup clock to normal clock during hreset if the PLL is not locked and there is no reference clock In order to resume operation the part may require the input reference clock to resume for 1 2 more clocks or for PORESET to be asserted WORKAROUND Avoid loss of the reference clock during hreset ensure that the PLL is locked before switching to PLL clock Do not enable reset upon loss of lock if limp mode is enabled instead enable an change of
23. RTC RTE should be cleared during this step 2 In order to guarantee that the first increment of the RTC register occurs in approximately 1 second depending on whether a 4 MHz or 20 MHz crystal is being used the reserved register RTSEC must also be initialized by writing either 0x0F42_4000 if using a 4 MHz crystal or 0x4C4B 4000 if using a 20 MHz crystal Alternately RTSEC could be written to 0 and RTSEC will be updated automatically to these values but will then immediately within one PITRTCLK clock increment the RTC when the RTC is enabled 3 If a known starting point is desired like 0 a value must be written to the Real Time Clock register RTC 4 RTE bit should be then be set in the RTCSC register to enable RTC operationNote that the RTCSC the RTC and the RTSEC registers are locked following all resets and must be unlocked The RTSEC can be unlocked by writing 0x55CC_AA33 to address Ox2F_C328 FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 31 CDR_AR_1113 Customer Information USIU CDR1UBUS_05_1 USIU Ensure HRESET SRESET negation time is longer than 3 CLKOUT periods DESCRIPTION If either HRESET or SRESET are externally re asserted after a negation time of less than 3 CLKOUT clocks and after an initial assertion of more than 512 CLKOUT periods the MCU will remain in that reset until PO
24. TEA line board wire capacitance Circuitry inside the MCU generates an actively driven TEA for accesses to internal non existent memory spaces and does not rely on the external pull up resistor to negate the cycle WORKAROUND Insure that the external pull up resistor on the TEA pin is sufficient to negate TEA within one system clock A value of 1K is recommended
25. al design targets During operation KAPWR may be 8ma Currents during power down modes have not been fully characterized and should be assumed to be the same value WORKAROUND Design KAPWR supply to handle the additional current Characterize the current consumption in the final application board CDR_AR_697 Customer Information MPC555 K3_05K83H Revised operating currents DESCRIPTION Characterization of silicon indicates that the operating current specifications must be updated The total current is not anticipated to change significantly but will be redistributed amongst VDDL VDDI KAPWR VDDSRAM VDDSYN and VDDF WORKAROUND Refer to electrical specification 3 3 or later for revised values FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 4 CDR_AR 381 Customer Information MPC555 K3_05K83H New Features on MPC555 mask revision J76N and later DESCRIPTION Several new features were added to the MPC555 starting with mask revision 00J76N and also included in revisions K02A In the USIU the DBCT and DBSLR clock control bits were added Disable backup clock for timers Disable clock switch in loss of lock and reset In the USIU a mode was added to allow the WE pins to also assert on reads allowing the usage of some SRAMS An additional MTS function has been multiplexed onto the IRQ2
26. and 45pf should evaluate setting the clkout driver to the 90pf drive mode Designs with ENGCLK loads above 25pf should evaluate setting the ENGCLK driver to the 50pf drive mode Designs with ENGCLK loads above 50pf should reduce the ENGCLK frequency to 10Mhz or below CDR_AR_736 Customer Information PKPADRING 555 CDR1_02_0C Supply for CLKOUT pad is VDDL not VDDI DESCRIPTION The supply voltage for the CLKOUT pad is VDDL and not VDDI If VDDI is ramped ahead of VDDL during power up the CLKOUT pad may sink high current WORKAROUND Ramp VDDL and VDDI together or ramp VDDL ahead of VDDI during power up to prevent the CLKOUT pad sinking high current FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 13 CDR_AR_940 Customer Information PKPADRING 555_CDR1_02_0C JTAG Do Not Switch All Pads Simultaneously When JTAG Enabled DESCRIPTION JTAG mode puts all output pins in fast slew rate mode The power supply pins of the device cannot supply enough current to allow all pins to be changed at the same time in fast slew rate mode During normal operation this is not an issue since all pins on the device do not switch at the same time WORKAROUND When using JTAG all pins should not be switched simultaneously Refer to manual dated on or after May 2003 CDR_AR 982 Customer Information PKPADRING 555 CD
27. ction if the Floating Point Unit is disabled or an unimplemented instruction This exception will reset the internal data breakpoint state eliminating the false data breakpoint exception CDR_AR_1076 Customer Erratum RCPU CDRILBUSIBUS_13_0 RCPU Treat VF queue flush information value of 6 as 2 DESCRIPTION When the RCPU fetches instructions from zero wait state slaves on UBUS Internal flash or SIU when in enhanced burst mode the VF queue flush information may have the reserved value of 6 WORKAROUND If a VF instruction queue flush value of 6 is shown on the VF pins tools should treat this value as 2 for program tracking purposes FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 15 CDR_AR_907 Customer Information RCPU CDRILBUSIBUS_13_0 RCPU Issue ISYNC command when entering debug mode DESCRIPTION If the ICTRL 29 bit is set non serialized mode then the RCPU issues two instruction fetch requests into the instruction pipeline after entering debug mode The debug port and the debug tool may get confused when processing an mtspr DPDR Rx instruction The debug tool loses synchronization with debug port and receives the wrong data for the Rx register The typical case is when the debug tool tries to save scratch registers or read the debug mode cause WORKAROUND Issue an ISYNC instru
28. ction to the debug port prior to any other instructions when the RCPU enters debug mode after running code Refer to manual dated on or after May 2003 CDR_AR 440 Customer Information RCPU CDR1LBUSIBUS_13_0 RCPU Execute any IMUL DIV instruction prior to entering low power modes DESCRIPTION There is a possibility of higher than desired currents during low power modes This is caused by a possible contention in the IMUL DIV control area This contention may only exist prior to the execution of any IMUL DIV instruction WORKAROUND Execute a MULLW instruction prior to entering into any low power mode anytime after reset and prior to entering the low power mode Refer to manual dated on or after May 2003 CDR_AR 211 Customer Information RCPU CDR1LBUSIBUS_13_0 Do not set breakpoint on mtspr ICTRL instruction DESCRIPTION When a breakpoint is set on an mtspr ICTRL Rx instruction and ICTRL IIFM 1 the result will be unpredictable The breakpoint may or may not be taken on the instruction and value of the IIFM bit can be either 0 or 1 WORKAROUND Do not put a break point on mtspr ICTRL Rx instruction when ICTRL IIFM is set to 1 Refer to manual dated on or after May 2003 FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 16 CDR_AR 214 Customer Information RCPU CDRILBUSIBUS_13_0 Only
29. d is triggered by writing a C S field of an MB 3 The locked Rx MB is unlocked within two internal arbitration periods defined below before or after step 2 4 OxC is written to the C S of a Tx MB within these same two arbitration periods This step is optional if OxC was writin in step 2 above Two internal arbitration periods are calculated as 2 number of MBs 16 IMB clocks Additional Notes 1 The received frames can be transmitted from the same node but they must be received into an Rx MB 2 When the frozen Tx MB s IFLAG becomes set an interrupt will occur if enabled 3 The timestamp of the missing Tx will be set to the same timestamp value as the last reception before it was frozen 4 If the user software locks the Rx MB before a frame is received situation A can occur with a single received frame 5 The issue does not occur if there were any additional pending Tx MBs before CRC6 6 If multiple Tx MBs are initiated within the CRC6 EOF7 window situation A and B or two internal arbitration windows situation C they all become frozen WORKAROUND If received frames can be handled lock unlocked before EOF6 of the next frame situations A and C are avoided If they are handled before CRC6 or lock times are below 23 CAN bit times situation B is avoided If these conditions cannot be guaranteed situation A and B are avoided by inserting a delay of at least 28 CAN FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER
30. e End Of Queue and be set but the queue will continue to operate past this point WORKAROUND Characterization of a small sample of parts indicates that this problem will not be seen if any of the following conditions are met 1 Vdd must remain above 3 12 volts or 2 Frequency must remain below 38 MHz or 3 Temperature of part must remain below 100C or 4 Channel 63 End Of Queue not used FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 17 CDR_AR_ 563 Customer Erratum QADC64 CDR1IMB3_02 0B QSM QSMCM QADC64 corrupts data after an IACK cycle in CISC parts DESCRIPTION This problem does not affect parts that do not run IACK cycles i e RISC CPUs The Common BIU state machine used by the QSM QSMCM QADC64 mis tracks an IACK cycle if an interrupt is issued while an IACK cycle for the same level is in progress In this case the next access on the IMB3 will be corrupted by the QSM QSMCM QADC64 On CPU32 based parts or CPU32X parts where the FASRAM is not used for the stack the first access after an IACK cycles is the stacking of the vector offset The risk to the system by corrupting this stacked value is very low since it is not used by the processor or most interrupt service routine software On CPU32X based parts which have the stack located in the FASRAM however the first IMB3 access is th
31. e fetch from the vector table Corruption of this value handler address causes the processor to jump to an incorrect location or to produce an address error WORKAROUND Workarounds exist for both CPU32 and CPU32X based parts On CPU32 based parts the first access after an IACK cycles is the stacking of the vector offset The risk to the system by corrupting this stacked value is very low it is not used by the processor On CPU32X based parts which have the stack located in the FASRAM the first IMB3 access is the fetch from the vector table Corruption of this value handler address causes the processor to jump to an incorrect location or to produce an address error The suggested workarounds for the QSM QSMCM QADC64 are listed below For CPU32 based parts assign the QSM QSMCM QADC64 it s own interrupt levels separate from any other modules if the corruption of the vector offset in the stack frame is an issue For CPU32X based parts a assign the QSM QSMCM QADC64 its own interrupt levels separate from any other module in the system or b move the stack out of the FASRAM FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 18 CDR_AR_ 754 Customer Erratum QADC64 CDR1IMB3_02 0B QADC64 Do not use queuel in external gated mode with queue2 in continuous mode DESCRIPTION When the gate for queuel opens wh
32. econds timer The RTC the RTSEC and the Real Time Clock Alarm RTCAL registers as well as the Real Time Clock Enable RTE and the Real Time Clock Source 4M bits of the Real Time Clock Control and Status Register RTCSC are not affected by any reset unchanged and power up in a random state This will cause the initial increment of the RTC to be between one system clock and 26143 PITRTCLK clocks All of these bits and registers must be initialized the first time they are used or if known start points are required RTSEC is implemented as an 18 bit counter that is left justified in a 32 bit word at address Ox2F_C228 The RTC Alarm itself is always disabled by reset but RTCAL should be initialized to the desired alarm time if required before the Alarm Interrupt Enable ALE in the RTCSC is enabled RTCSC ALE 0b1 WORKAROUND To properly initialize the RTC timer to a completely known state with the most accurate startup the following sequence must be used 1 The Real Time Clock Enable RTE and the Real Time Clock Source 4M bits must be configured in the Real Time Clock Control and Status Register RTCSC after any true power on reset if KAPWR is powered up prior use of the RTC The bits must be initialized since they are not affected by any reset and can be in a random state after the power up For the most accuracy in the start value of the RTC RTE should be cleared during this step For the most accuracy in the start value of the
33. ed by the QSM QSMCM QADC64 On CPU32 based parts or CPU32X parts where the FASRAM is not used for the stack the first access after an IACK cycles is the stacking of the vector offset The risk to the system by corrupting this stacked value is very low since it is not used by the processor or most interrupt service routine software On CPU32X based parts which have the stack located in the FASRAM however the first IMB3 access is the fetch from the vector table Corruption of this value handler address causes the processor to jump to an incorrect location or to produce an address error WORKAROUND Workarounds exist for both CPU32 and CPU32X based parts On CPU32 based parts the first access after an IACK cycles is the stacking of the vector offset The risk to the system by corrupting this stacked value is very low it is not used by the processor On CPU32X based parts which have the stack located in the FASRAM the first IMB3 access is the fetch from the vector table Corruption of this value handler address causes the processor to jump to an incorrect location or to produce an address error The suggested workarounds for the QSM QSMCM QADC64 are listed below For CPU32 based parts assign the QSM QSMCM QADC64 it s own interrupt levels separate from any other modules if the corruption of the vector offset in the stack frame is an issue For CPU32X based parts a assign the QSM QSMCM QADC64 its own interrupt levels separate from any other
34. educed temperature and voltage ranges DESCRIPTION There may be insufficient program margin to be able to correctly read all bits of the array at cold with 3 0Vdd if the part was programmed at hot WORKAROUND Workarounds in order of effectiveness First reduce temperature while programming Second reduce Vpp while programming Third increase 3 3V Vdd while programming and reading During programming limit the maximum ambient temperature to 85C and Vdd to 3 3V 5 This allows sufficient margin to read flash cells over the entire specified temperature and voltage ranges By further restricting Vdd to 3V 5 during all operations including flash read the maximum programming temperature may be increased to 90C with sufficient program margin to operate over the entire temperature range FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 6 CDR_AR_730 Customer Information CMF 192KB CDR1UBUS_04_ 1 Excessive pulses required for setting censorship DESCRIPTION Setting the censor bits with the released driver code takes an excessive amount of pulses 100 s when it should be 10 15 Root Cause With the previous release driver code which follows the old published censorship set algorithm the row addresses to the array varied during high voltage set operations These row addresses caused some hig
35. el 63 End Of Queue QSM QSMCM QADC64 corrupts data after an IACK cycle in CISC parts QADC64 Do not use queuel in external gated mode with queue2 in continuous mode QADC64 Queue2 activity may reset Queuel ExtGates Single Scan SSE QADC64 Don t switch to software triggered continuous scan after completing Q1 QADC64 Do not rely on set of TORI in external gated continuous scan mode QADC64 Don t change both BQ2 and MQ2 while Q2 is running QADC64 False trigger upon configuration depends on chip configuration QADC64 Don t change BQ2 with a set of SSE2 without a mode change QADC64 TOR1 flag operates in both single and continuous external gated modes FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 2 AR_563 QSM QSMCM QADC64 corrupts data after an IACK cycle in CISC parts AR_1151 SCI TXD pin reverts to output immediately when SCCxR1 TE is cleared AR 584 QSMCM Do not use link baud and ECK modes AR_1144 TouCAN Transmit buffers may freeze or indicate missing frame AR_1045 CAN Bus Off recovery not ISO compliant AR_1142 TouCAN Writing to an active receive MB may corrupt MB contents AR_627 TPU Microcode Add neg_mrl with write_mer and end_of_phase AR_577 TPU3 TCR2PSCK2 bit does not give TCR2 divide ratios specified AR_498 UIMB Read failures occur for IMB accesses when IMB clock is half speed
36. en queue2 is converting the last word in its queue queuel completion flag will immediately set and no conversions will occur Queuel will remain in a hung state for the duration of the gate no conversions will occur regardless of how long the gate is open This failure will only occur when the QADC64 is configured with queuel in external gated mode continuous or single scan and queue2 is in continuous mode The failure mode can be detected if it is known that the gate for queue 1 is shorter than the length of the queue and the completion flag becomes set The failure can also be detected as follows software writes invalid results to the result register 3ff when it is known the input will never go to full scale after the gate has closed if the invalid result is still in result space 0 then the failure has occured WORKAROUND There are 2 workarounds 1 Do not use queue 2 if queuel is set for external gated mode Or 2 SETUP a queue 2 mode Interval Timer Single Scan Mode MQ2 11000 so the interval is 1 2MHz 2048 1 024ms b Pause bit set in CCW60 c Pause bit set in CCW61 FUNCTIONALITY SSE2 bit gets set the timer starts and the internal trigger comes after 1 024ms queue2 will then start converting and will continue until it sees the pause bit in CCW60 So a reset could occur every 2ms and the SSE2 bit should be set allowing the queue to begin again never having reached an end of queue If Task jitter does
37. er than 0 Or 2 If external logic is used as a memory controller define the logic to disregard these extra bus cycles FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 28 CDR_AR 1134 Customer Erratum USIU CDR1UBUS_05_1 USIU RTC DEC TB and PIT counters may not count after PORESET or HRESET DESCRIPTION The Real Time Clock RTC Timebase TB Decrementer DEC and Periodic Interrupt Timer PIT may not count during the time between PORESET or HRESET negation and the time at which the PLL is programmed by application software and becomes locked to the target frequency WORKAROUND Always program the PLL to the target operating frequency by changing the PLPRCR MF or PLPRCR DIVF bits before referencing the TB RTC DEC or PIT in an application after a PORESET or a HRESET CDR_AR_1158 Customer Erratum USIU CDR1UBUS_05_1 USIU Stop Time Base to write new value DESCRIPTION The RCPU Time Base registers may become corrupted if a new value is written with a mttbl or mttbu instruction to the Time Base Upper TBU or Time Base Lower TBL registers while the Time Base clock is enabled in the Time Base Control and Status Register TBSCR TBE 1 WORKAROUND Disable the Time Base clock by clearing the Time Base Enable bit in the TBLSCR TBSCR TBE 0 prior to any write to the TBU or TBL regi
38. h voltage logic in the array to vary placing a load on the charge pump whenever the address changed As a result the charge pump was overloaded and insufficient voltage was applied to the fuse during the set pulses WORKAROUND Use the latest driver code CMF Parallel Driver v2 2 or later which includes the following fix For Setting the censor bit insert program interlock write prior to writing EHV But if the transition is from 00 to 01 and the ACCESS bit s is are not set and software is running in censored mode do not perform the interlock write s and instead after writing the EHV bit s ensure that U bus addresses17 25 do not change for the 100ms pulse duration Perform a tight loop which lasts gt 100ms do not poll HVS bit s during that loop ensure that the loop and any associated prefetching or operand accesses does not result in addresses which alter A 17 25 on the u bus CDR_AR_600 Customer Information CMF 256KA_CDR1UBUS_04_ 1 Updated Flash Programming Algorithm and Control Registers DESCRIPTION The flash programming and erase algorithms were changed Consult the latest flash programming algorithm as published in the 15 Octonber 2000 MPC555 Reference Manual or later for the number and method of applying pulses Additional control bits and modes have been added for use during programming and erase Using the previous flash programming or erase algorithm will subject the part to additional stress which must be avoided
39. he TRST pin is asserted upon power up Do not connect TRST to HRESET or SRESET Validate that all power supplies are stable and all MODCK pins are at the correct levels in time for the PLL and Oscillator to be stable prior to PORESET rising above VIL Verify that the proper reset configuration word is used Validate the reset and post reset pin state for each pin controlled by the reset configuration word and ensure there is not a conflict with an external driver Preferably use the internal reset configuration word If using an external reset configuration word do not rely on the internal pull downs to operate refer to CDR_AR_454 and ensure that RSTCONF is asserted until SRESET is negated After the part exits reset with the system running via the backup clock validate the clock control registers settings and the PLL status If the PLL is slow on locking or the register settings indicate the MODCK pins are incorrect address the board issues listed above To avoid risk of system failure for no start enable limp mode allowing the system to boot using the backup clock even though lock is not yet indicated After booting switch from backup clock to PLL clock under software control after the PLL has gained lock CDR_AR_687 Customer Information USIU CDR1UBUS_05_1 USIU Program reserved bits in PDMCR to preserve compatibility DESCRIPTION Future revisions of the PDMCR will have additional bits to control enabling and disabling of pad pull up
40. instead of 2 4 8 16 CDR_AR_498 Customer Erratum UIMB CDR1UBUSIMB3_02_0 UIMB Read failures occur for IMB accesses when IMB clock is half speed DESCRIPTION When the IMB clock is at half speed a speed path occurs which prevents the proper data in the UIMB internal data latches from being observed by the user Data is transferred from the latches before the latches are updated with data for the current cycle This failure occurs when the part is heated 80 100C and the frequency is at 40Mhz WORKAROUND There are 3 possible workarounds 1 Since the internal latches are late in being updated with IMB data it takes 2 consecutive reads from the same IMB location to observe the proper data from that location The data from the first access should be disregarded when in half speed mode 2 When running half speed on the IMB keep the part as close to room temp 25C as possible or 3 Only use full speed IMB mode This workaround only applies to RevC or later FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 26 CDR_AR 896 Customer Erratum UIMB CDR1UBUSIMB3_02_0 UIMB Avoid external code in addresses 0xZ 3 7 B F 0_7F80 to 0xZ 3 7 B F 0_7FFC DESCRIPTION When two UBUS cycles are precisely pipelined such that the first cycle is to an address within the IMB address range Internal memo
41. ired CDR_AR_1152 Customer Erratum USIU CDR1UBUS_05_1 USIU PORESET must always be asserted before the 2 6V supplies reach 0 5V DESCRIPTION When exiting low power modes where the 2 6V supplies VDD QVDDL NVDDL and VDDSYN are off Power down and SRAM Standby modes correct operation cannot be guaranteed if the 2 6V supplies are above 0 5V before PORESET is asserted For example the CALRAM or flash contents may be corrupted WORKAROUND Ensure PORESET is asserted before ramping the 2 6V supplies above 0 5V in any power up sequence FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 30 CDR_AR_1154 Customer Erratum USIU CDR1UBUS_05_1 SIU RTSEC register not documented May affect the initial increment of the RTC DESCRIPTION The Reference Manuals have an incomplete statement in the description of the Real Time Clock register RTC In addition the reserved Real Time Clock Predivider Register RTSEC is not documented and may affect the initial increment of the RTC seconds counter In the Reference Manual the statement A write to the RTC resets the seconds timer to zero is incorrectly worded A better statement that fully describes the this action would be A write of 0 to the RTC must be performed to reset the RTC seconds timer to zero The RTSEC register is the predivider to the RTC s
42. lock interrupt by setting the COLIE bit COLIR CDR_AR_594 Customer Information USIU CDR1UBUS_05_1 USIU Changing PLL MF to 1 1 mode can have 180 degree phase shift DESCRIPTION After software changes MF from gt 1 to MF 1 a 180 degree skew between EXTCLK and CLKOUT could occur WORKAROUND If synchronization between EXTCLK and CLKOUT is required set MODCK to boot in 1 1 mode and do not alter the MF bits to exit 1 1 mode FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 32 CDR_AR_598 Customer Information USIU CDR1UBUS_05_1 USIU Ensure proper configuration for proper startup DESCRIPTION In some systems the PLL does not lock on power up or the system does not properly execute software out of reset This issue occurs on some board designs and not on others Locking may be improved by board design and component selection and can be resolved by paying attention to the design and setup and ensuring that the PLL and Oscillator components are correct and as noise free as possible WORKAROUND First make sure that the PLL and reset circuitry is correct ensure that the PLL components are properly selected and that the PLL power VDDSYN is not noisy Refer to appendix E of the users manual Clock and Board Guidelines Verify that the XFC capacitor is connected to VDDSYN Validate that t
43. m bus clock DETAILED ERRATA DESCRIPTIONS CDR_AR_686 Customer Erratum MPC555 K3_05K83H MPC556 Operate code compression at 32Mhz DESCRIPTION Code compression logic has speed paths which prevent the part from running at full frequency over the full voltage range while code compression is enabled Operation while code compression is disabled is not affected Parts will be tested to ensure that code compression operates at 32MHz over the full temperature and voltage specification WORKAROUND Operate the part at 32MHz while code compression is enabled FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 3 CDR_AR 1082 Customer Erratum MPC555 K3_05K83H TPU ROM Channels with the COMM ROM function affect other channels DESCRIPTION The TPU COMM ROM Function causes problems in other channels When the Host Service request is set to 0b11 all channels that do not use the COMM function will be forced to outputs and a random state will be selected WORKAROUND Either 1 Re initialize all other channels after the COMM function has been initialized or 2 If a fixed COMM TPU function is required download an updated TPU ROM image into the DPTRAM and use the TPU in emulation mode CDR_AR 678 Customer Information MPC555 K3_05K83H Additional current on KAPWR DESCRIPTION KAPWR current exceeds the initi
44. module in the system or b move the stack out of the FASRAM CDR_AR_1151 Customer Erratum QSMCM CDR1IMB3_02_2 SCI TXD pin reverts to output immediately when SCCxRI1 TE is cleared DESCRIPTION When the Transmiter Enable bit of the SCI Control Register 1 is cleared SCCxR1 TE 0 the Transmit Data pin TXD reverts immediately to general purpose output mode and the pin will be driven high or low as determined by the PortQS Data Register PORTQS If the transmitter is not idle when SCCxR1 TE is cleared any data still being output on the TXD pin will be lost WORKAROUND Ensure SCCxRI TE is only cleared after the Transmit Complete bit of the SCI status Register is set SCxSR TC 1 FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 22 CDR_AR 584 Customer Information QSMCM CDR1IMB3_02_ 2 QSMCM Do not use link baud and ECK modes DESCRIPTION Reads of the SCI control and status registers do not read correctly when using the link baud or the external clock source feature of the QSMCM These modes are enabled by the SCCxRO control register bits 0 and 1 OTHR and LNKBD These modes are not fully operational WORKAROUND Do not use the link baud or external clock modes of the QSMCM The OTHR bit in the SCCxRO control register 0 must be set 0 to use normal mode operation only FREESCALE SEMIC
45. nnel in OPWM mode Potential trap state in MIOS MDASM in OPWM mode Configure MIOS VF VFLS pins as all MIOS or all VF VFLS MIOS Do not write data into the MDASMBR when in an input mode MIOS Warning in MDASM OPWM mode when MDASMAR MDASMBR MIOS Avoid 100 pulse in MDASM OPWM mode MIOS Read MIOS1VNR and MIOSITPCR registers are undefined MIOS Use even values in MPWMSMPERR MIOS non reset registers are undefined after reset MIOS MDASMSCR polarity bit has no effect when open drain mode selected 150V MM ESD issues Pull not disabled by SPRDS on Bus control pins Use external resistors drivers when using external reset configuration word TS_B input needs additional input hold time CLKOUT and ENGCLK drive strengths will change Supply for CLKOUT pad is VDDL not VDDI JTAG Do Not Switch All Pads Simultaneously When JTAG Enabled PADS QADC64 Port A and MUX Out have CMOS Digital Outputs RCPU Don t execute overflow type before update type MUL DIV instruction RCPU Do not run multi master compressed application with Show Cycles and BTB RCPU Data breakpoint exception may occur even if conditions are not met RCPU Treat VF queue flush information value of 6 as 2 RCPU Issue ISYNC command when entering debug mode RCPU Execute any IMUL DIV instruction prior to entering low power modes Do not set breakpoint on mtspr ICTRL instruction Only negate interrupts while the MSR EE disables interrupts MSR EE 0 QADC64 Don t use chann
46. occur and the queue does not get reset before another internal trigger is created then it will do a one word conversion and immediately pause again due to the pause bit set in CCW61 Even if there is enough Task jitter to allow this sub queue to begin it will be paused after only one conversion and will not reach the end of queue Finally it is assumed that it would not be possible to have enough uncertainty for another level of sub queues to be needed CDR_AR_768 Customer Erratum QADC64 CDR1IMB3_02_ 0B QADC64 Queue2 activity may reset Queuel ExtGates Single Scan SSE DESCRIPTION If queuel is in External Gated Single Scan mode the SSE bit is written and the queue is awaiting a trigger an EOQ condition on queue2 will cause the queuel SSE bit to be reset This causes queuel to not acknowledge any trigger unless the SSE bit is again set WORKAROUND Do not let queue2 reach a EOQ while queuel is in External Gated single scan mode with SSE bit set and awaiting a trigger This may be done by breaking queue2 into sub queues and not allowing it to run to the end FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 19 CDR_AR 421 Customer Erratum QADC64 CDR1IMB3_02 0B QADC64 Don t switch to software triggered continuous scan after completing Q1 DESCRIPTION In the case when application s
47. oftware switches Q1 to software triggered continuous scan mode after Q1 completes a single scan where BQ2 provides the end of queue an indeterminate response results WORKAROUND Don t select software triggered continuous scan after using Q1 CDR_AR 422 Customer Erratum QADC64 CDR1IMB3_02 0B QADC64 Do not rely on set of TORI in external gated continuous scan mode DESCRIPTION In External Gated Continuous Scan mode If the external gate is negated during the last conversion after the ccw has started but before the result is converted the TOR1 flag will not set WORKAROUND Control software needs to reflect the following In external gated continuous scan mode setting of TOR1 is guaranteed only if the gate remains open thru the completion of the last conversion in queuel CDR_AR 1125 Customer Erratum QADC64 CDR1IMB3_02 0B QADC64 Don t change both BQ2 and MQ2 while Q2 is running DESCRIPTION There exists a window of 2 system clocks in the conversion cycle during which a change to the Queue2 trigger mode QACR2 MQ2 along with a change to the Queue2 start location QACR2 BQ2 while Queue2 is active will cause the new value for BQ2 to be ignored The new trigger mode takes place and conversions continue to be stored in Q2 as defined by the previous BQ2 Hence the locations following the new BQO2 will not contain results WORKAROUND Before changing the Queue2 mode disable Q2 MQ2 0b0000 then update MQ2 and BQ2
48. omer Erratum RCPU CDRILBUSIBUS_13_0 RCPU Data breakpoint exception may occur even if conditions are not met DESCRIPTION The RCPU may incorrectly take a second data breakpoint exception if a data breakpoint occurs on a load store instruction with a load following within five instructions in the RCPU program flow This extra exception will only be taken if very specific internal bus timing occurs during the instruction sequence and the data breakpoint state remains set after the first data breakpoint exception is taken In this condition any load store instruction executed with breakpoints enabled will cause the second data breakpoont exception The additional exception sets SRRO to the effective address of the instruction after the second load store instruction but the BAR register remains set to the effective address of the first load store instruction that met the data breakpoint conditions If the processor is in a non recoverable state MSR RI 0 and breakpoints are not masked LCTRL2 BRKNOMASK 1 the first load store instruction within the data breakpoint exception handler usually saving CPU context will cause the second exception handler re entrance and loss of program tracking WORKAROUND 1 Run RCPU in serialized mode 2 Create conditions for an exception during the data breakpoint exception handler execution after saving SRRO 1 on the stack for example use SC instruction inside the handler or a floating point instru
49. pull down resistors Software should be written so that it is compatible with these changes In this revision PDMCR 8 TPRDS does not change the function of the TPU T2CLK pull up resistors the pull ups remain enabled WORKAROUND To ensure identical control in future revisions when programming the PDMCR PDMCR 8 should remain cleared PDMCR 9 13 should be programmed to the same value as PRDS PDMCR 6 PDMCR 16 17 should be programmed to the same value as SPRDS PDMCR 7 The future function of PDMCR 14 15 has not been determined and should be programmed to 0 For this revision software should ignore any the read values of PDMCR 8 15 FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 33 CDR_AR_ 1109 Customer Information USIU CDR1UBUS_05_1 USIU Do not write zero value to the SYPCR BMT DESCRIPTION If the BMT Bus Monitor Timing field of the SYPCR register is written as zero the external bus activity may not be available after SRESET assertion even if the bus monitor is disabled by BME bit The MCU will assert TEA which will terminate any external bus cycle with a data error WORKAROUND Always write a non zero value to the BMT field of the SYPCR register CDR_AR_ 1137 Customer Information USIU CDR1UBUS_05_1 USIU RSR LLRS can be set even though no loss of lock reset has occurred
50. ry map base address 0x300000 0x307F7F and the 2nd cycle is a fetch to an external address in which A 10 29 match A 10 29 of any unimplemented register of the UIMB module then the IMB cycle will be tagged with an error resulting in a machine check exception During operation the pipelining of fetches relative to an IMB access will vary if an interrupt occurs between the last change of flow and the IMB access WORKAROUND 1 Do not place instructions which might be fetched after an IMB access in external memory which matches A 10 24 Ox60FF In other words the instruction address must not fall in the ranges 0xZY0_7F80 to OxZYO_7FFC where ZY is in the external address space Z 0x00 to OxFF and Y is 3 7 B or F Or 2 Ensure that an external fetch is not pipelined with an IMB access by a running from internal memory b running in serialized mode CDR_AR_ 985 Customer Erratum USIU CDR1UBUS_05_1 USIU Do not use ORx EHTR with Dual Mapping DESCRIPTION When an access is matched through the Dual Mapping registers DMBR DMOR extended hold time from a previous access region or Burst length from the new access region may cause execution of wrong code WORKAROUND 1 Do not set ORx EHTR while a dual mapping region is enabled Or 2 Do not enable dual mapping if an extended hold time is required for any memory in the system CDR_AR_925 Customer Erratum USIU CDR1UBUS_05_1 USIU TEXP feature does not function when VDD
51. s to DASM B channel in OPWM mode DESCRIPTION In some cases of using DASM in OPWM mode when writing B register the output of the OPWM channel will remain asserted when it was expected to be negated When B register of an OPWM channel is updated in the same system clock that a match on B is expected the match will be ignored and the OPWM output will remain asserted until the match on the new value of B The problem sequence is 1 OPWM output is asserted when A match occurs 2 This match may trigger a SW task e g via interrupt on A match that updates B register B is double buffer in this mode i e host writes a new compare value to B the OPWM output negates when the timer matches to the original value of B then the new value is copied to the comparator to be used in the next PWM cycle 3 If the write to B occurs at the same system clock that B match is expected the match will not be recognized 4 In this case the OPWM output will remain asserted until the next B match that follows the next A match WORKAROUND Follow one of the following procedures 1 read the relevant counter value such as MCSM before doing the DASM write If the counter value is just below the old DASM B value then the B register update should be delayed 2 write to B register and then check if the value of the relevant counter such as MCSM is bigger than the OLD B value If so it is required to force the pin value to it s desired state FORCB
52. sters CDR_AR_287 Customer Erratum USIU CDR1UBUS_05_1 USIU System to Time Base frequency ratio must be greater than 4 DESCRIPTION The Time Base and Decrementer may not count properly if the ratio of the System clock to Time Base Clock is 4 or less WORKAROUND Keep the ratio of the System Clock to the Time Base clock above 4 Always set SCCR TBS 1 when running on the limp clock Refer to manual dated on or after May 2003 CDR_AR_479 Customer Erratum USIU CDR1UBUS_05_1 USIU The MEMC does not support external master burst cycles DESCRIPTION The MTS function of the Memory Controller MEMC will not work properly to control external devices when an external master initiates a burst WORKAROUND Use external logic to control devices which can have burst accesses from multiple masters Refer to manual dated on or after May 2003 FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 29 CDR_AR_ 679 Customer Erratum USIU CDR1UBUS_05_1 USIU In slave mode do not use write slave accesses DESCRIPTION In slave mode a write data driven by the Core might be corrupted by the data driven by the external master WORKAROUND When the device is in SLAVE mode do not use write accesses from the external master Alternatively use peripheral mode if write accesses from the external master are requ
53. t recognize the change in BQ2 Further changes of BQ2 after SSE2 is set but before Q2 is triggered are also not recognized All other sequences involving a change in BQ2 are recognized WORKAROUND Be sure to do mode change when changing BQ2 and setting SSE2 Recommend setting BQ2 first then setting SSE2 Refer to manual dated on or after May 2003 CDR_AR 435 Customer Information QADC64 CDR1IMB3_02 0B QADC64 TOR1 flag operates in both single and continuous external gated modes DESCRIPTION TOR1 response was added to QADC64 to provide an indication of more than 1 pass through queuel It was described in the specification as a continuous mode only flag The flag is however operating in both single and continuous modes WORKAROUND None Simply expect the flag to respond in both single scan and continuous scan modes FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 21 CDR_AR_ 563 Customer Erratum QSMCM CDR1IMB3_02_2 QSM QSMCM QADC64 corrupts data after an IACK cycle in CISC parts DESCRIPTION This problem does not affect parts that do not run IACK cycles i e RISC CPUs The Common BIU state machine used by the QSM QSMCM QADC64 mis tracks an IACK cycle if an interrupt is issued while an IACK cycle for the same level is in progress In this case the next access on the IMB3 will be corrupt
54. t mode TPU development mode disable the MISCEN DPTMCR before negation of TPEMEM in the TCR In normal mode disable MISCEN prior to performing a soft reset of the TPU TPUMCR2 CDR_AR_1143 Customer Information L2U CDR1ILBUSUBUS_02_0 L2U Care required when changing a slave MCU s mode in multi master systems DESCRIPTION If an external master changes the mode of a slave MCU from slave to peripheral mode by setting EMCR PRPM and then accesses addresses on the slave MCU s LBUS at the same time as the slave MCU s RCPU accesses addresses over the UBUS for data a deadlock may occur The slave MCU may lock up until reset assertion WORKAROUND Ensure the slave MCU s RCPU does not perform data accesses over the UBUS when an external master changes the slaves MCU mode from slave to peripheral mode and then accesses the slave MCU s LBUS i e CALRAM Use interrupts or other notification mechanisms to prevent the slave MCU s RCPU from writing reading data over UBUS If the slave MCU changes its own mode ensure any subsequent load store instruction over the UBUS is at least 6 instructions after the write to EMCR PRPM or that they are separated by an ISYNC instruction FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 8 CDR_AR_810 Customer Erratum MIOS1 CDR1IMB3_02_0 MIOS Synchronize write
55. type integer multiply instruction and an overflow type instruction or a gap of 4 integer or 6 other instructions between a CRO update integer divide instruction and an overflow type instruction 2 Use the CRO update type for both instructions 3 Run the RCPU in serialized mode 4 Place a sync instruction between the integer multiply divide instruction and the overflow type instruction 5 Don t use the update form of integer multiply or divide instructions or 6 Don t use overflow type integer instructions Note most compiler vendors do not generate the error case FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 14 CDR_AR_1077 Customer Erratum RCPU CDRILBUSIBUS_13_0 RCPU Do not run multi master compressed application with Show Cycles and BTB DESCRIPTION If instruction show cycles ICTRL ISCT_SER not equal to 0x7 and BTB are enabled in a compressed application with interrupts and another master READI or External Bus master initiates internal accesses on UBUS the RCPU may execute incorrect instructions WORKAROUND Do not enable instruction show cycles together with BTB while running compressed application with interrupts if a UBUS master READI or External Master other than the RCPU or the L2U operated by the RCPU accesses MCU internal resources through the UBUS CDR_AR_1138 Cust
56. ue stored the pin is reset or stays reset The specification states that the transfer between B1 and B2 should occur when the pin is low However this is not necessarily the case when a simultaneous A amp B compare occurs If the pin was previously low then the transfer would not happen until after the next compare WORKAROUND 1 Avoid setting MDASMAR MDASMBR when in OPWM mode 2 To come out of MDASMAR MDASMBR when in OPWM mode change the value of MDASMAR first 3 Be aware that it may take an extra match to update MDASMBR B2 than expected after a new value is written to MDASMBR B1 FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 10 CDR_AR 446 Customer Erratum MIOS1 CDR1IMB3_02_0 MIOS Avoid 100 pulse in MDASM OPWM mode DESCRIPTION A two cycle system clock glitch to logic 0 may occur when 100 output state is entered in MDASM OPWM mode 100 pulse is entered by writing B register bit 15 high when using less than 16 bit resolution The problem occurs only when B register bit 15 is set while the pin is high the glitch occurs on the next match on the B register This glitch is only seen the first time a match on B causes 100 mode to be entered No glitches will be seen on subsequent matches WORKAROUND Use the pads with the slow slew rate Then at 40 Mhz no glitch will be seen on
57. voltages but may occur in other operating conditions Example of failure If the MPWMSMPERR is set to 057F the actual value loaded into the MPWMSMCNTR will be SO57E WORKAROUND Use even values in the MPWMSMPERR FREESCALE SEMICONDUCTOR MICROCONTROLLER DIVISION CUSTOMER ERRATA AND INFORMATION SHEET Part MPC555 K3_05K83H General Business Use Report Generated Wed Oct 27 2010 13 44 22 Page 11 CDR_AR_452 Customer Information MIOS1 CDR1IMB3_02_0 MIOS non reset registers are undefined after reset DESCRIPTION The specification states that many of the MIOS data registers are unaffected by reset This should really be undefined after a reset Note that after reset all the MIOS submodules are correctly in their idle state with the pads as inputs WORKAROUND After a reset of the MIOS a full initialization routine should be run rather than assuming that the same values remain in the MIOS data registers CDR_AR_1127 Customer Information MIOS1 CDR1IMB3_02_0 MIOS MDASMSCR polarity bit has no effect when open drain mode selected DESCRIPTION MDASMSCR EDPOL does not change the polarity of the MDA pin when MDASMSCR WOR 1 This only applies to the MDASM output modes OCB OCAB and OPWM WORKAROUND Do not rely on MDASMSCR EDPOL to change the output polarity when open drain mode is selected for an MDASM pin in output mode Refer to the latest version of the Reference Manual dated August 2003 or later CDR_AR 4

Download Pdf Manuals

image

Related Search

Related Contents

  III - SITES INTERNETS ET CORRESPONDANTS RESSOURCES  Data 708  Coletânea Técnica CVS 01 – Meio Ambiente - BVS SES-SP  Overview of the Model MB1 LED Message Board  新しいソーイングライフ の強い味方。 基本をしっかり備えた コンピューター  te-n500-700-01 (1.26MB)  StarTech.com 1.5g Metal Oxide Thermal CPU Paste Compound Tube for Heatsink  Lantronix EDS4100  

Copyright © All rights reserved.
Failed to retrieve file