1. In the C5504 datasheet, sprs659f.pdf table 4-4, I think there should be a column for mode 0, with all dashes, just to make it crystal clear the multiplexed pins mentioned in the table cannot be used in mode 0, which is the boot up value for EBSR:PPMODE. Can you confirm?
2. In the C5504 system user guide, sprugh6a.pdf, table 1-43, for field PPMODE: the document says that the bits control multiplexing of certain peripherals and GPIO ports. The list of GPIO ports should (I think) include 12:17 as well as those listed. I think this applies to other C55x system user guides, such as C5505. Can you confirm?
3. May EBSR be re-written after a software reset, or is it necessary for a hardware reset to occur before EBSR can be written a second time?