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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
JN5189THN/001Z

JN5189THN/001Z

  • 厂商:

    NXP(恩智浦)

  • 封装:

    -

  • 描述:

    JN5189THN/001Z

  • 数据手册
  • 价格&库存
JN5189THN/001Z 数据手册
JN 518 9 JN5189(T)/JN5188(T) IEEE 802.15.4 low power wireless MCU Rev. 1.3 — May 2021 product data sheet 1. General description The JN5189 and JN5189T (called JN5189 throughout this document) are ultra-low power, high performance Arm® Cortex®-M4 based wireless microcontrollers supporting Zigbee 3.0 and Thread networking stacks to facilitate the development of Home Automation, Smart Lighting and wireless sensor network applications. The JN5189 includes 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 and 152 KB RAM memory. The embedded flash can support Over The Air (OTA) code download to applications. The devices include 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 with dual-channel PDM microphone interface with voice activity detector, one 12-bit ADC, temperature sensor and comparator. The JN5189T variant has an internal NFC tag and with connections to the external NFC antenna. The JN5188 variant has the same functionality as the JN5189 except for reduced memory sizes of 320 KB embedded Flash, 88 KB RAM. The JN5188T variant has the functionality of the JN5188 with the addition of an embedded NFC tag. 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 Embedded NTAG on JN5189T and JN5188T devices Package  6 6 mm HVQFN40, 0.5 mm pitch  Lead-free and RoHS compliant  Junction temperature range: 40 C to +125 C       NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 2.2 Radio features                 2.4 GHz IEEE 802.15.4 2011 compliant Receiver current 4.3 mA IEEE 802.15.4 Receiver sensitivity 100 dBm Improved co-existence with WiFi Configurable transmit power up to +11 dBm, with 46 dB range Transmit power / current +10 dBm / 20.28 mA Transmit power / current +3 dBm / 9.44 mA Transmit power / current 0 dBm / 7.36 mA 1.9 V to 3.6 V supply voltage 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 350 nA (with wake-up from IO) 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 (320 KB for JN5188)  152 KB SRAM (88 KB for JN5188)  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  2 x Low-power timers  2 x USART, one with flow control  2 x SPI-bus, master or slave  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. JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 2 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T)  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 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  Battery and temperature sensors  Watchdog timer and POR  Standby power controller  Up to 22 Digital IOs (DIO)  1 x Quad SPIFI for accessing an external flash device  Integrated NTAG I2C plus device, NFC Forum Type 2, on JN5189T and JN5188T only  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  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 3. Applications      JN5189 Product data sheet Zigbee 3.0, Thread networks Robust and secure Low-power wireless applications Smart lighting, thermostats and home automation Home security and access Wireless sensor networks All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 3 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) 4. Ordering information Table 1. Ordering information Type number Package Name JN5189HN HVQFN40 JN5189THN JN5188HN Description Version Plastic thermal enhanced very thin quad SOT618-1 flat package; no leads; 40 terminals; body 6  6  0.85 mm JN5188THN Table 2. Ordering information details Type number JN5189HN Flash size SRAM size NTAG 640 KB 152 KB no 320 KB 88 KB JN5189THN yes JN5188HN no JN5188THN yes 5. Marking Table 3. Marking codes Type number JN5189 JN5189HN JN5189T JN5189THN JN5188 JN5188HN JN5188T JN5188THN JN5189 Product data sheet Marking code All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 4 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) 6. Block diagram Core System Memories Cortex-M4 48 MHz Watchdog timer Flash 640/320 KB 2 × I2 C Serial wire debug POR SRAM 152/88 KB 2 × SPI RF transceiver Brown-out detectors IEEE 802.15.4 2011 Fast antenna diversity Analog peripherals Digital peripherals 2 × USART DMA 12-bit ADC 8 channels Power management controller (JN5189T/JN5188T Only) 1 × DMIC 1 × Analog comparator 1 × QSPI Battery sensor 10 × PWM NFC Tag Clocks 32 MHz XTAL oscillator Temperature sensor DC/DC converter Timers Security 32.768 kHz XTAL oscillator Low frequency free running oscillator High frequency free running oscillator Fig 1. JN5189 Product data sheet Up to 22 × GPIO 1 × IR modulator HASH 2 × Counter/timer AES 128/256 Real time clock Random number generator 2 x Wakeup timers 1 × ISO7816 High level hardware block diagram All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 5 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) 7. Pinning information 7.1 HVQFN40 - with NTAG LB 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 LA 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 JN5188THN; JN5189THN 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 aaa-023712 Transparent top view (1) JN5188THN and JN5189THN HVQFN40 with NTAG Fig 2. Pin configuration 7.1.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) JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 6 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 4. Pin descriptions Symbol Pin Type Default at reset Description PIO1 4 IO GPIO1[1] 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 8 RY 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 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 7 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 4. Pin descriptions Symbol Pin Type Default at reset Description PIO6 9 IO GPIO6[1] 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 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 8 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 4. Pin descriptions Symbol Pin Type Default at reset Description PIO10 13 IO GPIO10[1] 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 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 9 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 4. Pin descriptions Symbol Pin Type Default at reset Description PIO14/ADC0 17 IO GPIO14[1] 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 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 10 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 4. Pin descriptions Symbol Pin Type Default at reset Description PIO18/ADC4 22 IO GPIO18[1] 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 LX 29 VSS(DCDC) 30 G VSS(DCDC) — ground for DCDC section FB 31 JN5189 Product data sheet LX — DCDC filter FB — DCDC Feedback input All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 11 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 4. Pin descriptions Symbol Pin Type VDD(PMU) 32 P Default at reset Description XTAL_32K_P 33 crystal oscillator 32.768 kHz XTAL_32K_N 34 crystal oscillator 32.768 kHz VDD(PMU) — supply voltage for PMU section 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 LB 39 NFC tag antenna input B LA 40 NFC tag antenna input A exposed die pad JN5189 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.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 12 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) 7.2 HVQFN40 - without NTAG 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.2.1 Pinning XTAL_P 1 30 XTAL_N 2 29 LX VSS(DCDC) PIO0 PIO1 3 28 VBAT 4 27 RSTN PIO2 5 26 TRST PIO3 6 25 PIO21/ACM JN5188HN; JN5189HN 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 aaa-023713 Transparent top view (1) JN5188HN and JN5189HN HVQFN40 without NTAG Fig 3. Pin configuration 7.2.2 Pin description Table 5. 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) JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 13 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 5. Pin descriptions Symbol Pin Type Default at reset Description PIO1 4 IO GPIO1[1] 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_EN TRY 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 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 14 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 5. Pin descriptions Symbol Pin Type Default at reset Description PIO6 9 IO GPIO6[1] 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 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 15 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 5. Pin descriptions Symbol Pin Type Default at reset Description PIO10 13 IO GPIO10[1] 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/SWCL K 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 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 16 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 5. Pin descriptions Symbol Pin Type Default at reset Description PIO14/ADC0 17 IO GPIO14[1] 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 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 17 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 5. Pin descriptions Symbol Pin Type Default at reset Description PIO18/ADC4 22 IO GPIO18[1] 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 LX 29 VSS(DCDC) 30 G VSS(DCDC) — ground for DCDC section FB 31 JN5189 Product data sheet LX — DCDC filter FB — DCDC Feedback input All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 18 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) Table 5. Pin descriptions Symbol Pin Type VDD(PMU) 32 P 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 Default at reset Description VDD(PMU) — supply voltage for PMU section 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. 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 6. 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 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 19 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 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 6. 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 Hi-Z N[1] EPU[1] SS N N Y Y N EPU[1] 13 PIO10 14 PIO11 Hi-Z N[1] SS N N Y Y N 15 PIO12/SWCLK H Y PU SS N N N Y N 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 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 L Y PD SS N N N Y Y 23 PIO19/ADC5 L Y PD SS N N N Y Y 24 PIO20/ACP L Y PD SS N N N Y Y 25 PIO21/ACM H Y PU SS N N N Y Y 26 TRST[2] Hi-Z N      N  27 RSTN H Y PU     N  28 VBAT          29 LX          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 LB          40 LA          JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 20 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) [1] External Pullup required [2] Tie to ground for functional mode Table 7: Abbreviation used in the Table 6 Properties Abbreviation Default status after POR Hi-Z Descriptions 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 Open drain enable after reset Open drain enable control Pin interrupt Fast capability [1] N Disabled Y Enabled N Disabled Y Enabled N Disabled[1] Y Enabled N Yes Y No N Not support fast capability Y Support fast capability 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. JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 21 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 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. 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 • • • • • • • • JN5189 Product data sheet 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 All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 22 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 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 JN5189 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: JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 23 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 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) 768 KBytes Reserved (Do not access) 0x400B_1FFF Zigbee/Thread MAC 4 Kbytes Zigbee/Thread MODEM 4 Kbytes Reserved (Do not access) 64 Kbytes 0x400B_1000 0x400B_0FFF 0x400B_0000 0x400A_FFFF 0x400A_0000 Reserved (Do not access) 0x4008_FFFF Hash 4 Kbytes SPI 1 4 Kbytes SPI 0 4 Kbytes USART 1 4 Kbytes USART 0 4 Kbytes DMIC 4 Kbytes ADC 4 Kbytes 0x4008_F000 0x4008_EFFF 0x4008_E000 0x4008_DFFF 0x4008_D000 0x4008_CFFF 0x4008_C000 0x4008_BFFF 0x4008_B000 0x4008_AFFF 32-bit Words 0x4008_A000 0x4008_9FFF 0x4008_9000 0x4008_8FFF 0x4008_8000 0x4008_7FFF 0x4008_7000 0x4008_6FFF 0x4001_FFFF Reserved (Do not access) 32-bit Words Reserved (Do not access) 4 Kbytes Reserved (Do not access) 4 Kbytes AES-256 4 Kbytes 0x4002_2000 0x4002_1FFF DMA Controller 4 KBytes 0x4002_1000 0x4002_0FFF 0x4008_6000 0x4008_5FFF 0x4008_5000 0x4008_4FFF Reserved (Do not access) 0x4002_3000 0x4002_2FFF 0x4002_0000 CTIMER 1 CTIMER 0 Asynchronous System Configuration 116 KBytes 4 KBytes General Purpose I/O 16 KBytes 0x4001_4000 4 KBytes 0x4001_3000 0x4001_2000 4 KBytes Reserved (Do not access) 0x4000_0000 0x4000_E000 0x4000_D000 APB Bridge 1 (Asynchronous) 128 KBytes APB Bridge 0 (Synchronous) 128 KBytes 0x4000_C000 0x10FF_FFFF Reserved Quad SPIFI 0x1000_0000 (Memory-Mapped Space) 0x0402_FFFF Reserved SRAM-CTRL1 0x0402_0000 0x4000_B000 0x4000_A000 16 MBytes 64 KBytes (4*16KB) 0x0400_0000 SRAM-CTRL0 (2*4KB, 2*8KB, 4*16KB) 88 KBytes 128 KBytes 0x0300_0000 0x0401_2000 0x0401_1FFF 0x0401_0000 0x0400_FFFF Reserved (Do not access) 0x0400_C000 0x0400_BFFF 0x0400_8000 0x0400_7FFF 0x0009_FFFF FLASH Memory 0x0401_5FFF 0x0401_5000 0x0401_4FFF 0x0401_4000 0x0401_3FFF 0x0301_FFFF 0x0000_0000 0x0402_8000 0x0402_7FFF 0x0402_4000 0x0402_3FFF 0x0402_0000 Reserved (Do not access) ROM 0x0402_FFFF 0x0402_C000 0x0402_BFFF Reserved 0x0401_5FFF 0x4001_0000 0x4000_F000 0x4008_0000 0x4002_0000 0x4001_FFFF 640 KBytes Main Memory Map (AHB) 0x0400_4000 0x0400_3FFF 0x0400_0000 Reserved (Do not access) Reserved (Do not access) 4 KBytes 4 KBytes RFP MODEM 4 KBytes PMC 4 KBytes 4 KBytes APB Bridge 1 Memory Map 0x4008_3FFF 0x4003_FFFF 0x4001_5000 0x4001_1000 SPIFI Registers 0x4008_4000 40 KBytes 0x4001_6000 0x4003_FFFF SRAM 11 (16 KB) 0x4000_9000 SRAM 10 (16 KB) 0x4000_8000 SRAM 9 (16 KB) SRAM 8 (16 KB) 0x4000_7000 0x4000_6000 SRAM 7 (4 KB) SRAM 6 (4 KB) SRAM 5 (8 KB) SRAM 4 (8 KB) 0x4000_5000 0x4000_4000 0x4000_3000 SRAM 1 (16 KB) SRAMs Memory Map 4 KBytes 4 KBytes 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 I2C 2 4 KBytes I2C 1 4 KBytes I2C 0 4 KBytes 0x4000_1000 0x4000_0000 Synchronous System Configuration 0x4000_2000 SRAM 2 (16 KB) 4 KBytes INPUT MUX Reserved (do not access) Reserved (do not access) SRAM 3 (16 KB) SRAM 0 (16 KB) GPIO Group Interrupt (GINT0) GPIO Pattern Interrupt (PINT) IO CONFIG (IOCON) 4 KBytes 4 KBytes 4 KBytes APB Bridge 0 Memory Map 1) The private peripheral bus includes CPU peripherals such as the NVIC, SysTick, and the core control registers. Fig 4. System memory map JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 24 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 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 JN5189 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. On the JN5188, all the RAM is accessed through one AHB matrix slave port. 8.2.3 FLASH The JN5189 embeds flash for code and data storage. It is accessed through a flash controller that simplifies the use of the flash. • • • • JN5189 embeds a total of 640 KB of Flash, JN5188 a total of 320 KB 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 JN5189 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 of the JN5189: • 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. JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 25 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 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 32kHz 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 JN5189 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. JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 26 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 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 JN5189 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 JN5189 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: • • • • JN5189 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.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 27 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) • 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 JN5189 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 4.7 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. JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 28 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 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, BOD VBAT and NTAG field detect. 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, NTAG field detect, 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. JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 29 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) Table 8. Power mode wake-up sources Wake-up source Deep sleep Power-down 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 Yes NFCTAG Yes Yes ADC_SEQA Yes ADC_THCMP_OVR Yes DMIC Yes HWVAD Yes ISO7816 Yes ANA_COMP Yes Yes WAKE_UP_TIMER[1:0] Yes Yes GPIO Yes Yes Deep power-down Yes Yes Yes Yes Yes Yes 8.7 Digital I/O 8.7.1 Features • • • • • All 22 Digital I/Os can be configured a 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 • 20 standard IO cells configurable for drive strength, pull-up resistor, pull-down resistor, pseudo open-drain JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 30 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 8.7.2 General description The 22 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 upto all 22 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 20 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/RFRX is asserted when the radio is in the receiver state. From software and test perspective, it is recommended to use PIO4 or PIO20 for RFTX and PIO5 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 • • • • • • JN5189 Product data sheet 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 Address increment options allow packing and/or unpacking data All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 31 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) 8.9 PWM The PWM module supports the generation of up to 10 PWM waveforms, each with its own prescaler, to support a range of applications. • • • • • • 1 PWM module with 10 independent outputs Option for 1 channel to drive up to 1 channel driving the 10 outputs simultaneously Programmable 10-bit prescaler for eac.h 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 JN5189 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. Table 9. Allowed timer usage in different power modes Timer block Counter/timer Active mode Sleep mode X X Deep-sleep mode Power-down mode 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 JN5189 Product data sheet Deep power-down mode All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 32 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 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: – 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. 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. JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 33 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 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 • 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 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 34 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) – 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. 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 JN5189, 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: JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 35 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) • 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 • • • • • Break generation and detection RS-485 transceiver output enable Parity generation and checking: odd, even, or none Software selectable oversampling from 5 to 16 clocks in asynchronous mode 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 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 36 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) • 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 JN5189 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 JN5189 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 • 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 • • • • JN5189 Product data sheet 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 All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 37 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) • 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 JN5189 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 • 8 input channels, (6 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 8 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 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 38 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) – Single step and bursts – Interrupts for data available, data overrun, threshold events 8.16 Temperature sensor The JN5189 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 JN5189 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 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 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 39 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) • 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, modem, a baseband processor and PHY controller. These blocks, with protocol software provided as a library, implement an IEEE802.15.4 standards-based wireless transceiver that transmits and receives data over the air in the unlicensed 2.4 GHz band. To support the IEEE802.15.4 protocol an AES engine is also provided, in the JN5189, to accelerate the required encryption features. RADIO AGC LNA IF AMP ADC CALIBRATION TRANSFORMER REFERENCE AND BIAS DAC PA Fig 5. DIVIDER BY 2 PLL SIGMA DELTA Radio architecture JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 40 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 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. 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 • • • • • • • • • • JN5189 Product data sheet 50  single ended input (no external balun required) Flexible output power up to +11 dBm, programmable with 46 dB range 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 4.3 mA Radio consumption in TX mode at 0 dBm: 7.36 mA Radio consumption in TX mode at +10 dBm: 20.28 mA Antenna diversity control Option to use one or two GPIOs to control external LNA / PA devices All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 41 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 8.20.2 Modem 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 IEEE802.15.4 standard. RX gain AGC IF signal Data Conditioning Symbol Detection (Despreading) Demodulation RX data interface TX VCO Modulation Sigma-delta modulator Fig 6. Spreading TX data interface Modem system diagram 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 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. JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 42 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) 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 7. 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 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 43 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 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 Antenna diversity Antenna diversity is a technique that maximizes the performance of an antenna system. It allows the radio to switch 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 two orthogonal polarizations. So, if performance is poor, the radio system can switch to the other antenna, with a different probability of success. In Zigbee or 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 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. The JN5189 provides an output (ADO) on DIO7, DIO9 or DIO19 that is asserted on odd numbered retries and optionally its complement (ADE) on DIO6, that can be used to control an antenna switch; this enables antenna diversity to be implemented easily (see the following two figures). JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 44 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) antenna A antenna B B A ADO ADE SEL RF switch: single-pole, double-throw (SPDT) SELB COM device RF port Fig 8. Simple antenna diversity implementation using external RF switch ADE ADO TX active RX active 1st TX-RX cycle Fig 9. 2nd TX-RX cycle (1st retry) Antenna diversity ADO and ADE signals for TX with acknowledgment If only one DIO pin can be used, then either ADE or ADO can be connected to the first switch control pin and the same signal inverted on the second pin with an inverter on the PCB. 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 • • • • • JN5189 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 Support for several protocols All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 45 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) – 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) 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 JN5189 and an external device, such as a memory device. • 1 Quad SPI-bus Flash Interface (SPIFI) interface to external flash. • Supports 1-bit, 2-bit, and 4-bit bidirectional serial protocols • 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 JN5189 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. JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 46 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 8.26 NTAG I2C See Table 2 for parts that have NTAG I2C plus device; this is the NXP device NT3H2211. For devices supporting the internal NTAG device, two device pins are used to connect the JN5189 to the external NFC antenna and matching components. Internally a dedicated I2C interface is used to communicate to the NTAG tag. The NFC tag can be accessed via the NFC antenna even when the device is not powered. One use of the feature is to allow commissioning of a device before it is installed. The field detect line from the NTAG is able to interrupt the processor in active mode and also cause wake-up from all power down modes. 8.26.1 Features • RF interface NFC forum type 2 tag compliant, operating frequency of 13.56 MHz • Data transfer of 106 kbit/s • Operating distance of up to 100 mm (depending on various parameters, such as field strength and antenna geometry) • 4 bytes (one page) written including all overhead in 4.8 ms via EEPROM or 0.8 ms via SRAM (Pass-through mode) • • • • Data integrity of 16-bit CRC, parity, bit coding, bit counting True anticollision Unique 7 byte serial number (cascade level 2 according to ISO/IEC 14443-3) Tag Memory: 1912 bytes freely available with User Read/Write area (478 pages with 4 bytes per pages) • Field programmable RF read-only locking function with static and dynamic lock bits configurable from both I2C-bus and NFC interfaces • • • • • 64 bytes SRAM volatile memory without write endurance limitation Data retention time of 20 years Write endurance 200,000 cycles I2C-bus slave interface supports standard (100 kHz) and Fast (up to 400 kHz) mode 16 bytes (one block) written in 4.5 ms (EEPROM) or 0.4 ms (SRAM - Pass-through mode) including all overhead • Configurable field detection pin that can be triggered upon the following events: – A RF field presence – The first start-of-frame – The selection of the tag only • 64 byte SRAM buffer for fast transfer of data (Pass-through mode) between the RF and the I2C-bus interfaces located outside the user memory • Wake up signal at the field detect pin when: – New data has arrived from one interface – Wake up possible from sleep, deep-sleep, power-down and deep power-down – Data has been read by the receiving interface • Clear arbitration between RF and I2C-bus interfaces: – First come, first serve strategy JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 47 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) – Status flag bits to signal if one interface is busy writing to or reading data from the EEPROM • Fast read command for faster data reading • Security: – Manufacturer-programmed 7-byte UID for each device – Capability container with one time programmable bits – Field programmable read-only locking function per page (per 32 pages for the extended memory section) – ECC-based originality signature – 32-bit password protection to prevent unauthorized memory operations from NFC perspective may be enabled for parts of, or complete memory – Access to password protected data area may be restricted from I2C perspective – Pass-through and mirror mode operation may be password protected – Protected data can be safeguarded against limited number of negative password authentication attempts 8.26.2 General description The internal NTAG I2C-bus is offering a contactless interface to JN5189T/JN5188T. That passive NFC Forum compliant contactless interface can communicate with JN5189T/JN5188T microcontroller through a dedicated internal I2C-bus interface. An SRAM mapped into the memory allows a fast data transfer between the NFC antenna and the I2C-bus interface and vice versa, without the write cycle limitations of the EEPROM memory. The NTAG I2C-bus features a configurable field detection pin, which provides a trigger to the microcontroller depending on the activities at the NFC interface. Remark: To support the energy harvesting and power the platform through the NFC field, an external NTAGPlus must be populated on the target board. 9. Application design-in information 9.1 JN5189 module reference designs For customers wishing to integrate the JN5189 device directly into their system, NXP provides a range of Module Reference Designs. 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. JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 48 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) 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 JN5189 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 10. 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 JN5189 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 4.7 μH I/O FB (Pin 31) LA (Pin 40) LB (Pin 39) C19 10 μF PMU/CPU/ MEMORY VDD_PMU (Pin 32) NFC antenna JN5189T VDD_RADIO (Pin 35) C13 100 nF C14 47 pF 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 XTAL_32k_P (Pin 33) (Pin 34) C21 NC X2 C20 NC Y1 Fig 10. 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 JN5189 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 JN5189. JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 49 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 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 10. 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 R5 Optional RF tuning area 0 MURATA (LQW15AN3N3B) 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 4.7 μH TDK (MLZ2012M4R7H) 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 (option) 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 11. Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter VBAT VDDE Conditions Min Max Unit Supply voltage DCDC input -0.3 3.96 V IO supply voltage -0.3 3.96 V -0.3 1.6 V -0.3 1.6 V VDD(Radio) Radio supply voltage VDD(PMU) PMU supply voltage 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 Tstg Storage temperature JN5189 Product data sheet [1] -0.3 4.6 Vpeak JN5189 -40 150 C JN5189T -40 125 C All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 50 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 11. Limiting values …continued In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol VESD ts Parameter Conditions Electrostatic discharge voltage Max. VBAT slope Min Max Unit HBM [2]  3000 V CDM [3]  500 V Ambient temperature: -40 °C [4]  2 V/ms VBAT from 0 V up to +3.6 V [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 VBAT 0V ts Condition: Ambient temperature: -40 °C, VBAT: 3.6 V Fig 11. Power-up ramp Not measured Fig 12. Minimum VBAT rise time vs temperature JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 51 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Fig 13. Maximum VBAT slope vs temperature 11. Recommended operating conditions Table 12. Operating conditions Symbol Parameter Min Max Unit VBAT DCDC supply voltage Conditions 1.9 3.6 V VDDE IO supply voltage 1.9 3.6 V TJ JN5189 temperature -40 125 C TJ JN5189T temperature TAG not activated for Temp > 105 C -40 125 C TAG activated -40 105 C 12. Thermal characteristics Table 13. Thermal characteristics Symbol Parameter Rth(j-a) Min Typ Max Unit Thermal resistance from junction to ambient  28  K/W Rth(j-c) Thermal resistance from junction to case  4  K/W Tj(max) JN5189 maximum junction temperature   125 C Tj(max) JN5189T maximum junction temperature TAG not activated for Temp > 105 C   125 C TAG activated   105 C JN5189 Product data sheet Conditions All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 52 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) 13. Static characteristics 13.1 Power consumption in Low-power mode Table 14. Typical current consumption in Low-power mode characteristics VBAT = 1.9 V to 3.6 V, Tamb = 25 °C Symbol Parameter Conditions IDD supply current Min Typ Max Unit Deep power-down (everything is powered off, wake-up on HW reset only)  250  nA Deep power-down-IO (everything is powered  350  nA Power-down (wake-up on HW reset or an IO event, wake-up timer ON, 32 kHz FRO on, no SRAM retention)  800  nA Power-down-4K (wake-up on HW reset or an IO event, wake-up timer on, 32 kHz FRO on, with 4 KB SRAM retention])  1025  nA off, wake-up on HW reset only or an event on any of the 22 GPIOs and NTAG interrupt) Power-down-8K (wake-up on HW reset or an IO event, wake-up timer on, 32 kHz FRO on, with 8 KB SRAM retention) [1]  1120  nA Power down - RTC 1 kHz [2]  200  nA Power down - RTC 1 Hz [2]  200  nA  200  nA Power down - per wake-up timer0 or timer1 / 32 kHz FRO  200  nA Power down - BOD VBAT [2]  300  nA Power down - wake up on COM interfaces [2] [3]  440  nA Power down - per wake-up timer0 or timer1 / 32 kHz XTAL [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 15. Typical current consumption in Active mode characteristics VBAT = 1.9 V to 3.6 V, Tamb = 25 °C. Symbol Parameter Conditions IDD supply current radio in RX mode (IEEE 802.15.4) Min Typ Max Unit  4.3  mA radio in TX mode (IEEE 802.15.4) JN5189 Product data sheet output power 0 dBm  7.36  mA output power +3 dBm  9.44  mA output power +10 dBm  20.28  mA All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 53 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 16. Typical CPU current consumption characteristics VBAT = 1.9 V to 3.6 V, Tamb = 25 °C. Symbol IDD Parameter supply current Conditions Min Typ Current consumption measured on VBAT; CPU core running CoreMark from embedded Flash memory, system clock 12 MHz [1] Max Unit  1.9  mA Current consumption measured on VBAT; CPU core running CoreMark from embedded Flash memory, system clock 32 MHz [1]  2.5  mA Current consumption measured on VBAT; CPU core running CoreMark from embedded Flash memory, system clock 48 MHz [1]  2.9  mA IDD(ADC) ADC supply current Continuous single channel acquisition at 190 KSps [1]  149.7  A IDD(sintf) SPI supply current SPI bus supply current; continuous transmit at 2 MHz SPI CLK [1]  282.7  A IDD(DMA) DMA supply current Continuous transfer memory to memory of buffer size 1024 bytes [1]  367.9  A [1] 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 IO characteristics Table 17. IO characteristics VDD = 1.9 V to 3.6 V, Tj = -40 °C to +125 °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] Typ Max Unit 40 50 60 k 40 50 60 k 40 50 60 k IO VIH High-level input voltage 0.7 * VDDE  VDDE V VIL Low-level input voltage   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 VDD = 1.9 V 1.65  VDDE V 0  0.4 V VDD = 3.6 V 3.3  VDDE V VDD = 3.0 V 2.65  VDDE V VDD = 2.4 V 2  VDDE V VDD = 1.9 V 1.4  VDDE V 0  0.4 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 VOL High-level output voltage Low-level output voltage JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 54 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) Table 17. IO characteristics …continued VDD = 1.9 V to 3.6 V, Tj = -40 °C to +125 °C, unless otherwise specified. Symbol Parameter Output on pins PIO HS, with 3 VOH VOL High-level output voltage VOL Typ Max Unit VDD = 3.6 V 3.35  VDDE V VDD = 3.0 V 2.75  VDDE V VDD = 2.4 V 2.1  VDDE V VDD = 1.9 V 1.6  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 VDD = 1.9 V 1.35  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 VDD = 1.9 V 1.52  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 2.10  VDDE V VDD = 1.9 V Low-level output voltage Output on pins PIO HS, with 5 VOH Min mA load[3][4] mA load[3][4] High-level output voltage Low-level output voltage Output on pins PIO I2C, with 1 mA load[4][5] VOH VOL High-level output voltage Low-level output voltage Output on pins PIO VOH I2C, with 2 mA load[4][5] High-level output voltage 1.15  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 JN5189 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.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 55 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 14. Dynamic characteristics 14.1 AC characteristics 14.1.1 Reset and Supply Voltage Monitor Table 18. Externally applied reset VDDE = 1.9 V to 3.6 V, Tj = -40 °C to +125 °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 JN5189 Product data sheet [3] All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 56 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 18. Externally applied reset …continued VDDE = 1.9 V to 3.6 V, Tj = -40 °C to +125 °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 14. Reset signal timing 14.1.2 Analog to Digital Converters Table 19. Analog to Digital Converters VDDE = 1.9 V to 3.6 V; Tj = -40 °C to +125 °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. JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 57 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 14.1.3 Comparator Table 20. Comparator VDDE = 1.9 V to 3.6 V; Tj = −40 °C to +125 °C; unless otherwise specified. Symbol Parameter 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 tresp [1] [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 = 1.9 V to 3.6 V; Tj = −40°C to +125°C; unless otherwise specified. Symbol Parameter freq FRO center frequency  32.768  kHz fffro FRO accuracy -2  2 % IDD FRO current  200  nA 14.1.5 1 MHz free running oscillator Table 22. 1 MHz free running oscillator VDDE = 1.9 V to 3.6 V; Tj = −40°C to +125°C; unless otherwise specified. Symbol Parameter Min Typ Max Unit freq FRO center frequency  1  MHz fffro FRO accuracy -15  15 % IDD FRO current  18  A Min Typ Max Unit  32.768  kHz -500  500 ppm 14.1.6 32 kHz crystal oscillator Table 23. 32 kHz crystal oscillator VDDE = 1.9 V to 3.6 V; Tj = −40°C to +125°C; unless otherwise specified. Symbol Parameter freq XTAL center frequency fffro XTAL accuracy tstartup Start-up time  1  s IDD XTAL current  200  nA JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 58 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) 14.1.7 32 MHz crystal oscillator Table 24. 32 MHz crystal oscillator VDDE = 1.9 V to 3.6 V; Tj = −40°C to +125°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  69  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 = 1.9 V to 3.6 V; Tj = −40°C to +125°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 14.1.9 Temperature sensor Table 26. Temperature sensor VDDE = 1.9 V to 3.6 V; Tj = −40°C to +125°C; unless otherwise specified. Symbol Parameter Tsen sensor temperature range Conditions Min Typ Max Unit 40  +125 °C Gsen sensor gain  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 +125 °C -4.5  4.5 °C TTN Temperature sensor thermal noise After calibration at 25 °C  0.07  °C·RMS At ADC output after conversion 14.2 Flash memory Table 27. Flash memory VDDE = 1.9 V to 3.6 V; Tj = −40 °C to +125 °C; unless otherwise specified. Symbol Nendu tret Parameter Endurance Retention time JN5189 Product data sheet Conditions Min Typ Max Unit Page erase/program [1] 100000   cycles Page erase/program [2] 10000   cycles Mass erase/program [1] 100000   cycles Mass erase/program [2] 10000   cycles Powered 10   year Unpowered 10   year All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 59 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 27. Flash memory VDDE = 1.9 V to 3.6 V; Tj = −40 °C to +125 °C; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit 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 [1] Number of erase/program cycles, for Junction temperature range -40°C to 85°C [2] Number of erase/program cycles, for Junction temperature range -40°C to 125°C 14.3 IO pins Table 28. Dynamic characteristic: I/O pins[1] VDDE = 1.9 V to 3.6 V; Tj = −40 °C to +125 °C; unless otherwise specified. Symbol PIO Parameter Conditions Min Typ Max Unit Rise time 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 I2C[2] tR Fall time tF 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 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 PIO HS[3] tR Rise time Fall time tF PIO tR tF 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 LS[4][5] Rise time Fall time JN5189 Product data sheet Slow speed 1.9 V 3.3  7.5 ns 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 All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 60 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) [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 JN5189(T)/JN5188(T) User Manual. VDDE 80% 80% Output Signal 20% tF 20% GND tR Fig 15. Output timing measurement condition 14.4 Wake-up timing Table 29. Wake-up timing VDDE = 1.9 V to 3.6 V; Tj = −40 °C to +125 °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.5 SPI timing Table 30. SPI master timing VDDE = 1.9 V to 3.6 V; Tj = −40 °C to +125 °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 -2  15 ns tcy(SCK) SCK frequency 0.01  8 MHz JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 61 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 30. SPI master timing VDDE = 1.9 V to 3.6 V; Tj = −40 °C to +125 °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 Duty cycle tSS SSEL low before SCK edge [1] tSH SSEL low after last SCK edge [2] Min Typ Max Unit 45 50 55 % 1   SCK cycles 0.5   SCK cycles [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 Table 31. SPI slave timing VDDE = 1.9 V to 3.6 V; Tj = −40 °C to +125 °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 12   ns tDH 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] 1   ns SSEL low after last SCK edge [2] 0.5   ns tSH JN5189 Product data sheet [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 All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 62 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) 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 16. SPI master interface timings JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 63 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) 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 17. SPI slave interface timings 14.6 USART timing Table 32. USART master timing (in synchronous mode) VDDE = 1.9 V to 3.6 V; Tj = −40 °C to +125 °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 33. USART slave timing (in synchronous mode) VDDE = 1.9 V to 3.6 V; Tj = −40 °C to +125 °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 5   ns th(D) Data hold time 5   ns tV(Q) Data output valid time 0  55 ns tcy(SCLK) SCLK frequency   5 MHz JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 64 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 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 18. USART interface timings 14.7 SPIFI timing Table 34. SPIFI timing VDDE = 1.9 V to 3.6 V; Tj = −40 °C to +125 °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 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 65 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 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 19. SPIFI interface timings 14.8 PWM timing Table 35. PWM timing VDDE = 1.9 V to 3.6 V; Tj = −40 °C to +125 °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.9 DMIC timing Table 36. DMIC timing VDDE = 1.9 V to 3.6 V; Tj = −40 °C to +125 °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 1.9 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 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 66 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) CLOCK tDH tSU DATA Fig 20. DMIC interface timings 14.10 ISO7816 Table 37. Clock of ISO7816 VDDE = 1.9 V to 3.6 V; Tj = −40 °C to +125 °C; unless otherwise specified; guaranteed by design; Not tested in production. Symbol Parameter VOH High-level output voltage VOL Freq Min Typ Max Unit 0.7 x VBAT  VBAT V Low-level output voltage 0  0.3 x VBAT V Duty cycle 48  52 % CLK frequency 2  12 MHz Table 38. Input output of ISO7816 VDDE = 1.9 V to 3.6 V; Tj = −40 °C to +125 °C; unless otherwise specified; guaranteed by design; Not tested in production. Symbol Parameter VOH Conditions Min Typ Max Unit High-level output voltage CL = 10 pF 0.7 x VBAT  VBAT V VOL Low-level output voltage CL = 10 pF 0  0.3 x VBAT V VIH High-level input voltage 0.75 x VBAT  VBAT + 0.1 V VIL Low-level input voltage 0  0.3 V IOH High-level output current 10  1000 A IOL Low-level output current 600  1000 A tr(O) Output rise time   1.2 s   1.2 s For VBAT from 0 V to 3.6 V CL= 30 pF; 10 % to 90 %; 0 V to VBAT tf(O) Output fall time CL= 30 pF; 10 % to 90 %; 0 V to VBAT tr(I) Input rise time   100 ns tf(I) Input fall time   100 ns JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 67 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 14.11 I2C timing Table 39. I2C timing VDDE = 1.9 V to 3.6 V; Tj = −40°C to +125°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 JN5189 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.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 68 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) 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 21. I2C interface timings 14.12 GPIO pin timing Table 40. GPIO pin timing VDDE = 1.9 V to 3.6 V; Tj = −40 °C to +125 °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.13 Radio transceiver This JN5189 meets all the requirements of the IEEE 802.15.4 standard over 1.9 V to 3.6 V and offers the improved RF characteristics shown in Table 42. 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 JN5189 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 JN5189 failing to meet the performance specification detailed herein and worst case may result in device not functioning in the end application. Table 41. RF port characteristics Single-ended; Impedance = 50 Ω; VDD = 1.9 V to 3.6 V; Tj = -40°C to +125°C; unless otherwise specified. Symbol Parameter Min Typ Max Unit Frange Frequency range 2.4  2.485 GHz JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 69 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 42. Radio transceiver characteristics: +25 °C VDD = 1.9 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 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 70 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 42. Radio transceiver characteristics: +25 °C …continued VDD = 1.9 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  55.6  dB  11.2  dBm  9.9  0.3  dBm  45.7  dB 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) Transmitter PoutMax Maximum output power Pout Output power +10 dBm accuracy PoutRange Output power control range EVM Error vector magnitude With IEEE 802.15.4 channel at +10 dBm  6.3  % OEVM Offset error vector magnitude With IEEE 802.15.4 channel at +10 dBm  0.33  % EVMProp Error Vector Magnitude With proprietary mode at +10 dBm  23.2  % OEVMProp Offset error Vector Magnitude With proprietary mode at +10 dBm  3.2  % PSD Power spectral density 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 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 PSDProp JN5189 Product data sheet In-band tilt All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 71 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 42. Radio transceiver characteristics: +25 °C …continued VDD = 1.9 V to 3.6 V; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit TXH2 2nd Harmonic of Transmit Carrier Frequency With IEEE 802.15.4 channel at +10 dBm  -62.4  dBm/ MHz TXH3 3rd Harmonic of Transmit Carrier Frequency With IEEE 802.15.4 channel at +10 dBm  -73  dBm/ MHz PspTX Transmitter spurious emission, measured conducted into 50 ohms 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.8 GHz to 1.9 GHz  -64.3  dBm 5.15 GHz to 5.3 GHz  -67.3  dBm Transmitter spurious emission, ETSI exceptions [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). Table 43. Radio transceiver characteristics: -40 °C VDD = 1.9 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  101.3  dBm  5.7  dB   10 dBm Receiver SRX [1] NF Noise Figure Max gain PinMaxRX Maximum receiver input power 1 % PER, measured as sensitivity JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 72 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 43. Radio transceiver characteristics: -40 °C …continued VDD = 1.9 V to 3.6 V; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit  -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 Rej-15M -15 MHz  51.6  dB Rej+15M +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 RejCW-15M -15 MHz  59.9  dB RejCW+15M +15 MHz  60.7  dB  61.7  dB 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 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] [2] 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) 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 IMP3,6 1% PER with wanted signal 3 dB above sensitivity, modulated interferers at 3 and 6 channels separation [5]  46.5  dB PinBlockin Blocking input power g 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 RSSIvar RSSI variation JN5189 Product data sheet Desired channel IEEE 802.15.4, over the RSSI range -101 dBm to +9 dBm All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 [6] © NXP B.V. 2020-2021. All rights reserved. 73 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 43. Radio transceiver characteristics: -40 °C …continued VDD = 1.9 V to 3.6 V; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit 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  53.7  dB  11.5  dBm  10.2  0.3  dBm  45.7  dB 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) Transmitter PoutMax Maximum output power Pout Output power +10 dBm accuracy PoutRange Output power control range EVM Error vector magnitude With IEEE 802.15.4 channel at +10 dBm  6.6  % OEVM Offset error vector magnitude With IEEE 802.15.4 channel at +10 dBm  0.36  % EVMProp Error Vector Magnitude With proprietary mode at +10 dBm  22.5  % OEVMProp Offset error Vector Magnitude With proprietary mode at +10 dBm  3.1  % PSD Power spectral density 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 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 PSDProp In-band tilt TXH2 2nd Harmonic of Transmit Carrier Frequency With IEEE 802.15.4 channel at +10 dBm  -61.6  dBm/ MHz TXH3 3rd Harmonic of Transmit Carrier Frequency With IEEE 802.15.4 channel at +10 dBm  -73  dBm/ MHz JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 74 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) Table 43. Radio transceiver characteristics: -40 °C …continued VDD = 1.9 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 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.8 GHz to 1.9 GHz  -63.9  dBm 5.15 GHz to 5.3 GHz  -66.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). Table 44. Radio transceiver characteristics: +125 °C VDD = 1.9 V to 3.6 V; unless otherwise specified. Symbol Parameter Conditions SRX receiver sensitivity 1 % PER, as per IEEE 802.15.4 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 Min Typ Max Unit  97.1  dBm  9.9  dB   10 dBm  -2.4  dB Receiver JN5189 Product data sheet [1] [2] All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 75 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 44. Radio transceiver characteristics: +125 °C …continued VDD = 1.9 V to 3.6 V; unless otherwise specified. Symbol Parameter Rej-5M Interference rejection, 1% Adjacent -5 MHz PER, with wanted signal 3 dB Adjacent +5 MHz above sensitivity as per IEEE Alternate -10 MHz 802.15.4[2] Alternate +10 MHz Rej+5M Rej-10M Rej+10M Conditions -15 MHz Rej-15M Min Typ Max Unit  35.4  dB  35.8  dB  46.3  dB  46.5  dB  51.7  dB Rej+15M +15 MHz  52.1  dB RejProp-5M Adjacent -5 MHz  54.7  dB  56.8  dB  59.9  dB  63.3  dB RejProp+5M RejProp-10M RejProp+10M Proprietary mode interference rejection. 1% Adjacent +5 MHz PER, with wanted signal 3 dB above sensitivity as per IEEE Alternate -10 MHz 802.15.4[3] Alternate +10 MHz RejProp-15M -15 MHz  60.3  dB RejProp+15M +15 MHz  65.4  dB  56.1  dB  57.6  dB  62.9  dB  64  dB RejCW-5M RejCW+5M RejCW-10M RejCW+10M CW interference rejection. Adjacent -5 MHz 1% PER, with wanted signal Adjacent +5 MHz 3 dB above sensitivity as per Alternate -10 MHz IEEE 802.15.4[4] Alternate +10 MHz RejCW-15M -15 MHz  62.3  dB RejCW+15M +15 MHz  65.3  dB  60.8  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) 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 IMP3,6 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 76 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 44. Radio transceiver characteristics: +125 °C …continued VDD = 1.9 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  51.1  dB  10.4  dBm  9.1  0.4  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) Transmitter PoutMax Maximum output power Pout Output power +10 dBm accuracy JN5189 Product data sheet In-band tilt All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 77 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 44. Radio transceiver characteristics: +125 °C …continued VDD = 1.9 V to 3.6 V; unless otherwise specified. Symbol Parameter Min Typ Max Unit PoutRange Output power control range  46  dB EVM Error vector magnitude With IEEE 802.15.4 channel at +10 dBm  6.6  % OEVM Offset error vector magnitude With IEEE 802.15.4 channel at +10 dBm  0.36  % EVMProp Error Vector Magnitude With proprietary mode at +10 dBm  23  % OEVMProp Offset error Vector Magnitude With proprietary mode at +10 dBm  3.2  % PSD 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 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 PSDProp Conditions Proprietary mode power spectral density TXH2 2nd Harmonic of Transmit Carrier Frequency With IEEE 802.15.4 channel at +10 dBm  -63.3  dBm/MH z TXH3 3rd Harmonic of Transmit Carrier Frequency With IEEE 802.15.4 channel at +10 dBm  -73  dBm/MH z JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 78 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 44. Radio transceiver characteristics: +125 °C …continued VDD = 1.9 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 JN5189 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.8 GHz to 1.9 GHz  -64.7  dBm 5.15 GHz to 5.3 GHz  -67.1  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.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 79 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) 15. Package outline +94)1SODVWLFWKHUPDOHQKDQFHGYHU\WKLQTXDGIODWSDFNDJHQROHDGV WHUPLQDOVERG\[[PP % ' 627 $ WHUPLQDO LQGH[DUHD $ $ ( F GHWDLO; H H & Y Z H E   / & $ % & \ \ &   H (K H H   WHUPLQDO LQGH[DUHD   ; 'K   'LPHQVLRQV PPDUHWKHRULJLQDOGLPHQVLRQV 8QLW PP $  $ E PD[    QRP    PLQ    PP VFDOH F '  'K (  (K H H H / Y                     Z \   \  1RWH 3ODVWLFRUPHWDOSURWUXVLRQVRIPPPD[LPXPSHUVLGHDUHQRWLQFOXGHG 2XWOLQH YHUVLRQ 627 5HIHUHQFHV ,(& -('(& -(,7$ VRWBSR (XURSHDQ SURMHFWLRQ ,VVXHGDWH   02 Fig 22. Package outline SOT618-1 HVQFN40 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 80 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 16. Soldering of SMD packages This text provides a very brief insight into a complex technology. A more in-depth account of soldering ICs can be found in Application Note AN10365 “Surface mount reflow soldering description”. 16.1 Introduction to soldering Soldering is one of the most common methods through which packages are attached to Printed Circuit Boards (PCBs), to form electrical circuits. The soldered joint provides both the mechanical and the electrical connection. There is no single soldering method that is ideal for all IC packages. Wave soldering is often preferred when through-hole and Surface Mount Devices (SMDs) are mixed on one printed wiring board; however, it is not suitable for fine pitch SMDs. Reflow soldering is ideal for the small pitches and high densities that come with increased miniaturization. 16.2 Wave and reflow soldering Wave soldering is a joining technology in which the joints are made by solder coming from a standing wave of liquid solder. The wave soldering process is suitable for the following: • Through-hole components • Leaded or leadless SMDs, which are glued to the surface of the printed circuit board Not all SMDs can be wave soldered. Packages with solder balls, and some leadless packages which have solder lands underneath the body, cannot be wave soldered. Also, leaded SMDs with leads having a pitch smaller than ~0.6 mm cannot be wave soldered, due to an increased probability of bridging. The reflow soldering process involves applying solder paste to a board, followed by component placement and exposure to a temperature profile. Leaded packages, packages with solder balls, and leadless packages are all reflow solderable. Key characteristics in both wave and reflow soldering are: • • • • • • Board specifications, including the board finish, solder masks and vias Package footprints, including solder thieves and orientation The moisture sensitivity level of the packages Package placement Inspection and repair Lead-free soldering versus SnPb soldering 16.3 Wave soldering Key characteristics in wave soldering are: • Process issues, such as application of adhesive and flux, clinching of leads, board transport, the solder wave parameters, and the time during which components are exposed to the wave • Solder bath specifications, including temperature and impurities JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 81 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 16.4 Reflow soldering Key characteristics in reflow soldering are: • Lead-free versus SnPb soldering; note that a lead-free reflow process usually leads to higher minimum peak temperatures (see Figure 23) than a SnPb process, thus reducing the process window • Solder paste printing issues including smearing, release, and adjusting the process window for a mix of large and small components on one board • Reflow temperature profile; this profile includes preheat, reflow (in which the board is heated to the peak temperature) and cooling down. It is imperative that the peak temperature is high enough for the solder to make reliable solder joints (a solder paste characteristic). In addition, the peak temperature must be low enough that the packages and/or boards are not damaged. The peak temperature of the package depends on package thickness and volume and is classified in accordance with Table 45 and 46 Table 45. SnPb eutectic process (from J-STD-020D) Package thickness (mm) Package reflow temperature (°C) Volume (mm3) < 350 ≥ 350 < 2.5 235 220  2.5 220 220 Table 46. Lead-free process (from J-STD-020D) Package thickness (mm) Package reflow temperature (°C) Volume (mm3) < 350 350 to 2 000 > 2 000 < 1.6 260 260 260 1.6 to 2.5 260 250 245 > 2.5 250 245 245 Moisture sensitivity precautions, as indicated on the packing, must be respected at all times. Studies have shown that small packages reach higher temperatures during reflow soldering, see Figure 23. JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 82 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) temperature maximum peak temperature MSL limit, damage level minimum peak temperature minimum soldering temperature peak temperature time 001aac844 MSL: Moisture Sensitivity Level Fig 23. Temperature profiles for large and small components For further information on temperature profiles, refer to Application Note AN10366 “Lead less package surface mount reflow soldering description”. JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 83 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 17. Abbreviations Table 47. Abbreviations Acronym Description ADC Analog to Digital Converter ADE Antenna diversity Even ADO Antenna diversity Odd AES Advanced Encryption Standard AGC Automatic Gain Control API Application Program Interface APT Analog Peripheral Timer BOM Bill Of Material BOR Brown-Out Reset CCA Clear Channel Assessment CCM Counter with CBC-MAC CDM Charged Device Model CLK CLocK CPU Central Processing Unit CRC Cyclic redundancy Check CSMA/CA Carrier Sense Multiple Access with Collision Avoidance CTS Clear-To-Send CW Continuous Wave DALI Digitally Addressable Lighting Interface DC Direct current DIO Digital Input Output DMA Direct memory Access DO Digital Output ED Energy Detection EEPROM Electrically-Erasable Programmable Read Only Memory ESR Equivalent Series Resistance FIFO First In First Out GP General Purpose GPIO General Purpose Input Output HBM Human Body Model HS High Speed HVQFN Heatsink Very-thin Quad Flat No-Leads ID IDentification IF Intermediate frequency IO Input Output IPC Interconnecting and Packaging Electronic Circuits JTAG Joint Test Action Group LNA Low Noise Amplifier LQI Link Quality Indication JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 84 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) Table 47. Abbreviations …continued Acronym Description LSB Low Significant Bit MAC Media Access Control MSB Most Significant Bit MSIF Master Serial InterFace MSL Moisture sensitivity level NACK Not ACKnowledge NFET Negative Field Effect Transistor NRZ Non-Return-to-Zero NVIC Nested Vector Interrupt Controller OOK On-Off Key OTA Over-The-Air OTP One Time Programmable PA Power Amplifier PAN Personal Area Network PCB Printed-Circuit Board PDM Persistent Data Manager PHY PHYsical PLL Phase-Locked Loop POR Power-On Reset PPF Palladium Pre Plated PWM Pulse Width Modulation RAM Random Access Memory RC Remote Control RF Radio Frequency RF4CE Radio frequency for Consumer Electronic RoHS Restriction of Hazardous Substances RSSI Receive Signal Strength Indication RTS Request-To-Send RTOS Real-Time Operating System RTZ Return-To-Zero RX Received SCL Serial CLock SDA Serial DatA SDK Software Developer’s Kit SMbus System Management bus SMDs Surface Mount Devices SMPS Switched Mode Power Supply SPDT Single-Pole Double-Throw SPI-bus Serial Peripheral Interface -bus STSD Slave Transmitter Stop Detect SSIF Slave Serial InterFace JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 85 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) Table 47. Abbreviations …continued Acronym Description SVM Supply Voltage Monitor SYNTH SYNTHesizer SysTick System Tick timer TAF Transmitter Arbitration Failure TCM Tightly-Coupled Memory TX Transmit UART Universal Asynchronous Receiver Transmitter VCO Voltage Controlled Oscillator VTOR Vector Table Offset Register WPD Wideband Power Detector 18. References JN5189 Product data sheet [1] IEEE Std 802.15.4-2011 IEEE Standard for Information Technology Part 15.4 — Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LR-WPANs). [2] Wireless Connectivity — http://www.nxp.com/products/wireless-connectivity:WIRELESS-CONNECTIVITY All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 86 of 92 IEEE 802.15.4 low power wireless MCU NXP Semiconductors JN5189(T)/JN5188(T) 19. Revision history Table 48. Revision history Document ID Release date Data sheet status Change notice Supersedes JN5189 v1.3 2021/05 Product data sheet - - Modifications: JN5189 v1.2 Modifications: JN5189 v1.1 Modifications: JN5189 Product data sheet • • Updated Figure 4 “System memory map” for the QSPI. • Added ts in the Table 11 “Limiting values”, added Figure 11 “Power-up ramp”, Figure 12 “Minimum VBAT rise time vs temperature”, Figure 13 “Maximum VBAT slope vs temperature”. • Updated to “8-input 12-bit ADC, 190 ksamples/s (Max.)” in the Section 2.3 “Microcontroller features”. • Updated to “Conversion rate 190 ksamples/s (Max.) for 12-bit resolution” in the Section 8.15 “12-bit general purpose ADC”. Updated BOD as wake-up source to exit Deep sleep and Power-down in Table 8 “Power mode wake-up sources” 202006 Product data sheet - - • • • • • • Updated to support Thread as well as Zigbee across the whole book. • • • • • Added a note to the Figure 4 “System memory map”. • • • • • • • • Updated Section 8.22 “SPI-bus Flash Interface (SPIFI)”. Updated AES security processor feature in Section 2.2 “Radio features”. Updated SPIFI, NTAG feature in Section 2.3 “Microcontroller features”. Updated Section 3 “Applications”. Updated Figure 1 “High level hardware block diagram”. Corrected typos and made descriptions aligned in Table 4 “Pin descriptions” and Table 5 “Pin descriptions”. Corrected pin name in Section 8.4.1 “External reset”. Updated Section 8.6.2.3 “Deep-sleep mode”. Removed the ADC_SEQB in the Table 8 “Power mode wake-up sources”. Updated to “DNL (Differential Non Linearity): ±0.85 LSB typ.” in Section 8.15 “12-bit general purpose ADC”. Updated Section 8.23 “Hash module”. Updated general descriptions and security features in Section 8.26 “NTAG I2C”. Updated NTAG security features in the Section 8.26.1 “Features”. Updated digital I/O descriptions in Section 8.7.2 “General description”. Updated Figure 10 “Application diagram – battery powered solution”. Updated VIL in Table 17 “IO characteristics”. Updated the IDD typical values in the Table 23 “32 kHz crystal oscillator” and Table 24 “32 MHz crystal oscillator”. 20200222 • Product data sheet - - Initial public release. All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 87 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 20. Legal information 20.1 Data sheet status Document status[1][2] Product status[3] Definition Objective [short] data sheet Development This document contains data from the objective specification for product development. Preliminary [short] data sheet Qualification This document contains data from the preliminary specification. Product [short] data sheet Production This document contains the product specification. [1] Please consult the most recently issued document before initiating or completing a design. [2] The term ‘short data sheet’ is explained in section “Definitions”. [3] The product status of device(s) described in this document may have changed since this document was published and may differ in case of multiple devices. The latest product status information is available on the Internet at URL http://www.nxp.com. 20.2 Definitions Draft — The document is a draft version only. The content is still under internal review and subject to formal approval, which may result in modifications or additions. NXP Semiconductors does not give any representations or warranties as to the accuracy or completeness of information included herein and shall have no liability for the consequences of use of such information. Short data sheet — A short data sheet is an extract from a full data sheet with the same product type number(s) and title. A short data sheet is intended for quick reference only and should not be relied upon to contain detailed and JN5189 Product data sheet full information. For detailed and full information see the relevant full data sheet, which is available on request via the local NXP Semiconductors sales office. In case of any inconsistency or conflict with the short data sheet, the full data sheet shall prevail. Product specification — The information and data provided in a Product data sheet shall define the specification of the product as agreed between NXP Semiconductors and its customer, unless NXP Semiconductors and customer have explicitly agreed otherwise in writing. In no event however, shall an agreement be valid in which the NXP Semiconductors product is deemed to offer functions and qualities beyond those described in the Product data sheet. All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 88 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 21. Tables Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7: Table 8. Table 9. Table 10. Table 11. Table 12. Table 13. Table 14. Table 15. Table 16. Table 17. Table 18. Table 19. Table 20. Table 21. Table 22. Table 23. Ordering information . . . . . . . . . . . . . . . . . . . . .4 Ordering information details . . . . . . . . . . . . . . . .4 Marking codes . . . . . . . . . . . . . . . . . . . . . . . . . .4 Pin descriptions . . . . . . . . . . . . . . . . . . . . . . . . .6 Pin descriptions . . . . . . . . . . . . . . . . . . . . . . . .13 Pin properties . . . . . . . . . . . . . . . . . . . . . . . . . .19 Abbreviation used in the Table 6. . . . . . . . . . . .21 Power mode wake-up sources . . . . . . . . . . . . .30 Allowed timer usage in different power modes .32 Component descriptions about Figure 10. . . . .50 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . .50 Operating conditions . . . . . . . . . . . . . . . . . . . .52 Thermal characteristics . . . . . . . . . . . . . . . . . .52 Typical current consumption in Low-power mode characteristics . . . . . . . . . . . . . . . . . . . . . . . . .53 Typical current consumption in Active mode characteristics . . . . . . . . . . . . . . . . . . . . . . . . .53 Typical CPU current consumption characteristics 54 IO characteristics . . . . . . . . . . . . . . . . . . . . . . .54 Externally applied reset . . . . . . . . . . . . . . . . . .56 Analog to Digital Converters . . . . . . . . . . . . . .57 Comparator . . . . . . . . . . . . . . . . . . . . . . . . . . .58 32 kHz free running oscillator . . . . . . . . . . . . .58 1 MHz free running oscillator . . . . . . . . . . . . . .58 32 kHz crystal oscillator . . . . . . . . . . . . . . . . . .58 Table 24. Table 25. Table 26. Table 27. Table 28. Table 29. Table 30. Table 31. Table 32. Table 33. Table 34. Table 35. Table 36. Table 37. Table 38. Table 39. Table 40. Table 41. Table 42. Table 43. Table 44. Table 45. Table 46. Table 47. Table 48. 32 MHz crystal oscillator . . . . . . . . . . . . . . . . . 59 High-speed free running oscillator . . . . . . . . . 59 Temperature sensor . . . . . . . . . . . . . . . . . . . . 59 Flash memory . . . . . . . . . . . . . . . . . . . . . . . . . 59 Dynamic characteristic: I/O pins[1] . . . . . . . . . . 60 Wake-up timing . . . . . . . . . . . . . . . . . . . . . . . . 61 SPI master timing. . . . . . . . . . . . . . . . . . . . . . . 61 SPI slave timing . . . . . . . . . . . . . . . . . . . . . . . . 62 USART master timing (in synchronous mode) . 64 USART slave timing (in synchronous mode) . . 64 SPIFI timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 PWM timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 DMIC timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Clock of ISO7816 . . . . . . . . . . . . . . . . . . . . . . . 67 Input output of ISO7816 . . . . . . . . . . . . . . . . . . 67 I2C timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 GPIO pin timing . . . . . . . . . . . . . . . . . . . . . . . . 69 RF port characteristics . . . . . . . . . . . . . . . . . . 69 Radio transceiver characteristics: +25 °C . . . . 70 Radio transceiver characteristics: -40 °C . . . . 72 Radio transceiver characteristics: +125 °C . . . 75 SnPb eutectic process (from J-STD-020D) . . . 82 Lead-free process (from J-STD-020D) . . . . . . 82 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . 84 Revision history . . . . . . . . . . . . . . . . . . . . . . . . 87 22. Figures Fig 1. Fig 2. Fig 3. Fig 4. Fig 5. Fig 6. Fig 7. Fig 8. Fig 9. Fig 10. Fig 11. Fig 12. Fig 13. Fig 14. Fig 15. Fig 16. Fig 17. Fig 18. Fig 19. Fig 20. Fig 21. Fig 22. Fig 23. High level hardware block diagram . . . . . . . . . . . .5 Pin configuration . . . . . . . . . . . . . . . . . . . . . . . . . .6 Pin configuration . . . . . . . . . . . . . . . . . . . . . . . . .13 System memory map . . . . . . . . . . . . . . . . . . . . . .24 Radio architecture . . . . . . . . . . . . . . . . . . . . . . . .40 Modem system diagram. . . . . . . . . . . . . . . . . . . .42 Baseband processor system diagram. . . . . . . . .43 Simple antenna diversity implementation using external RF switch . . . . . . . . . . . . . . . . . . . . . . . .45 Antenna diversity ADO and ADE signals for TX with acknowledgment . . . . . . . . . . . . . . . . . . . . . . . . .45 Application diagram – battery powered solution .49 Power-up ramp . . . . . . . . . . . . . . . . . . . . . . . . . .51 Minimum VBAT rise time vs temperature . . . . . . .51 Maximum VBAT slope vs temperature . . . . . . . . .52 Reset signal timing. . . . . . . . . . . . . . . . . . . . . . . .57 Output timing measurement condition . . . . . . . . .61 SPI master interface timings . . . . . . . . . . . . . . . .63 SPI slave interface timings. . . . . . . . . . . . . . . . . .64 USART interface timings . . . . . . . . . . . . . . . . . . .65 SPIFI interface timings. . . . . . . . . . . . . . . . . . . . .66 DMIC interface timings. . . . . . . . . . . . . . . . . . . . .67 I2C interface timings. . . . . . . . . . . . . . . . . . . . . . .69 Package outline SOT618-1 HVQFN40 . . . . . . . .80 Temperature profiles for large and small components . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83 JN5189 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 89 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 23. Contents 1 2 2.1 2.2 2.3 2.4 3 4 5 6 7 7.1 7.1.1 7.1.2 7.2 7.2.1 7.2.2 7.3 8 8.1 8.1.1 8.1.2 8.1.3 8.1.4 8.1.4.1 8.1.4.2 8.2 8.2.1 8.2.2 8.2.3 8.2.4 8.3 8.3.1 8.3.2 8.3.3 8.4 8.4.1 8.4.2 8.4.3 8.4.4 8.5 8.6 8.6.1 8.6.2 8.6.2.1 8.6.2.2 8.6.2.3 8.6.2.4 8.6.2.5 8.6.2.6 8.7 8.7.1 8.7.2 8.8 General description . . . . . . . . . . . . . . . . . . . . . . 1 Features and benefits . . . . . . . . . . . . . . . . . . . . 1 Benefits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Radio features . . . . . . . . . . . . . . . . . . . . . . . . . 2 Microcontroller features . . . . . . . . . . . . . . . . . . 2 Low power features . . . . . . . . . . . . . . . . . . . . . 3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Ordering information . . . . . . . . . . . . . . . . . . . . . 4 Marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Pinning information . . . . . . . . . . . . . . . . . . . . . . 6 HVQFN40 - with NTAG. . . . . . . . . . . . . . . . . . . 6 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 6 HVQFN40 - without NTAG . . . . . . . . . . . . . . . 13 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Pin description . . . . . . . . . . . . . . . . . . . . . . . . 13 Pin properties . . . . . . . . . . . . . . . . . . . . . . . . . 19 Functional description . . . . . . . . . . . . . . . . . . 21 Application CPU . . . . . . . . . . . . . . . . . . . . . . . 21 Arm Cortex-M4 processor. . . . . . . . . . . . . . . . 22 Memory Protection Unit . . . . . . . . . . . . . . . . . 22 System Tick Timer (SysTick) . . . . . . . . . . . . . 22 Nested Vector Interrupt controller (NVIC) . . . . 22 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 General description. . . . . . . . . . . . . . . . . . . . . 23 Memory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 SRAM usage. . . . . . . . . . . . . . . . . . . . . . . . . . 25 FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 AHB multilayer matrix . . . . . . . . . . . . . . . . . . . 25 System clocks. . . . . . . . . . . . . . . . . . . . . . . . . 25 32 kHz clock . . . . . . . . . . . . . . . . . . . . . . . . . . 26 High frequency system clock . . . . . . . . . . . . . 26 1 MHz FRO. . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Resets and brownout . . . . . . . . . . . . . . . . . . . 26 External reset . . . . . . . . . . . . . . . . . . . . . . . . . 27 Software reset. . . . . . . . . . . . . . . . . . . . . . . . . 27 Watchdog timer. . . . . . . . . . . . . . . . . . . . . . . . 27 Arm system reset . . . . . . . . . . . . . . . . . . . . . . 27 System configuration (SYSCON) . . . . . . . . . . 27 Power management . . . . . . . . . . . . . . . . . . . . 28 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . 28 Power modes . . . . . . . . . . . . . . . . . . . . . . . . . 28 Active mode . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Sleep mode. . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Deep-sleep mode . . . . . . . . . . . . . . . . . . . . . . 29 Power-down mode . . . . . . . . . . . . . . . . . . . . . 29 Deep power-down mode. . . . . . . . . . . . . . . . . 29 Wake-up sources . . . . . . . . . . . . . . . . . . . . . . 29 Digital I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 General description. . . . . . . . . . . . . . . . . . . . . 31 DMA controller . . . . . . . . . . . . . . . . . . . . . . . . 31 JN5189 Product data sheet 8.9 PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.10 Timers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.10.1 Counter/Timers. . . . . . . . . . . . . . . . . . . . . . . . 8.10.1.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.10.1.2 General description . . . . . . . . . . . . . . . . . . . . 8.10.2 Watchdog timer . . . . . . . . . . . . . . . . . . . . . . . 8.10.3 Real-Time Clock (RTC) . . . . . . . . . . . . . . . . . 8.10.3.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.10.3.2 General description . . . . . . . . . . . . . . . . . . . . 8.10.4 Low Power Wake-up Timers . . . . . . . . . . . . . 8.11 USART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.12 Serial Peripheral Interfaces-bus (SPI-bus). . . 8.13 I2C-bus interfaces. . . . . . . . . . . . . . . . . . . . . . 8.14 DMIC interface . . . . . . . . . . . . . . . . . . . . . . . . 8.15 12-bit general purpose ADC. . . . . . . . . . . . . . 8.16 Temperature sensor . . . . . . . . . . . . . . . . . . . . 8.17 Analog comparator. . . . . . . . . . . . . . . . . . . . . 8.18 Infra-Red Modulator . . . . . . . . . . . . . . . . . . . . 8.19 Serial Wire Debug (SWD) . . . . . . . . . . . . . . . 8.19.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.19.2 Basic configuration. . . . . . . . . . . . . . . . . . . . . 8.20 Wireless transceiver. . . . . . . . . . . . . . . . . . . . 8.20.1 Radio features . . . . . . . . . . . . . . . . . . . . . . . . 8.20.2 Modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.20.3 Baseband processor . . . . . . . . . . . . . . . . . . . 8.20.3.1 Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.20.3.2 Reception . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.20.3.3 Auto acknowledge . . . . . . . . . . . . . . . . . . . . . 8.20.3.4 Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.20.4 Antenna diversity . . . . . . . . . . . . . . . . . . . . . . 8.21 AES engine . . . . . . . . . . . . . . . . . . . . . . . . . . 8.22 SPI-bus Flash Interface (SPIFI) . . . . . . . . . . . 8.23 Hash module . . . . . . . . . . . . . . . . . . . . . . . . . 8.24 ISO7816 smart card interface . . . . . . . . . . . . 8.25 Random Number Generator. . . . . . . . . . . . . . 8.26 NTAG I2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.26.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.26.2 General description . . . . . . . . . . . . . . . . . . . . 9 Application design-in information . . . . . . . . . 9.1 JN5189 module reference designs . . . . . . . . 9.2 Schematic diagram . . . . . . . . . . . . . . . . . . . . 10 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 11 Recommended operating conditions . . . . . . 12 Thermal characteristics . . . . . . . . . . . . . . . . . 13 Static characteristics . . . . . . . . . . . . . . . . . . . 13.1 Power consumption in Low-power mode . . . . 13.2 Power consumption in Active mode . . . . . . . . 13.3 IO characteristics . . . . . . . . . . . . . . . . . . . . . . 14 Dynamic characteristics . . . . . . . . . . . . . . . . . 14.1 AC characteristics . . . . . . . . . . . . . . . . . . . . . 14.1.1 Reset and Supply Voltage Monitor. . . . . . . . . 14.1.2 Analog to Digital Converters . . . . . . . . . . . . . 14.1.3 Comparator . . . . . . . . . . . . . . . . . . . . . . . . . . 14.1.4 32 kHz free running oscillator. . . . . . . . . . . . . All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 32 32 33 33 33 34 34 34 35 35 36 37 37 38 38 39 39 39 39 39 40 40 41 42 42 43 43 44 44 44 45 46 46 46 46 47 47 48 48 48 49 50 52 52 53 53 53 54 56 56 56 57 58 58 © NXP B.V. 2020-2021. All rights reserved. 90 of 92 NXP Semiconductors IEEE 802.15.4 low power wireless MCU JN5189(T)/JN5188(T) 14.1.5 14.1.6 14.1.7 14.1.8 14.1.9 14.2 14.3 14.4 14.5 14.6 14.7 14.8 14.9 14.10 14.11 14.12 14.13 15 16 16.1 16.2 16.3 16.4 17 18 19 20 20.1 20.2 21 22 23 1 MHz free running oscillator . . . . . . . . . . . . . 32 kHz crystal oscillator . . . . . . . . . . . . . . . . . 32 MHz crystal oscillator. . . . . . . . . . . . . . . . . High-speed free running oscillator . . . . . . . . . Temperature sensor . . . . . . . . . . . . . . . . . . . . Flash memory . . . . . . . . . . . . . . . . . . . . . . . . . IO pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Wake-up timing . . . . . . . . . . . . . . . . . . . . . . . . SPI timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . USART timing . . . . . . . . . . . . . . . . . . . . . . . . . SPIFI timing . . . . . . . . . . . . . . . . . . . . . . . . . . PWM timing . . . . . . . . . . . . . . . . . . . . . . . . . . DMIC timing . . . . . . . . . . . . . . . . . . . . . . . . . . ISO7816 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I2C timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . GPIO pin timing . . . . . . . . . . . . . . . . . . . . . . . Radio transceiver . . . . . . . . . . . . . . . . . . . . . . Package outline . . . . . . . . . . . . . . . . . . . . . . . . Soldering of SMD packages . . . . . . . . . . . . . . Introduction to soldering . . . . . . . . . . . . . . . . . Wave and reflow soldering . . . . . . . . . . . . . . . Wave soldering . . . . . . . . . . . . . . . . . . . . . . . . Reflow soldering . . . . . . . . . . . . . . . . . . . . . . . Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . References . . . . . . . . . . . . . . . . . . . . . . . . . . . . Revision history . . . . . . . . . . . . . . . . . . . . . . . . Legal information. . . . . . . . . . . . . . . . . . . . . . . Data sheet status . . . . . . . . . . . . . . . . . . . . . . Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . JN5189 Product data sheet 58 58 59 59 59 59 60 61 61 64 65 66 66 67 68 69 69 80 81 81 81 81 82 84 86 87 88 88 88 89 89 90 All information provided in this document is subject to legal disclaimers. Rev. 1.3 — May 2021 © NXP B.V. 2020-2021. All rights reserved. 91 of 92 How To Reach Us Home Page: nxp.com Web Support: nxp.com/support Limited warranty and liability — Information in this document is believed to be accurate and reliable. However, NXP Semiconductors does not give any representations or warranties, expressed or implied, as to the accuracy or completeness of such information and shall have no liability for the consequences of use of such information. NXP Semiconductors takes no responsibility for the content in this document if provided by an information source outside of NXP Semiconductors. In no event shall NXP Semiconductors be liable for any indirect, incidental, punitive, special or consequential damages (including - without limitation - lost profits, lost savings, business interruption, costs related to the removal or replacement of any products or rework charges) whether or not such damages are based on tort (including negligence), warranty, breach of contract or any other legal theory. Notwithstanding any damages that customer might incur for any reason whatsoever, NXP Semiconductors’ aggregate and cumulative liability towards customer for the products described herein shall be limited in accordance with the Terms and conditions of commercial sale of NXP Semiconductors. Right to make changes - NXP Semiconductors reserves the right to make changes to information published in this document, including without limitation specifications and product descriptions, at any time and without notice. This document supersedes and replaces all information supplied prior to the publication hereof. Security — Customer understands that all NXP products may be subject to unidentified or documented vulnerabilities. Customer is responsible for the design and operation of its applications and products throughout their lifecycles to reduce the effect of these vulnerabilities on customer’s applications and products. Customer’s responsibility also extends to other open and/or proprietary technologies supported by NXP products for use in customer’s applications. NXP accepts no liability for any vulnerability. Customer should regularly check security updates from NXP and follow up appropriately. Customer shall select products with security features that best meet rules, regulations, and standards of the intended application and make the ultimate design decisions regarding its products and is solely responsible for compliance with all legal, regulatory, and security related requirements concerning its products, regardless of any information or support that may be provided by NXP. NXP has a Product Security Incident Response Team (PSIRT) (reachable at PSIRT@nxp.com) that manages the investigation, reporting, and solution release to security vulnerabilities of NXP products. Suitability for use — NXP Semiconductors products are not designed, authorized or warranted to be suitable for use in life support, life-critical or safety-critical systems or equipment, nor in applications where failure or malfunction of an NXP Semiconductors product can reasonably be expected to result in personal injury, death or severe property or environmental damage. NXP Semiconductors and its suppliers accept no liability for inclusion and/or use of NXP Semiconductors products in such equipment or applications and therefore such inclusion and/or use is at the customer’s own risk. Non-automotive qualified products — Unless this data sheet expressly states that this specific NXP Semiconductors product is automotive qualified, the product is not suitable for automotive use. It is neither qualified nor tested in accordance with automotive testing or application requirements. NXP Semiconductors accepts no liability for inclusion and/or use of non-automotive qualified products in automotive equipment or applications. In the event that customer uses the product for design-in and use in automotive applications to automotive specifications and standards, customer (a) shall use the product without NXP Semiconductors’ warranty of the product for such automotive applications, use and specifications, and (b) whenever customer uses the product for automotive applications beyond NXP Semiconductors’ specifications such use shall be solely at customer’s own risk, and (c) customer fully indemnifies NXP Semiconductors for any liability, damages or failed product claims resulting from customer design and use of the product for automotive applications beyond NXP Semiconductors’ standard warranty and NXP Semiconductors’ product specifications. Applications — Applications that are described herein for any of these products are for illustrative purposes only. NXP Semiconductors makes no representation or warranty that such applications will be suitable for the specified use without further testing or modification. Customers are responsible for the design and operation of their applications and products using NXP Semiconductors products, and NXP Semiconductors accepts no liability for any assistance with applications or customer product Table continues on the next page... design. It is customer’s sole responsibility to determine whether the NXP Semiconductors product is suitable and fit for the customer’s applications and products planned, as well as for the planned application and use of customer’s third party customer(s). Customers should provide appropriate design and operating safeguards to minimize the risks associated with their applications and products. NXP Semiconductors does not accept any liability related to any default, damage, costs or problem which is based on any weakness or default in the customer’s applications or products, or the application or use by customer’s third party customer(s). Customer is responsible for doing all necessary testing for the customer’s applications and products using NXP Semiconductors products in order to avoid a default of the applications and the products or of the application or use by customer’s third party customer(s). NXP does not accept any liability in this respect. Limiting values — Stress above one or more limiting values (as defined in the Absolute Maximum Ratings System of IEC 60134) will cause permanent damage to the device. Limiting values are stress ratings only and (proper) operation of the device at these or any other conditions above those given in the Recommended operating conditions section (if present) or the Characteristics sections of this document is not warranted. Constant or repeated exposure to limiting values will permanently and irreversibly affect the quality and reliability of the device. Terms and conditions of commerical sale — NXP Semiconductors products are sold subject to the general terms and conditions of commercial sale, as published at http://www.nxp.com/profile/terms, unless otherwise agreed in a valid written individual agreement. In case an individual agreement is concluded only the terms and conditions of the respective agreement shall apply. NXP Semiconductors hereby expressly objects to applying the customer’s general terms and conditions with regard to the purchase of NXP Semiconductors products by customer. Hazardous voltage — Although basic supply voltages of the product may be much lower, circuit voltages up to 60 V may appear when operating this product, depending on settings and application. Customers incorporating or otherwise using these products in applications where such high voltages may appear during operation, assembly, test etc. of such application, do so at their own risk. Customers agree to fully indemnify NXP Semiconductors for any damages resulting from or in connection with such high voltages. Furthermore, customers are drawn to safety standards (IEC 950, EN 60 950, CENELEC, ISO, etc.) and other (legal) requirements applying to such high voltages. Export control — This document as well as the item(s) described herein may be subject to export control regulations. Export might require a prior authorization from competent authorities. NXP, the NXP logo, NXP SECURE CONNECTIONS FOR A SMARTER WORLD, EdgeLock, are trademarks of NXP B.V. All other product or service names are the property of their respective owners. AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, µVision, Versatile are trademarks or registered trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere. The related technology may be protected by any or all of patents, copyrights, designs and trade secrets. All rights reserved. © NXP B.V. 2020-2021. All rights reserved. For more information, please visit: http://www.nxp.com For sales office addresses, please send an email to: salesaddresses@nxp.com Date of release: 05/2021 Document identifier: JN5189
JN5189THN/001Z 价格&库存

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

免费人工找货
JN5189THN/001Z
  •  国内价格 香港价格
  • 1000+31.284551000+3.77740

库存:993