Why have I to justify myself about the numbers where these are not relevant for the question itself ?
This is not some kind of freaking helpdesk where people get paid to answer your specific questions exactly, 100% relevantly, while keeping poker face with your broken attitude.
This is a discussion forum. You post something, we post something to cultivate the thought process.
It seems you need professional consultation help from someone who can give you specific and exact answers, while you pay them $250/hr.
You can get some quite solid feedback on public forums, but it requires the correct attitude. With yours, you have already pissed off about half of the potential commenters before they even started to reply.
It's unfortunate that the documentation of these complex chips often leave a lot to be desired. But that's the game, doing what you are doing just requires a lot of practical experience; experience on dealing with those chips and their style of documentation.
Thousands of pages of reference manual?
I always start a big project by reading most of the reference manual. Actually reading 1000 pages out of 3000 is typical. You do what you need to do, it takes a week or two. Then you read it again many many times while developing.
This is why I really think your project needs an experienced design engineer. For you to solve it, you'd need:
1) an attitude change, to allow learning process to start happening
2) a lot of time to do the learning.
After that, you'd be able to get better help, this forum included.
Now your "specific questions" that you want "exact answers" to, are actually far from exact and specific, you are just lying to yourself. What you
really need is a wider consideration of your actual problem, i.e., the thing everyone here is trying to help you with. And an experienced designer.
I know that venting the frustration caused by dealing with poor documentation is necessary, but try to get past that point; at some point, you need to accept the reality and start getting some serious work done.