1.. _xmc47_relax_kit:
2
3INFINEON XMC47-RELAX-KIT
4########################
5
6Overview
7********
8
9The XMC4700 Relax Kit is designed to evaluate the capabilities of the XMC4700
10Microcontroller. It is based on High performance ARM Cortex-M4F which can run
11up to 144MHz.
12
13.. image:: xmc47_relax_kit.jpg
14   :align: center
15   :alt: XMC47-RELAX-KIT
16
17Features:
18=========
19
20* ARM Cortex-M4F XMC4700
21* On-board Debug Probe with USB interface supporting SWD + SWO
22* Virtual COM Port via Debug Probe
23* USB (Micro USB Plug)
24* 32 Mbit Quad-SPI Flash
25* Ethernet PHY and RJ45 Jack
26* 32.768 kHz RTC Crystal
27* microSD Card Slot
28* CAN Transceiver
29* 2 pin header x1 and x2 with 80 pins
30* Two buttons and two LEDs for user interaction
31
32Details on the Relax Kit development board can be found in the `Relax Kit User Manual`_.
33
34Supported Features
35==================
36
37The Relax Kit development board configuration supports the following hardware features:
38
39+-----------+------------+-----------------------+
40| Interface | Controller | Driver/Component      |
41+===========+============+=======================+
42| NVIC      | on-chip    | nested vectored       |
43|           |            | interrupt controller  |
44+-----------+------------+-----------------------+
45| SYSTICK   | on-chip    | system clock          |
46+-----------+------------+-----------------------+
47| UART      | on-chip    | serial port           |
48+-----------+------------+-----------------------+
49| SPI       | on-chip    | spi                   |
50+-----------+------------+-----------------------+
51| GPIO      | on-chip    | gpio                  |
52+-----------+------------+-----------------------+
53| FLASH     | on-chip    | flash                 |
54+-----------+------------+-----------------------+
55| ADC       | on-chip    | adc                   |
56+-----------+------------+-----------------------+
57| DMA       | on-chip    | dma                   |
58+-----------+------------+-----------------------+
59| PWM       | on-chip    | pwm                   |
60+-----------+------------+-----------------------+
61
62More details about the supported peripherals are available in `XMC4700 TRM`_
63Other hardware features are not currently supported by the Zephyr kernel.
64
65Building and Flashing
66*********************
67Flashing
68========
69
70Here is an example for the :ref:`hello_world` application.
71
72.. zephyr-app-commands::
73   :zephyr-app: samples/hello_world
74   :board: xmc47_relax_kit
75   :goals: flash
76
77Debugging
78=========
79
80Here is an example for the :ref:`hello_world` application.
81
82.. zephyr-app-commands::
83   :zephyr-app: samples/hello_world
84   :board: xmc47_relax_kit
85   :goals: debug
86
87Step through the application in your debugger.
88
89References
90**********
91
92.. _Relax Kit User Manual:
93   https://www.infineon.com/dgdl/Infineon-Board_User_Manual_XMC4700_XMC4800_Relax_Kit_Series-UserManual-v01_04-EN.pdf?fileId=5546d46250cc1fdf01513f8e052d07fc
94
95.. _XMC4700 TRM:
96   https://www.infineon.com/dgdl/Infineon-ReferenceManual_XMC4700_XMC4800-UM-v01_03-EN.pdf?fileId=5546d462518ffd850151904eb90c0044
97