This has been largely superceded by [the practical microcontroller primer](https://mtm.cba.mit.edu/2021/2021-10_microcontroller-primer/) over on MTM. Please use that first before bothering with this relic!
# Using CMSIS-DAP
[CMSIS-DAP](https://www.keil.com/support/man/docs/dapdebug/dapdebug_introduction.htm) is an *interface firmware* that connects microcontrollers to our PCs over USB, specifically for debugging code running on our microcontrollers, or loading new code onto them.