7.6 Host MCU Interface

The IS2083BM multi-speaker firmware supports following modes of operation:
  • Embedded mode
    • In this mode, an external microcontroller (MCU) is not required. The multi-speaker (MSPK) firmware is integrated on the IS2083BM to perform application specific controls.
  • Host mode:
    • Requires an external MCU for application specific system control. The host MCU can control IS2083BM through UART command set.

The following figure illustrates the UART interface between the IS2083BM and an external MCU.

Figure 7-9. Host MCU Interface Over UART
Note: For more details, refer to the IS2083 Bluetooth® Audio Application Design Guide Application Note.

All registers and flip-flops are synchronously Reset by an active-high internal Reset signal. External hardware Reset, or Watchdog Timer Reset can activate the Reset state. A high on RST_N pin or Watchdog Reset request for two clock cycles, while the oscillator is running, resets the device. The falling edge of clock is used for synchronization of the Reset signal. It ensures that all flip-flops are triggered by system clock and gated clocks are properly Reset.

Although a device POR (from the on-chip CLDO) does not explicitly drive the reset tree, but rather causes the assertion of the RST_N pin as follows:

  1. POR causes the RST_N pad to drive '0' out.
  2. Since the RST_N input buffer is always enabled, during a POR, the ‘0’ propagates to the RST_N input buffer.
  3. The RSTGEN modules see the RST_N pin asserted.