Datasheet
nRF51-DK Product Brief Version 1.0
nRF51 Series software architecture
ThenRF51Seriessoftwarearchitecture
offersacleanseparationbetween
applicationcodeandNordic’sembedded
protocolstacks(calledSoftDevices).
Thismeanscompile,linkandrun-time
dependencieswiththeprotocolstackand
associatedde-buggingchallengesare
removed.Applicationcodecanbedeveloped
andcompiledindependentlyoftheprotocol
stack.Thissimplifiesoveralldevelopmenteffortsandreduces
thepossibility,andcomplexityofbugsduringdevelopment.
SoftDevices
ThenRF51DKissupportedbyarangeofprotocolstacks.These
NordicprotocolstacksareknownasSoftDevicesandcomplement
thenRF51SeriesSoCs.SoftDevicescansupportBluetoothSmart,
ANTandBluetoothSmart/ANTcombinations.SoftDevicesare
pre-compiledbinaryfilesfornRF51SeriesSoCsandareavailable
fromNordicSemiconductorasdownloads.Thisbringsmaximum
flexibilitytoapplicationdevelopmentandallowsthelateststack
versionandassociatedfeaturestobeprogrammedintothenRF51
SeriesSoC.
nRF51 DK compatible SoftDevices
ORDER INFORMATION
nRF51-DK
DevelopmentKitforBluetoothSmart,ANT
and2.4GHzapplications
RELATED PRODUCTS
nRF51822 BluetoothSmartand2.4GHzproprietarymulti-
protocolSoC
nRF51422 ANT/BluetoothSmartmultiprotocolSoC
nRF51Dongle USBDonglefordevelopmentandtestofnRF51
SeriesSoC
S110 BluetoothSmartperipheralstack
S120 BluetoothSmart8-linkcentralstack
S130 BluetoothSmartconcurrentcentral/peripheral/
broadcaster/observerstack
S210 ANT/ANT+8linkstack
S310 BluetoothSmartperipheral/ANT8-linkstack
About mbed
Mbedisaplatformfor
developingsmartdevicesthat
arebasedon32-bitARM
Cortex
TM
-Mmicrocontrollers.
Itisdesignedtoprovidea
highlyproductivesolutionfor
rapidprototypingandproduct
development,withafocuson
connectedInternetofThingsdevices.
Mbedoffersbrowser-basedsoftware
developmenttoolsinthecloud
allowingahighdegreeofflexibility
inhowyouapproachyoursoftware
development.
About Arduino Uno Rev 3 connector standard
TheArduinoUnoRev.3isapopularHWformatforsimple,rapid
prototypingusingArduinoUnocompatibleshields.Shields
conformingtotheArduinoUnoRev.3standardcanbeusedwith
thenRF51DK.
nRF 51 Series Software Development Kit
ThenRF51SoftwareDevelopmentKit(SDK)isavailablefrom
NordicSemiconductortosupportthenRF51SeriesSoCs.The
nRF51SDKcontainsawiderangeofsoftwaremodules,complete
examplesandusefulutilities.ThenRF51SDKisagreatstarting
pointforbeginningbuildingyourapplications.
SoftDevicesandthenRF51SDKareavailabletodownloadat
www.nordicsemi.com
ThenRF51DKissupportedbyanumberof
tool-chains.Nordic offers support for the following:
• KeilMDK
• IARWorkbench
• GCC
• ARMmbed
CLOUD-BASED
mbed Software Tools
Application
nRF51 SoC
SoftDevice
Distributor partners
GotobelowlinktopurchaseNordicproductsfromthefollowing
onlinestores:www.nordicsemi.com/eng/Buy-Online
OTA-DFU
nRF51SeriesSoCssupportanOver-The-AirDeviceFirmware
Update(OTA-DFU)feature.Thisallowsforwirelessupdatesof
applicationcodeand/orsoftwarestacks.
Visit our Devloper Zone to ask questions, share knowledge and interact with other engineers.
devzone.nordicsemi.com
