NXP Semiconductors
NHS3100
Temperature logger
NHS3100 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2018. All rights reserved.
Product data sheet Rev. 6.03 — 15 June 2018
16 / 45
State VDD_ALON DPDN
[1]
Sleep or Deep-
sleep
LDO1 (1.2 V) LDO2 (1.6 V)
SLEEP/DEEPSLEEP yes 0 1 on on
[1] DPDN indicates whether the system is in Deep power-down mode.
[2] X = don’t care.
aaa-019373
BATTERY-OFF
ACTIVE
DEEP
POWER-DOWN
SLEEP OR
DEEP-SLEEP
Figure 8. PMU state transition diagram
Figure 9 shows the power-up sequence. Applying battery power when the PSWBAT
switch is closed, or NFC power becomes available, provides the always-on part with a
Power-On Reset (POR) signal. The TFRO is initiated, which starts a state machine in
the PMU. In the first state, the LDO1V2, powering the digital domain, is started. In the
second state, the LDO1V6, powering the analog domain, is started which starts the flash
memory. Enabling the LDO1V2, and the SFRO stabilizing, triggers the system_por. The
system is now considered to be ‘on’. The system can boot when the flash memory is fully
operational.
The total start-up time from trigger to active mode/boot is about 2.5 ms.
If there is no battery power, but there is RF power, the same procedure is followed
except that PSWNFC connects power to the LDOs.
The user cannot disable the TFRO as it is used by the PMU.
Table 10. State transition events for DEEPSLEEP to ACTIVE
Event Description
RESETN reset asserted
RTC event if the timer reaches preset value
Watchdog watchdog issues interrupt or reset
WAKEUP signal on WAKEUP pin
RF field RF field is detected, potential NFC command input (if set in PMU)
Start logic interrupt one of the enabled start logic interrupts is asserted
NXP Semiconductors
NHS3100
Temperature logger
NHS3100 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2018. All rights reserved.
Product data sheet Rev. 6.03 — 15 June 2018
17 / 45
Table 11. State transition events for DEEPPDN to ACTIVE
Event Description
RESETN reset asserted
RTC event if the timer reaches preset value
WAKEUP signal on WAKEUP pin (when enabled)
RF field RF field is detected, potential NFC command input (if set in PMU)
aaa-016479
VDD_ALON
start TFRO enable 1.2 V LDO
enable 1.6 V LDO
for analog domain
and flash memory
POR always-on
domain
SFRO starts running
power
flash and
digital
power
analog
on
off
SFRO stable (64 µs)
system_por
Figure 9. NHS3100 power-up sequence
8.4.2 Power Management Unit (PMU)
The Power Management Unit (PMU) partly resides in the digital power domain and partly
in the always-on domain. The PMU controls the Sleep, Deep-sleep, and Deep power-
down modes and the power flow to the different internal circuit blocks. Five general-
purpose registers in the PMU can be used to retain data during Deep power-down mode.
These registers are located in the always-on domain. When configured, the PMU also
raises a BOD interrupt if VDD_ALON drops to below 1.8 V.
The power to the different APB analog slaves is controlled through a power-down
configuration register.
The power control register selects whether an ARM Cortex-M0+ controlled Power-down
mode (Sleep mode or Deep-sleep mode) or the Deep power-down mode is entered. It
also provides the flags for Sleep or Deep-sleep modes and Deep power-down mode
respectively. In addition, it contains the overrides for the power source selection.
8.5 Nested Vectored Interrupt Controller (NVIC)
The Nested Vectored Interrupt Controller (NVIC) is a part of the ARM Cortex-M0+. The
tight integration of the processor core and NVIC enables fast processing of interrupts,
dramatically reducing the interrupt latency.
8.5.1 Features
NVIC that is a part of the ARM Cortex-M0+
Tightly coupled interrupt controller provides low interrupt latency
Controls system exceptions and peripheral interrupts
NXP Semiconductors
NHS3100
Temperature logger
NHS3100 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2018. All rights reserved.
Product data sheet Rev. 6.03 — 15 June 2018
18 / 45
Four programmable interrupt priority levels with hardware priority level masking
Software interrupt generation
8.5.2 Interrupt sources
Table 12 lists the interrupt sources for each peripheral function. Each peripheral device
may have one or more interrupt lines to the Nested Vectored Interrupt Controller. Each
line may represent more than one interrupt source. There is no significance or priority
about which line is connected where, except for certain standards from ARM.
Table 12. Connection of interrupt source to the Nested Vector Interrupt Controller
Exception
number
Vector
offset
Function Flags
0 to 12 - start logic wake-up
interrupts
each interrupt connected to a PIO0 input pin serves
as wake-up from Deep-sleep mode
[1]
13 - RFID/NFC RFID/NFC access detected/command received/read
acknowledge
14 - RTC On/Off timer RTC on/off timer event interrupt
15 - I
2
C Slave Input (SI) (state change)
16 - CT16B 16-bit timer
17 - PMU power from NFC field detected
18 - CT32B 32-bit timer
19 - BOD brownout detection (power drop)
20 - SPI/SSP TX FIFO half empty/RX FIFO half full/RX time-out/RX
overrun
21 - TSENS temperature sensor end of conversion/low threshold/
high threshold
22 to 25 - - (reserved)
26 - WDT watchdog interrupt (WDINT)
27 - flash flash memory
28 - EEPROM EEPROM memory
29 to 30 - - (reserved)
31 - PIO0 GPIO interrupt status of port 0
[1] Interrupt 0 to 10 correspond to PIO0_0 to PIO0_10; interrupt 11 corresponds to RFID/NFC external access; interrupt 12
corresponds to the RTC On/Off timer.
8.6 I/O configuration
The I/O configuration registers control the electrical characteristics of the pads. The
following features are programmable:
Pin function
Internal pull-up/pull-down resistor or bus keeper function
Low-pass filter
I
2
C-bus mode for pads hosting the I
2
C-bus function

NHS3100/A1Z

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
Board Mount Temperature Sensors NHS3100 Temperature Logger
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union