Arm Microcontrollers Programming And Circuit Building [upd]
For microcontroller applications, the ARM Cortex-M series is the industry standard.
, which is widely regarded as a practical "from the ground up" guide. Amazon.com Arm Microcontrollers Programming And Circuit Building
You need a bridge between your PC (USB) and the ARM chip (SWD or JTAG). The standard is , requiring only 2 pins (SWDIO, SWCLK) plus power and ground. For microcontroller applications, the ARM Cortex-M series is
ARM MCUs are (not 5 V tolerant on all pins – important warning). Typical circuits shown: The standard is , requiring only 2 pins
A simple pull-up resistor (10kΩ to 3.3V) connected to the NRST pin, with a tactile switch pulling it to ground. Add a small 100nF capacitor to debounce the signal.
Hardware tip: To use debugging, you must break out the header on your PCB: 4 pins (VDD, GND, SWDIO, SWCLK). Do not rely on "serial bootloader" only; real debugging requires SWD.