Data Sheet

LC840PA
Datasheet
https://www.lairdconnect.com
35
© Copyright 2021 Laird Connectivity
All Rights Reserved
Americas: +1-800-492-2320
Europe: +44-1628-858-940
Hong Kong: +852 2762 4823
5.13.2 Low Power Modes
The LC840PA has three power modes: Run, Standby Doze (System ON Idle), and Deep Sleep (System OFF).
The module is placed automatically in Standby Doze if there are no pending events (when WAITEVENT statement is
encountered within a customer’s smartBASIC script). The module wakes from Standby Doze via any interrupt (such as a
received character on the UART Rx line). If the module receives a UART character from either the external UART or the radio, it
wakes up.
Deep sleep is the lowest power mode. Once awakened, the system goes through a system reset. When running ProFLEX
firmware, the module will restore saved NVM settings to internal registers after any reset.
5.14 Temperature Sensor
The on-silicon temperature sensor has a temperature range greater than or equal to the operating temperature of the device.
Resolution is 0.25°C degrees. The on-silicon temperature sensor accuracy is ±5°C.
To read temperature from on-silicon temperature sensor (in tenth of centigrade, so 23.4°C is output as 234) using smartBASIC:
In command mode, use ATI2024
or
From running a smartBASIC application script, use SYSINFO(2024)
The ProFLEX firmware does not use the temperature sensor.
5.15 Security/Privacy
The ProFLEX firmware uses the security and privacy functions to provide security functionally as described in the Host
Interface Document.
5.15.1 Random Number Generator
Exposed via an API in smartBASIC (see smartBASIC documentation available from the LC840PA product page). The rand()
function from a running smartBASIC application returns a value.
5.15.2 AES Encryption/Decryption
Exposed via an API in smartBASIC (see smartBASIC documentation available from the LC840PA product page). Function
called aesencrypt and aesdecrypt.
5.15.3 ARM Cryptocell
ARM Cryptocell incorporates a true random generator (TRNG) and support for a wide range of asymmetric, symmetric and
hashing cryptographic services for secure applications. For more information, please check the Nordic SDK.
5.15.4 Readback Protection
The LC840PA supports readback protection capability that disallows the reading of the memory on the nrf52840 using a JTAG
interface. Available via smartBASIC
5.15.5 Elliptic Curve Cryptography
The LC840PA offers a range of functions for generating public/private keypair, calculating a shared secret, as well as generating
an authenticated hash. Available via smartBASIC