1. Documentation conventions

1.1 General information

For information on the Arm ® Cortex ® -M0+ core, refer to the Cortex ® -M0+ technical reference manual, available from the www.arm.com website.

For information on Bluetooth ® refer to www.bluetooth.com website.

Note: Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.

Bluetooth logo
Bluetooth logo
arm logo
arm logo

1.2 List of abbreviations for registers

The following abbreviations are used in register descriptions:

Table 1. List of abbreviations for registers

read/write (rw or R/W)Software can read and write to these bits
read-only (r or R)Software can only read these bits
write-only (w or W)Software can only write to this bit. Reading the bit returns the reset value
read/write-once (RWOnce)Software can read these bits but write is only allowed once
read/clear (rc_w1 or RWC1)Software can read as well as clear this bit by writing 1. Writing '0' has no effect on the bit value
read/clear (rc_w0 or RWC0)Software can read as well as clear this bit by writing 0. Writing '1' has no effect on the bit value
read/clear by read (rc_r or RC)Software can read this bit. Reading this bit automatically clears it to '0'. Writing '0' has no effect on the bit value
read/set (rs or RWS1)Software can read as well as set this bit. Writing '0' has no effect on the bit value
read-only write trigger (rt_w or RWH)Software can read this bit. Writing '0' or '1' triggers an event but has no effect on the bit value
toggle (t or RWT1)Software can only toggle this bit by writing '1'. Writing '0' has no effect
Reserved (Res.)Reserved bit, must be kept at reset value

1.3 Glossary

This section gives a brief definition of the abbreviations used in this document:

The SoC integrates the SWD debug port (SWD-DP) which provides a 2-pin (clock and data) interface based on the serial wire debug (SWD) protocol.

1.4 Availability of peripherals

For availability of peripherals and their number across all sales types, refer to the particular device datasheet.

1.5 Acronyms

Table 2. Acronyms

AcronymDescription
ADCAnalog to digital converter
AESAdvanced encryption standard hardware accelerator
AGCAutomatic gain converter
AHBAdvanced high-performance bus
APBAdvanced peripheral bus
ARTAdaptive real-time memory accelerator
BORBrown-Out Reset
BPUBreakpoint unit (ARM debug component)
COMPCOMParator
CPUCentral processor unit
CRCCyclic redundancy check
CTICross trigger interface (ARM debug component)
DBGDeBuG
DMADirect memory access
DMAMUXDirect memory access MUltipleXor
DWTData watchpoint and trace (ARM debug component)
FSMFinite state machine
GPIOGeneral purpose input output
HSEHigh speed external clock oscillator
HSIHigh speed internal clock oscillator
HWHardware
I2CInter integrated circuit (communication standard)
I2SInter integrated (communication standard)
IRQInterrupt request
ITMInstrumentation trace macrocell (ARM debug component)
IWDGIndependent watchdoG
JTAGJoint test access group (test interface standard)
LCDLiquid crystal display
LDOLow-dropoutput
LPLow power
LPUARTUniversal asynchronous receiver transmitter (communication standard)
LSBLeast significant byte
LSELow speed external clock oscillator
LSILow speed internal clock oscillator
MCUMicro controller unit
MPUMemory protection unit
MR_BLERadio sub-system
MSBMost significant byte
AcronymDescription
NVICNested vector interrupt controller
OBLOption byte loading
OSCOscillator
OTPOne time programmable
PAPower amplifier
PDRPower-down reset
PDMPulse density modulation
PKAPublic key accelerator
PLLPhase locked loop
PORPower-on reset
PVDProgrammable voltage detector
PVMPeripheral voltage monitoring
PWRPower controller
RCResistor capacitor oscillator
RCCReset and clock controller
RFRadio frequency
RF2G4Analog radio block used with the MR_BLE IP
RNGTrue random number Generator
ROMRead-only memory
RRMRadio resource manager
RTCReal-time clock
RxReception
SAISerial audio interface
SMPSSwitch mode power supply
SoCSystem-on-chip
SPISerial peripheral interface (communication standard)
SRAMStatic random access memory
SWSoftware
SWDSingle-wire debug
SWJ-DPSingle-wire joint test access group - debug port (ARM debug component)
SYSCFGSystem configuration
TIMTimer
TxTransmission
UDRAUnified direct register access (part of the RRM block)
USARTUniversal synchronous asynchronous receiver transmitter (communication standard)
VbatBattery voltage. Voltage used for the always-on part of the design
VCOVoltage controlled oscillator
VREFVoltage reference
WFIWait for instruction (ARM instruction entering low-power mode)
WKUPWakeup
WRPWrite protection
AcronymDescription
WWDGWindow watchdog
XIPExecute in place