boards/silabs/dev_kits/sim3u1xx_dk/doc/index.rst
.. zephyr:board:: sim3u1xx_dk
Overview
This is a development kit_ that is used to develop software for the SiM3U1xx MCUs.
Hardware
Silicon Labs SiM3U167-B-GM SoC
CPU core: ARM Cortex®-M3
Flash memory: 256 kB
RAM: 32 kB
IO:
For more information about the SiM3U167 SoC and the SiM3U1xx board, refer to these documents:
user's guide_.. _SiM3U1xx: https://www.silabs.com/mcu/32-bit-microcontrollers/precision32-sim3u1xx .. _SiM3U167-B-GM: https://www.silabs.com/mcu/32-bit-microcontrollers/precision32-sim3u1xx/device.sim3u167-b-gm .. _SiM3U1xx-B-DK: https://www.silabs.com/development-tools/mcu/32-bit/sim3u1xx-development-kit .. _user's guide: https://www.silabs.com/documents/public/user-guides/UPMU-M3U160.pdf .. _Errata: https://www.silabs.com/documents/public/errata/SiM3U1xx-SiM3C1xxErrata.pdf
.. zephyr:board-supported-hw::
+--------+--------------------------+----------------------------------------------------+ | Pin | Name | Note | +========+==========================+====================================================+ | PB1.12 | TX (O) | Serial connection to host via USB virtual COM port | +--------+--------------------------+ | | PB1.13 | RX (I) | | +--------+--------------------------+ | | PB1.14 | RTS (O) | | +--------+--------------------------+ | | PB1.15 | CTS (I) | | +--------+--------------------------+----------------------------------------------------+ | PB2.8 | Push button switch (SW2) | | +--------+--------------------------+----------------------------------------------------+ | PB2.9 | Push button switch (SW3) | | +--------+--------------------------+----------------------------------------------------+ | PB2.10 | Red LED (DS3) | | +--------+--------------------------+----------------------------------------------------+ | PB2.11 | Yellow LED (DS4) | | +--------+--------------------------+----------------------------------------------------+ | PB1.5 | Potentiometer | | +--------+--------------------------+----------------------------------------------------+ | PB2.12 | Potentiometer bias | | +--------+--------------------------+----------------------------------------------------+
Programming and Debugging
.. zephyr:board-supported-runners::
The sample application :zephyr:code-sample:hello_world is used for this example. Build the Zephyr kernel and
application:
.. zephyr-app-commands:: :zephyr-app: samples/hello_world :board: sim3u1xx_dk :goals: build
Connect the sim3u1xx_dk to your host computer using both USB port and you should see a USB serial connection.
Open a serial terminal (minicom, putty, etc.) with the following settings:
Reset the board and you'll see the following message on the corresponding serial port terminal session:
.. code-block:: console
Hello World! sim3u1xx_dk/sim3u167
References
.. target-notes::
.. _development kit: https://www.silabs.com/development-tools/mcu/32-bit/sim3u1xx-development-kit