New lpc23xx errata

By waterproofman

NXP published new erratasheet for lpc23xx family (see previous post).
It’s available here.
To summarize – sometimes turning MAM fully enable may cause instability. Workaround – don’t (fully) enable MAM.
I’ve expected much more details, so I’m really dissapointed. Maybe they aren’t sure yet when and why exactly MAM fails…
Anyway I haven’t noticed new errata for lpc21xx family. Maybe they mismatched family name with lpc24xx, which of course is affected by this bug. “Of course” because lpc24xx is based on lpc23xx.
There is one more bug about code execution speed. If code is executed from flash memory frequency is limited to 60MHz. I’m not sure what it means. Is 60MHz maximum main clock frequency or maybe for clock faster then 60MHz code will be executed with same speed? In first case – peripherals and code work with max 60MHz. In second – code is executed as with 60MHz clock, but peripherals (like timers…) may work up to 72MHz.
Far for now – with 72MHz clock and MAM disabled I consider lpc23xx working stable.

Leave a Reply