NXP Semiconductors
UM10876
NHS31xx User manual
UM10876 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2018. All rights reserved.
User manual Rev. 2.04 — 11 July 2018
COMPANY PUBLIC 3 / 240
1 Introductory information
1.1 Introduction
The NHS31xx are a family of ICs optimized for monitoring and logging. With their
embedded NFC interface, internal temperature sensor and direct battery connection, they
support effective system solutions with a minimal number of external components.
The embedded ARM Cortex-M0+ offers flexibility to the users of these ICs to implement
their own dedicated solution. The NHS31xx family contains multiple features, like a
selectable CPU frequency of up to 8 MHz and various power-down modes for ultra-low-
power consumption.
Users can program this NHS31xx family with the industry-wide standard solutions for
ARM Cortex-M0+ processors.
Peripheral components include an ultra-low-power RTC, I
2
C-bus interface, SPI interface
with SSP features, NFC wireless interface and up to 12 general-purpose I/O pins.
Depending on the chip variant, other features include a temperature sensor, specific
interfaces for capacitive, resistive and current measurements, and a 12-bit ADC/DAC.
There are also specific analog interfaces for interfacing with photodiodes and LEDs.
1.2 Attributes
Note: Not all features are available in all family members.
• System:
– ARM Cortex-M0+ processor, running at frequencies of up to 8 MHz
– ARM Cortex-M0+ built-in Nested Vectored Interrupt Controller (NVIC)
– ARM Serial Wire Debug (SWD)
– System tick timer
– Fast (single-cycle) multiplier
– Support for wake-up interrupt controller
– Vector Table remapping possible
– IC reset input
• Debug options:
– Serial Wire Debug with two watchpoint comparators and four breakpoint comparators
– Halting debug
• Memory:
– 32 kB on-chip flash programming memory
– 4 kB on-chip EEPROM of which 256 bytes can be write protected
– 8 kB SRAM
• Analog peripherals available, depending on variant:
– Temperature sensor with ±0.3 °C absolute temperature accuracy between 0 °C and
40 °C, and ±0.5 °C in the range −40 °C to +85 °C
– Capacitance-to-digital converter
– Current-to-digital converter
– SAR ADC
– DAC for generating external biasing voltages
– 8-bit 20 mA current DAC on 4 pins