# Nordic Semiconductor nRF52833
[[Microprocessor]] [[Hardware]]
[[Bluetooth]]/[[Zigbee]]/[[NFC]] multiprocol SoC used in the [[BBC Microbit]]. See also [[BOOK - Embedded Rust Discovery]] for a full book about how to program this in Rust.
It is based on an [[ARM Cortex-M]] M4.
## Specifications
- FPU
- 64 Mhz
- 512 kB flash
- 128 kB RAM
## Peripherals
- FS USB 2.0
- 32 Mhz SPI
- I2S
## Bluetooth
nRF ships the devices with a C library that contains a bluetooth stack. There is a rust bindgen crate:
- [GitHub - embassy-rs/nrf-softdevice](https://github.com/embassy-rs/nrf-softdevice)
## Links
- [nRF52833 - Advanced Bluetooth multiprotocol SoC - nordicsemi.com](https://www.nordicsemi.com/products/nrf52833)
- [Nordic Semiconductor Infocenter - nRF52833](https://infocenter.nordicsemi.com/index.jsp?topic=%2Fstruct_nrf52%2Fstruct%2Fnrf52833.html)
The datasheet of the [[nRF52833]] is here:
- [https://infocenter.nordicsemi.com/pdf/nRF52833_OPS_v0.7.pdf](https://infocenter.nordicsemi.com/pdf/nRF52833_OPS_v0.7.pdf)