EmbeddedRelated.com
Forums

interrupt-code execution during flash-erase.

Started by reym...@... March 6, 2006
And said compiler vendor now added an option to not use the fix (for 
when and if the hardware fix comes).

Michel

--- In msp430@msp4..., "Wolfgang Reich" <reich_wolfgang@...> 
wrote:
>
> --- In msp430@msp4..., "Paul Curtis" <plc@> wrote:
> > 
> > > There is also this nasty little CPU bug called "CPU 6"
in the 
> > > MSP430F21x1 (see errata sheet slaz020.pdf - BTW: is your 
> > > compiler/assembler aware of this bug?). It affects ADD 
> instructions 
> > > with indirect addressing, like ADD @R14,R14, executed after 
RET 
> or 
> > > RETI.
> > 
> > Word from TI is that the next batch of 21x1s will have this bug
> > corrected.
> 
> Yes, TI told us it'll be fixed in rev E, but also that for the 
next 
> few months we'd still get rev D from the
distris.
> We made some prototypes with rev D MSP430F2121, and it's not sure 
> that we'll get rev. E by the time we go into production, so we 
needed 
> a workaround for this bug - and we got it from our
compiler vendor 
> within very short time :-)
> 
> Wolfgang
> 
> "Never argue with an idiot. They drag you down to their level and 
> then beat you with experience." (Dilbert)
>





Beginning Microcontrollers with the MSP430