background image

Function

MCLK comes up fast on exit from LPM3 and LPM4

Description

The DCO exceeds the programmed frequency of operation on exit from LPM3 and 
LPM4 for up to 6 us. This behavior is masked from affecting code execution by default: 
SVSL and SVML run in normal-performance mode and mask CPU execution for 150 
us on wakeup from LPM3 and LPM4. However ,when the low-side SVS and the SVM 
are disabled or are operating in full-performance mode (SVMLE= 0 and SVSLE= 0, or 
SVMLFP= 1 and SVSLFP= 1) AND MCLK is sourced from the internal DCO running over 
4 MHz, 7 MHz,11 MHz,or 14 MHz at core voltage levels 0, 1, 2, and 3, respectively, the 
mask lasts only 2 us. MCLK is, therefore, susceptible to run out of spec for 4 us.

Workaround

Set the MCLK divide bits in the Unified Clock System Control 5 Register (UCSCTL5) to 
divide MCLK by two prior to entering LPM3 or LPM4 (set DIVMx= 001). This prevents 
MCLK from running out of spec when the CPU wakes from the low-power mode. 
Following the wakeup fromthe low-power mode, wait 32, 48, 80, or 100 cycles for core 
voltage levels 0, 1, 2, and 3, respectively, before resetting DIVM xto zero and running 
MCLK at full speed [for example, __delay_cycles(100)]

PMM12

PMM Module

Category

Functional

Function

SMCLK comesup fast on exit from LPM3 and LPM4

Description

The DCO exceeds the programmed frequency of operationon exit from LPM3 and LPM4 
for up to 6 us. When SMCLK is sourced by the DCO, it is not masked on exit from LPM3 
or LPM4. Therefore, SMCLK exceeds the programmed frequency of operation on exit 
from LPM3 and LPM4 for up to 6 us. The increased frequency has the potential to change 
the expected timing behavior of peripherals that select SMCLK as the clock source.

Workaround

- Use XT2 as the SMCLK oscillator source instead of the DCO

or

- Do not disable the clock request bit for SMCLKREQEN in the Unified Clock System 
Control 8 Register (UCSCTL8). This means that all modules that depend on SMCLK to 
operate successfully should be halted or disabled before entering LPM3 or LPM4. If the 
increased frequency prevents the proper function of an affected module, wait 32, 48, 80 
or 100 cycles for core voltage levels 0, 1, 2, or 3, respectively, before re-enabling the 
module. (for example, __delay_cycles(100)

PMM14

PMM Module

Category

Functional

Function

Increasing the core level when SVS/SVM low side is configured in full-performance mode 
causes device reset

Description

When the SVS/SVM low side is configured in full performance mode 
(SVSMLCTL.SVSLFP = 1), the setting time delay for the SVS comparators is ~2us. When 
increasing the core level in full-performance mode; the core voltage does not settle to the 
new level before the settling time delay of the SVS/SVM comparator expires. This results 
in a device reset.

Workaround

When increasing the core level; enable the SVS/SVM low side in normal mode 
(SVSMLCTL.SVSLFP=0). This provides a settling time delay of approximately 150us 
allowing the core sufficient time to increase to the expected voltage before the delay 
expires.

www.ti.com

Advisory Descriptions

SLAZ501AC – JANUARY 2013 – REVISED MAY 2021

Submit Document Feedback

MSP430F67461 Microcontroller

17

Copyright © 2021 Texas Instruments Incorporated

Summary of Contents for MSP430F67461

Page 1: ...visories 3 4 Fixed by Compiler Advisories 3 5 Nomenclature Package Symbolization and Revision Identification 4 5 1 Device Nomenclature 4 5 2 Package Markings 4 5 3 Memory Mapped Hardware Revision TLV...

Page 2: ...11 PMM12 PMM14 PMM15 PMM18 PMM20 PMM26 PORT15 PORT19 PORT26 RTC8 SD3 SYS16 UCS11 USCI36 USCI37 USCI41 USCI42 USCI47 USCI50 2 Preprogrammed Software Advisories Advisories that affect factory programmed...

Page 3: ...on Errata Number Rev A CPU21 CPU22 CPU40 Refer to the following MSP430 compiler documentation for more details about the CPU bugs workarounds TI MSP430 Compiler Tools Code Composer Studio IDE MSP430 O...

Page 4: ...ully qualified development support product XMS devices and X development support tools are shipped against the following disclaimer Developmental product is intended for internal evaluation purposes M...

Page 5: ...n how to locate the TLV structure and read out the HW_ID can be found in the device User s Guide www ti com Nomenclature Package Symbolization and Revision Identification SLAZ501AC JANUARY 2013 REVISE...

Page 6: ...l repeat sequence of channels ADC12CTL1 ADC12CONSEQx In addition the timer overflow flag cannot be used to detect an overflow ADC12IFGR2 ADC12TOVIFG Workaround 1 For manual trigger mode ADC12CTL0 ADC1...

Page 7: ...ly could be switched back to DVCC again When the system is running with the AUXVCC2 supply use SVMH to monitor AUXVCC2 voltage When AUXVCC2 is lower than the SVMH setting the program drives the chip i...

Page 8: ...io 2 Limit the supply voltage ramp up time through a series resistor e g 10 Ohm in the critical supply path Side effects such as voltage dips due to high current consumption of the device need to be c...

Page 9: ...ay result in device hang up Description When an active interrupt service request is pending and the POPM instruction is used to set the Status Register SR and initiate entry into a low power mode the...

Page 10: ...ugh flash erase Description When single stepping over code that initiates an INFOD Flash memory erase the program counter is corrupted Workaround None NOTE This erratum applies to debug mode only CPU3...

Page 11: ...ranching to a wrong address location in code and leading to wrong program execution For example a conditional jump instruction followed by data section 0140h 0x8012 Loop DEC W R6 0x8014 DEC W R7 0x801...

Page 12: ...if POPM W is used OR 2 Use the POPM instruction for all but the last restore operation For the the last restore operation use the POP assembly instruction instead For instance instead of using POPM W...

Page 13: ...cess interrupts 20 bit wide accesses to the DMA address registers OR 2 When accessing the DMA address registers enable the Read Modify Write disable bit DMARMWDIS 1 or temporarily disable all active D...

Page 14: ...ion If a DMA access to the module occurs while that module is issuing a wait state the module may exhibit undefined behavior Workaround Ensure that DMA accesses to the affected modules occur only when...

Page 15: ...e dependent low or high supply voltage levels if the LPMx 5 debug support feature is enabled To avoid a potentially unreliable debug session or general issues with JTAG device connectivity and the res...

Page 16: ...amming tools purchased from TI MSP FET LaunchPad update to CCS version 6 1 3 later or IAR version 6 30 or later to resolve the issue 2 If using the MSP GANG Production Programmer use v1 2 3 0 or later...

Page 17: ...ed frequency of operation on exit from LPM3 and LPM4 for up to 6 us The increased frequency has the potential to change the expected timing behavior of peripherals that select SMCLK as the clock sourc...

Page 18: ...e SVSMHCTL and SVSMLCTL registers is immediately followed by an LPM2 LPM3 LPM4 entry without waiting the requisite settling time PMMIFG SVSMLDLYIFG 0 and PMMIFG SVSMHDLYIFG 0 or The following two cond...

Page 19: ...r PMM configuration functions Use the following function PMM15Check void to determine whether or not the existing PMM configuration is affected by the erratum The return value of the function is 1 if...

Page 20: ...p from LPM2 3 4 the internal VCORE voltage can experience voltage drop below the corresponding SVSL and SVML threshold recommendation according to User s Guide leading to an unexpected SVSL SVML event...

Page 21: ...al Function In system debugging causes the PMALOCKED bit to be always set Description The port mapping controller registers cannot be modified when single stepping or halting at break points between a...

Page 22: ...nal Function Incorrect conversion result in twos complement mode when VFS is applied Description When the SD converter is configured in twos complement mode with left or right alignment and any OSR se...

Page 23: ...rce I2C clock Workaround Use LFXTCLK via ACLK or HFXTCLK via SMCLK as clock source BRCLK for I2C in master mode with external clock source USCI37 USCI Module Category Functional Function Reading RXBUF...

Page 24: ...Workaround None USCI47 USCI Module Category Functional Function eUSCI SPI slave with clock phase UCCKPH 1 Description The eUSCI SPI operates incorrectly under the following conditions 1 The eUSCI_A or...

Page 25: ...UCxTXBUF while the UCxSTE input is in the inactive state may not be transmitted correctly If the eUSCI is used with UCSTEM 1 STE pin used to output an enable signal data is transmitted correctly Work...

Page 26: ...2019 to May 19 2021 Page Changed the document format and structure updated the numbering format for tables figures and cross references throughout the document 6 Revision History www ti com 26 MSP430...

Page 27: ...are subject to change without notice TI grants you permission to use these resources only for development of an application that uses the TI products described in the resource Other reproduction and...

Reviews: