Let me explain how documents get created. People who know what they are
doing create circuits, programs, etc. that work. [Hey, excluding dry
labbers.] Marketing doesn't like how your schematic looks, blah blah
blah. They pretty things up and introduce errors. Many schematics in
datasheets do not like like they came from schematic capture
because....well... they didn't come from schematic capture. Some
marketing type took a good schematic captured circuit and then drew it
in Visio or whatever.
Here is a clue on how to sort fact from fiction in datasheets. Scope
photo: fact. Spreadsheet data: often fiction or at least prone to error
because some marketing type screwed with it. LTC as an example has many
scope photos or at least documents that look like they came right off an
instrument (spectrum analyser, DSA, AP, etc.). I suspect design
engineering at LTC has a bit more control over the marketing types.
Without even seeing your code error, I have this nagging suspicion is
some marketing type didn't like the font in the code they were given and
re-typed it, leaving out a line or adding a bug. In C, a + and ++ are
very different!