Electronics

Getting Started With Embedded Systems Programming

There is no subtitute for understanding the datasheet.