Can’t speak for others, but AVRs usually have excellent documentation IMO. I’ve even seen code snippets for peripherals.