Feedback
We are constantly looking at improving our content, so what could be better than listening to what you as a reader have to say? Your feedback is important to us and we will do our best to incorporate it. Could you take two mins to fill out the feedback form for this book and let us know what your thoughts are about it? Here's the link: https://packt.link/HardwarePentesting2E.
Thank you in advance.
Most microcontrollers (MCUs) come with some sort of debugging/programming interface. The standard interface is called JTAG (Joint Test Action Group). It is an industry standard and is usually present in chips with a pin count high enough to support it. Serial Wire Debug (SWD) is a derivative of JTAG for lower-count chips. Some vendors also have their own variants (DebugWIRE for Atmels, Spy-Bi-Wire (serialized JTAG) on TI's MSP430s, PICs ICSP, and others). Now how do we find them, access them, and use them? This is what we will discuss in this chapter.
In this chapter, we will...