Skip to content

Peripheral usage for MKW41Z

Some resources are available for direct access if special low level access is required. Others are available via specific APIs or used internally by Mira OS.

To use the peripherals of MKW41Z directly, refer to the microcontroller documentation.

Note that using high interrupt priority may reduce performance of Mira network.

  • Cells marked ✅ are available for application.
  • Cells marked ⚠️ provides restricted access.
  • Cells marked ❌ are not available for application.
Peripheral mkw41z
LLWU
Flash controller
COP (Watchdog)
ADC
CMP
DAC
DMA/DMAMUX ⚠️1
SMC (System mode) 2
TPM0
TPM1
TPM2
PIT
CMT
LPTMR
RTC ✅️5
SPI0
SPI1
I2C0
I2C1
LPUART ⚠️3
GPIO ⚠️4
TSI
AESA
TRNG
Radio/Analog
Radio/BTLL
Radio/RSIM
Radio/XCVR_PHY
Radio/802.15.4
Radio/Generic FSK

DMA channels

DMA Channel mkw41z
0
1
2
3

Notes

  1. DMA mux is available for some DMA channels, see separate table
  2. Sleep modes is available via separate Mira API for MKW41Z
  3. LPUART is available when Mira UART API is not used
  4. GPIO is available for pins not managed by Mira GPIO API
  5. MiraOS controls the Rtc Oscillator (OSC32KCLK), but the RTC module is free.