0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
K32W041AMY

K32W041AMY

  • 厂商:

    NXP(恩智浦)

  • 封装:

    HVQFN40_6X6MM

  • 描述:

    2.4G无线芯片 2.4GHz 1.9V~3.6V 8Channel HVQFN40_6X6MM

  • 数据手册
  • 价格&库存
K32W041AMY 数据手册
NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM 32W 41A M K32W041A/K32W041AM IEEE 802.15.4 and Bluetooth LE 5.0 wireless microcontroller Rev. 1.2 — April 2022 Product data sheet 1. General description The K32W041A/K32W041AM are ultra-low power, high performance Arm® Cortex®-M4 based wireless microcontrollers supporting Zigbee 3.0, Thread and Bluetooth Low Energy 5.0 networking stacks to facilitate home and building automation, smart lighting, smart locks and sensor network applications. The K32W041A/K32W041AM includes a 2.4 GHz Bluetooth Low Energy 5 (supporting eight simultaneous connections) compliant transceiver, a 2.4 GHz IEEE 802.15.4 compliant transceiver and a comprehensive mix of analog and digital peripherals. Ultra-low current consumption in both radio receive and transmit modes and also in the power down modes allow use of coin cell batteries. The product has 640 KB embedded Flash, 152 KB RAM memory and extend the radio output power to +15dBm. The K32W041AM has an additional 1 MB Data Flash. The embedded flash can support Over The Air (OTA) code download to applications. The devices include a 10-channel PWM, two timers, one RTC/alarm timer, a Windowed Watchdog Timer (WWDT), two USARTs, two SPI interfaces, two I2C interfaces, a DMIC subsystem including a dual-channel PDM microphone interface with voice activity detector, one 12-bit ADC, temperature sensor and a comparator. The Arm Cortex-M4 is a 32-bit core that offers system enhancements such as low power consumption, enhanced debug features, and a high level support of the block integration. The Arm Cortex-M4 CPU, operates at up to 48 MHz. 2. Features and benefits 2.1 Benefits Very low current solution for long battery life Single chip device to run stack and application System BOM is low in component count and cost Flexible sensor interfacing Package  6 6 mm HVQFN40, 0.5 mm pitch  Lead-free and RoHS compliant  Ambient temperature range: 40 C to +85 C      2.2 Radio features  2.4 GHz IEEE 802.15.4 2011 compliant  2.4 GHz Bluetooth Low Energy 5.0 compliant K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 1 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM                Receiver current: 7.0 mA IEEE 802.15.4 Receiver sensitivity -100 dBm Bluetooth Low Energy 5.0 2 Mb/s high data rate Bluetooth Low Energy Receiver sensitivity -97 dBm for 1 MB/s Improved co-existence with WiFi Configurable transmit power up to  +15 dBm, with 46 dB range Transmit power / current  +15 dBm / 51 mA  +10 dBm / 26 mA  +3 dBm /13 mA  +0 dBm / 10.2 mA Supply voltage  2.4 V to 3.6 V Antenna Diversity control 32 MHz XTAL cell with internal capacitors, able with suitable external XTAL to meet the required accuracy for radio operation over the operating conditions Integrated RF balun Integrated ultra Low-power sleep oscillator Deep Power-down current (with wake-up on IO)  350 nA (K32W041A)  360 nA (K32W041AM) 128-bit, 192-bit or 256-bit AES security processor MAC accelerator with packet formatting, CRCs, address check, auto-acks, timers 2.3 Microcontroller features  Application CPU, Arm Cortex-M4 CPU:  Arm Cortex-M4 processor, running at a frequency of up to 48 MHz.  Arm built-in Nested Vectored Interrupt Controller (NVIC)  Memory Protection Unit (MPU)  Non-maskable Interrupt (NMI) with a selection of sources  Serial Wire Debug (SWD) with 8 breakpoints and 4 watchpoints  System tick timer  Includes Serial Wire Output for enhanced debug capabilities.  On-Chip memory  640 KB flash, K32W041AM has an additional 1 MB data flash  152 KB SRAM  12 MHz to 48 MHz system clock speed for low-power  2 x I2C-bus interface, operate as either master or slave  10 x PWM on K32W041A and 9 x PWM on K32W041AM  2 x Low-power timers  2 x USART, one with flow control  2 x SPI-bus, master or slave K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 2 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM  1 x PDM digital audio interface with a hardware based voice activity detector to reduce power consumption in voice applications. Support for dual-channel microphone interface, flexible decimators, 16 entry FIFOs and optional DC blocking.  19-channel DMA engine for efficient data transfer between peripherals and SRAM, or SRAM to SRAM. DMA can operate with fixed or incrementing addresses. Operations can be chained together to provide complex functionality with low CPU overhead.  Up to four GPIOs can be selected as pin interrupts (PINT), triggered by rising, falling or both input edges.  Two GPIO grouped interrupts (GINT) enable an interrupt based on a logical (AND/OR) combination of input states.  32-bit Real Time clock (RTC) with 1 s resolution. A timer in the RTC can be used to wake from Sleep, Deep-sleep and Power-down, with 1 ms resolution  Voltage Brown Out with 8 programmable thresholds  8-input (K32W041A) or 5-input (K32W041AM), 12-bit ADC, 190 ksamples/s (Max.). HW support for continuous operation or single conversions, single or multiple inputs can be sampled within a sequence. DMA operation can be linked to achieve low overhead operation.  1 x analog comparator, for K32W041AM, only one external input can be used to be compared with the internal reference  Battery and temperature sensors  Watchdog timer and POR  Standby power controller  Up to 22 (K32W041A) or 18 (K32W041AM) Digital IOs (DIO)  1 x Quad SPIFI for accessing:  an external series flash device (K32W041A)  an internal flash device (K32W041AM)  Random Number Generator engine  AES engine AES-128 to 256  Hash hardware accelerator supporting SHA-1 and SHA-256  EFuse:  128-bit random AES key  Configuration modes  Trimming  ISO7816 smart card digital interface which with a suitable external analogue device can operate as a smart card reader 2.4 Low power features  Sleep mode supported, the CPU in low power state waiting for interrupt  Deep-sleep mode supported, the CPU in low power state waiting for interrupt, but extra functionality disabled or in low power state compared to sleep mode  Power Down mode, main functionality powered down, wakeup possible from IOs, wakeup possible from some peripherals (I2C, USART, SPI) in a limited function mode and low power timers  Deep -power down, very low power state with option of wake-up triggered by IOs, 350 nA for K32W041A device, or 360 nA for K32W041AM device. K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 3 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM  41-bit and 28-bit Low power timers can run in power down mode, clocked by 32 kHz FRO or 32 kHz XTAL. Timers can run for over one year or 2 days  Dedicated low power timer, clocked by 32 kHz XTAL, closely integrated with the Bluetooth Low Energy link layer to maintain the timing reference through power down cycles 3. Applications      Zigbee 3.0, Thread networks Bluetooth Low Energy 5.0 networks Robust and secure low-power wireless applications Smart lighting, door locks, thermostats and home automation Wireless sensor networks 4. Ordering information Table 1. Ordering information Part Number K32W041AZ K32W041AY Package Flash Size SRAM Size 1 MB Data Flash Transmit Power MPQ 40 HVQFN; 6  6  0.85 mm 640 KB 152 KB No +15 dBm 1000 pcs/reel 4000 pcs/reel K32W041AK 2450 pcs/5 trays K32W041AMZ Yes 1000 pcs/reel K32W041AMY 4000 pcs/reel K32W041AMK 2450 pcs/5 trays 5. Marking Table 2. Marking codes Type number Marking code K32W041AZ 32W41A K32W041AY K32W041AK K32W041AMZ 32W41AM K32W041AMY K32W041AMK K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 4 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM 6. Block diagram Core System Memories Digital peripherals Cortex-M4 48 MHz Watchdog timer Flash 640 KB 2 × I2 C Serial wire debug POR SRAM 152 KB 2 × SPI RF transceiver Brown-out detectors Analog peripherals 2 × USART Fast antenna diversity 12-bit ADC 8 channels DMA Bluetooth 5 IEEE 802.15.4 2011 Power management controller 1 × Analog comparator 10 × PWM 1 × DMIC DC/DC converter 1 × QSPI Battery sensor Clocks 32 MHz XTAL oscillator Security 32.768 kHz XTAL oscillator Up to 22 × GPIO Temperature sensor HASH Timers 2 × Low power counter/timer 1 × IR modulator 1 × ISO7816 Low frequency free running oscillator AES 128/256 High frequency free running oscillator Random number generator Fig 1. K32W041A/K32W041AM Product data sheet Real time clock 2 × Wakeup timers K32W041A high level hardware block diagram All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 5 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Core System Memories Digital peripherals Cortex-M4 48 MHz Watchdog timer Flash 640 KB 2 × I2 C Serial wire debug POR SRAM 152 KB 2 × SPI RF transceiver Brown-out detectors Data flash 1 MB Fast antenna diversity DMA Analog peripherals Bluetooth 5 IEEE 802.15.4 2011 Power management controller 12-bit ADC 5 channels 1 × Analog comparator 2 × USART 9 × PWM 1 × DMIC Up to 18× GPIO Battery sensor DC/DC converter Clocks 32 MHz XTAL oscillator 1 × IR modulator Temperature sensor Timers 1 × ISO7816 Security 32.768 kHz XTAL oscillator Low frequency free running oscillator AES 128/256 High frequency free running oscillator Random number generator Fig 2. K32W041A/K32W041AM Product data sheet HASH 2 × Low power counter/timer Real time clock 2 × Wakeup timers K32W041AM high level hardware block diagram All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 6 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM 7. Pinning information 7.1 K32W041A n.c. VSS(RF) RF_IO VSS(RF) VDD(RADIO) XTAL_32K_N XTAL_32K_P VDD(PMU) FB 38 37 36 35 34 33 32 31 n.c. 39 terminal 1 index area 40 7.1.1 Pinning XTAL_P 1 30 XTAL_N 2 29 LX PIO0 PIO1 3 28 VBAT 4 27 RSTN PIO2 5 26 TRST PIO3 6 25 PIO21/ACM K32W041A VSS(DCDC) 17 18 19 PIO14/ADC0 PIO15/ADC1 PIO16/ADC2 VDDE 20 16 PIO13/SWDIO PIO17/ADC3 15 21 14 10 PIO11 PIO18/ADC4 PIO7 PIO12/SWCLK 22 13 9 PIO10 PIO19/ADC5 PIO6 11 PIO20/ACP 23 12 24 8 PIO8/TXD0 7 PIO9/RXD0 PIO4 PIO5/ISP_ENTRY Transparent top view Fig 3. Pin configuration 7.1.2 Pin description Table 3. Pin descriptions Symbol Pin XTAL_P 1 XTAL_N 2 PIO0 3 Type Default at reset Description System crystal oscillator 32 MHz System crystal oscillator 32 MHz IO GPIO0[1] GPIO0 — General Purpose digital Input/Output 0 USART0_SCK — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - synchronous clock USART1_TXD — Universal Synchronous/Asynchronous Receiver/Transmitter 1 - transmit data output PWM0 — Pulse Width Modulator output 0 SPI1_SCK — Serial Peripheral Interface-bus 1 clock input/output PDM0_DATA — Pulse Density Modulation Data input from digital microphone (channel 0) K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 7 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 3. Pin descriptions Symbol Pin Type Default at reset PIO1 4 IO GPIO1[1] Description GPIO1 — General Purpose digital Input/Output 1 USART1_RXD — Universal Synchronous/Asynchronous Receiver/Transmitter 1 - receive data input PWM1 — Pulse Width Modulator output 1 SPI1_MISO — Serial Peripheral Interface-bus 1 master data input PDM0_CLK — Pulse Density Modulation Clock output to digital microphone (channel 0) PIO2 5 IO GPIO2[1] GPIO2 — General Purpose digital Input/Output 2 SPI0_SCK — Serial Peripheral Interface-bus 0 clock input/output PWM2 — Pulse Width Modulator output 2 SPI1_MOSI — Serial Peripheral Interface-bus 1 master output slave input USART0_RXD — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - receive data input ISO7816_RST — RST signal, output, for ISO7816 interface MCLK — External clock, can be provided to DMIC IP PIO3 6 IO GPIO3[1] GPIO3 — General Purpose digital Input/Output 3 SPI0_MISO — Serial Peripheral Interface-bus 0 master input PWM3 — Pulse Width Modulator output 3 SPI1_SSELN0 — Serial Peripheral Interface-bus 1 slave select not 0 USART0_TXD — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - transmit data output ISO7816_CLK — Clock output for ISO7816 interface PIO4 7 IO GPIO4[1][2] GPIO4 — General Purpose digital Input/Output 4 SPI0_MOSI — Serial Peripheral Interface-bus 0 master output slave input PWM4 — Pulse Width Modulator output 4 SPI1_SSELN1 — Serial Peripheral Interface-bus 1 slave select not 1 USART0_CTS — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - Clear To Send input ISO7816_IO — IO of ISO7816 interface RFTX — Radio Transmit Control Output ISP_SEL — In-System Programming Mode Selection PIO5/ISP_ENT RY 8 IO GPIO5/ISP_ENT RY[1][3] GPIO5/ISP_ENTRY — General Purpose digital Input/Output 5; In-System Programming Entry SPI0_SSELN — Serial Peripheral Interface-bus 0 slave select not SPI1_MISO — Serial Peripheral Interface-bus 1 master data input SPI1_SSELN2 — Serial Peripheral Interface-bus 1 slave select not 2 USART0_RTS — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - Request To Send output RFRX — Radio Receiver Control Output K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 8 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 3. Pin descriptions Symbol Pin Type Default at reset PIO6 9 IO GPIO6[1] Description GPIO6 — General Purpose digital Input/Output 6 USART0_RTS — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - Request to Send output CT32B1_MAT0 — 32-bit CT32B1 match output 0 PWM6 — Pulse Width Modulator output 6 I2C1_SCL — I2C-bus 1 master/slave SCL input/output USART1_TXD — Universal Synchronous/Asynchronous Receiver/Transmitter 1 - transmit data output ADE — Antenna Diversity Even output SPI0_SCK — Serial Peripheral Interface 0- synchronous clock PIO7 10 IO GPIO7[1] GPIO7 — General Purpose digital Input/Output 7 USART0_CTS — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - Clear to Send input CT32B1_MAT1 — 32-bit CT32B1 match output 1 PWM7 — Pulse Width Modulator output 7 I2C1_SDA — I2C-bus 1 master/slave SDA input/output USART1_RXD — Universal Synchronous/Asynchronous Receiver/Transmitter 1 - receive data input ADO — Antenna Diversity Odd Output SPI0_MISO — Serial Peripheral Interface-bus 0 master input PIO8/TXD0 11 IO GPIO8[1][4] GPIO8 — General Purpose digital Input/Output 8 USART0_TXD — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - transmit data output CT32B0_MAT0 — 32-bit CT32B0 match output 0 PWM8 — Pulse Width Modulator output 8 ANA_COMP_OUT — Analog Comparator digital output PDM1_DATA — Pulse Density Modulation Data input from digital microphone (channel 1) SPI0_MOSI — Serial Peripheral Interface-bus 0 master output slave input RFTX — Radio Transmit Control Output PIO9/RXD0 12 IO GPIO9[1][5] GPIO9 — General Purpose digital Input/Output 9 USART0_RXD — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - receive data input CT32B1_CAP1 — 32-bit CT32B1 capture input 1 PWM9 — Pulse Width Modulator output 9 USART1_SCK — Universal Synchronous/Asynchronous Receiver/Transmitter 1 - synchronous clock PDM1_CLK — Pulse Density Modulation Clock output to digital microphone (channel 1) SPI0_SSELN — Serial Peripheral Interface-bus 0 slave select not ADO — Antenna Diversity Odd Output K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 9 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 3. Pin descriptions Symbol Pin Type Default at reset PIO10 13 IO GPIO10[1] Description GPIO10 — General Purpose digital Input/Output 10 CT32B0_CAP0 — 32-bit CT32B0 capture input 0 USART1_TXD — Universal Synchronous/Asynchronous Receiver/Transmitter 1 - transmit data output RFTX — Radio Transmit Control Output I2C0_SCL — I2C-bus 0 master/slave SCL input/output (open drain) SPI0_SCK — Serial Peripheral Interface-bus 0 clock input/output PDM0_DATA — Pulse Density Modulation Data input from digital microphone (channel 0) PIO11 14 IO GPIO11[1] GPIO11 — General Purpose digital Input/Output 11 CT32B1_CAP0 — 32-bit CT32B1 capture input 0 USART1_RXD — Universal Synchronous/Asynchronous Receiver/Transmitter 1 - receive data input RFRX — Radio Receiver Control Output I2C0_SDA — I2C-bus 0 master/slave SDA input/output (open drain) SPI0_MISO — Serial Peripheral Interface-bus 0 master input slave output PDM0_CLK — Pulse Density Modulation Clock output to digital microphone (channel 0) PIO12/SWCLK 15 IO SWCLK GPIO12 — General Purpose digital Input/Output 12 SWCLK — Serial Wire Debug Clock PWM0 — Pulse Width Modulator output 0 I2C1_SCL — I2C-bus 1 master/slave SCL input/output (open drain) SPI0_MOSI — Serial Peripheral Interface-bus 0 master output slave input ANA_COMP_OUT — Analog Comparator digital output IR_BLASTER — Infra-Red Modulator output PIO13/SWDIO 16 IO SWDIO GPIO13 — General Purpose digital Input/Output 13 SPI1_SSELN2 — Serial Peripheral Interface-bus 1, slave select not 2 SWDIO — Serial Wire Debug Input/Output PWM2 — Pulse Width Modulator output 2 I2C1_SDA — I2C-bus 1 master/slave SDA input/output (open drain) SPI0_SSELN — Serial Peripheral Interface-bus 0, slave select not K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 10 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 3. Pin descriptions Symbol Pin Type Default at reset PIO14/ADC0 17 IO GPIO14[1] Description ADC0 — ADC input 0 GPIO14 — General Purpose digital Input/Output 14 SPI1_SSELN1 — Serial Peripheral Interface-bus 1, slave select not 1 CT32B0_CAP1 — 32-bit CT32B0 capture input 1 PWM1 — Pulse Width Modulator output 1 SWO — Serial Wire Output USART0_SCK — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - synchronous clock MCLK — External clock, can be provided to DMIC IP RFTX — Radio Transmit Control Output PIO15/ADC1 18 IO GPIO15[1] ADC1 — ADC input 1 GPIO15 — General Purpose digital Input/Output 15 SPI1_SCK — Serial Peripheral Interface-bus 1, clock input/output ANA_COMP_OUT — Analog Comparator digital output PWM3 — Pulse Width Modulator output 3 PDM1_DATA — Pulse Density Modulation Data input from digital microphone (channel 1) I2C0_SCL — I2C-bus 0 master/slave SCL input/output (open drain) RFRX — Radio Receiver Control Output PIO16/ADC2 19 IO GPIO16[1] ADC2 — ADC input 2 GPIO16 — General Purpose digital Input/Output 16 SPI1_SSELN0 — Serial Peripheral Interface-bus 1, slave select not 0 PWM5 — Pulse Width Modulator output 5 PDM1_CLK — Pulse Density Modulation Clock output to digital microphone (channel 1) SPIFI_CSN — Quad-SPI Chip Select Not, output ISO7816_RST — RST signal, output, for ISO7816 interface I2C0_SDA — I2C-bus 0 master/slave SDA input/output (open drain) VDDE PIO17/ADC3 20 21 P IO VDDE — Supply voltage for IO GPIO17[1] ADC3 — ADC input 3 GPIO17 — General Purpose digital Input/Output 17 SPI1_MOSI — Serial Peripheral Interface-bus 1, master output slave input SWO — Serial Wire Output PWM6 — Pulse Width Modulator output 6 SPIFI_IO3 — Quad-SPI Input/Output 3 ISO7816_CLK — Clock output for ISO7816 interface CLK_OUT — Clock out K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 11 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 3. Pin descriptions Symbol Pin Type Default at reset PIO18/ADC4 22 IO GPIO18[1] Description ADC4 — ADC input 4 GPIO18 — General Purpose digital Input/Output 18 SPI1_MISO — Serial Peripheral Interface-bus 1, master data input CT32B0_MAT1 — 32-bit CT32B0 match output 1 PWM7 — Pulse Width Modulator output 7 SPIFI_CLK — Quad-SPI Clock output ISO7816_IO — IO of ISO7816 interface USART0_TXD — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - transmit data output PIO19/ADC5 23 IO GPIO19[1] ADC5 — ADC input 5 GPIO19 — General Purpose digital Input/Output 19 ADO — Antenna Diversity Odd Output PWM4 — Pulse Width Modulator output 4 SPIFI_IO0 — Quad-SPI Input/Output 0 USART1_RXD — Universal Synchronous/Asynchronous Receiver/Transmitter 1 - receive data input CLK_IN — External clock USART0_RXD — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - receive data input PIO20/ACP 24 IO GPIO20[1] ACP — Analog Comparator Positive input GPIO20 — General Purpose digital Input/Output 20 IR_BLASTER — Infra-Red Modulator output PWM8 — Pulse Width Modulator output 8 RFTX — Radio Transmit Control Output SPIFI_IO2 — Quad-SPI Input/Output 2 USART1_TXD — Universal Synchronous/Asynchronous Receiver/Transmitter 1 - transmit data output PIO21/ACM 25 IO GPIO21[1] ACM — Analog Comparator Negative input GPIO21 — General Purpose digital Input/Output 21 IR_BLASTER — Infra-Red Modulator output PWM9 — Pulse Width Modulator output 9 RFRX — Radio Receiver Control Output SWO — Serial Wire Output SPIFI_IO1 — Quad-SPI Input/Output 1 USART1_SCK — Universal Synchronous/Asynchronous Receiver/Transmitter 1 - synchronous clock TRST 26 G TRST — must be connected to GND RSTN 27 I RSTN — Reset Not input VBAT 28 P VBAT — Supply voltage DCDC input G VSS(DCDC) — ground for DCDC section LX 29 VSS(DCDC) 30 FB 31 K32W041A/K32W041AM Product data sheet LX — DCDC filter FB — DCDC Feedback input All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 12 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 3. Pin descriptions Symbol Pin Type Default at reset Description VDD(PMU) 32 P VDD(PMU) — supply voltage for PMU section XTAL_32K_P 33 crystal oscillator 32.768 kHz XTAL_32K_N 34 crystal oscillator 32.768 kHz VDD(RADIO) 35 P VDD(RADIO) — supply voltage for radio section VSS(RF) 36 G VSS(RF) — RF ground RF_IO 37 IO RF_IO — RF antenna, RF pin which can be considered as RF Input/output. The radio transceiver is connected here. VSS(RF) 38 G n.c. 39 not connected n.c. 40 not connected exposed die pad K32W041A/K32W041AM Product data sheet VSS(RF) — RF ground G must be connected to RF ground plane [1] I: input at reset. [2] For standard operation (normal boot or ISP programming mode), this pin should be high during the release of reset. If there is no external driver to this pin, then the internal pull-up will keep this pin high. [3] ISP programming mode: leave pin floating high during reset to avoid entering UART programming mode or hold it low to program. [4] In ISP mode, it is configured to USART0_TXD. [5] In ISP mode, it is configured to USART0_RXD. All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 13 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM 7.2 K32W041AM n.c. VSS(RF) RF_IO VSS(RF) VDD(RADIO) XTAL_32K_N XTAL_32K_P VDD(PMU) FB 38 37 36 35 34 33 32 31 FLASH_RSTN 39 terminal 1 index area 40 7.2.1 Pinning XTAL_P 1 30 XTAL_N 2 29 LX PIO0 PIO1 3 28 VBAT 4 27 RSTN PIO2 5 26 PIO3 6 25 TRST n.c. K32W041AM VSS(DCDC) 17 18 19 PIO14/ADC0 PIO15/ADC1 FLASH_CSN VDDE 20 16 PIO13/SWDIO PIO17/ADC3 15 21 14 10 PIO11 n.c. PIO7 PIO12/SWCLK 22 13 9 PIO10 n.c. PIO6 11 PIO20/ACP 23 12 24 8 PIO8/TXD0 7 PIO9/RXD0 PIO4 PIO5/ISP_ENTRY Transparent top view Fig 4. Pin configuration 7.2.2 Pin description Table 4. Pin descriptions Symbol Pin XTAL_P 1 XTAL_N 2 PIO0 3 Type Default at reset Description System crystal oscillator 32 MHz System crystal oscillator 32 MHz IO GPIO0[1] GPIO0 — General Purpose digital Input/Output 0 USART0_SCK — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - synchronous clock USART1_TXD — Universal Synchronous/Asynchronous Receiver/Transmitter 1 - transmit data output PWM0 — Pulse Width Modulator output 0 SPI1_SCK — Serial Peripheral Interface-bus 1 clock input/output PDM0_DATA — Pulse Density Modulation Data input from digital microphone (channel 0) K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 14 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 4. Pin descriptions Symbol Pin Type Default at reset PIO1 4 IO GPIO1[1] Description GPIO1 — General Purpose digital Input/Output 1 USART1_RXD — Universal Synchronous/Asynchronous Receiver/Transmitter 1 - receive data input PWM1 — Pulse Width Modulator output 1 SPI1_MISO — Serial Peripheral Interface-bus 1 master data input PDM0_CLK — Pulse Density Modulation Clock output to digital microphone (channel 0) PIO2 5 IO GPIO2[1] GPIO2 — General Purpose digital Input/Output 2 SPI0_SCK — Serial Peripheral Interface-bus 0 clock input/output PWM2 — Pulse Width Modulator output 2 SPI1_MOSI — Serial Peripheral Interface-bus 1 master output slave input USART0_RXD — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - receive data input ISO7816_RST — RST signal, output, for ISO7816 interface MCLK — External clock, can be provided to DMIC IP PIO3 6 IO GPIO3[1] GPIO3 — General Purpose digital Input/Output 3 SPI0_MISO — Serial Peripheral Interface-bus 0 master input PWM3 — Pulse Width Modulator output 3 SPI1_SSELN0 — Serial Peripheral Interface-bus 1 slave select not 0 USART0_TXD — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - transmit data output ISO7816_CLK — Clock output for ISO7816 interface PIO4 7 IO GPIO4[1][2] GPIO4 — General Purpose digital Input/Output 4 SPI0_MOSI — Serial Peripheral Interface-bus 0 master output slave input PWM4 — Pulse Width Modulator output 4 SPI1_SSELN1 — Serial Peripheral Interface-bus 1 slave select not 1 USART0_CTS — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - Clear To Send input ISO7816_IO — IO of ISO7816 interface RFTX — Radio Transmit Control Output ISP_SEL — In-System Programming Mode Selection PIO5/ISP_ENT RY 8 IO GPIO5/ISP_ENT RY[1][3] GPIO5/ISP_ENTRY — General Purpose digital Input/Output 5; In-System Programming Entry SPI0_SSELN — Serial Peripheral Interface-bus 0 slave select not SPI1_MISO — Serial Peripheral Interface-bus 1 master data input SPI1_SSELN2 — Serial Peripheral Interface-bus 1 slave select not 2 USART0_RTS — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - Request To Send output RFRX — Radio Receiver Control Output K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 15 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 4. Pin descriptions Symbol Pin Type Default at reset PIO6 9 IO GPIO6[1] Description GPIO6 — General Purpose digital Input/Output 6 USART0_RTS — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - Request to Send output CT32B1_MAT0 — 32-bit CT32B1 match output 0 PWM6 — Pulse Width Modulator output 6 I2C1_SCL — I2C-bus 1 master/slave SCL input/output USART1_TXD — Universal Synchronous/Asynchronous Receiver/Transmitter 1 - transmit data output ADE — Antenna Diversity Even output SPI0_SCK — Serial Peripheral Interface 0- synchronous clock PIO7 10 IO GPIO7[1] GPIO7 — General Purpose digital Input/Output 7 USART0_CTS — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - Clear to Send input CT32B1_MAT1 — 32-bit CT32B1 match output 1 PWM7 — Pulse Width Modulator output 7 I2C1_SDA — I2C-bus 1 master/slave SDA input/output USART1_RXD — Universal Synchronous/Asynchronous Receiver/Transmitter 1 - receive data input ADO — Antenna Diversity Odd Output SPI0_MISO — Serial Peripheral Interface-bus 0 master input PIO8/TXD0 11 IO GPIO8[1][4] GPIO8 — General Purpose digital Input/Output 8 USART0_TXD — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - transmit data output CT32B0_MAT0 — 32-bit CT32B0 match output 0 PWM8 — Pulse Width Modulator output 8 ANA_COMP_OUT — Analog Comparator digital output PDM1_DATA — Pulse Density Modulation Data input from digital microphone (channel 1) SPI0_MOSI — Serial Peripheral Interface-bus 0 master output slave input RFTX — Radio Transmit Control Output PIO9/RXD0 12 IO GPIO9[1][5] GPIO9 — General Purpose digital Input/Output 9 USART0_RXD — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - receive data input CT32B1_CAP1 — 32-bit CT32B1 capture input 1 PWM9 — Pulse Width Modulator output 9 USART1_SCK — Universal Synchronous/Asynchronous Receiver/Transmitter 1 - synchronous clock PDM1_CLK — Pulse Density Modulation Clock output to digital microphone (channel 1) SPI0_SSELN — Serial Peripheral Interface-bus 0 slave select not ADO — Antenna Diversity Odd Output K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 16 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 4. Pin descriptions Symbol Pin Type Default at reset PIO10 13 IO GPIO10[1] Description GPIO10 — General Purpose digital Input/Output 10 CT32B0_CAP0 — 32-bit CT32B0 capture input 0 USART1_TXD — Universal Synchronous/Asynchronous Receiver/Transmitter 1 - transmit data output RFTX — Radio Transmit Control Output I2C0_SCL — I2C-bus 0 master/slave SCL input/output (open drain) SPI0_SCK — Serial Peripheral Interface-bus 0 clock input/output PDM0_DATA — Pulse Density Modulation Data input from digital microphone (channel 0) PIO11 14 IO GPIO11[1] GPIO11 — General Purpose digital Input/Output 11 CT32B1_CAP0 — 32-bit CT32B1 capture input 0 USART1_RXD — Universal Synchronous/Asynchronous Receiver/Transmitter 1 - receive data input RFRX — Radio Receiver Control Output I2C0_SDA — I2C-bus 0 master/slave SDA input/output (open drain) SPI0_MISO — Serial Peripheral Interface-bus 0 master input slave output PDM0_CLK — Pulse Density Modulation Clock output to digital microphone (channel 0) PIO12/SWCLK 15 IO SWCLK GPIO12 — General Purpose digital Input/Output 12 SWCLK — Serial Wire Debug Clock PWM0 — Pulse Width Modulator output 0 I2C1_SCL — I2C-bus 1 master/slave SCL input/output (open drain) SPI0_MOSI — Serial Peripheral Interface-bus 0 master output slave input ANA_COMP_OUT — Analog Comparator digital output IR_BLASTER — Infra-Red Modulator output PIO13/SWDIO 16 IO SWDIO GPIO13 — General Purpose digital Input/Output 13 SPI1_SSELN2 — Serial Peripheral Interface-bus 1, slave select not 2 SWDIO — Serial Wire Debug Input/Output PWM2 — Pulse Width Modulator output 2 I2C1_SDA — I2C-bus 1 master/slave SDA input/output (open drain) SPI0_SSELN — Serial Peripheral Interface-bus 0, slave select not K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 17 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 4. Pin descriptions Symbol Pin Type Default at reset PIO14/ADC0 17 IO GPIO14[1] Description ADC0 — ADC input 0 GPIO14 — General Purpose digital Input/Output 14 SPI1_SSELN1 — Serial Peripheral Interface-bus 1, slave select not 1 CT32B0_CAP1 — 32-bit CT32B0 capture input 1 PWM1 — Pulse Width Modulator output 1 SWO — Serial Wire Output USART0_SCK — Universal Synchronous/Asynchronous Receiver/Transmitter 0 - synchronous clock MCLK — External clock, can be provided to DMIC IP RFTX — Radio Transmit Control Output PIO15/ADC1 18 IO GPIO15[1] ADC1 — ADC input 1 GPIO15 — General Purpose digital Input/Output 15 SPI1_SCK — Serial Peripheral Interface-bus 1, clock input/output ANA_COMP_OUT — Analog Comparator digital output PWM3 — Pulse Width Modulator output 3 PDM1_DATA — Pulse Density Modulation Data input from digital microphone (channel 1) I2C0_SCL — I2C-bus 0 master/slave SCL input/output (open drain) RFRX — Radio Receiver Control Output FLASH_CSN 19 IO VDDE 20 P PIO17/ADC3 21 IO FLASH_CSN — Chip select of internal serial flash, active low. Requires external pull-up (a 100 kΩ pull-up resistor is recommended). VDDE — Supply voltage for IO GPIO17[1] ADC3 — ADC input 3 GPIO17 — General Purpose digital Input/Output 17 SPI1_MOSI — Serial Peripheral Interface-bus 1, master output slave input SWO — Serial Wire Output PWM6 — Pulse Width Modulator output 6 SPIFI_IO3 — Quad-SPI Input/Output 3 ISO7816_CLK — Clock output for ISO7816 interface CLK_OUT — Clock out n.c. 22 n.c. 23 PIO20/ACP 24 not connected not connected IO GPIO20[1] ACP — Analog Comparator Positive input GPIO20 — General Purpose digital Input/Output 20 IR_BLASTER — Infra-Red Modulator output PWM8 — Pulse Width Modulator output 8 RFTX — Radio Transmit Control Output SPIFI_IO2 — Quad-SPI Input/Output 2 USART1_TXD — Universal Synchronous/Asynchronous Receiver/Transmitter 1 - transmit data output K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 18 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 4. Pin descriptions Symbol Pin n.c. 25 TRST 26 G TRST — must be connected to GND RSTN 27 I RSTN — Reset Not input VBAT 28 P VBAT — Supply voltage DCDC input LX 29 VSS(DCDC) 30 FB 31 Type Default at reset Description not connected LX — DCDC filter G VSS(DCDC) — ground for DCDC section FB — DCDC Feedback input VDD(PMU) 32 XTAL_32K_P 33 crystal oscillator 32.768 kHz XTAL_32K_N 34 crystal oscillator 32.768 kHz VDD(RADIO) 35 P VSS(RF) 36 G VSS(RF) — RF ground RF_IO 37 IO RF_IO — RF antenna, RF pin which can be considered as RF Input/output. The radio transceiver is connected here. VSS(RF) 38 G VSS(RF) — RF ground n.c. 39 FLASH_RSTN 40 P Product data sheet VDD(RADIO) — supply voltage for radio section not connected exposed die pad K32W041A/K32W041AM VDD(PMU) — supply voltage for PMU section IO FLASH_RSTN — Reset signal for the internal flash device, active low. Requires external pull-up (a 100 kΩ pull-up resistor is recommended). G must be connected to RF ground plane [1] I: input at reset. [2] For standard operation (normal boot or ISP programming mode), this pin should be high during the release of reset. If there is no external driver to this pin, then the internal pull-up will keep this pin high. [3] ISP programming mode: leave pin floating high during reset to avoid entering UART programming mode or hold it low to program. [4] In ISP mode, it is configured to USART0_TXD. [5] In ISP mode, it is configured to USART0_RXD. All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 19 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM 7.3 Pin properties Fast capability Pin interrupt Open drain enable control Open drain enable at reset Passive pin filter after POR Slew rate after POR Pullup/ Pulldown enable after POR Default status after POR Pin No. Pullup/ pulldown selection after POR Pin properties Pin Name Table 5. 1 XTAL_P          2 XTAL_N          3 PIO0 H Y PU SS N N N Y N 4 PIO1 L Y PD SS N N N Y N 5 PIO2 L Y PD SS N N N Y N 6 PIO3 H Y PU SS N N N Y N 7 PIO4 H Y PU SS N N N Y N 8 PIO5/ISP_ENTRY H Y PU SS N N N Y N 9 PIO6 L Y PD SS N N N Y N 10 PIO7 L Y PD SS N N N Y N 11 PIO8/TXD0 H Y PU SS N N N Y N 12 PIO9/RXD0 H Y PU SS N N N Y N 13 PIO10 Hi-Z N[1] EPU[1] SS N N Y Y N EPU[1] SS N N Y Y N PU SS N N N Y N 14 PIO11 Hi-Z N[1] 15 PIO12/SWCLK H Y 16 PIO13/SWDIO H Y PU SS N N N Y N 17 PIO14/ADC0 H Y PU SS N N N Y N 18 PIO15/ADC1 H Y PU SS N N N Y N 19 PIO16/ADC2[2] H Y PU SS N N N Y N 20 VDDE          21 PIO17/ADC3 L Y PD SS N N N Y Y 22 PIO18/ADC4[4] L Y PD SS N N N Y Y 23 PIO19/ADC5[4] L Y PD SS N N N Y Y 24 PIO20/ACP L Y PD SS N N N Y Y 25 PIO21/ACM[4] H Y PU SS N N N Y Y 26 TRST[3] Hi-Z N      N  27 RSTN H Y PU     N  28 VBAT          29 LX          K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 20 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Fast capability Pin interrupt Open drain enable control Open drain enable at reset Passive pin filter after POR Slew rate after POR Default status after POR Pullup/ Pulldown enable after POR Pullup/ pulldown selection after POR Pin properties Pin Name Pin No. Table 5. 30 VSS(DCDC)          31 FB          32 VDD(PMU)          33 XTAL_32K_P          34 XTAL_32K_N          35 VDD(RADIO)          36 VSS_RF          37 RFIN          38 VSS_RF          39 n.c.          40 FLASH_RSTN[5]          [1] External Pullup required [2] On K32W041AM device, this requires external pull-up. [3] Tie to ground for functional mode [4] K32W041A device only. Otherwise n.c. [5] K32W041AM device only. Otherwise n.c. Table 6: Abbreviation used in the Table 6 Properties Abbreviation Default status after POR Hi-Z Product data sheet High impendence H High level L Low level Pullup/ pulldown Enable after Y Enabled POR N Disabled Pullup/ pulldown selection after PU Pullup POR PD Pulldown Slew rate after POR FS Fast slew rate SS Slow slew rate Passive Pin Filter after POR K32W041A/K32W041AM Descriptions N Disabled Y Enabled All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 21 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 6: Abbreviation used in the Table 6 Properties Abbreviation Open drain enable after reset Descriptions N Disabled Y Enabled Open drain enable control N Disabled[1] Y Enabled Pin interrupt N Yes Y No N Not support fast capability Y Support fast capability Fast capability [1] All PIO except 10/11 can do pseudo-open drain 8. Functional description 8.1 Application CPU The Arm Cortex-M4 includes three AHB-Lite buses, one system bus and the I-code and D-code buses. One bus is dedicated for instruction fetch (I-code), and one bus is dedicated for data access (D-code). The use of two core buses allows for simultaneous operations if concurrent operations target different devices. A multi-layer AHB matrix connects the CPU buses and other bus masters to peripherals in a flexible manner that optimizes performance by allowing peripherals on different slave ports of the matrix to be accessed simultaneously by different bus masters. Note that while the AHB bus itself supports word, halfword, and byte accesses, not all AHB peripherals need or provide that support. APB peripherals are connected to the AHB matrix via two APB buses using separate slave ports from the multilayer AHB matrix. This allows for better performance by reducing collisions between the CPU and the DMA controller, and also for peripherals on the asynchronous bridge to have a fixed clock that does not track the system clock. Note that APB, by definition, does not directly support byte or halfword accesses. The CPU, AHB and DMA sub-systems are all synchronous and can operate at 48 MHz (FRO), 32 MHz (FRO), 32 MHz (XTAL), 24 MHz (FRO), 16 MHz (XTAL), 12 MHz (FRO). 8.1.1 Arm Cortex-M4 processor The Arm Cortex-M4 is a general purpose, 32-bit microprocessor, which offers high performance and very low-power consumption. The Arm Cortex-M4 offers many features, including a Thumb-2 instruction set, low interrupt latency, hardware divide, interruptible/continuable multiple load and store instructions, automatic state save and restore for interrupts, tightly integrated interrupt controller with wake-up interrupt controller, and multiple core buses capable of simultaneous accesses. A 3-stage pipeline is employed so that all parts of the processing and memory systems can operate continuously. Typically, while one instruction is being executed, its successor is being decoded, and a third instruction is being fetched from memory. K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 22 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM 8.1.2 Memory Protection Unit The Cortex-M4 includes a Memory Protection Unit (MPU) which can be used to improve the reliability of an embedded system by protecting critical data within the user application. The MPU allows separating processing tasks by disallowing access to each other's data. Access to memory regions can be disabled and also be defined as read-only. It detects unexpected memory accesses that could potentially break the system. The MPU separates the memory into distinct regions and implements protection by preventing disallowed accesses. The MPU supports up to eight regions, each of which is divided into eight sub-regions. Accesses to memory locations that are not defined in the MPU regions, or not permitted by the region setting, will trigger memory management fault exception. 8.1.3 System Tick Timer (SysTick) The Arm Cortex-M4 core includes a System Tick timer (SysTick) that generates a dedicated SYSTICK exception. The clock source for the SysTick can be the system clock, or a divided version of this. 8.1.4 Nested Vector Interrupt controller (NVIC) The NVIC is an integral part of the Cortex-M4 that efficiently supports many interrupt sources with configurable priority levels. 8.1.4.1 Features • • • • • • • • Nested Vectored Interrupt Controller that is an integral part of the CPU Tightly coupled interrupt controller provides low interrupt latency Controls system exceptions and peripheral interrupts 56 vectored interrupts 8 programmable interrupt priority levels with hardware priority level masking Relocatable vector table using Vector Table Offset Register VTOR Software interrupt generation Support for Non-Maskable Interrupt (NMI) from any interrupt 8.1.4.2 General description The tight coupling of the NVIC to the CPU allows for low interrupt latency and efficient processing of late arriving interrupts. 8.2 Memory The K32W041A/K32W041AM incorporates several distinct memory regions. The registers incorporated into the CPU, such as NVIC, SysTick, and sleep mode control, are located on the private peripheral bus. The system memory map is shown in the following figure. K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 23 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM 32-bit Words 0xFFFF_FFFF 0xE00F_FFFF 0xE004_0000 0xE003_FFFF 0xE000_0000 32-bit Words Reserved (Do not access) 0x4001_FFFF Private Peripheral Bus (External) Private Peripheral Bus (Internal) Reserved (Do not access) 768 KBytes 0x4001_5000 Reserved (Do not access) 0x4001_4000 0x400B_1FFF IEEE 802.15.4 MAC 0x4001_3000 4 Kbytes 0x400B_1000 0x400B_0FFF 0x4001_2000 IEEE 802.15.4 MODEM 4 Kbytes Bluetooth LE LINK LAYER 64 Kbytes 0x400B_0000 0x400A_FFFF 0x4001_1000 0x400A_0000 0x4001_0000 Reserved (Do not access) 0x4000_F000 32-bit Words 0x4008_FFFF Hash 4 Kbytes SPI 1 4 Kbytes Reserved (Do not access) 0x4008_E000 0x4008_DFFF 0x4002_3000 0x4002_2FFF 4 Kbytes 0x4002_2000 0x4002_1FFF 0x4008_D000 0x4008_CFFF 0x4008_C000 0x4008_BFFF USART 1 4 Kbytes USART 0 4 Kbytes 0x4000_E000 0x4003_FFFF 0x4008_F000 0x4008_EFFF SPI 0 0x4002_1000 0x4002_0FFF 0x4002_0000 CTIMER 1 CTIMER 0 Asynchronous System Configuration 0x4000_D000 116 KBytes 0x4000_C000 4 KBytes 4 KBytes 4 KBytes 0x4000_B000 0x4000_A000 0x4000_9000 0x4000_8000 0x4008_B000 0x4008_AFFF DMIC APB Bridge 1 Memory Map 4 Kbytes 0x4000_7000 0x4008_A000 0x4008_9FFF 0x4008_9000 0x4008_8FFF 0x4008_8000 0x4008_7FFF ADC 4 Kbytes Reserved (Do not access) 4 Kbytes Reserved (Do not access) 0x4008_7000 0x4008_6FFF AES-256 0x4000_6000 0x4000_5000 0x4000_4000 4 Kbytes 0x4000_3000 4 Kbytes SPIFI Registers 4 KBytes General Purpose I/O 16 KBytes 0x4008_4000 4 KBytes 4 KBytes RFP MODEM 4 KBytes PMC 4 KBytes GPIO Group Interrupt (GINT0) GPIO Pattern Interrupt (PINT) IO CONFIG (IOCON) 4 KBytes 4 KBytes 4 KBytes INPUT MUX 4 KBytes Random Number Generator 4 KBytes PWM 4 KBytes RTC 4 KBytes WWDT 4 KBytes Flash Controller 4 KBytes Code Patch Module 4 KBytes IR Modulator 4 KBytes ISO7816 4 KBytes Reserved (do not access ) 4 KBytes I2C 1 4 KBytes I2C 0 4 KBytes 0x4000_1000 0x4000_0000 Synchronous System Configuration 4 KBytes 0x4008_5000 0x4008_4FFF Reserved (Do not access) Bluetooth LE MODEM Reserved (do not access) Reserved (do not access) 0x4000_2000 0x4008_6000 0x4008_5FFF DMA Controller 40 KBytes 0x4001_6000 4 KBytes 4 KBytes 4 KBytes APB Bridge 0 Memory Map 0x4008_3FFF 0x4008_0000 Reserved (Do not access) 0x4003_FFFF 0x4002_0000 0x4001_FFFF 0x4000_0000 128 KBytes APB Bridge 0 (Synchronous) 128 KBytes 0x103F_FFFF Reserved Quad SPIFI or External Flash 0x1000_0000 (Memory-Mapped Space) 0x0402_FFFF Reserved SRAM-CTRL1 0x0402_0000 8-bit Words 0x103F_FFFF APB Bridge 1 (Asynchronous) 3 MBytes 0x1010_0000 0x100F_FFFF 0x100F_0000 4 MBytes 0x0402_FFFF 0x0402_C000 0x0402_BFFF 0x0402_8000 0x0402_7FFF 64 KBytes (4*16KB) 0x0402_4000 0x0402_3FFF 0x0402_0000 Reserved 0x0401_5FFF 0x0400_0000 SRAM-CTRL0 (2*4KB, 2*8KB, 4*16KB) 88 KBytes 0x0401_5FFF 0x0401_5000 0x0401_4FFF 0x0401_4000 0x0401_3FFF Reserved (Do not access) 0x0401_2000 0x0401_1FFF 0x0301_FFFF ROM 128 KBytes 0x0300_0000 0x0401_0000 0x0400_FFFF Reserved (Do not access) 0x0400_C000 0x0400_BFFF 0x0400_8000 0x0400_7FFF 0x0009_FFFF 0x0000_0000 FLASH Memory 640 KBytes 0x0400_4000 0x0400_3FFF 0x0400_0000 Main Memory Map (AHB) Flash Block 15 64 KBytes SRAM 11 (16 KB) SRAM 10 (16 KB) ... SRAM 9 (16 KB) SRAM 8 (16 KB) SRAM 7 (4 KB) SRAM 6 (4 KB) SRAM 5 (8 KB) 0x1001_FFFF 0x1001_0000 0x1000_FFFF 0x1000_0000 Flash Block 1 64 KBytes Flash Block 0 64 KBytes SRAM 4 (8 KB) SRAM 3 (16 KB) External Flash Memory Map SRAM 2 (16 KB) SRAM 1 (16 KB) SRAM 0 (16 KB) SRAMs Memory Map 1) The private peripheral bus includes CPU peripherals such as the NVIC, SysTick, and the core control registers. Fig 5. K32W041AM main memory map K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 24 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM 32-bit Words 0xFFFF_FFFF Reserved (Do not access) 0xE00F_FFFF Private Peripheral Bus (External) 0xE004_0000 0xE003_FFFF 0xE000_0000 Private Peripheral Bus (Internal) 32-bit Words 0x4001_FFFF Reserved (Do not access) 768 KBytes 0x4001_5000 Reserved (Do not access) 0x4001_4000 0x400B_1FFF IEEE 802.15.4 MAC 0x4001_3000 4 Kbytes 0x400B_1000 0x400B_0FFF 0x4001_2000 IEEE 802.15.4 MODEM 0x400B_0000 0x400A_FFFF 4 Kbytes 0x4001_1000 Bluetooth LE LINK LAYER 0x400A_0000 64 Kbytes 0x4001_0000 Reserved (Do not access) 0x4000_F000 32-bit Words 0x4008_FFFF Hash 4 Kbytes SPI 1 4 Kbytes Reserved (Do not access) 0x4008_E000 0x4008_DFFF 0x4002_3000 0x4002_2FFF 4 Kbytes 0x4002_2000 0x4002_1FFF 0x4008_D000 0x4008_CFFF 0x4008_C000 0x4008_BFFF USART 1 4 Kbytes USART 0 4 Kbytes 0x4000_E000 0x4003_FFFF 0x4008_F000 0x4008_EFFF SPI 0 0x4002_1000 0x4002_0FFF 0x4002_0000 0x4000_D000 116 KBytes 0x4000_C000 CTIMER 1 4 KBytes CTIMER 0 4 KBytes Asynchronous System Configuration 4 KBytes 0x4000_B000 0x4000_A000 0x4000_9000 0x4000_8000 0x4008_B000 0x4008_AFFF DMIC APB Bridge 1 Memory Map 4 Kbytes 0x4000_7000 0x4008_A000 0x4008_9FFF ADC 0x4008_9000 0x4008_8FFF 0x4008_8000 0x4008_7FFF 0x4008_7000 0x4008_6FFF 0x4000_6000 4 Kbytes 0x4000_5000 Reserved (Do not access) 4 Kbytes Reserved (Do not access) 4 Kbytes AES-256 0x4000_4000 0x4000_3000 SPIFI Registers 4 KBytes General Purpose I/O 16 KBytes 0x4008_4000 4 KBytes 4 KBytes RFP MODEM 4 KBytes PMC 4 KBytes GPIO Group Interrupt (GINT0) GPIO Pattern Interrupt (PINT) IO CONFIG (IOCON) 4 KBytes 4 KBytes 4 KBytes INPUT MUX 4 KBytes Random Number Generator 4 KBytes PWM 4 KBytes RTC 4 KBytes WWDT 4 KBytes Flash Controller 4 KBytes Code Patch Module 4 KBytes IR Modulator 4 KBytes ISO7816 4 KBytes Reserved (do not access ) 4 KBytes I2C 1 4 KBytes I2C 0 4 KBytes 0x4000_1000 0x4000_0000 Synchronous System Configuration 4 KBytes 0x4008_5000 0x4008_4FFF Reserved (Do not access) Bluetooth LE MODEM Reserved (do not access) Reserved (do not access) 0x4000_2000 4 Kbytes 0x4008_6000 0x4008_5FFF DMA Controller 40 KBytes 0x4001_6000 4 KBytes 4 KBytes 4 KBytes APB Bridge 0 Memory Map 0x4008_3FFF 0x4008_0000 Reserved (Do not access) 0x4003_FFFF 0x4002_0000 0x4001_FFFF 0x4000_0000 APB Bridge 1 (Asynchronous) 128 KBytes APB Bridge 0 (Synchronous) 128 KBytes 0x10FF_FFFF Reserved Quad SPIFI or External Flash 0x1000_0000 (Memory-Mapped Space) 0x0402_FFFF Reserved SRAM-CTRL1 16 MBytes 0x0402_FFFF 0x0402_C000 0x0402_BFFF 0x0402_8000 0x0402_7FFF 64 KBytes (4*16KB) 0x0402_0000 0x0402_4000 0x0402_3FFF 0x0402_0000 Reserved 0x0401_5FFF 0x0400_0000 SRAM-CTRL0 (2*4KB, 2*8KB, 4*16KB) 88 KBytes 0x0401_5FFF 0x0401_5000 0x0401_4FFF 0x0401_4000 0x0401_3FFF Reserved (Do not access) 0x0401_2000 0x0401_1FFF 0x0301_FFFF ROM 128 KBytes 0x0300_0000 0x0401_0000 0x0400_FFFF Reserved (Do not access) 0x0400_C000 0x0400_BFFF 0x0400_8000 0x0400_7FFF 0x0009_FFFF 0x0000_0000 FLASH Memory 640 KBytes 0x0400_4000 0x0400_3FFF 0x0400_0000 Main Memory Map (AHB) SRAM 11 (16 KB) SRAM 10 (16 KB) SRAM 9 (16 KB) SRAM 8 (16 KB) SRAM 7 (4 KB) SRAM 6 (4 KB) SRAM 5 (8 KB) SRAM 4 (8 KB) SRAM 3 (16 KB) SRAM 2 (16 KB) SRAM 1 (16 KB) SRAM 0 (16 KB) SRAMs Memory Map 1) The private peripheral bus includes CPU peripherals such as the NVIC, SysTick, and the core control registers. Fig 6. K32W041A main memory map K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 25 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM 8.2.1 SRAM The main SRAM is comprised of up to a total 152 KB on-chip static RAM memory. The main SRAM is implemented as several SRAM instances to allow for more control of power usage when less SRAM is required (2 4 KB instances, 2 8 KB instances and 8 16 KB instances). Each SRAM has a separate clock control and power switch. See Table 2 for SRAM size of each parts. 8.2.2 SRAM usage Although always contiguous on all K32W041A/K32W041AM devices, the SRAM instances are divided between two AHB matrix ports. This allows user programs to potentially obtain better performance by dividing RAM usage among the ports. For example, simultaneous access to SRAM0 by the CPU and SRAM1 by the system DMA controller does not result in any bus stalls for either master. Generally speaking, the CPU will read or write all peripheral data at some point, even when all such data is read from or sent to a peripheral by DMA. So, minimizing stalls is likely to involve putting data to/from different peripherals in RAM on each port. Alternatively, sequences of data from the same peripheral could be alternated between RAM on each port. This could be helpful if DMA fills or empties a RAM buffer, then signals the CPU before proceeding on to a second buffer. The CPU would then tend to access the data while the DMA is using RAM on the other port. 8.2.3 FLASH The K32W041A/K32W041AM embeds flash for code and data storage. It is accessed through a flash controller that simplifies the use of the flash. • Embedded 640 KB of Flash, an additional 1 MB Data Flash is available on K32W041AM • Flash sector is 512 bytes • 100 kcycles page endurance guaranteed • Software is provided to manage data storage in the flash and provides wear leveling features • Data retention 10 years 8.2.4 AHB multilayer matrix The K32W041A/K32W041AM uses a multi-layer AHB matrix to connect the CPU buses and other bus masters to peripherals in a flexible manner that optimizes performance by allowing peripherals that are on different slave ports of the matrix to be accessed simultaneously by different bus masters. 8.3 System clocks The following system clocks are used to drive the on-chip subsystems: • The low power wake timers are driven by a low frequency 32 kHz clock. • The main digital systems are driven from a high frequency clock source. • The system controller state machines are driven from a 1 MHz FRO. K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 26 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM These system clocks are used within the device for the digital functionality. Some functional blocks can also source a clock from the interface and this is explained in when the digital blocks are presented. 8.3.1 32 kHz clock There are two possible sources for the 32 kHz clock. There is an internal FRO that gives 32.768 kHz with accuracy of ±2%; this requires no external components. A 32 kHz XTAL is also supported. The XTAL is connected to XTAL_32K_P and XTAL_32K_N pins. The cell has configurable internal capacitors and therefore, except for the XTAL itself, no other external components are typically required. Very accurate XTALs are available. This option is recommended for accurate timings. 8.3.2 High frequency system clock There are two possible sources for the high-speed system clock. There is an internal high speed FRO that supports clock frequencies of 48 MHz, 32 MHz, 24 MHz and 12 MHz. This does not require any external components and has an accuracy of ±2%. A 32 MHz XTAL is also supported. The cell has configurable internal capacitors and therefore, except for the XTAL itself, no other external components are typically required. An accurate XTAL must be used for the radio operation. The system clock can be chosen to be sourced from the FRO or XTAL and this choice is separate to the operation of the radio using the XTAL clock. When selecting the XTAL as the source for the high frequency system clock, it is possible to select 32 MHz or 16 MHz. The high frequency system clock is used for the processor and the system buses. 8.3.3 1 MHz FRO A 1 MHz FRO is used by the core system controller and the state machine involved in the device start-up and shut-down. High accuracy of this clock is not necessary and it has a tolerance of ±15%. 8.4 Resets and brownout A system reset initializes the device to a pre-defined state and forces the CPU to start program execution from the reset vector. The reset process that the K32W041A/K32W041AM goes through is as follows. When power is first applied or when the external reset is released, the FRO1MHz is started, then the DCDC converter is started. After that, the system power domain is started. When these domains are stable, the flash and main core domain LDOs are enabled. When these are stable, the high speed FRO is enabled and the elements necessary for CPU operation are enabled. Configuration data is read from the flash and the boot process begins. Depending on the configuration and flash contents then the application may be executed, or the device may enter In System Programming (ISP) mode. K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 27 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM The initial power-up sequence will not begin if the device power is too low; in this case the Power-on reset module will keep the device in a reset state until there is sufficient voltage. Additionally, the brown-out detect block will keep the device in reset until a safe operating voltage is reached. Once the device is operating, the brownout module can be used to interrupt the processor in case operating voltage changes occur. This allows software to manage a clean response to the event. The brownout threshold is configurable to support a range of applications. Several resets are supported that can affect all or most of the device. These are presented in the following sub-sections. 8.4.1 External reset An external reset is generated by a low level on the RSTN pin. Reset pulses longer than the minimum pulse width will generate a reset during active or power-down modes. Shorter pulses are not guaranteed to generate a reset. The K32W041A/K32W041AM is held in reset while the RSTN pin is low. When the applied signal reaches the reset threshold voltage on its positive edge, the internal reset process starts. The K32W041A/K32W041AM has an internal pull-up resistor connect to the RSTN pin. This pin is the input for an external reset only. 8.4.2 Software reset A system reset can be triggered at any time through software control, causing a full chip reset and invalidating the RAM contents. For example, this can be executed within a user's application upon detection of a system failure. 8.4.3 Watchdog timer The watchdog timer can cause a full chip reset if it reaches its timeout point and it is configured to generate a reset, rather than an interrupt. In normal operation, the software will periodically service the watchdog to prevent this timeout occurring. Typically, a watchdog timeout indicates an unexpected lock-up within the system. 8.4.4 Arm system reset The CPU can cause a reset by requesting a System reset. This reset causes a reset of the CPU and the core digital functionality, digital peripherals and the 32 MHz XTAL. The power domains within the device, such as the DCDC converter and core LDO are unaffected so that the CPU will restart quicker than if a software reset is performed. 8.5 System configuration (SYSCON) The device has many system level features which support the operation of the device, such as clock control. In addition there is functionality provided to allow the software to manage the system, such as controlling wake-up sources. These features include: • • • • K32W041A/K32W041AM Product data sheet System and bus configuration Clock select and control Reset control Wake-up control All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 28 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM • Brown-out (BOD) configuration • High-accuracy frequency measurement function for on-chip and off-chip clocks, using a selection of on-chip clocks as reference clock • Device ID register 8.6 Power management This section provides an overview of power related information about K32W041A/K32W041AM devices. These devices include a variety of adjustable regulators, power switches, and clock switches to allow fine tuning power usage to match requirements at different performance levels and reduced power modes. All devices include an on-chip API in the boot ROM to adjust power consumption in reduced power modes, and provide entry to those modes. 8.6.1 Power supply The device is powered by VBAT, which requires a 10 F decoupling capacitor to ground. To give efficient operation, the device has an on-chip DCDC buck converter; it is turned on when the device is in active and sleep modes and, using external connections, it provides the supply voltage to the PMU and Radio. The converter is powered from VBAT and the external output of the DCDC converter, FB, requires a 10 F decoupling capacitor to ground. For the DCDC converter to function correctly, a filtered version of FB must be input to LX, This is achieved with a 2.2 H inductor. The DCDC converter output, FB, must be routed to device pins VDD(radio) and VDD(pmu) so that the whole system is powered correctly. The two VDD power inputs supply the power to most of the device, either directly or via on-chip regulators and power switches. These are used to manage power consumption based on the required mode of operation. There is an always-on power domain which is powered by VBAT and includes the core functions to control device start-up and the functionality required in the very low power modes. This domain always has power as long as sufficient voltage is supplied to VBAT. A further domain is important for supporting the power down mode. It includes the RTC, wake-up timer and some clock, reset and wakeup control. This domain is always has power as long as sufficient voltage is supplied to VDD and provided that the device is not in deep power-down mode. See Figure 10 “Application diagram – battery powered solution” for the power connections. 8.6.2 Power modes A variety of power modes are supported for the optimization of power consumption, including active, sleep, deep-sleep, power-down and deep power-down. Upon power-up or reset, the device enters active mode. After processing is complete, the software puts the chip into sleep mode or power-down mode, to save power consumption. The device is woken up either by a reset or an interrupt trigger like a GPIO interrupt, timer timeout, or other wake-up sources. K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 29 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM An API is provided so that software can easily use the power modes. The API performs all the configuration necessary for the different power modes, including setting power domains to the correct state and voltage, shutting down the flash controller safely, enabling the wake up mechanisms. The following sections introduces modes supported in order from highest to lowest power consumption. 8.6.2.1 Active mode The part is in active mode after a Power-On Reset (POR) and when it is fully powered and operational after booting. 8.6.2.2 Sleep mode Sleep mode saves a significant amount of power by stopping CPU execution without affecting peripherals or requiring significant wake-up time. The sleep mode affects the relevant CPU only. The clock to the core is shut off. Peripherals and memories are active and operational. 8.6.2.3 Deep-sleep mode Deep-sleep mode is highly configurable and can reduce power consumption, compared to Sleep mode by turning off more functions. Additionally, core voltages are reduced to save power. Wake-up times are longer than for Sleep mode due to the time needed to restart the functions. The clock to the CPU is shut down. The clock to the peripherals may also be disabled. The SRAM and registers maintain their internal states. Entry to these modes can be accomplished by the CPU using the power profiles API, selected peripherals can be left running for safe operation of the part (e.g. RTC, WWDT and BOD, depending upon the mode). The flash is placed in standby mode and system clocks may be disabled. 8.6.2.4 Power-down mode In Power-down mode the core of the device and the flash is powered down, most clocks are stopped. Power consumption is very low with the cost of a longer wake-up time. The processor and most digital peripherals are powered off. USART0, SPI0 and I2C0 can operate with limited functionality in power down mode and have the ability to wake the device. Low power sleep timers can be enabled to generate a wake-up at a certain time in the future. Wakeup is also possible by GPIOs, analog comparator, RTC, and BOD VBAT. All, or part, of the SRAM can be optionally retained at the cost of extra current consumption. 8.6.2.5 Deep power-down mode Deep Power-down mode shuts down virtually all on-chip power consumption, but requires a significantly longer wake-up time. For maximal power savings, the entire system (CPU, memories and all peripherals) is shut down except for the PMU. Wake-up is possible from reset, and optionally GPIO. On wake-up, the part reboots. 8.6.2.6 Wake-up sources All interrupts to the CPU can be used as a wake-up from sleep. The following table shows the possible wake-up sources from deep-sleep, power-down and deep power-down. K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 30 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 7. Power mode wake-up sources Wake-up source Deep sleep WWDT Yes BOD Yes GINT Yes IR Modulator Yes PINT [3:0] Yes SPIFI Yes TIMER [1:0] Yes USART0 Yes USART1 Yes I2C0 Yes I2C1 Yes SPI0 Yes SPI1 Yes PWM[11:0] Yes I2C2 Yes RTC Yes ADC_SEQA Yes ADC_THCMP_OVR Yes DMIC Yes Power-down Yes Yes Yes Yes Yes HWVAD Yes ISO7816 Yes ANA_COMP Yes Yes[1] WAKE_UP_TIMER[1:0] Yes Yes GPIO Yes Yes [1] Deep power-down Yes K32W041A device only. 8.7 Digital I/O 8.7.1 Features • All 22 digital I/Os on K32W041A and 18 digital IOs on K32W041AM can be configured on GPIO ports • • • • GPIO pins can be configured as input or output by software All GPIO pins default to inputs with interrupt disabled at reset Pin registers allow pins to be sensed and set individually Group Interrupt to generate a single interrupt from AND or OR function of the digital IOs. • Pin/ Pattern Interrupt allowing 4 IOs to be able to create an interrupt based on pin values or a combination of the values • 2 IOs supporting true I2C mode or standard digital IO with configurable pull-up and drive strength K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 31 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM • 20 standard IO cells on K32W041A and 16 standard IO cells on K32W041AM are configurable for drive strength, pull-up resistor, pull-down resistor, pseudo open-drain 8.7.2 General description The digital IOs have multiplexed functionality, supporting one or more digital peripherals and also a basic General Purpose IO function (GPIO). In GPIO mode it is possible to configure the IO as an input or as an output. As an input it is possible to configure IO wake a device from powerdown and deep powerdown. The input value can also be read. Using the Pin Interrupt/ Pattern Match function (PINT) it is possible to configure up to 4 digital IOs to be able to generate an interrupt based for active high or low functionality. Alternatively the 4 IOs can be combined in various ways to generate an interrupt. These interrupt are able to wake the CPU from sleep mode. Additionally, a Group Interrupt function (GINT) allows any selection of up to all IOs to be combined into a AND or OR function in order to generate the group interrupt. The polarity of each IO used in the function can be configured. Two of the digital IO cells support true I2C functionality and standard digital IO functionality, These support a pull-up resistor, drive strength control. The other digital IOs cells are configurable to support drive strength options, pull-up or pull-down functions and the ability to operate in a pseudo open-drain mode. The output value of each IO can be held during a power-down cycle if required. Two DIO pins can optionally be used to provide control signals for RF circuitry (e.g. switches and PA) in high-power range extenders. PIO4_8_10_14_20/RFTX is asserted when the radio is in the transmit state and similarly, PIO5_11_15_21/RFRX1 is asserted when the radio is in the receiver state. From software and test perspective, it is recommended to PIO4 or PIO20 for RFTX and PIO5D or PIO21 for RFRX. 8.8 DMA controller The DMA controller allows peripheral to memory, memory to peripheral, and memory single source and destination. • 19 channels which are connected to peripheral DMA requests. These come from the USART, SPI-bus, I2C-bus, PDM and SPIFI interfaces. Any otherwise unused channels can also be used for functions such as memory-to-memory moves. • DMA operations can be triggered by on-chip or off-chip events. Each DMA channel can select one trigger input from 18 sources. Trigger sources include ADC interrupts, timer interrupts, pin interrupts, and the SCT DMA request lines • • • • • 1. Priority is user selectable for each channel (up to eight priority levels) Continuous priority arbitration Address cache with four entries (each entry is a pair of addresses) Efficient use of data bus Supports single transfers up to 1,024 words PIO21 is not available on K32W041AM. K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 32 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM • Address increment options allow packing and/or unpacking data 8.9 PWM The PWM module supports the generation of up to 10 PWM waveforms on K32W041A and up to 9 waveforms on K32W041AM, each with its own prescaler, to support a range of applications. • 1 PWM module with – 10 independent outputs on K32W041A – 9 independent outputs on K32W041AM • Option for 1 channel to drive up to all (10 on K32W041A and 9 on K32W041AM) outputs simultaneously • • • • Programmable 10-bit prescaler for each channel 16-bit auto-reload down counter for each channel 16-bit compare register for each channel (toggling point in 1 full period) Predictable PWM initial output state for each channel (configurable initial waveform polarity – HIGH or LOW) • Configurable level (HIGH or LOW) of PWM output when PWM is disabled • Programmable overflow interrupt generation for each channel 8.10 Timers Within the K32W041A/K32W041AM there are several different timer blocks available. These timers are used in different ways as outlined here. • Counter/Timers: The two blocks are the main functional timers for the application, running off a high speed clock and able to create interrupts from match registers. • Watchdog Timer: slow speed timer with the ability to interrupt the processor or cause device reset. Often used to identify when application software is locked up or taking too long. • Real-time clock: this block has two timers real time clock and high-resolution/wake-up timer. The real time clock has a 1Hz clock is often run continually as a clock. The high-resolution/ wake up timer is a simple counter that can generate an input to wake the device from sleep, deep-sleep and power-down. Maximum timeout is 64 seconds. • Low Power Wake-up Timers: this block has two timers running on a 32kHz clock. Predominantly used to wake the device from power-down, with a maximum time period in excess of one year. • Tick Timer: within the processor this is often used for a regular heart beat to trigger software scheduling. The device has different power modes and the following table shows when the timers can be used. K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 33 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 8. Allowed timer usage in different power modes Timer block Active mode Sleep mode Deep-sleep mode Power-down mode Counter/timer X X X Watchdog timer X X X Real-time clock X X X X Low Power wake-up timers X X X X Tick timer X X X Deep power-down mode 8.10.1 Counter/Timers There are two Counter/Timer blocks that support a range of functions such as timers or counting events from an IO pin. The match registers allow for configurable interrupts when the counter reaches certain values. The match events can also be indicated on device pins. 8.10.1.1 Features • 2 counter/timer instances, CT32B0 and CT32B1 • Each is a 32-bit counter/timer with a programmable 32-bit prescaler. Both timers include external capture and match pin connections • Counter or timer operation • For each timer, up to 2 32-bit capture channels that can take a snapshot of the timer value when an input signal transitions. A capture event may also optionally generate an interrupt • The timer and prescaler may be configured to be cleared on a designated capture event. This feature permits easy pulse-width measurement by clearing the timer on the leading edge of an input pulse and capturing the timer value on the trailing edge • Four 32-bit match registers that allow: – Continuous operation with optional interrupt generation on match – Stop timer on match with optional interrupt generation – Reset timer on match with optional interrupt generation • For each timer with pin connections, up to 2 external outputs corresponding to match registers with the following capabilities: Remark: For the K32W041AM device, one timer has only one external match output and the other timer has two external match outputs. For K32W041A device, both timers have two external match outputs. – Set LOW on match – Set HIGH on match – Toggle on match – Do nothing on match – Two match registers can be used to trigger DMA transfers. K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 34 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM 8.10.1.2 General description Each counter/timer is designed to count cycles of the APB bus clock or an externally supplied clock and can optionally generate interrupts or perform other actions at specified timer values based on four match registers. Each counter/timer also includes one capture input to trap the timer value when an input signal transitions, optionally generating an interrupt. Capture inputs: The capture signal can be configured to load the capture register with the value in the counter/timer and optionally generate an interrupt. The capture signal is generated by one of the pins with a capture function. Each capture signal is connected to one capture channel of the timer. The counter/timer block can select a capture signal as a clock source instead of the APB bus clock. Match outputs: When a match register equals the Timer Counter (TC), the corresponding match output can either toggle, go LOW, go HIGH, or do nothing. Applications • • • • Interval timer for counting internal events Pulse Width Modulator via match outputs Pulse Width Demodulator via capture input Free running timer 8.10.2 Watchdog timer The purpose of the Watchdog Timer is to reset or interrupt the microcontroller within a programmable time if it enters an erroneous state. When enabled, a watchdog reset is generated if the user program fails to feed (reload) the Watchdog within a predetermined amount of time. When a watchdog window is programmed, an early watchdog feed is also treated as a watchdog event. This allows preventing situations where a system failure may still feed the watchdog. For example, application code could be stuck in an interrupt service that contains a watchdog feed. Setting the window such that this would result in an early feed will generate a watchdog event, allowing for system recovery. • Internally resets chip if not reloaded during the programmable time-out period • Optional windowed operation requires reload to occur between a minimum and maximum time-out period, both programmable • Optional warning interrupt can be generated at a programmable time prior to watchdog time-out • Clock fed to the watchdog function is selectable from 32 kHz clock, 32 MHz clock and FRO 1 MHz clock, This selected clock can be optionally pre-scaled before input to the block. • Programmable 24-bit timer with internal fixed pre-scaler • Selectable time period • “Safe” watchdog operation. Once enabled, requires a hardware reset or a watchdog reset to be disabled K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 35 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM • Incorrect feed sequence causes immediate watchdog event if enabled • The watchdog reload value can optionally be protected such that it can only be changed after the “warning interrupt” time is reached • Flag to indicate watchdog reset • The watchdog timer can be configured to run in Deep-sleep mode • Debug mode 8.10.3 Real-Time Clock (RTC) The Real-Time Clock provides two timers that are typically used as a Real-Time clock counter and a higher-resolution timer. 8.10.3.1 Features • The RTC has the following clock inputs generated from the 32 kHz FRO or 32 kHz XTAL: – 1 Hz clock for RTC timing – 1 kHz clock for high-resolution RTC timing • 32-bit, 1 Hz RTC counter and associated match register for alarm generation • Separate 16-bit high-resolution/wake-up timer clocked at 1 kHz for 1 ms resolution giving a maximum time-out period of over one minute. • RTC alarm and high-resolution/wake-up timer time-out each generate independent interrupt requests. Either time-out can wake up the part from Low-power modes (Sleep mode, Deep-sleep mode or Power-down mode) 8.10.3.2 General description The RTC contains two timers: • Real time clock The real-time clock is a 32-bit up-counter which can be cleared or initialized by software. Once enabled, it counts continuously at a 1 Hz clock rate as long as the device is powered up and the RTC remains enabled. The main purpose of the RTC is to count seconds and generate an alarm interrupt to the processor whenever the counter value equals the value programmed into the associated 32-bit match register. If the part is in one of the reduced-power modes (Sleep, Deep-sleep, Power-down) an RTC alarm interrupt can also wake up the part to exit the Power mode and begin normal operation. • High-resolution/wake-up timer The time interval required for many applications, including waking the part up from a Low-power mode, will often demand a greater degree of resolution than the one-second minimum interval afforded by the main RTC counter. For these applications, a higher frequency secondary timer has been provided. This secondary timer is an independent, stand-alone wake-up or general-purpose timer for timing intervals of up to 64 seconds with approximately one millisecond of resolution. K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 36 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM The high-resolution/wake-up timer is a 16-bit down counter which is clocked at a 1 kHz rate when it is enabled. Writing any non-zero value to this timer will automatically enable the counter and launch a countdown sequence. When the counter is being used as a wake-up timer, this write can occur just prior to entering a reduced power mode. When a starting count value is loaded, the high-resolution/wake-up timer will turn on, count from the pre-loaded value down to zero, generate an interrupt and/or a wake-up command, and then turn itself off until re-launched by a subsequent software write. 8.10.4 Low Power Wake-up Timers Two low power wake-up timers are available on the K32W041A/K32W041AM, driven from the 32 kHz internal clock. They may run in power-down mode when the majority of the rest of the device is powered down, to time low-power periods or other long period timings that may be required by the application. The wake-up timers do not run during deep power-down and may optionally be disabled in power-down mode through software control. When a wake-up timer expires, it typically generates an interrupt; if the device is in deep sleep or power down mode then the interrupt may be used as an event to end the low power mode. Features include: • 28-bit and 41-bit down counter • Optionally runs during power-down periods • Clocked by 32 kHz system clock; either 32 kHz RC oscillator or 32 kHz XTAL oscillator • Time-out period in excess of 1 year is possible A wake-up timer consists of a 28-bit or 41-bit down counter clocked from the selected 32 kHz clock. An interrupt or wake-up event can be generated when the counter reaches zero. On reaching zero, the counter will continue to count down until stopped, which allows the latency in responding to the interrupt to be measured. If an interrupt or wake-up event is required, the timer interrupt should be enabled before loading the count value for the period. Once the counter value has been loaded and the counter started, the count-down begins. The counter can be stopped at any time through software control - the counter will remain at the value that it contained when it was stopped and no interrupt will be generated. The status of the timers can be read to indicate if the timers are running and/or have expired; this is useful when the timer interrupts are masked. 8.11 USART There are 2 USART interfaces to provide Synchronous and Asynchronous serial communications with external devices. A range of features and flexible baud rate control supports a range of applications. • 2 USART interfaces, 1 with flow control • 7, 8 or 9 data bits and 1 or 2 stop bits • Synchronous mode with master or slave operation. Includes data phase selection and continuous clock option • Multiprocessor/multidrop (9-bit) mode with software address compare • RS-485 transceiver output enable • Parity generation and checking: odd, even, or none K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 37 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM • • • • Software selectable oversampling from 5 to 16 clocks in asynchronous mode • • • • • Break generation and detection One transmit and one receive data buffer The USART function supports separate transmit and receive FIFO with 4 entries each RTS/CTS supported on one USART. This allows for hardware signaling for automatic flow control. Software flow control can be performed using delta CTS detect, transmit disable control, and any GPIO as an RTS output Receive data is 2 of 3 sample "voting". status flag set when one sample differs Built-in baud rate generator with auto-baud function A fractional rate divider is shared among all USARTs Interrupts available for FIFO receive level reached, FIFO transmit level reached, receiver idle, change in receiver break detect, framing error, parity error, overrun, underrun, delta CTS detect, and receiver sample noise detected • Loopback mode for testing of data and flow control • USART transmit and receive functions can operate with the system DMA controller • Special operating mode allows operation at up to 9600 baud using the 32 kHz RTC oscillator as the USART clock. This mode can be used, with USART0, while the device is in Power-down mode and can wake-up the device when a character is received 8.12 Serial Peripheral Interfaces-bus (SPI-bus) The SPI-bus allows high-speed synchronous data transfer between the K32W041A/K32W041AM and peripheral devices. Two SPI-buses are supported which can independently operate as a master or slave to support a range of system configurations. • 2 SPI-bus interfaces: SPI0 and SPI1 can be both configured as master or slave interfaces • Data transmits of 1 to 16 bits supported directly. Larger frames supported by software • The SPI-bus function supports separate transmit and receive FIFOs with 4 16-bit entries each • Support DMA transfers: SPIn transmit and receive functions can operate with the system DMA controller • Data can be transmitted to a slave without the need to read incoming data. This can be useful while setting up an SPI-bus memory • Up to 3 slave select input/outputs with selectable polarity and flexible usage Remark: Texas Instruments SSI and National Microwire modes are not supported. 8.13 I2C-bus interfaces The K32W041A/K32W041AM supports the industry standard I2C-bus, a 2-wire synchronous serial interface that can operate as a master or slave, providing a simple and efficient method of data exchange between devices. The system uses serial data and clock to perform bidirectional data transfers. • 2 I2C-bus interfaces, one with I2C compliant IO cells K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 38 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM • Independent master, slave and monitor functions • Bus speeds supported: – Standard mode, up to 100 kbits/s – Fast-mode, up to 400 kbits/s – Fast-mode Plus, up to 1 Mbits/s (on specific I2C-bus pins) – High speed mode, 3.4 Mbits/s as a slave only (on specific I2C-bus pins) • Supports both multi-master and multi-master with slave functions • Multiple I2C-bus slave addresses supported in hardware • One slave address can be selectively qualified with a bit mask or an address range in order to respond to multiple I2C-bus addresses • • • • 10-bit addressing supported with software assist Supports System Management Bus (SMBus) Separate DMA requests for master, slave, and monitor functions No chip clocks are required in order to receive and compare an address as a slave, so this event can wake up the device from Power-down mode with I2C0 • Automatic modes optionally allow less software overhead for some use cases 8.14 DMIC interface The DMIC subsystem supports mono or dual-channel digital PDM microphones Additionally, hardware voice activity detector (HWVAD), is provided to support low power voice applications. • DMIC (dual/stereo digital microphone interface) – PDM (Pulse-Density Modulation) data input for left and/or right channels on 1 or 2 buses. – Flexible decimation. – 16 entry FIFO for each channel. – DC blocking or unaltered DC bias can be selected. – Data can be transferred using DMA • HWVAD (Hardware-based voice activity detector): – Optimized for PCM signals with 16 kHz sampling frequency. – Configurable detection levels. – Noise envelope estimator register output for further software analysis 8.15 12-bit general purpose ADC The K32W041A/K32W041AM has a 12-bit, multi-channel, general purpose ADC. Sampling is controlled by a configurable sequencer that can support a range of sampling options. With connections to the DMA sub-system complex applications using the ADC are possible. • Conversion rate 190 ksamples/s (Max.) for 12-bit resolution • Single-ended analog input mode K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 39 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM • 8 input channels on K32W041A, (6 external, 1 internal temperature sensor, 1 internal supply voltage monitoring); 5 input channels on K32W041AM, (3 external, 1 internal temperature sensor, 1 internal supply voltage monitoring) • • • • • • • • • • Selectable (max 32 clock-cycles) sampling time Power-down mode performing minimal power dissipation Peak to peak single-ended input range from 0 V to 3.6 V INL (Integral Non Linearity), full scale: 1.1 LSB typ. DNL (Differential Non Linearity): 0.85 LSB typ. ENOB (Effective Number Of Bit), 10% - 90% full scale, Fin = 25 kHz: 10.5 typ. SNR (Signal to Noise Ratio), Fin = 25 kHz: 65 dB typ. THD (Total Harmonic Distortion), 10% - 90% full scale, Fin = 25 kHz: 70 dB typ. SFDR (Spurious Free Dynamic Range), 10% - 90% full scale, Fin = 25 kHz: 75 dB typ. A sequencer to control use of ADC – Sequencer triggered by software or PINT function, or PWM signal – Sample any combination of the ADC channels – Digital comparator function with two pairs of configurable low and high thresholds – Associate each ADC channel to one pair of low/high thresholds – Single step and bursts – Interrupts for data available, data overrun, threshold events 8.16 Temperature sensor The K32W041A/K32W041AM provides a temperature sensor which is connected to one of the ADC channels. It provides an application with a temperature measurement. • calibrated to give accurate measurement • simple to use with software driver 8.17 Analog comparator The K32W041A/K32W041AM provides an analog comparator that can compare two device pins or one pin against an internal reference. • • • • • • 1 analog comparator with 2 external inputs The negative source of the comparator can be set to an internal bandgap reference Can be enabled/disabled to save power Can be used to wake-up the device, from sleep, deep-sleep or power-down Rail to rail inputs The comparator provides 2 power modes to compromise between speed and power consumption • The external pins can be routed to the + or  inputs of the comparator • Hysteresis can be set to 0 mV or 40 mV • The comparator output can be routed to an GPIO K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 40 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM On K32W041AM device, the comparator has only one external input which has to be routed to the positive input of the comparator. It can be compared to the internal bandgap reference. It is not possible to wake from power-down on this variant because the internal bandgap is not powered in the power-down state. 8.18 Infra-Red Modulator The Infra-red modulator can generate patterns suitable to drive an infra-red source. The modulator is configurable to support several different IR protocols. • • • • • 1 Infra-Red modulator instance Support Phillips RC5, RC6 & RCMM protocols Support SONY SIRC protocol Support 36 kHz sub-carrier frequency Support 40 kHz sub-carrier frequency 8.19 Serial Wire Debug (SWD) Debug and trace functions are integrated into the Arm Cortex-M4. Serial wire debug and trace functions are supported. The Arm Cortex-M4 is configured to support up to 8 breakpoints and 4 watch points. 8.19.1 Features • Supports Arm Serial Wire Debug mode for Cortex-M4 • Trace port provides Cortex-M4 CPU instruction trace capability. Output via a serial wire viewer • Direct debug access to all memories, registers, and peripherals • No target resources are required for the debugging session • Breakpoints: the Cortex-M4 includes 8 instruction breakpoints that can also be used to remap instruction addresses for code patches. Two literal comparators that can also be used to remap addresses for patches to literal values. • Watchpoints: the Cortex-M4 includes 4 data watchpoints that can also be used as triggers • Instrumentation Trace Macrocell allows additional software controlled trace for the Cortex-M4 8.19.2 Basic configuration The serial wire debug pins are enabled by default. 8.20 Wireless transceiver The wireless transceiver comprises a 2.4 GHz radio that supports both the Bluetooth Low Energy and IEEE 802.15.4 radio standards. There is a IEEE802.15.4 compliant modem and baseband processor. There is also a Bluetooth Low Energy 5.0 compliant modem and link layer. These blocks, with IEEE 802.15.4 and Bluetooth Low Energy 5.0 protocol software provided as libraries, implement the standards-based wireless transceiver that transmits and receives data over the air in the unlicensed 2.4 GHz band. To support the IEEE 802.15.4 protocol an AES engine is also provided, in the K32W041A/K32W041AM, K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 41 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM to accelerate the required encryption features. The Bluetooth Low Energy Link layer block contains an internal AES engine to support the requirements of the encryption required for the Bluetooth Low Energy 5.0 standard. RADIO AGC IF AMP LNA ADC CALIBRATION TRANSFORMER REFERENCE AND BIAS DAC PA Fig 7. DIVIDER BY 2 SIGMA DELTA PLL Radio architecture The main features of the radio are: • Single ended shared RF input for receive and transmit operations • Each power domain has its own independent LDO • A low noise PLL serving either the receiver or the transmitter. A 2-point modulation is used in TX The single-ended antenna is connected to the integrated transformer. The integrated transformer has 2 outputs, one for the receive chain one for the TX chain. The RX chain consists in an LNA, a mixer, an IF amplifier, an anti-aliasing filter and an ADC. The LNA has some gain steps that are controlled by the AGC system. The IF amplifier is the first gain stage after the mixer and provides some filtering. It has some gain steps that are controlled by the AGC system. K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 42 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM The anti-aliasing filter is the main channel filter. It also provides some gain steps that are controlled by the AGC system. On the transmit side, the PA is built as 2 main blocks: one containing the RF pre-driver, one containing the power amplifier. The power amplifier has its own high power LDO. The 32 MHz crystal oscillator provides the frequency synthesizer with a reference frequency. The synthesizer contains programmable feedback dividers, phase detector, charge pump and internal Voltage Controlled Oscillator (VCO). The VCO has no external components, and includes calibration circuitry to compensate for differences in internal component values due to process and temperature variations. The VCO is controlled by a Phase-Locked Loop (PLL) that has an internal loop filter. A programmable charge pump is also used to tune the loop characteristic. The radio when enabled is automatically calibrated for optimum performance. 2 DIO pins can optionally be used to provide control signals for RF circuitry (e.g. switches and PA) in high-power range extenders. DIOx/RFTX is asserted when the radio is in the transmit state and similarly, DIOy/RFRX is asserted when the radio is in the receiver state. 8.20.1 Radio features • • • • • • • • • • • • • • 50  single ended input (no external balun required) Flexible output power up to +15 dBm, programmable with 46 dB range Bluetooth Low Energy Sensitivity level -97 dBm IEEE 802.15.4 Sensitivity level -100 dBm Excellent linearity and phase noise to improve co-existence with WiFi interferences Ultra-fast AGC strategy Radio consumption in RX mode: 7.0 mA Radio consumption in TX mode at 0 dBm: 10.2 mA Radio consumption in TX mode at +3 dBm: 13 mA Radio consumption in TX mode at +10 dBm: 26 mA Radio consumption in TX mode at +15 dBm: 51 mA Antenna diversity control; in BLE mode, this is controlled by software. Option to use one or two GPIOs to control external LNA / PA devices Radio PHY ready for 2 Mbps bandwidth (Bluetooth Low Energy) 8.20.2 Modem Bluetooth Low Energy modem The modem provides all the necessary demodulation functions to receive Bluetooth Low Energy 5.0 data. This includes AGC operation in conjunction with radio features to be able to receive the wide range of signal powers. Access Address detection is performed to identify and align to the start of a valid packet. Frequency offset is determined and removed. Then data sampling is performed so that the packet data is presented to the link layer function. K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 43 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM IEEE 802.15.4 modem RX gain AGC IF signal Data Conditioning Symbol Detection (Despreading) Demodulation RX data interface TX VCO Modulation Sigma-delta modulator Fig 8. Spreading TX data interface Modem system diagram The modem performs all the necessary modulation and spreading functions required for digital transmission and reception of data at 250 kbits/s in the 2.4 GHz radio frequency band in compliance with the IEEE 802.15.4 standard. Features provided to support network channel selection algorithms include Energy Detection (ED), Link Quality Indication (LQI) and fully programmable Clear Channel Assessment (CCA). The modem provides a digital Receive Signal Strength Indication (RSSI) that facilitates the implementation of the IEEE802.15.4 ED function and LQI function. The ED and LQI are both related to receiver power. LQI is associated with a received packet, whereas ED is an indication of signal power-on air at a particular moment. The CCA capability of the modem supports all modes of operation defined in the IEEE802.15.4 standard, namely Energy above ED threshold, Carrier Sense and Carrier Sense and/or energy above ED threshold. 8.20.3 IEEE 802.15.4 baseband processor The baseband processor provides all time-critical functions of the IEEE802.15.4 MAC layer. Dedicated hardware guarantees air interface timing is precise. The MAC layer hardware/software partitioning enables software to implement the sequencing of events required by the protocol and to schedule timed events with millisecond resolution, and the hardware to implement specific events with microsecond timing resolution. The protocol software layer performs the higher-layer aspects of the protocol, sending management and data messages between End Device and Co-ordinator nodes, using the services provided by the baseband processor. K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 44 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Baseband Processor Data Converter Modem Data Interface RX PKT Filter FCS Gen/ Check Framing and Auto Ack Gen Memory Controller Packet Store Access AHB Master Bus Timers Supervisor State Machine Control & Status Interrupt CPU Interface AHB Slave Bus Radio Controller Interface Fig 9. Micro Interface Baseband processor system diagram 8.20.3.1 Transmit A transmission is performed by software writing the data to be transferred into the TX frame buffer in RAM, together with parameters such as the destination address and the number of retries allowed, as well as programming one of the protocol timers to indicate the time at which the frame is to be sent. This time will be determined by the software tracking the higher-layer aspects of the protocol such as superframe timing and slot boundaries. Once the packet is prepared and protocol timer set, the supervisor block controls the transmission. When the scheduled time arrives, the supervisor controls the sequencing of the radio and modem to perform the type of transmission required, fetching the packet data directly from RAM. It can perform all the algorithms required by IEEE802.15.4 such as CSMA/CA without processor intervention including retries and random back-offs. When the transmission begins, the header of the frame is constructed from the parameters programmed by the software and sent with the frame data through the serializer to the modem. At the same time, the radio is prepared for transmission. During the passage of the bit-stream to the modem, it passes through a CRC checksum generator that calculates the checksum on-the-fly, and appends it to the end of the frame. 8.20.3.2 Reception During reception, the radio is set to receive on a particular channel. On receipt of data from the modem, the frame is directed into the RX frame buffer in RAM where both header and frame data can be read by the protocol software. An interrupt may be provided on receipt of the frame. An additional interrupt may be provided after the transmission of an acknowledgement frame in response to the received frame, if an acknowledgement frame has been requested and the auto acknowledge mechanism is enabled. As the frame data is being received from the modem, it is passed through a checksum generator; at the end of the reception the checksum result is compared with the checksum at the end of the K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 45 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM message to ensure that the data has been received correctly. During reception, the modem determines the Link Quality, which is made available at the end of the reception as part of the requirements of IEEE 802.15.4. 8.20.3.3 Auto acknowledge Part of the protocol allows for transmitted frames to be acknowledged by the destination sending an acknowledge packet within a very short window after the transmitted frame has been received. The baseband processor can automatically construct and send the acknowledgment packet without processor intervention and hence avoid the protocol software being involved in time-critical processing within the acknowledge sequence. The baseband processor can also request an acknowledge for packets being transmitted and handle the reception of acknowledged packets without processor intervention. 8.20.3.4 Security The transmission and reception of secured frames using the Advanced Encryption Standard (AES) algorithm is handled by the stack software. The baseband processor and modem does not perform any encryption or decryption. To transmit an encrypted packet, the data in the packet must be encrypted and written into the RAM and then the baseband processor can be directed to transmit the encrypted data. Similarly, in receive, the encrypted data is written into the RAM by the baseband processor. The stack software must then perform the decryption. The AES engine provided on chip supports hardware accelerated AES operations and can be used by the stack software or the application. 8.20.4 Bluetooth Low Energy link layer The Link Layer supports the time-critical packet functions of the Bluetooth Low Energy 5.0 protocol. Data processing includes whitening and CRC functions. Received packets can be checked against a whitelist. Packet transmission and reception can be scheduled in advance. Then hardware state machines manage enabling the radio at the correct time and interfacing to the system RAM to transfer packet data. Additionally, AES encryption and decryption supported within the link layer. For low power operation, a timer is able to operate in power down mode. Then the device will wake-up at the required time to continue Bluetooth Low Energy activity. 8.20.5 Antenna diversity Support is provided for antenna diversity, which is a technique that maximizes the performance of an antenna system. It allows the radio signal to be switched between two antennas that have very low correlation between their received signals. Typically, this is achieved by spacing two antennae around 0.25 wavelengths apart or by using 2 orthogonal polarizations. It is controlled by software. In IEEE802.15.4 / Zigbee / Thread operation, using transmit diversity mode, if a packet is transmitted and no acknowledgment is received, the radio system can switch to the other antenna for the retry. Alternatively, antenna diversity can be enabled so that antenna switching will occur in receive mode when waiting for a packet. Receive diversity operates a combined HW timer and SW power threshold mode. In general, the antenna is switched every 60 ms. However, if two preamble symbols are detected, then the antenna switching stops; the software will check whether the signal strength exceeds a threshold. If the signal is too weak, then the antenna selected is switched and the automatic switching will K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 46 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM restart. If the signal is strong, the packet reception will continue. The overall system performance depends upon various factors such as the attenuation / isolation between the two antennas, the RF characteristics of the signals received on each antenna. When operating in Bluetooth Low Energy 5.0 mode, the Bluetooth Low Energy application software can select which antenna to use; the selection criteria could be based on RSSI or packet error rate and it is the responsibility of the application to implement the selection mechanism. The same ADO (SELA) and ADE (SELB) outputs are used as in the IEEE 802.15.4 case. When operating in dual mode, it is also possible to configure the Bluetooth Low Energy operations to use the antenna selected by IEEE 802.15.4 hardware mechanism. The K32W041A/K32W041AM provides an output (ADO) on one of PIO7, PIO9 or PIO19 and optionally its complement (ADE) on PIO6 that can be used to control an antenna switch; this enables antenna diversity to be implemented easily (see Figure 9). antenna A antenna B B A ADO ADE SEL RF switch: single-pole, double-throw (SPDT) SELB COM device RF port Fig 10. Simple antenna diversity implementation using external RF switch If two PIO pins cannot be spared, one of the signals (ADE or ADO) from the K32W041A/K32W041AM can be used and its complement can be generated using an inverter on the PCB. 8.20.6 Radio usage The Radio and antenna are shared between the Bluetooth Low Energy 5.0 and IEEE 802.15.4 specific hardware and the two protocol stacks. Software arbitration is required to ensure only one protocol attempts to use the radio at any point. 8.21 AES engine The AES provides an on-chip hardware AES encryption and decryption engine to protect the image content and to accelerate processing for data encryption or decryption, data integrity, and proof of origin. Data can be encrypted or decrypted by the AES engine using the secret encrypted key in the OTP or a software supplied key • • • • K32W041A/K32W041AM Product data sheet 1 instance of Advanced Encryption Standard (AES) Support 128-bit keys for encryption and decryption Support 192-bit keys for encryption and decryption Support 256-bit keys for encryption and decryption All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 47 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM • Support for several protocols – ECB (Electronic Code Book) – CBC (Cipher Block Chaining) – CFB (Cipher Feedback) – OFB (Output Feedback) – CTR (Counter) • DMA support with DMA triggers for input data and output data 8.22 SPI-bus Flash Interface (SPIFI) For K32W041A device, the SPI-bus Flash Interface provides support for a master Quad SPI-bus capable of interfacing to a range of SPI devices for high throughput transfer of data between the K32W041A and an external device, such as a memory device. For the K32W041AM device, this interface is used to communicate to the flash memory device within the package. • Supports 1-bit, 2-bit, and 4-bit bidirectional serial protocols, 4-bit mode only applicable to the K32W041A device. • Half-duplex protocol compatible with various vendors and devices • Operates at up to 32 MHz • DMA support for transferring data to and from the SPIFI module 8.23 Hash module The Hash function creates a fixed size signature from a block of data. It can be used as part of a scheme to check if data corruption has occurred. • Support SHA-1 • Support SHA-256 • DMA support for efficient operation 8.24 ISO7816 smart card interface The ISO smart card interface block, with suitable external analogue device, can support Smart Card reader applications. • • • • • Compliant with ISO7816 standard Support of class A (5 V), Class B (3 V) and Class C (1.8 V) contact smart cards Support of ISO7816 UART interface Supports the asynchronous protocols (T=0 and T=1) in accordance with ISO7816 Supports synchronous cards 8.25 Random number generator The K32W041A/K32W041AM integrates a random number generator (RNG) for security purposes. The RNG generates, with suitable software, true non-deterministic random numbers for generating keys, initialization vectors and other random number requirements. K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 48 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM 8.26 Data Flash The K32W041AM devices include Data Flash. This is accessed via the SPIFI flash interface and can be used to store data such as software upgrades, received over the air, before they can be written to the internal flash memory or application data. The features of the flash device are: • • • • • • • • Supports single (1-1-1) and dual output operation (1-1-2) 8 Mbit (1M x 8) flash memory 1 x 128-byte factory programmed unique identifier 3 x 128 byte one time programmable security registers Low power modes Operation at up to 33MHz Erase operations support a 4, 32 or 64-KB block erase or full chip erase Non-volatile status register configuration option Connections to the flash device driven actively are QSPI_CS (active low), QSPI_CLK, QSPI_IO0, QSPI_IO1. Additionally, the active low reset signal of the flash is connected to FLASH_RSTN device pin. The QSPI_CSN and FLASH_RSTN must each have a pull-up resistor to the device power supply, VDDE. 9. Application design-in information 9.1 K32W041A/K32W041AM module reference designs For customers wishing to integrate the K32W041A/K32W041AM device directly into their system, NXP provides schematics and design files for the K32W0x Module Upgrade Boards. To ensure the correct performance, it is strongly recommended that where possible the design details provided by the reference designs are used in their exact form for all end designs; this includes component values, pad dimensions, track layouts etc. In order to minimize all risks, it is recommended that the entire layout of the appropriate reference module, if possible, be replicated in the end design. For full details, see web site or Contact technical support. 9.2 Schematic diagram The PCB schematic and layout rules detailed in this data sheet must be followed. Failure to do so will likely result in the K32W041A/K32W041AM failing to meet the performance specification detailed in this data sheet and the worst case may result in the device not functioning in the end application. A schematic diagram of the reference module is shown in Figure 10. Details of component values and PCB layout constraints can be found in Table 9. The paddle should be connected directly to ground. Any pads that require connection to ground should do so by connecting directly to the paddle. The K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 49 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM will enter UART programming mode if IN System Programming Entry (PIO5) pin 8 is low during RESET release. The preferred communication interface is USART0 pins (PIO8/USART0_TXD pin11 and PIO9/USART0_RXD pin12). VBAT 1.9 to 3.6 V C1 10 μF VBAT (Pin 28) C10 100 nF VDDE (Pin 20) C12 47 pF C11 100 nF LX (Pin 29) DC/DC CONVERTER L4 2.2 μH I/O LA (Pin 40) FB (Pin 31) VBAT 10 kΩ C19 10 μF FLASH_CSN (Pin 19) PMU/CPU/ MEMORY VDD_PMU (Pin 32) VDD_RADIO (Pin 35) C13 100 nF C14 47 pF K32W041A K32W041AM RF_IO (Pin 37) RADIO TRANSCEIVER R5 0Ω XTAL_P (Pin 1) C25 2 pF 2.4 GHz antenna C24 1.2 pF 32 kHz OSCILLATOR 32 MHz OSCILLATOR XTAL_N (Pin 2) L2 3.3 nH XTAL_32k_N (Pin 34) C21 NC X2 XTAL_32k_P (Pin 33) C20 NC Y1 Fig 11. Application diagram – battery powered solution For single-ended antennas or connectors, a balun is not required. However, an external filtering is needed. In receiver, the RFIO pin shows a 50  impedance and external filtering (R5, C25, L2, C24) is needed in transmission to filter efficiently harmonics. These components are critical and must be placed close to the K32W041A/K32W041AM pins and analog ground. The reference PCB is designed to present an accurate match to a 50  resistive network as well as provide a DC path to the final output stage or antenna. Users wishing to match to other active devices such as amplifiers must design their networks to match to 50  at the output of the K32W041A/K32W041AM. The paddle must be connected directly to the ground. Any pads that require connection to the ground should do so by connecting directly to the paddle. Table 9. Component descriptions about Figure 10 Component Function Value Note RF C24 RF filtering capacitor 1.2 pF COG type C25 RF filtering capacitor 2 pF COG type L2 RF filtering inductor 3.3 nH K32W041A/K32W041AM Product data sheet MURATA (LQW15AN3N3B) All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 50 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 9. Component descriptions about Figure 10 Component Function R5 Optional RF tuning area Value 0 Note Not needed on ref design. Maybe needed to put an inductor for RF path tuning Power C1 Power source decoupling 10 μF MURATA (GRM21BR71A106KA73L) C10 Power source decoupling 100 nF Locate less than 5mm from U1 pin 28 C12 Power source decoupling 47 pF COG type L4 DC-DC feedback filter inductor 2.2 μH TDK (MLZ2012M2R2HT000) C19 DC-DC feedback filter capacitor 10 μF X7R MURATA (GRM21BR71A106KA73L) C13 Radio and PMU decoupling 100 nF Locate less than 5mm from U1 pins32/35 C14 Radio and PMU decoupling 47 pF COG type C11 DigitL4 and IO power decoupling 100 nF Locate less than 5mm from U1 pin 20 Clock Y1 32 MHz crystal 32 MHz, 6 pF NDK (NX2016SA 32 MHZ EXS00A-CS11213 6 pF) X2 32.768 kHz crystal 32.768 kHz, 6 pF NDK (NX2012SA 32.768 kHZ EXS00A-MU01089 6pF) C20-C21 optional 32.768 kHz crystal load capacitance NC 10. Limiting values Table 10. Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter Conditions Min Max Unit VBAT Supply voltage DCDC input -0.3 3.96 V VDDE IO supply voltage -0.3 3.96 V VDD(Radio) Radio supply voltage -0.3 1.6 V VDD(PMU) PMU supply voltage -0.3 1.6 V VIO IO pins voltage -0.3 3.96 V VRST RSTN voltage -0.3 3.96 V VRFIO Voltage on pin RFIO -0.3 0 VDC VADC ADC pins voltage -0.3 3.96 V VLx LA and LB pin voltage -0.3 4.6 Vpeak Tstg Storage temperature -40 125 C HBM [2]  3000 V CDM [3]  500 V Ambient temperature: -40 °C [4]  2 V/ms VESD ts Electrostatic discharge voltage Max. VBAT slope [1] VBAT from 0 V up to +3.6 V K32W041A/K32W041AM Product data sheet [1] Primary input of RF transformer connected to the ground. No DC voltage. [2] Testing for HBM discharge is performed as specified in JEDEC Standard JS-001. [3] Testing for CDM discharge is performed as specified in JEDEC Standard JESD22-C101. [4] Risk of physical damage if the VBAT slope is out of this specification All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 51 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM VBAT 0V ts Condition: Ambient temperature: -40 °C, VBAT: 3.6 V Fig 12. Power-up ramp Not measured Fig 13. Minimum VBAT rise time vs temperature K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 52 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Fig 14. Maximum VBAT slope vs temperature 11. Recommended operating conditions Table 11. Operating conditions Symbol Parameter Min Max Unit VBAT DCDC supply voltage 2.4 3.6 V VDDE IO supply voltage 2.4 3.6 V Tamb Ambient temperature -40 85 C 12. Thermal characteristics Table 12. Thermal characteristics Symbol Parameter Min Typ Max Unit Rth(j-a) Rth(j-c) Thermal resistance from junction to ambient  28  K/W Thermal resistance from junction to case  4  K/W Tj(max) Maximum junction temperature   90 C K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 53 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM 13. Static characteristics 13.1 Power consumption in Low-power mode Table 13. Typical current consumption in Low-power mode characteristics VBAT = 2.4 V to 3.6 V, Tamb = 25 °C Symbol Parameter Conditions IDD supply current Deep power-down (everything is powered off, wake-up on HW reset only) Min Typ Max Unit  260  nA Deep power-down-IO (everything is powered K32W041A  350  nA off, wake-up on HW reset only or an event on K32W041AM  360  nA Power-down (wake-up on HW reset or an IO event, K32W041A wake-up timer ON, 32 kHz FRO on, no SRAM K32W041AM retention)  800  nA  810  nA Power-down-4K (wake-up on HW reset or an IO K32W041A event, wake-up timer on, 32 kHz FRO on, with 4 KB K32W041AM SRAM retention])  1025  nA  1035  nA any of the GPIOs) Power-down-8K (wake-up on HW reset or an IO K32W041A event, wake-up timer on, 32 kHz FRO on, with 8 KB K32W041AM SRAM retention) [1]  1120  nA [1]  1130  nA Power down - RTC 1 kHz [2]  200  nA Power down - RTC 1 Hz [2]  200  nA Power down - per wake-up timer0 or timer1 / 32 kHz FRO  200  nA Power down - per wake-up timer0 or timer1 / 32 kHz XTAL  200  nA Power down - BOD VBAT [2]  300  nA Power down - wake up on COM interfaces [2] [3]  440  nA [1] Values achieved when application uses the optimized voltage configuration for power down. Any additional 4 KB RAM increases leakage current in typical condition by 105 nA. [2] Will be added to the power down current consumption if used. [3] Need to have retention on RAMBank7 (4 KB). 13.2 Power consumption in Active mode Table 14. Typical current consumption in Active mode characteristics VBAT = 2.4 V to 3.6 V, Tamb = 25 °C. Symbol Parameter Conditions IDD supply current radio in RX mode (IEEE 802.15.4 and Bluetooth Low Energy) radio in TX mode (IEEE 802.15.4 and Bluetooth Low Energy) with the output power of: [1] K32W041A/K32W041AM Product data sheet Min Typ[1] Max Unit  5.6  mA 0 dBm  10.2  mA +3 dBm  13  mA +10 dBm  26  mA +15 dBm  51  mA Typ values are measured in high power mode. All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 54 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Note: Infrastructure and CPU current consumption have to be added to Radio supply current. Table 15. Typical CPU and peripherals current consumption characteristics VBAT = 2.4 V to 3.6 V, Tamb = 25 °C. Symbol Parameter Conditions IDD supply current IDD(ADC) ADC supply current IDD(sintf) Min Typ Current consumption measured on VBAT; CPU core running CoreMark from embedded Flash memory, system clock 12 MHz [1]  3.1  mA Current consumption measured on VBAT; CPU core running CoreMark from embedded Flash memory, system clock 32 MHz [1]  4.1  mA Current consumption measured on VBAT; CPU core running CoreMark from embedded Flash memory, system clock 48 MHz [1]  4.7  mA Continuous single channel acquisition at 190 KSps [1]  245.0  A [1]  462.6  A [1]  602.0  A SPI supply SPI bus supply current; continuous transmit at 2 MHz SPI CLK current IDD(DMA) DMA supply current Continuous transfer memory to memory of buffer size 1024 bytes [1] Max Unit Radio and Modem are powered off. FRO at 32 kHz, XO at 32 kHz and XO at 32 MHz are powered off. FRO48M, FRO32M and FRO12M are on. Current consumption including FRO at 1 MHz, FRO at 192 MHz and Flash read access. All unused peripheral clocks are disabled. All unused IOs are in input mode. 13.3 Power consumption in-package Flash memory The following characteristics are only for K32W041AM Table 16. Power consumption characteristics in-package Flash memory VBAT = 2.4 V to 3.6 V , Tamb = 25 °C, unless otherwise specified. Symbol IDD Min Typ[1] Max Unit Standby current  16.6  A Ultra deep power down  10  nA Parameter supply current [1] Conditions Active read current (at 33 MHz)  2.7  mA Program current  4.1  mA Erase current  4  mA Typ Max Unit Typ values are related to data flash low-power mode. 13.4 IO characteristics Table 17. IO characteristics VDDE = 2.4 V to 3.6 V, Tamb = -40 °C to +85 °C, unless otherwise specified. Symbol Parameter Min Rpu(int)(PIO) Internal pull-up resistance on pins PIOx Rpu(int)(RSTN) Internal pull-up resistance on pin RSTN Rpdn(int)(PIO) Internal pull-down resistance on pins PIOx [1] [1] 40 50 60 k 40 50 60 k 40 50 60 k 0.7 * VDDE  VDDE V IO VIH High-level input voltage K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 55 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 17. IO characteristics …continued VDDE = 2.4 V to 3.6 V, Tamb = -40 °C to +85 °C, unless otherwise specified. Symbol Parameter Min Typ Max Unit VIL Low-level input voltage 0.3  0.27 * VDDE V VDD = 3.6 V 3.4  VDDE V VDD = 3.0 V 2.8  VDDE V VDD = 2.4 V 2.2  VDDE V 0  0.4 V VDD = 3.6 V 3.3  VDDE V VDD = 3.0 V 2.65  VDDE V Output on pins PIO LS, with 1 mA load[2][4] VOH VOL High-level output voltage Low-level output voltage Output on pins PIO LS, with 2 mA load[2][4] VOH High-level output voltage 2  VDDE V 0  0.4 V VDD = 3.6 V 3.35  VDDE V VDD = 3.0 V 2.75  VDDE V VDD = 2.4 V 2.1  VDDE V 0  0.4 V VDD = 3.6 V 3.2  VDDE V VDD = 3.0 V 2.6  VDDE V VDD = 2.4 V 2.05  VDDE V 0  0.4 V VDD = 3.6 V 3.45  VDDE V VDD = 3.0 V 2.82  VDDE V VDD = 2.4 V 2.30  VDDE V 0  0.4 V VDD = 3.6 V 3.30  VDDE V VDD = 3.0 V 2.66  VDDE V VDD = 2.4 V VDD = 2.4 V VOL Low-level output voltage Output on pins PIO HS, with 3 mA load[3][4] VOH VOL High-level output voltage Low-level output voltage Output on pins PIO HS, with 5 VOH VOL High-level output voltage Low-level output voltage Output on pins PIO VOH VOL mA load[3][4] I2C, with 1 mA load[4][5] High-level output voltage Low-level output voltage Output on pins PIO I2C, with 2 mA load[4][5] VOH High-level output voltage 2.10  VDDE V Low-level output voltage 0  0.4 V ILIL Low-level input leakage current  4.5  nA ILIH High-level input leakage current  4.5  nA VOL Currents K32W041A/K32W041AM Product data sheet [1] All PIO except RSTN (reset), PIO10 and PIO11 (I2C function). [2] PIO 0 to 9 and 12 to 16. [3] PIO 17 to 21. [4] Values from simulation. [5] PIO 10 and 11. IO cell in GPIO mode. All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 56 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM 14. Dynamic characteristics 14.1 AC characteristics 14.1.1 Reset and Supply Voltage Monitor Table 18. Externally applied reset VDDE = 2.4 V to 3.6 V, Tamb = -40 °C to +85 °C, unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit  500  ns trst Reset time External reset pulse width to initiate reset sequence [1] Vrh Reset high voltage External threshold voltage, for reset to be sampled high (inactive) [2] 0.7 x VDDE   V Vrl Reset low voltage External threshold voltage for reset to be low (active) [2]   0.7 x VDDE V Vth(POR) Power-on reset threshold voltage Rise time > 10 ms rising  1.85  V falling  1.75  V tSTAB Stabilisation time Time after release of reset until application runs   1.9 ms IDD Supply current Chip current when held in reset, VDDE = 3 V  132  A Irst(bod vbat) Brownout reset current Chip current when held in reset when voltage is above power-on-reset threshold but below brownout threshold  46  A Vth Threshold voltage Supply (VBAT) threshold voltage monitor 1.69 1.75 1.81 V 1.74 1.8 1.86 V 1.84 1.9 1.96 V 1.94 2 2.06 V 2.03 2.1 2.17 V 2.13 2.2 2.27 V 2.23 2.3 2.37 V 2.32 2.4 2.48 V 2.42 2.5 2.58 V 2.52 2.6 2.68 V 2.61 2.7 2.79 V 2.71 2.8 2.89 V 2.81 2.9 2.99 V 2.91 3 3.09 V 3.00 3.1 3.2 V 3.10 3.2 3.3 V 3.20 3.3 3.4 V K32W041A/K32W041AM Product data sheet [3] All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 57 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 18. Externally applied reset …continued VDDE = 2.4 V to 3.6 V, Tamb = -40 °C to +85 °C, unless otherwise specified. Symbol Parameter Conditions Vhys Hysteresis voltage Supply voltage (VBAT) monitor; configurable in 4 levels [3] Min Typ Max Unit 18.75 25 31.25 mV 37.50 50 62.5 mV 56.25 75 93.75 mV 75.00 100 125 mV [1] Assumes internal pull-up resistor value of 100 k worst case and 5 pF external capacitance. [2] Minimum voltage to avoid being reset. [3] Device setting from reset trst Vrh RST_IN Vrl internal RESET tSTAB tSTAB Fig 15. Reset signal timing 14.1.2 Analog to Digital Converters Table 19. Analog to Digital Converters VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified. Symbol Parameter Conditions Min Vi Input voltage switchable 0 FSR Full scale range After calibration Typ 3.56 3.6 Max Unit VBAT V 3.62 IADCx Current on  100  A INL Integral non-linearity  1.1  LSB DNL Differential non-linearity  0.85  LSB EO Offset error -4.5  4.5 mV pins ADCx[1] After calibration EG Gain error After calibration -40 0 20 mV fS Sampling frequency Single channel 78.4 100 190 ksps tconv Conversion time  10  s Ci(a) Analog input capacitance  4  pF SFDR Spurious-free dynamic range  75  dBc [1] For Fin = 25 kHz With x = 0, 1, 2, 3, 4, or 5 for K32W041A; x = 0,1, or 3 for K32W041AM. K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 58 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM 14.1.3 Comparator Table 20. Comparator VDDE = 2.4 V to 3.6 V; Tamb = -40 C to +85 C; unless otherwise specified. Symbol tresp Parameter [1] Min Typ Max Unit Response time -low power mode  2  s Response time - standard mode  1.3  s Vhys Hysteresis voltage  50  mV Vref_ext External reference voltage 0  VDDE V Vref_int Internal reference voltage  0.8  V VI(cm) Common-mode input voltage  0.8  V Min Typ Max Unit [1] Response time to trigger caused by square wave input. 14.1.4 32 kHz free running oscillator Table 21. 32 kHz free running oscillator VDDE = 2.4 V to 3.6 V; Tamb = -40 C to +85 C; unless otherwise specified. Symbol Parameter freq FRO center frequency  32.768  kHz fffro FRO accuracy -2  2 % IDD FRO current  200  nA Min Typ Max Unit 1  MHz 14.1.5 1 MHz free running oscillator Table 22. 1 MHz free running oscillator VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified. Symbol Parameter freq FRO center frequency  fffro FRO accuracy -15  15 % IDD FRO current  18  A Min Typ Max Unit 14.1.6 32 kHz crystal oscillator Table 23. 32 kHz crystal oscillator VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified. Symbol Parameter freq XTAL center frequency fffro XTAL accuracy tstartup IDD  32.768  kHz -500  500 ppm Start-up time  1  s XTAL current  200  nA K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 59 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM 14.1.7 32 MHz crystal oscillator Table 24. 32 MHz crystal oscillator VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified. Symbol Parameter freq Conditions Min Typ Max Unit XTAL center frequency  32  MHz fffro XTAL accuracy -40  40 ppm tstartup Start-up time  150  s IDD XTAL current  82  A Min Typ Max Unit Time to reach 50 ppm accuracy 14.1.8 High-speed free running oscillator Table 25. High-speed free running oscillator VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified. Symbol Parameter Conditions freq FRO center frequency 48 MHz clock output  48  MHz 32 MHz clock output  32  MHz 12 MHz clock output  12  MHz -2  2 % fffro FRO accuracy K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 60 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM 14.1.9 Temperature sensor Table 26. Temperature sensor VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit Tsen Sensor temperature range 40  +90 °C Gsen Sensor gain At ADC output after conversion  10.12  LSB/°C TsenSlope Temperature sensor slope After calibration at 25 °C   2.5 % Tsen25 Temperature accuracy at 25°C  2  °C Tsen Sensor temperature accuracy Full range -40 to +90 °C -4.5  4.5 °C TTN Temperature sensor thermal noise After calibration at 25 °C  0.07  °C·RMS 14.2 Flash memory Table 27. Flash memory VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified. Symbol Nendu tret Parameter Conditions Endurance Retention time Min Typ Max Unit Page erase/program [1] 100000   cycles Mass erase/program [1] 100000   cycles Powered 10   year Unpowered 10   year terase Erase time 1 Page (512 Bytes)  1.878  ms tblank Blank status time 1 Page (512 Bytes)  21  s tprog Programming time 1 Page (512 Bytes)  1.09  ms Unit [1] Number of erase/program cycles, for Junction temperature range -40°C to 85°C 14.3 Internal Data Flash on K32W041AM Table 28. Internal serial flash memory VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified. Symbol Parameter Conditions tchip_erase Chip erase time tblock_erase Block erase time tret Retention time Min Typ Max 1 Page (512 Bytes)  32  s 4 KB  66  ms 32 KB  515  ms 64 KB  800  ms Powered 10   year Unpowered 10   year tprog Page programming time 1 Page (256 Bytes)  1.5  ms tbype_prog Byte programming time  12  s totp_prog OTP security register programming time  5  ms twrite_prog Write status register time  13  ms Nendu Endurance  100000  cycle tret Retention time  10  year K32W041A/K32W041AM Product data sheet ≤10 K Program/erase All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 61 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM 14.4 IO pins Table 29. Dynamic characteristic: I/O pins[1] VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified. Symbol PIO tR Conditions Rise time Fall time tF PIO Parameter Min Typ Max Unit Slow speed, 3.3 V 12  22 ns Slow speed 1.9 V 14  28 ns Fast speed 3.3 V 1.7  5 ns Fast speed 1.9 V 3.2  7.5 ns Slow speed, 3.3 V 14  29 ns Slow speed 1.9 V 18  34 ns Fast speed 3.3 V 1.1  2.6 ns Fast speed 1.9 V 2  4.7 ns Slow speed, 3.3 V 1.6  4 ns Slow speed 1.9 V 2.4  6 ns Fast speed 3.3 V 0.8  3 ns I2C[2][5] HS[3][5] tR tF Rise time Fall time Fast speed 1.9 V 1.2  4 ns Slow speed, 3.3 V 1.1  3.3 ns Slow speed 1.9 V 1.6  5 ns Fast speed 3.3 V 0.6  3 ns Fast speed 1.9 V 0.9  3.5 ns Slow speed, 3.3 V 2.2  5 ns Slow speed 1.9 V 3.3  7.5 ns PIO LS[4][5] tR tF Rise time Fall time K32W041A/K32W041AM Product data sheet Fast speed 3.3 V 1.6  4 ns Fast speed 1.9 V 2.5  6.5 ns Slow speed, 3.3 V 1.2  3.5 ns Slow speed 1.9 V 1.9  5 ns Fast speed 3.3 V 0.7  3 ns Fast speed 1.9 V 1.1  3.5 ns [1] Simulated data. [2] PIO I2C values are for PIO10 and PIO11. IO cell in GPIO mode. Slow speed is EHS=0; Fast speed is EHS=1 [3] Values are for PIO17-21. Slow speed is SLEW(1:0) = 00b. Fast speed is SLEW(1:0) = 11b [4] Values are for PIO0-9 and PIO12-16. Slow speed is SLEW(1:0) = 00b. Fast speed is SLEW(1:0) = 11b [5] Pin capacitance load = 10 pF [6] The slew rate is configured in the IOCON block. See K32W041A/K32W041AM User Manual. All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 62 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM VDDE 80% 80% Output Signal 20% tF 20% GND tR Fig 16. Output timing measurement condition 14.5 Wake-up timing Table 30. Wake-up timing VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified. Symbol tstartup twake Parameter Conditions [1] Min Typ Max Unit  1.9  ms CPU startup time Time for CPU to be running application code when VBAT > VBAT_BOD threshold XTAL startup time Time to 32M XTAL ready for radio operation  350  s Sleep wake-up time Time to CPU to be running after wake-up trigger  0.2  s power-down wake-up time Time to CPU to be running after wake-up trigger with RAM held  392  s power-down wake-up time Time to CPU to be running after wake-up trigger without RAM held  836  s deep power-down wake-up Time to CPU to be running after wake-up trigger  936  s [1] Time to start of executing simple application. 14.6 SPI timing Table 31. SPI master timing VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified; CL = 10 pF balanced loading on all pins; Input slew = 1 ns; SLEW set to standard mode for all pins; Parameters samples at the 90% and 10% level of the rising or falling edge. Symbol Parameter Min Typ Max Unit tDS Data set-up time 10   ns tDH Data hold time 5   ns tV(Q) Data output valid time tcy(SCK) SCK frequency -2  15 ns 0.01  8 MHz Duty cycle tSS tSH 45 50 55 % SSEL low before SCK edge [1] 1   SCK cycles SSEL low after last SCK edge [2] 0.5   SCK cycles [1] K32W041A/K32W041AM Product data sheet Pre-delay can be configured to increase this time in steps of 1 SCK cycle All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 63 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM [2] Post-delay can be configured to increase this time in steps of 1 SCK cycle Table 32. SPI slave timing VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified; CL = 10 pF balanced loading on all pins; Input slew = 1 ns; SLEW set to standard mode for all pins; Parameters samples at the 90% and 10% level of the rising or falling edge. Symbol Parameter Min Typ Max Unit tDS tDH Data set-up time 12   ns Data hold time 5   ns tV(Q) Data output valid time 0  35 ns tcy(SCK) SCK frequency   8 MHz tSS SSEL low before SCK edge [1] tSH SSEL low after last SCK edge [2] 1   ns 0.5   ns [1] Pre-delay can be configured to increase this time in steps of 1 SCK cycle [2] Post-delay can be configured to increase this time in steps of 1 SCK cycle Tcy(clk) SCK (CPOL = 0) SCK (CPOL = 1) SSEL tSS MOSI (CPHA = 0) tSH tv(Q) tv(Q) DATA VALID (MSB) DATA VALID DATA VALID (MSB) MOSI (CPHA = 1) IDLE DATA VALID (MSB) DATA VALID (LSB) IDLE DATA VALID (MSB) tDH tDS MISO (CPHA = 0) DATA VALID (LSB) DATA VALID tv(Q) tv(Q) DATA VALID (MSB) DATA VALID tDS MISO (CPHA = 1) DATA VALID (MSB) DATA VALID (LSB) IDLE DATA VALID (MSB) DATA VALID (LSB) IDLE DATA VALID (MSB) tDH DATA VALID Fig 17. SPI master interface timings K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 64 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Tcy(clk) SCK (CPOL = 0) SCK (CPOL = 1) t SH t SS SSEL MISO (CPHA = 0) tv(Q) tv(Q) DATA VALID (MSB) DATA VALID tDS MOSI (CPHA = 0) DATA VALID (MSB) MISO (CPHA = 1) DATA VALID (LSB) IDLE DATA VALID (MSB) DATA VALID (LSB) IDLE DATA VALID (MSB) tDH DATA VALID tv(Q) tv(Q) DATA VALID (MSB) DATA VALID tDS MOSI (CPHA = 1) DATA VALID (MSB) DATA VALID (LSB) IDLE DATA VALID (MSB) DATA VALID (LSB) IDLE DATA VALID (MSB) tDH DATA VALID Fig 18. SPI slave interface timings 14.7 USART timing Table 33. USART master timing (in synchronous mode) VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified; CL = 30 pF balanced loading on all pins; Input slew = 1 ns; SLEW set to standard mode for all pins; Parameters samples at the 90% and 10% level of the rising or falling edge. Symbol Parameter Min Typ Max Unit tSU(D) Data set-up time 45   ns th(D) Data hold time 5   ns tV(Q) Data output valid time 0  25 ns tcy(SCLK) SCLK frequency   5 MHz Table 34. USART slave timing (in synchronous mode) VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified; CL = 30 pF balanced loading on all pins; Input slew = 1 ns; SLEW set to standard mode for all pins; Parameters samples at the 90% and 10% level of the rising or falling edge. Symbol Parameter tSU(D) Data set-up time K32W041A/K32W041AM Product data sheet Min Typ Max Unit 5   ns All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 65 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 34. USART slave timing (in synchronous mode) VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified; CL = 30 pF balanced loading on all pins; Input slew = 1 ns; SLEW set to standard mode for all pins; Parameters samples at the 90% and 10% level of the rising or falling edge. Symbol Parameter Min Typ Max Unit th(D) Data hold time 5   ns tV(Q) Data output valid time 0  55 ns tcy(SCLK) SCLK frequency   5 MHz Tcy(clk) Un_SCLK (CLKPOL = 0) Un_SCLK (CLKPOL = 1) tv(Q) tvQ) START TXD BIT0 BIT1 tsu(D) th(D) START RXD BIT1 BIT0 Fig 19. USART interface timings 14.8 SPIFI timing Table 35. SPIFI timing VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified; CL = 10 pF balanced loading on all pins; EHS=1 for all pins; Parameters samples at the 90% and 10% level of the rising or falling edge; simulated values. Symbol Parameter Min Typ Max Unit tcy(clk) Clock cycle time 30.0   ns tDS Data set-up time 3   ns tDH Data hold time 3   ns tV(Q) Data output valid time   5 ns tH(Q) Data output hold time -10.5   ns Duty cycle 40  60 % tSS SSEL set-up time, time SSEL is low before first SCK edge 0.5   SCK cycles tSH SSEL hold time, time SSEL is low after last SCK 0.5   SCK cycles K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 66 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM SPIFI_SSEL Tcy(clk) tSH tSS SPIFI_SCK tv(Q) DATA VALID SPIFI data out th(Q) DATA VALID tDS DATA VALID SPIFI data in tDH DATA VALID Fig 20. SPIFI interface timings 14.9 PWM timing Table 36. PWM timing VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified; CL = 10 pF balanced loading on all pins; Input slew = 1ns; SLEW set to standard mode for all pins; parameters samples at the 90% and 10% level of the rising or falling edge; simulated skew (over process, voltage and temperature) of any two PWM output signals; values guaranteed by design. Symbol Parameter tSK Output skew time Min Typ Max Unit 0  10 ns 14.10 DMIC timing Table 37. DMIC timing VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified; CL = 10 pF balanced loading on all pins; Input slew = 1ns; SLEW set to standard mode for all pins; parameters samples at the 90% and 10% level of the rising or falling edge; bypass bit = 0; based on simulated values and for 2.4 V to 3.6 V. Symbol Parameter tcy(SCK) DMIC CLK frequency Duty cycle Conditions CL = 10 pF using 32MHz XTAL clock source Min Typ Max Unit   2 MHz 48  52 % tDS Data set-up time 25   ns tDH Data hold time 1   ns K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 67 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM CLOCK tDH tSU DATA Fig 21. DMIC interface timings 14.11 ISO7816 Table 38. Clock of ISO7816 VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified; Tj = −40 °C to +90 °C; unless otherwise specified; guaranteed by design; Not tested in production. Symbol Parameter VOH High-level output voltage 0.7 x VBAT VOL Low-level output voltage 0 Duty cycle 48 CLK frequency 2 Freq Min Typ Max Unit  VBAT V  0.3 x VBAT V  52 %  12 MHz Table 39. Input output of ISO7816 VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified; unless otherwise specified; guaranteed by design; Not tested in production. Symbol Parameter Conditions Min VOH High-level output voltage CL = 10 pF 0.7 x VBAT VOL Low-level output voltage CL = 10 pF 0 VIH High-level input voltage 0.75 x VBAT VIL Low-level input voltage Max Unit  VBAT V  0.3 x VBAT V  VBAT + 0.1 V 0  0.3 V IOH IOL High-level output current 10  1000 A Low-level output current 600  1000 A tr(O) Output rise time CL= 30 pF; 10 % to 90 %;   1.2 s tf(O) Output fall time CL= 30 pF; 10 % to 90 %;   1.2 s For VBAT from 0 V to 3.6 V Typ 0 V to VBAT 0 V to VBAT tr(I) Input rise time   100 ns tf(I) Input fall time   100 ns K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 68 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM 14.12 I2C timing Table 40. I2C timing VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified; guaranteed by design. Not tested in production. Symbol Parameter Conditions fSCL SC clock frequency Standard-mode tf tLOW tHIGH tHD;DAT tSU;DAT Min Typ Max Unit 0  100 kHz Fast-mode 0  400 kHz Fast-mode plus 0  1 MHz   300 ns 20 x VDDE/5.5  300 ns Fast-mode plus   120 ns Standard-mode 4.7   s Fast-mode 1.3   s Fast-mode plus 0.5   s Fall time, of both SDA and Standard-mode SCL signals Fast-mode Low period of the SCL clock High period of the SCL clock Data hold time Data setup time K32W041A/K32W041AM Product data sheet [8] 4   s Fast-mode 0.6   s Fast-mode plus 0.26   s Standard-mode 0   ns Fast-mode 0   ns Fast-mode plus 0   ns Standard-mode 250   ns Fast-mode 100   ns Fast-mode plus 50   ns Standard-mode [1] tHD;DAT is the data hold time that is measured from the falling edge of SCL; applies to data in transmission and the acknowledge. [2] A device must internally provide a hold time of at least 300 ns for the SDA signal (with respect to the VIH(min) of the SCL signal) to bridge the undefined region of the falling edge of SCL. [3] The maximum tf for the SDA and SCL bus lines is specified at 300 ns. The maximum fall time for the SDA output stage tf is specified at 250 ns. This allows series protection resistors to be connected in between the SDA and the SCL pins and the SDA/SCL bus lines without exceeding the maximum specified tf. [4] In Fast-mode Plus, fall time is specified the same for both output stage and bus timing. If series resistors are used, designers should allow for this when considering bus timing. [5] The maximum tHD;DAT could be 3.45 s and 0.9 s for Standard-mode and Fast-mode but must be less than the maximum of tVD;DAT or tVD;ACK by a transition time. This maximum must only be met if the device does not stretch the LOW period (tLOW) of the SCL signal. If the clock stretches the SCL, the data must be valid by the set-up time before it releases the clock. [6] tSU;DAT is the data set-up time that is measured with respect to the rising edge of SCL; applies to data in transmission and the acknowledge. [7] A Fast-mode I2C-bus device can be used in a Standard-mode I2C-bus system but the requirement tSU;DAT = 250 ns must then be met. This will automatically be the case if the device does not stretch the LOW period of the SCL signal. If such a device does stretch the LOW period of the SCL signal, it must output the next data bit to the SDA line tr(max) + tSU;DAT = 1000 + 250 = 1250 ns (according to the Standard-mode I2C-bus specification) before the SCL line is released. Also the acknowledge timing must meet this set-up time. [8] Valid for I2C IO cells. When I2C functionality is supported on standard IO cells this Min time is 0. All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 69 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM tf SDA tSU;DAT 70 % 30 % 70 % 30 % tHD;DAT tf tHIGH 70 % 30 % SCL 70 % 30 % 70 % 30 % 70 % 30 % tLOW 1 / fSCL S Fig 22. I2C interface timings 14.13 GPIO pin timing Table 41. GPIO pin timing VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified; Input slew = 1 ns; parameters samples at the 90% and 10% level of the rising or falling edge. Symbol Parameter Conditions GPIO pin interrupt pulse width (digital glitch filter disabled) - Synchronous path [1] GPIO pin interrupt pulse width (digital glitch filterdisabled) Asynchronous path [3] Min Typ Max Unit 1.5   Bus clock cycles 20   ns [2] [1] This is the minimum pulse width that is guaranteed to pass through the pin synchronization circuitry in run modes (Min CPU clock at 12 MHz) [2] The greater of synchronous and asynchronous timing must be met [3] This is the minimum pulse width that is guaranteed to be recognized 14.14 Radio transceiver (IEEE 802.15.4) This K32W041A/K32W041AM meets all the requirements of the IEEE 802.15.4 standard over 2.4 V to 3.6 V and offers the improved RF characteristics shown in Table 43. All RF characteristics are measured single ended. This part also meets the following regulatory body approvals, when used with NXP’s Module Reference Designs. Compliant with FCC part 15 rules, IC Canada and ETSI ETS 300-328, refer to the K32W041A/K32W041AM Module Reference Design package on the Wireless Connectivity area of the NXP web site Ref. 2. The PCB schematic and layout rules detailed in Section 9 “Application design-in information” must be followed. Failure to do so will likely result in the K32W041A/K32W041AM failing to meet the performance specification detailed herein and worst case may result in device not functioning in the end application. Table 42. RF port characteristics Single-ended; Impedance = 50 Ω; VDDE = 2.4 V to 3.6 V; Tamb = -40 °C to +85 °C; unless otherwise specified. Symbol Parameter Min Typ Max Unit Frange Frequency range 2.4  2.485 GHz K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 70 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 43. Radio transceiver characteristics: +25 °C VDDE = 2.4 V to 3.6 V; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit Receiver sensitivity 1 % PER, as per IEEE 802.15.4  99.7  dBm  7.3  dB   10 dBm  -2.1  dB Adjacent -5 MHz  35.6  dB Adjacent +5 MHz  36  dB Alternate -10 MHz  46.3  dB Alternate +10 MHz  46.7  dB -15 MHz  51.5  dB Receiver SRX [1] NF Noise Figure Max gain PinMaxRX Maximum receiver input power 1 % PER, measured as sensitivity Coch Co-channel Interference 1 % PER, with wanted signal 3 dB above rejection sensitivity as per IEEE 802.15.4 Rej-5M Interference rejection, 1% PER, with wanted signal 3 dB above sensitivity as per IEEE 802.15.4[2] Rej+5M Rej-10M Rej+10M Rej-15M Rej+15M RejProp-5M RejProp+5M RejProp-10M RejProp+10M RejProp-15M Proprietary mode interference rejection. 1% PER, with wanted signal 3 dB above sensitivity as per IEEE 802.15.4[3] RejProp+15M RejCW-5M RejCW+5M RejCW-10M RejCW+10M CW interference rejection. 1% PER, with wanted signal 3 dB above sensitivity as per IEEE 802.15.4[4] RejCW-15M [2] +15 MHz  52.3  dB Adjacent -5 MHz  57.1  dB Adjacent +5 MHz  59.6  dB Alternate -10 MHz  62.1  dB Alternate +10 MHz  62.7  dB -15 MHz  58  dB +15 MHz  60.8  dB Adjacent -5 MHz  59  dB Adjacent +5 MHz  59.7  dB Alternate -10 MHz  62  dB Alternate +10 MHz  62.6  dB -15 MHz  61.1  dB +15 MHz  61.5  dB RejOOB Out-of-band rejection 1 % PER with wanted signal 3 dB above sensitivity, CW interferers at 868 MHz (KNX), RF/2, 2100 MHz (WCDMA), 2500 MHz (LTE), or RF/3 (3GPP-Japan)  61.6  dB IMP2,4 Inter-modulation protection 1% PER with wanted signal 3 dB above sensitivity, modulated interferers at 2 and 4 channels separation [5]  44  dB 1% PER with wanted signal 3 dB above sensitivity, modulated interferers at 3 and 6 channels separation [5]  46.5  dB RejCW+15M IMP3,6 K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 71 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 43. Radio transceiver characteristics: +25 °C …continued VDDE = 2.4 V to 3.6 V; unless otherwise specified. Symbol Parameter PinBlockin Blocking input power g Conditions Min Typ Max Unit Desired channel IEEE 802.15.4, level = measured sensitivity + 6dB, channels 11 & 26. Unwanted channel CW at 2380 MHz or 2503.5 MHz  -20.6  dBm Desired channel IEEE 802.15.4, level = measured sensitivity + 6dB, channels 11 & 26. Unwanted channel CW at 2300 MHz, 2330 MHz & 2360 MHz  -19.5  dBm Desired channel IEEE 802.15.4, level = measured sensitivity + 6dB, channels 11 & 26. Unwanted channel CW at 2523.5 MHz, 2553.5 MHZ, 2583.5 MHz, 2613.5 MHz, 2643.5 MHz, 2673.5 MHz  -18.7  dBm  2  dB [6] RSSIvar RSSI variation Desired channel IEEE 802.15.4, over the RSSI range -100 dBm to 8 dBm PspRX Receiver spurious emission, measured conducted into 50 ohms 30 MHz to 1 GHz, 100 kHz RBW, 300 kHz VBW, Filter type 3 dB (Gaussian), Peak detector, Trace Mode Max hold  -87.1  dBm 1 GHz to 12.75 GHz, 1 MHz RBW, 3MHz VBW, Filter type 3dB (Gaussian), Peak detector, Trace mode Max hold  -70.9  dBm  -98  dBm LOLeakRX Local oscillator leakage power WIFI rejection 1% PER, with wanted signal IEEE 802.15.4 -75 dBm 2470 MHz, WIFI signal IEEE 802.11n 2447 MHz (20MHz mode)  55.6  dB PoutMax Maximum output power Measured with Wide Band Power Meter  15.1  dBm Pout Output power in band tilt At +10 dBm  0.3  dB At +15 dBm  0.3  dB  45.7  dB With IEEE 802.15.4 channel at +10 dBm  6.3  % With IEEE 802.15.4 channel at +15 dBm  6.3  % Offset error vector magnitude With IEEE 802.15.4 channel at +10 dBm  0.33  % With IEEE 802.15.4 channel at +15 dBm  0.33  % Error Vector Magnitude With proprietary mode at +10 dBm  23.2  % With proprietary mode at +15 dBm  24.9  % With proprietary mode at +10 dBm  3.2  % With proprietary mode at +15 dBm  3.7  % RejWIFI Transmitter PoutRange Output power control range EVM Error vector magnitude OEVM EVMProp OEVMProp Offset error Vector Magnitude K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 72 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 43. Radio transceiver characteristics: +25 °C …continued VDDE = 2.4 V to 3.6 V; unless otherwise specified. Symbol Parameter Conditions PSD Power spectral density PSDProp TXH2 TXH3 Min Typ Max Unit Relative density at greater than 3.5 MHz offset as per IEEE 802.15.4 at +10 dBm  -37.4  dBc Absolute density at greater than 3.5 MHz offset at +10 dBm as per IEEE 802.15.4 at +10 dBm  -38.2  dBm Relative density at greater than 3.5 MHz offset as per IEEE 802.15.4 at +15 dBm  -37.4  dBc Absolute density at greater than 3.5 MHz offset at +10 dBm as per IEEE 802.15.4 at +15 dBm  -33.2  dBm Proprietary mode power Relative density at greater than 3.5 MHz spectral density offset with proprietary mode at +10 dBm  -61.2  dBc Absolute density at greater than 3.5 MHz offset with proprietary mode at +10 dBm  -62.2  dBm Relative density at greater than 3.5 MHz offset with proprietary mode at +15 dBm  -61.2  dBc Absolute density at greater than 3.5 MHz offset with proprietary mode at +15 dBm  -57.5  dBm With IEEE 802.15.4 channel at +10 dBm  -62.4  dBm/ MHz With IEEE 802.15.4 channel at +15 dBm  -54  dBm/ MHz With IEEE 802.15.4 channel at +10 dBm  -73  dBm/ MHz With IEEE 802.15.4 channel at +15 dBm  -61  dBm/ MHz 2nd Harmonic of Transmit Carrier Frequency 3rd Harmonic of Transmit Carrier Frequency K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 73 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 43. Radio transceiver characteristics: +25 °C …continued VDDE = 2.4 V to 3.6 V; unless otherwise specified. Symbol Parameter Conditions PspTX Transmitter spurious emission, measured conducted into 50 ohms Transmitter spurious emission, ETSI exceptions K32W041A/K32W041AM Product data sheet Min Typ Max Unit 30 MHz to 1 GHz, Peak detector, RBW=100 kHz  -80  dBm 1 GHz to 26 GHz, Peak detector, RBW 1MHz, based on FCC at +10 dBm  -22.1  dBm 1 GHz to 26 GHz, Peak detector, RBW 1MHz, based on FCC with proprietary mode at +10 dBm  -37.1  dBm 1 GHz to 12.75 GHz, Peak detector, RBW 1MHz, based on ETSI at +10 dBm  -39.8  dBm 1 GHz to 12.75 GHz, Peak detector, RBW 1MHz, based on ETSI with proprietary mode at +10 dBm  -44  dBm 1 GHz to 26 GHz, Average detector, RBW = 1 MHz, based on FCC at +10 dBm  -27.9  dBm 1 GHz to 26 GHz, Average detector, RBW = 1 MHz with proprietary mode, based on FCC at +10 dBm  -45.3  dBm 1 GHz to 26 GHz, Peak detector, RBW 1MHz, based on FCC at +15 dBm  -16.9  dBm 1 GHz to 26 GHz, Peak detector, RBW 1MHz, based on FCC with proprietary mode at +15 dBm  -33  dBm 1 GHz to 12.75 GHz, Peak detector, RBW 1MHz, based on ETSI at +15 dBm  -39.1  dBm 1 GHz to 12.75 GHz, Peak detector, RBW 1MHz, based on ETSI with proprietary mode at +15 dBm  -39.2  dBm 1 GHz to 26 GHz, Average detector, RBW = 1 MHz, based on FCC at +15 dBm  -23.7  dBm 1 GHz to 26 GHz, Average detector, RBW = 1 MHz with proprietary mode, based on FCC at +15 dBm  -45.1  dBm 1.8 GHz to 1.9 GHz  -58  dBm 5.15 GHz to 5.3 GHz  -56.4  dBm [1] Considering an integrated BW of 2 MHz, and a minimum SNR of 4 dB for the demodulator. [2] Interference rejection is defined as the value, when 1 % PER is seen with the wanted signal 3 dB above sensitivity, with a modulated interferer as per IEEE 802.15.4. [3] Proprietary mode interference rejection is defined as the value, when 1 % PER is seen with the wanted signal 3 dB above sensitivity, with a proprietary mode interferer. [4] CW Interference rejection is defined as the value, when 1 % PER is seen with the wanted signal 3 dB above sensitivity, with a CW interferer. [5] The intermodulation protection level is the difference between the wanted channel power and one of the two interferers power. Both interferers are modulated as per IEEE 802.15.4 and have the same power. [6] This RSSI variation over temperature is obtained with the use of the embedded thermometer and the integrated API (see application note). All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 74 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 44. Radio transceiver characteristics: -40 °C VDDE = 2.4 V to 3.6 V; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit Receiver sensitivity 1 % PER, as per IEEE 802.15.4  101.3  dBm  5.7  dB   10 dBm  -2  dB Adjacent -5 MHz  35.9  dB Adjacent +5 MHz  35.8  dB Alternate -10 MHz  46.5  dB Alternate +10 MHz  46.6  dB -15 MHz  51.6  dB Receiver SRX [1] NF Noise Figure Max gain PinMaxRX Maximum receiver input power 1 % PER, measured as sensitivity Coch Co-channel Interference 1 % PER, with wanted signal 3 dB, above rejection sensitivity as per IEEE 802.15.4 Rej-5M Interference rejection, 1% PER, with wanted signal 3 dB above sensitivity as per IEEE 802.15.4[2] Rej+5M Rej-10M Rej+10M Rej-15M Rej+15M RejProp-5M RejProp+5M RejProp-10M RejProp+10M RejProp-15M Proprietary mode interference rejection. 1% PER, with wanted signal 3 dB above sensitivity as per IEEE 802.15.4[3] RejProp+15M RejCW-5M RejCW+5M RejCW-10M RejCW+10M CW interference rejection. 1% PER, with wanted signal 3 dB above sensitivity as per IEEE 802.15.4[4] RejCW-15M [2] +15 MHz  52.1  dB Adjacent -5 MHz  56.4  dB Adjacent +5 MHz  60.4  dB Alternate -10 MHz  60.6  dB Alternate +10 MHz  61.3  dB -15 MHz  56.5  dB +15 MHz  59.2  dB Adjacent -5 MHz  56.8  dB Adjacent +5 MHz  60.4  dB Alternate -10 MHz  60.4  dB Alternate +10 MHz  60.9  dB -15 MHz  59.9  dB +15 MHz  60.7  dB RejOOB Out-of-band rejection 1 % PER with wanted signal 3 dB above sensitivity, CW interferers at 868 MHz (KNX), RF/2, 2100 MHz (WCDMA), 2500 MHz (LTE), or RF/3 (3GPP-Japan)  61.7  dB IMP2,4 Inter-modulation protection 1% PER with wanted signal 3 dB above sensitivity, modulated interferers at 2 and 4 channels separation [5]  42.5  dB 1% PER with wanted signal 3 dB above sensitivity, modulated interferers at 3 and 6 channels separation [5]  46.5  dB RejCW+15M IMP3,6 K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 75 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 44. Radio transceiver characteristics: -40 °C …continued VDDE = 2.4 V to 3.6 V; unless otherwise specified. Symbol Parameter PinBlockin Blocking input power g Conditions Min Typ Max Unit Desired channel IEEE 802.15.4, level = measured sensitivity + 6dB, channels 11 & 26. Unwanted channel CW at 2380 MHz or 2503.5 MHz  -22  dBm Desired channel IEEE 802.15.4, level = measured sensitivity + 6dB, channels 11 & 26. Unwanted channel CW at 2300 MHz, 2330 MHz & 2360 MHz  -21.2  dBm Desired channel IEEE 802.15.4, level = measured sensitivity + 6dB, channels 11 & 26. Unwanted channel CW at 2523.5 MHz, 2553.5 MHZ, 2583.5 MHz, 2613.5 MHz, 2643.5 MHz, 2673.5 MHz  -20.4  dBm  2  dB [6] RSSIvar RSSI variation Desired channel IEEE 802.15.4, over the RSSI range -101 dBm to +9 dBm PspRX Receiver spurious emission, measured conducted into 50 ohms 30 MHz to 1 GHz, 100 kHz RBW, 300 kHz VBW, Filter type 3 dB (Gaussian), Peak detector, Trace Mode Max hold  -83.3  dBm 1 GHz to 12.75 GHz, 1 MHz RBW, 3MHz VBW, Filter type 3dB (Gaussian), Peak detector, Trace mode Max hold  -62.7  dBm  -98  dBm LOLeakRX Local oscillator leakage power WIFI rejection 1 % PER, with wanted signal IEEE 802.15.4 -75 dBm 2470 MHz, WIFI signal IEEE 802.11n 2447 MHz (20MHz mode)  53.7  dB PoutMax Maximum output power Measured with Wide Band Power Meter  15.5  dBm Pout Output power in band tilt at +10 dBm  0.3  dB at +15 dBm  0.3  dB  46.6  dB With IEEE 802.15.4 channel at +10 dBm  6.6  % With IEEE 802.15.4 channel at +15 dBm  6.0  % Offset error vector magnitude With IEEE 802.15.4 channel at +10 dBm  0.36  % With IEEE 802.15.4 channel at +15 dBm  0.30  % Error Vector Magnitude With proprietary mode at +10 dBm  22.5  % With proprietary mode at +15 dBm  23.2  % With proprietary mode at +10 dBm  3.1  % With proprietary mode at +15 dBm  3.1  % RejWIFI Transmitter PoutRange Output power control range EVM Error vector magnitude OEVM EVMProp OEVMProp Offset error Vector Magnitude K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 76 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 44. Radio transceiver characteristics: -40 °C …continued VDDE = 2.4 V to 3.6 V; unless otherwise specified. Symbol Parameter Conditions PSD Power spectral density PSDProp TXH2 TXH3 Min Typ Max Unit Relative density at greater than 3.5 MHz offset as per IEEE 802.15.4 at +10 dBm  -37.3  dBc Absolute density at greater than 3.5 MHz offset at +10 dBm as per IEEE 802.15.4 at +10 dBm  -37.7  dBm Relative density at greater than 3.5 MHz offset as per IEEE 802.15.4 at +15 dBm  -37.3  dBc Absolute density at greater than 3.5 MHz offset at +10 dBm as per IEEE 802.15.4 at +15 dBm  -32.7  dBm Proprietary mode power Relative density at greater than 3.5 MHz spectral density offset with proprietary mode at +10 dBm  -61.2  dBc Absolute density at greater than 3.5 MHz offset with proprietary mode at +10 dBm  -61.9  dBm Relative density at greater than 3.5 MHz offset with proprietary mode at +15 dBm  -61.2  dBc Absolute density at greater than 3.5 MHz offset with proprietary mode at +15 dBm  -57.3  dBm 2nd Harmonic of Transmit Carrier Frequency With IEEE 802.15.4 channel at +10 dBm  -61.6  dBm/ MHz With IEEE 802.15.4 channel at +15 dBm  -54.5  dBm/ MHz 3rd Harmonic of Transmit Carrier Frequency With IEEE 802.15.4 channel at +10 dBm  -73  dBm/ MHz With IEEE 802.15.4 channel at +15 dBm  -62.5  dBm/ MHz K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 77 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 44. Radio transceiver characteristics: -40 °C …continued VDDE = 2.4 V to 3.6 V; unless otherwise specified. Symbol Parameter Conditions PspTX Transmitter spurious emission, measured conducted into 50 ohms Transmitter spurious emission, ETSI exceptions K32W041A/K32W041AM Product data sheet Min Typ Max Unit 30 MHz to 1 GHz, Peak detector, RBW=100kHz  -76.7  dBm 1 GHz to 26 GHz, Peak detector, RBW 1MHz, based on FCC at +10 dBm  -21.6  dBm 1 GHz to 26 GHz, Peak detector, RBW 1MHz, based on FCC with proprietary mode at +10 dBm  -37.3  dBm 1 GHz to 12.75 GHz, Peak detector, RBW 1MHz, based on ETSI at +10 dBm  -39.6  dBm 1 GHz to 12.75 GHz, Peak detector, RBW 1MHz, based on ETSI with proprietary mode at +10 dBm  -44  dBm 1 GHz to 26 GHz, Average detector, RBW = 1 MHz, based on FCC at +10 dBm  -27.3  dBm 1 GHz to 26 GHz, Average detector, RBW = 1 MHz with proprietary mode, based on FCC at +10 dBm  -46.1  dBm 1 GHz to 26 GHz, Peak detector, RBW 1MHz, based on FCC at +15 dBm  -17.1  dBm 1 GHz to 26 GHz, Peak detector, RBW 1MHz, based on FCC with proprietary mode at +15 dBm  -32.5  dBm 1 GHz to 12.75 GHz, Peak detector, RBW 1MHz, based on ETSI at +15 dBm  -39.1  dBm 1 GHz to 12.75 GHz, Peak detector, RBW 1MHz, based on ETSI with proprietary mode at +15 dBm  -38.9  dBm 1 GHz to 26 GHz, Average detector, RBW = 1 MHz, based on FCC at +15 dBm  -23.8  dBm 1 GHz to 26 GHz, Average detector, RBW = 1 MHz with proprietary mode, based on FCC at +15 dBm  -45.1  dBm 1.8 GHz to 1.9 GHz  -58.4  dBm 5.15 GHz to 5.3 GHz  -56.8  dBm [1] Considering an integrated BW of 2 MHz, and a minimum SNR of 4 dB for the demodulator. [2] Interference rejection is defined as the value, when 1% PER is seen with the wanted signal 3 dB above sensitivity, with a modulated interferer as per IEEE 802.15.4. [3] Proprietary mode interference rejection is defined as the value, when 1 % PER is seen with the wanted signal 3 dB above sensitivity, with a proprietary mode interferer. [4] CW Interference rejection is defined as the value, when 1 % PER is seen with the wanted signal 3 dB above sensitivity, with a CW interferer. [5] The intermodulation protection level is the difference between the wanted channel power and one of the two interferers power. Both interferers are modulated as per IEEE 802.15.4 and have the same power. [6] This RSSI variation over temperature is obtained with the use of the embedded thermometer and the integrated API (see application note). All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 78 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 45. Radio transceiver characteristics: +85 °C VDDE = 2.4 V to 3.6 V; unless otherwise specified. Symbol Parameter Conditions receiver sensitivity 1 % PER, as per IEEE 802.15.4 Min Typ Max Unit  97.1  dBm  9.9  dB   10 dBm  -2.4  dB Receiver SRX [1] NF Noise Figure Max gain PinMaxRX Maximum receiver input power 1 % PER, measured as sensitivity Coch Co-channel Interference rejection 1 % PER, with wanted signal 3 dB, above sensitivity as per IEEE 802.15.4 Rej-5M Interference rejection, 1% PER, with wanted signal 3 dB above sensitivity as per IEEE 802.15.4[2] Adjacent -5 MHz  35.4  dB Adjacent +5 MHz  35.8  dB Alternate -10 MHz  46.3  dB Alternate +10 MHz  46.5  dB -15 MHz  51.7  dB +15 MHz  52.1  dB Adjacent -5 MHz  54.7  dB Adjacent +5 MHz  56.8  dB Alternate -10 MHz  59.9  dB Alternate +10 MHz  63.3  dB -15 MHz  60.3  dB +15 MHz  65.4  dB Adjacent -5 MHz  56.1  dB Adjacent +5 MHz  57.6  dB Alternate -10 MHz  62.9  dB Alternate +10 MHz  64  dB -15 MHz  62.3  dB Rej+5M Rej-10M Rej+10M Rej-15M Rej+15M RejProp-5M RejProp+5M RejProp-10M RejProp+10M RejProp-15M Proprietary mode interference rejection. 1% PER, with wanted signal 3 dB above sensitivity as per IEEE 802.15.4[3] RejProp+15M RejCW-5M RejCW+5M RejCW-10M RejCW+10M CW interference rejection. 1% PER, with wanted signal 3 dB above sensitivity as per IEEE 802.15.4[4] RejCW-15M [2] +15 MHz  65.3  dB RejOOB Out-of-band rejection 1 % PER with wanted signal 3 dB above sensitivity, CW interferers at 868 MHz (KNX), RF/2, 2100 MHz (WCDMA), 2500 MHz (LTE), or RF/3 (3GPP-Japan)  60.8  dB IMP2,4 Inter-modulation protection 1% PER with wanted signal 3 dB above sensitivity, modulated interferers at 2 and 4 channels separation [5]  44.8  dB 1% PER with wanted signal 3 dB above sensitivity, modulated interferers at 3 and 6 channels separation [5]  47  dB RejCW+15M IMP3,6 K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 79 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 45. Radio transceiver characteristics: +85 °C …continued VDDE = 2.4 V to 3.6 V; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit PinBlocking Blocking input power Desired channel IEEE 802.15.4, level = measured sensitivity + 6 dB, channels 11 & 26. Unwanted channel CW at 2380 MHz or 2503.5 MHz  -20  dBm Desired channel IEEE 802.15.4, level = measured sensitivity + 6 dB, channels 11 & 26. Unwanted channel CW at 2300 MHz, 2330 MHz & 2360 MHz  -17.2  dBm Desired channel IEEE 802.15.4, level = measured sensitivity + 6dB, channels 11 & 26. Unwanted channel CW at 2523.5 MHz, 2553.5 MHZ, 2583.5 MHz, 2613.5 MHz, 2643.5 MHz, 2673.5 MHz  -16.3  dBm  2  dB [6] RSSIvar RSSI variation Desired channel IEEE 802.15.4, over the RSSI range -97 dBm to +5 dBm PspRX Receiver spurious emission, Measured conducted into 50 ohms 30 MHz to 1 GHz, 100 kHz RBW, 300 kHz VBW, Filter type 3 dB (Gaussian), Peak detector, Trace Mode Max hold  -87.7  dBm 1 GHz to 12.75 GHz, 1 MHz RBW, 3MHz VBW, Filter type 3dB (Gaussian), Peak detector, Trace mode Max hold  -64.9  dBm  -98  dBm LOLeakRX Local oscillator leakage power RejWIFI WIFI rejection 1 % PER, with wanted signal IEEE 802.15.4 -75 dBm 2470 MHz, WIFI signal IEEE 802.11n 2447 MHz (20MHz mode)  51.1  dB PoutMax Maximum output power Measured with Wide Band Power Meter  14.6  dBm Pout Output power in band tilt At +10 dBm  0.3  dB At +15 dBm  0.3  dB Transmitter PoutRange Output power control range  46.8  dB EVM Error vector magnitude With IEEE 802.15.4 channel at +10 dBm  6.6  % With IEEE 802.15.4 channel at +15 dBm  6.2  % With IEEE 802.15.4 channel at +10 dBm  0.36  % With IEEE 802.15.4 channel at +15 dBm  0.36  % OEVM EVMProp OEVMProp Offset error vector magnitude Error Vector Magnitude With proprietary mode at +10 dBm  23  % With proprietary mode at +15 dBm  23  % With proprietary mode at +10 dBm  3.2  % With proprietary mode at +15 dBm  3.2  % Offset error Vector Magnitude K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 80 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 45. Radio transceiver characteristics: +85 °C …continued VDDE = 2.4 V to 3.6 V; unless otherwise specified. Symbol Parameter PSD PSDProp TXH2 TXH3 Min Typ Max Unit Power spectral density Relative density at greater than 3.5 MHz offset as per IEEE 802.15.4 at +10 dBm  -37.5  dBc Absolute density at greater than 3.5 MHz offset at +10 dBm as per IEEE 802.15.4 at +10 dBm  -39.5  dBm Relative density at greater than 3.5 MHz offset as per IEEE 802.15.4 at +15 dBm  -37.5  dBc Absolute density at greater than 3.5 MHz offset at +10 dBm as per IEEE 802.15.4 at +15 dBm  -33.7  dBm Proprietary mode Relative density at greater than 3.5 power spectral density MHz offset with proprietary mode at +10 dBm  -60.6  dBc Absolute density at greater than 3.5 MHz offset with proprietary mode at +10 dBm  -62.8  dBm Relative density at greater than 3.5 MHz offset with proprietary mode at +15 dBm  -60.6  dBc Absolute density at greater than 3.5 MHz offset with proprietary mode at +15 dBm  -57.4  dBm 2nd Harmonic of Transmit Carrier Frequency With IEEE 802.15.4 channel at +10 dBm  -63.3  dBm/M Hz With IEEE 802.15.4 channel at +15 dBm  -56.4  dBm/M Hz 3rd Harmonic of Transmit Carrier Frequency With IEEE 802.15.4 channel at +10 dBm  -73  dBm/M Hz With IEEE 802.15.4 channel at +15 dBm  -63.6  dBm/M Hz K32W041A/K32W041AM Product data sheet Conditions All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 81 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 45. Radio transceiver characteristics: +85 °C …continued VDDE = 2.4 V to 3.6 V; unless otherwise specified. Symbol Parameter Conditions PspTX Transmitter spurious emission, measured conducted into 50 ohms Transmitter spurious emission, ETSI exceptions K32W041A/K32W041AM Product data sheet Min Typ Max Unit 30 MHz to 1 GHz, Peak detector, RBW=100kHz  -76.3  dBm 1 GHz to 26 GHz, Peak detector, RBW 1MHz, based on FCC at +10 dBm  -23.3  dBm 1 GHz to 26 GHz, Peak detector, RBW 1MHz, based on FCC with proprietary mode at +10 dBm  -39  dBm 1 GHz to 12.75 GHz, Peak detector, RBW 1MHz, based on ETSI at +10 dBm  -41.3  dBm 1 GHz to 12.75 GHz, Peak detector, RBW 1MHz, based on ETSI with proprietary mode at +10 dBm  -44.3  dBm 1 GHz to 26 GHz, Average detector, RBW = 1 MHz, based on FCC at +10 dBm  -29.2  dBm 1 GHz to 26 GHz, Average detector, RBW = 1 MHz with proprietary mode, based on FCC at +10 dBm  -46.3  dBm 1 GHz to 26 GHz, Peak detector, RBW 1MHz, based on FCC at +15 dBm  -18.4  dBm 1 GHz to 26 GHz, Peak detector, RBW 1MHz, based on FCC with proprietary mode at +15 dBm  -35.3  dBm 1 GHz to 12.75 GHz, Peak detector, RBW 1MHz, based on ETSI at +15 dBm  -42.4  dBm 1 GHz to 12.75 GHz, Peak detector, RBW 1MHz, based on ETSI with proprietary mode at +15 dBm  -42.1  dBm 1 GHz to 26 GHz, Average detector, RBW = 1 MHz, based on FCC at +15 dBm  -25.6  dBm 1 GHz to 26 GHz, Average detector, RBW = 1 MHz with proprietary mode, based on FCC at +15 dBm  -46.9  dBm 1.8 GHz to 1.9 GHz  -57.9  dBm 5.15 GHz to 5.3 GHz  -56.7  dBm [1] Considering an integrated BW of 2 MHz, and a minimum SNR of 4 dB for the demodulator. [2] Interference rejection is defined as the value, when 1 % PER is seen with the wanted signal 3 dB above sensitivity, with a modulated interferer as per IEEE 802.15.4. [3] Proprietary mode interference rejection is defined as the value, when 1 % PER is seen with the wanted signal 3 dB above sensitivity, with a proprietary mode interferer. [4] CW Interference rejection is defined as the value, when 1 % PER is seen with the wanted signal 3 dB above sensitivity, with a CW interferer. [5] The intermodulation protection level is the difference between the wanted channel power and one of the two interferers power. Both interferers are modulated as per IEEE 802.15.4 and have the same power. All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 82 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM [6] This RSSI variation over temperature is obtained with the use of the embedded thermometer and the integrated API (see application note). 14.15 Radio transceiver (Bluetooth Low Energy) This K32W041A/K32W041AM meets all the requirements of the Bluetooth Low Energy standard over 2.4 V to 3.6 V and offers the improved RF characteristics shown in Table 43. All RF characteristics are measured single ended. This part also meets the following regulatory body approvals, when used with NXP’s Module Reference Designs. Compliant with FCC part 15 rules, IC Canada and ETSI ETS 300-328, refer to the K32W041A/K32W041AM Module Reference Design package on the Wireless Connectivity area of the NXP web site Ref. 2. The PCB schematic and layout rules detailed in Section 9 “Application design-in information” must be followed. Failure to do so will likely result in the K32W041A/K32W041AM failing to meet the performance specification detailed herein and worst case may result in device not functioning in the end application. Table 46. RF port characteristics Single-ended; Impedance = 50 Ω; VDD = 2.4 V to 3.6 V; Tamb = -40°C to +85°C; unless otherwise specified. Symbol Parameter Min Typ Max Unit Frange Frequency range 2.4  2.485 GHz Table 47. Radio transceiver characteristics: +25 °C VDDE = 2.4 V to 3.6 V; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit  97  dBm  7  dB   10 dBm  -7  dB Channel -1 MHz  2.5  dB Channel +1 MHz  5.2  dB Channel -2 MHz  29  dB Channel +2 MHz  44  dB Channel  -3 MHz  36  dB Channel  +3 MHz  46  dB Receiver Bluetooth Low Energy 1 Mb/s SRX_BLE_1 Receiver sensitivity 0.1% BER M NF_BLE_1 Noise figure M Max gain PinMaxRX_B Maximum receiver input power LE_1M 0.1% BER [1] Coch_BLE_1 Co-channel Interference 0.1% BER, with wanted channel at -67 dBm rejection M Rej-1M_BLE_ Interference rejection, 0.1% BER, with wanted 1M channel at -67 dBm[2] R ej+1M_BLE [2] _1M Rej-2M_BLE_ 1M Rej+2M_BLE _1M Rej-3M_BLE_ 1M Rej+3M_BLE _1M K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 83 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 47. Radio transceiver characteristics: +25 °C …continued VDDE = 2.4 V to 3.6 V; unless otherwise specified. Symbol Parameter RejOOB_BLE Out-of-band blocking _1M Conditions From 30 MHz to 2000 MHz, wanted channel Bluetooth Low Energy 1 Mb/s at -67 dBm, 0.1% BER, CW interferer. From 2003 MHz to 2399 MHz and 2484 MHz to 2999 MHz, wanted signal at -67 dBm, 0.1% BER, CW interferer. [3] From 3000 MHz to 12750 MHz, wanted signal at -67 dBm, 0.1% BER, CW interferer. Min Typ Max Unit  0  dBm  0  dBm  0  dBm With CW interferer at ± 3 MHz and Bluetooth Low Energy interferer 1 Mb/s at ± 6 MHz, wanted channel Bluetooth Low Energy 1 Mb/s at -64 dBm, 0.1% BER [4]  -27  dBm IMP4,8_B LE_1M With CW interferer at ± 4 MHz and Bluetooth Low Energy interferer 1 Mb/s at ± 8 MHz, wanted channel Bluetooth Low Energy 1 Mb/s at -64 dBm, 0.1% BER [4]  -29  dBm IMP5,10_ BLE_1M With CW interferer at ± 5 MHz and Bluetooth Low Energy interferer 1 Mb/s at ± 10 MHz, wanted channel Bluetooth Low Energy 1 Mb/s at -64 dBm, 0.1% BER [4]  -30  dBm Desired channel Bluetooth Low Energy 1 Mb/s, level = measured sensitivity + 6dB. Unwanted channel CW at 2380 MHz, or 2503.5 MHz  -24  dBm Desired channel Bluetooth Low Energy 1 Mb/s, level = measured sensitivity + 6dB, channels 0 and 39. Unwanted channel CW at 2300 MHz, 2330 MHz, or 2360 MHz  -21  dBm Desired channel Bluetooth Low Energy 1 Mb/s, level = measured sensitivity + 6dB, channels 0 and 39. Unwanted channel CW at 2523.5 MHz, 2553.5 MHZ, 2583.5 MHz, 2613.5 MHz, 2643.5 MHz, or 2673.5 MHz  -19  dBm  2  dB 30 MHz to 1 GHz, 100 kHz RBW, 300 kHz VBW, filter type 3 dB (Gaussian), peak detector, trace mode Max hold  -80  dBm 1 GHz to 12.75 GHz, 1 MHz RBW, 3 MHz VBW, filter type 3 dB (Gaussian), peak detector, trace mode Max hold  -67  dBm  -98  dBm  42  dB IMP3,6_B LE_1M PinBlock_ BLE_1M RSSIvar_ BLE_1M Inter-modulation Blocking input power RSSI variation PspRX_BL Receiver spurious E_1M emission, measured conducted into 50 ohms Desired channel Bluetooth Low Energy 1 Mbps, over the RSSI range -97 dBm to +5 dBm LOLeakRX Local oscillator leakage _BLE_1M power RejWIFI_BLE WIFI rejection _1M 0.1% BER, with wanted signal Bluetooth Low Energy 1 Mb/s -67 dBm 2470 MHz, WIFI signal IEEE 802.11n 2447 MHz (20 MHz mode) [5] Transmitter Bluetooth Low Energy 1 Mb/s K32W041A/K32W041AM Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.2 — April 2022 © NXP B.V. 2021-2022. All rights reserved. 84 of 115 NXP Semiconductors IEEE 802.15.4 and Bluetooth Low Energy 5.0 wireless MCU K32W041A/K32W041AM Table 47. Radio transceiver characteristics: +25 °C …continued VDDE = 2.4 V to 3.6 V; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit PoutMax_BL Maximum output power Measured with CMWxxx equipment  14.3  dBm Output power in band tilt At +10 dBm  0.2  dB At +15 dBm  0.2  dB PoutRange_B Output power control range LE_1M  47.3  dB TxAdj2M_ BLE_1M Bluetooth Low Energy adjacent channel transmit Power at 2 MHz offset  -43.7  dBm TxAdj3M_ BLE_1M Bluetooth Low Energy adjacent channel transmit Power at  3 MHz offset  -46.6  dBm f1avg_BL Average frequency E_1M deviation using a 00001111 sequence  249  kHz f299_9_B 99.9% of absolute peak LE_1M frequency deviation using a 10101010 sequence  207  kHz f2avg/Δf1 Ratio of average avg_BLE_ frequency deviation 1M using a 10101010 sequence, and average frequency deviation using a 00001111 sequence  0.9  CFO_BLE Carrier frequency offset _1M  25  kHz FD_BLE_1 Frequency drift M  -12  kHz MaxFD_B LE_1M Maximum drift rate  -1  kHz InitFD_BL E_1M Initial frequency drift  -9.8  kHz TXH2_1M Second harmonic of transmit carrier frequency With Bluetooth Low Energy 1 Mb/s channel at +10 dBm  -61.5  dBm With Bluetooth Low Energy 1 Mb/s channel at +15 dBm  -53.7  dBm With Bluetooth Low Energy 1 Mb/s channel at +10 dBm 
K32W041AMY 价格&库存

很抱歉,暂时无法提供与“K32W041AMY”相匹配的价格&库存,您可以联系我们找货

免费人工找货