Using the PEC
The Peripheral Event Controller (PEC) of the C16x/ST10 only works with source and destination addresses from segment 0 (address range 0x0000-0xFFFF). If you use the sdata memory type for these buffers, the L166 Linker ensures they are located page 3 (address range 0xC000-0xFFFF). If you use any other memory type, you must ensure that the buffers are located in the proper address range.
For more information about using the PEC, refer to the _sof_ library routine.