QN9090 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2020. All rights reserved.
User manual Rev. 1.0 — 17 January 2020 3 of 350
1.1 Introduction
The QN9090(T) and QN9030(T) (called QN9090(T)/QN9030(T) throughout this
document) are ultra-low-power, high-performance Arm
®
Cortex
®
-M4 based wireless
microcontrollers supporting Bluetooth Low Energy 5.0 to facilitate the development of
low-power wireless applications such as solutions for the Smart Home.
The QN9090(T)/QN9030(T) includes a Bluetooth Low Energy compliant transceiver and a
comprehensive mix of analog and digital peripherals. Ultra-low current consumption in
radio receive and radio transmit modes allows use of coin cell batteries.
QN9090(T) has 640 KB embedded Flash, 152 KB RAM and 128 KB ROM memory. The
embedded flash can support Over The Air (OTA) code download of applications. The
devices include 10-channel PWM, two timers, one RTC/alarm timer, a Windowed
Watchdog Timer (WWDT), two USARTs, two SPI interfaces, two I
2
C interfaces, a DMIC
subsystem with dual-channel PDM microphone interface with voice activity detector, one
12-bit ADC, temperature sensor and comparator.
The QN9090T/QN9030T variant has an internal NTAG I
2
C plus NFC tag and connections
for the external NFC antenna. The tag is device NT3H2111.
The QN9030 variant has the same functionality as the QN9090 except for reduced
memory sizes of 320 KB embedded Flash, 88 KB RAM. The QN9030T variant is that it
has the functionality of the QN9030 with the addition of an embedded NTAG I
2
C plus NFC
tag.
The Arm Cortex-M4 is a 32-bit core that offers system enhancements such as low-power
consumption and enhanced debug features. The Arm Cortex-M4 CPU, operating at up to
48 MHz, incorporates a 3-stage pipeline, uses a Harvard architecture with separate local
instruction and data buses as well as a third bus for peripherals, and includes an internal
prefetch unit that supports speculative branching. The Arm Cortex-M4 supports
single-cycle digital signal processing and SIMD instructions. Debug is supported using the
Serial Wire Debug.
Refer to the data sheet for complete details on specific products and configurations.
1.2 Features
1.2.1 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
UM11141
Chapter 1: Introductory Information
Rev. 1.0 — 17 January 2020 User manual