This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Inconsitency in Datasheet and Technical Reference Manual TMS320F2806x

I encountered some inconsistencies in the following two documents (TMS320F2806x)

  • Technical reference manual: SPRUH18C
  • Datasheet: SPRS698C

I became confused when mapping the periperheral frames. I'm using the v130 headers for TMS320F2806x
from these headers i create structures that represent the periperheralframes.

e.g

struct sPeripheralFrame0 //start @ 0x800
{
  unsigned                Reserved[128];
  Dev::DEV_EMU_REGS       Emulation;
  .... other regs ....
  .... other regs ....
  Interrupt::sPieCtrlRegs Pie;
};

But for Peripheral Frame 3 different definitions exist in the datasheet and usermanual
I think the one from the datasheet is incorrect because it overlaps but can someone confirm this? PF1 overlaps with PF3 in SPRS698C PF1 0x6000 upto 0x6FFF
PF3 0x4000 upto 0x6BF7

PF1 does not overlap PF3 in SPRUH18C

PF1 0x6000 upto 0x6FFF
PF3 0x4000 upto 0x503F

I included the figures from the datsheet and TRM below:
Spruh18c Peripheral Frame 3: a href="/cfs-file.ashx/__key/communityserver-discussions-components-files/171/2474.pf3.png">

Sprs698c Peripheral Frame 3: