Please enable JavaScript.
Coggle requires JavaScript to display documents.
NRF51822 (Useful info (Volatile VS Non-volatile memory (Volatile memory =…
NRF51822
Useful info
Little Endian
Volatile VS Non-volatile memory
Volatile memory = no limit of read/write access
Non-volatile = limit of write access
Volatile memory = RAM
Non-volatile memory = Flash
:warning: Some shared base address peripherals
Eg. CLOCK, POWER, MPU share 0x40000000 address
Has ENABLE register to enable/disable that shared address registers
Disable current peripheral
Configure the expected peripheral
Enable expected peripheral
Waveshare NRF51822 features
2.4 GHz multiprotocol RF transceiver
ARM® Cortex™-M0 32 bit processor
128 bit AES HW encryption
256kB flash & 16kB RAM
Programmable Peripheral Interconnect (PPI)
Digital interfaces: SPI, I2C, UART
10 bit ADC
Programmable output power: -20 to +4 dBm
Independent application development and protocol stack
Fully compatible with NRF24L series
Pinout compatible with NRF51xxx series
Global separate power management
Operating voltage: 1.8 V ~ 3.6 V
:warning: Notes
pca10031
is xxAA or xxAB :warning:
:question:
nRF51822_xxAA, nRF51822_xxAB, and nRF51822_xxAC?
means Flash and RAM size variants
xxAB = 128 kB ROM, 16 kB RAM
xxAC = 256 kB ROM, 32 kB RAM
xxAA = 256 kB ROM, 16 kB RAM