CPU40
(continued)
CPU Module
IDE/Compiler
Version Number
Notes
TI MSP430 Compiler Tools (Code
Composer Studio)
v4.0.x or later
User is required to add the compiler
or assembler flag option below. --
silicon_errata=CPU40
MSP430 GNU Compiler (MSP430-
GCC)
Not affected
CPU47
CPU Module
Category
Functional
Function
An unexpected Vacant Memory Access Flag (VMAIFG) can be triggered
Description
An unexpected Vacant Memory Access Flag (VMAIFG) can be triggered, if a PC-
modifying instruction (e.g. - ret, push, call, pop, jmp, br) is fetched from the last addresses
(last 4 or 8 byte) of a memory (e.g.- FLASH, RAM, FRAM) that is not contiguous to a
higher, valid section on the memory map.
In debug mode using breakpoints the last 8 bytes are affected.
In free running mode the last 4 bytes are affected.
Workaround
Edit the linker command file to make the last 4 or 8 bytes of affected memory sections
unavailable, to avoid PC-modifying instructions on these locations.
Remaining instructions or data can still be stored on these locations.
CTSD1
CTSD Module
Category
Functional
Function
CTSD16OFFG bit erroneously set while CTSD16 module is inactive
Description
The CTSD16CTL.CTSD16OFFG bit is erroneously set when the CTSD16 module
is disabled and not actively converting (CTSD16CCTLx.CTSD16SC = 0). This
CTSD16CTL.CTSD16OFFG bit can only be cleared once the CTSD16 module is enabled
and actively converting (CTSD16CCTLx.CTSD16SC = 1).
This errata effectively nullifies the ability to trigger NMI interrupts in response to oscillator
faults, unless CTSD16 is kept enabled.
Workaround
1) If CTSD16 is enabled, and the fault condition is ensured not to be present, then
CTSD16OFFG and OFIFG can function normally. The only way to keep CTSD16 enabled
indefinitely is by setting CTSD16SC.
2) While CTSD16 is not enabled, the OFIFG bit cannot be used. The other bits sourcing
into it besides CTSD16OFFG (that is, XT1LFOFFG, XT1HFOFFG, XT2OFFG, and
DCOFFG) can be polled or checked by software individually; but the ability to trigger
the NMI upon OFIFG becoming set is no longer possible.
DAC5
DAC Module
Category
Functional
Function
Switching events on alternative DAC output pins can change output level of active DAC
output pin.
Advisory Descriptions
SLAZ669P – MAY 2015 – REVISED AUGUST 2021
MSP430FG6426 Microcontroller
9
Copyright © 2021 Texas Instruments Incorporated