FRDM-KL43Z hardware description
FRDM-KL43Z User’s Guide, Rev. 1
NXP Semiconductors
7
run-control debug interfaces, serial-to-USB converters, and more. Refer to the
OpenSDA User’s Guide
for
more details.
Figure 4. OpenSDA high-level block diagram
OpenSDA is managed by a Kinetis K20 MCU built on the ARM® Cortex™-M4 core. The OpenSDA
circuit includes a status LED (D8) and a push button (SW2). The push button asserts the Reset signal to
the KL43 target MCU. It can also be used to place the OpenSDA circuit into Bootloader mode. SPI and
GPIO signals provide an interface to either the SWD debug port of the K20. Additionally, signal
connections are available to implement a UART serial channel. The OpenSDA circuit receives power
when the USB connector J13 is plugged into a USB host.
5.2.1
Debug interface
Signals with SPI and GPIO capability are used to connect directly to the SWD of the KL43. These signals
are also brought out to a standard 10-pin (0.05”) Cortex Debug connector (J11). It is possible to isolate the
KL43 MCU from the OpenSDA circuit and use J11 to connect to an off-board MCU. To accomplish this,
cut the trace on the bottom side of the PCB that connects J18 pin 2 to J11 pin 2. This will disconnect the
SWD_CLK pin to the KL43 so that it will not interfere with the communications to an off-board MCU
connected to J11.
86%+RVW
,'(
)LOH6\VWHP
6HULDO7HUPLQDO
2SHQ6'$
2SHQ6'$0&8
.';9[[
*3,2
3:0
7DUJHW3URFHVVRU
Q5(6(7
8$575;7;
6:'-7$*
*3,2$'&
8$577;5;
63,*3,2
86%
/('
06'%RRWORDGHU
2SHQ6'$
$SSOLFDWLRQ