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 | ✅3 |
TPM1 | ✅3 |
TPM2 | ❌ |
PIT | ✅ |
CMT | ✅ |
LPTMR | ❌ |
RTC | ✅️4 |
SPI0 | ✅ |
SPI1 | ✅ |
I2C0 | ✅ |
I2C1 | ✅ |
LPUART | ⚠️5 |
GPIO | ⚠️6 |
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 | ❌ |
-
DMA mux is available for some DMA channels, see separate table ↩
-
Sleep modes is available via separate Mira API for MKW41Z ↩
-
The LPTPM peripherial need RTC Oscillator (OSC32KCLK) as time source ↩↩
-
MiraOS controls the RTC Oscillator (OSC32KCLK), but the RTC module is free ↩
-
LPUART is available when Mira UART API is not used ↩
-
GPIO is available for pins not managed by Mira GPIO API ↩