| Nordic nRF boards (``microbit``) | 
 | ================================ | 
 |  | 
 | The `Nordic nRF`_ chips are a family of ARM-based System-on-Chip that | 
 | are designed to be used for low-power and short-range wireless solutions. | 
 |  | 
 | .. _Nordic nRF: https://www.nordicsemi.com/Products | 
 |  | 
 | The nRF51 series is the first series for short range wireless applications. | 
 | It is superseded by the nRF52 series. | 
 | The following machines are based on this chip : | 
 |  | 
 | - ``microbit``       BBC micro:bit board with nRF51822 SoC | 
 |  | 
 | There are other series such as nRF52, nRF53 and nRF91 which are currently not | 
 | supported by QEMU. | 
 |  | 
 | Supported devices | 
 | ----------------- | 
 |  | 
 |  * ARM Cortex-M0 (ARMv6-M) | 
 |  * Serial ports (UART) | 
 |  * Clock controller | 
 |  * Timers | 
 |  * Random Number Generator (RNG) | 
 |  * GPIO controller | 
 |  * NVMC | 
 |  * SWI | 
 |  | 
 | Missing devices | 
 | --------------- | 
 |  | 
 |  * Watchdog | 
 |  * Real-Time Clock (RTC) controller | 
 |  * TWI (i2c) | 
 |  * SPI controller | 
 |  * Analog to Digital Converter (ADC) | 
 |  * Quadrature decoder | 
 |  * Radio | 
 |  | 
 | Boot options | 
 | ------------ | 
 |  | 
 | The Micro:bit machine can be started using the ``-device`` option to load a | 
 | firmware in `ihex format`_. Example: | 
 |  | 
 | .. _ihex format: https://en.wikipedia.org/wiki/Intel_HEX | 
 |  | 
 | .. code-block:: bash | 
 |  | 
 |   $ qemu-system-arm -M microbit -device loader,file=test.hex |