ARM
ARMv7 Architecture Reference Manual
AMBA Advanced High-performance Bus (AHB) Protocol Specification
AMBA Advanced Peripheral Bus (APB) Protocol Specification
STM32
Nucleo Development Board Website
Textbooks
EE 186 does not have an official textbook, but the following are very useful references:
- The Definitive Guide to ARM CORTEX-M3 and CORTEX-M4 Processors. Joseph Yiu (Third Edition)
- Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C. Yifeng Zhu (Third Edition)
- Introduction to ARM Cortex-M Microntrollers. Jonathan W. Valvano (Fifth Edition)