NRF528XX
Bluetooth 5.0 Low Energy System-on-Chip (SoC)The NRF528XX is a bluetooth 5.0 low energy system-on-chip (soc) from Nordic Semiconductor. View the full NRF528XX datasheet below including key specifications, electrical characteristics, absolute maximum ratings.
Manufacturer
Nordic Semiconductor
Category
Bluetooth 5.0 Low Energy System-on-Chip (SoC)
Key Specifications
| Parameter | Value |
|---|---|
| Current - Receiving | 4.6mA |
| Current - Receiving | 4.6mA |
| Current - Receiving | 4.6mA |
| Current - Transmitting | 4.6mA |
| Current - Transmitting | 4.6mA |
| Current - Transmitting | 4.6mA |
| Data Rate (Max) | 2Mbps |
| Data Rate (Max) | 2Mbps |
| Data Rate (Max) | 2Mbps |
| DigiKey Programmable | Not Verified |
| DigiKey Programmable | Not Verified |
| DigiKey Programmable | Not Verified |
| Frequency | 2.4GHz |
| GPIO | 10 |
| GPIO | 10 |
| GPIO | 10 |
| Memory Size | 192kB Flash, 24kB RAM |
| Mounting Type | Surface Mount |
| Operating Temperature | -40°C ~ 85°C |
| Package / Case | 28-UFBGA, WLCSP |
| Power - Output | 4dBm |
| Power - Output | 4dBm |
| Power - Output | 4dBm |
| Protocol | Bluetooth v5.2 |
| RF Family/Standard | Bluetooth |
| RF Family/Standard | Bluetooth |
| RF Family/Standard | Bluetooth |
| Sensitivity | -97dBm |
| Sensitivity | -97dBm |
| Sensitivity | -97dBm |
| Serial Interfaces | ADC, GPIO, I2C, SPI, UART |
| Serial Interfaces | ADC, GPIO, I2C, SPI, UART |
| Serial Interfaces | ADC, GPIO, I2C, SPI, UART |
| Supplier Device Package | 28-WLCSP (2.48x2.46) |
| Supplier Device Package | 28-WLCSP (2.48x2.46) |
| Supplier Device Package | 28-WLCSP (2.48x2.46) |
| Type | TxRx + MCU |
| Type | TxRx + MCU |
| Type | TxRx + MCU |
| Supply Voltage | 1.7V ~ 3.6V |
Overview
Part: nRF52805 — Nordic Semiconductor Type: Bluetooth 5.0 Low Energy System-on-Chip (SoC) Description: A Bluetooth 5.0 Low Energy SoC featuring an Arm Cortex-M4 32-bit processor at 64 MHz, 192 kB flash, 24 kB RAM, and a 2.4 GHz transceiver with -97 dBm sensitivity and configurable TX power.
Operating Conditions:
- Supply voltage: 1.7 V to 3.6 V
- Operating temperature: -40 to +105 °C (suffix-dependent — see Table 10.4 for grade-specific ranges)
- Max CPU frequency: 64 MHz
Absolute Maximum Ratings:
- Max supply voltage: 3.9 V
- Max junction/storage temperature: 150 °C
Key Specs:
- CPU: Arm Cortex-M4 32-bit processor, 64 MHz
- Flash memory: 192 kB
- RAM: 24 kB
- Bluetooth Low Energy sensitivity (1 Mbps): -97 dBm
- TX power: -20 to +4 dBm (configurable in 4 dB steps)
- RX peak current: 4.6 mA
- TX peak current (0 dBm): 4.6 mA
- System OFF mode current (no RAM retention): 0.3 μA at 3 V
- ADC: 12-bit, 200 ksps, 2 configurable channels
Features:
- Bluetooth 5.0, 2.4 GHz transceiver
- On-air compatible with nRF52, nRF51, nRF24L, and nRF24AP Series
- Single-ended antenna output (on-chip balun)
- Flexible power management with on-chip DC/DC and LDO regulators
- Programmable peripheral interconnect (PPI)
- 10 general purpose I/O pins
- EasyDMA automated data transfer
- Nordic SoftDevice ready with concurrent multiprotocol support
- Temperature sensor
- 3x 32-bit timer with Counter mode
- SPI master/slave with EasyDMA
- I2C compatible two-wire master/slave
- UART (CTS/RTS) with EasyDMA
- Quadrature decoder (QDEC)
- AES HW encryption with EasyDMA
- 2x real-time counter (RTC)
- Single crystal operation
Applications:
- Proprietary protocol devices
- Network processor
- Beacons
- Smart Home sensors
- Presenters/Stylus
- Health monitoring
- Drug delivery
- Asset tags
- Toys
- Retail tags and labels
Package:
- WLCSP package, 2.482 x 2.464 mm
Features
- Bluetooth ® 5.0, 2.4 GHz transceiver
- -97 dBm sensitivity in 1 Mbps Bluetooth ® Low Energy mode
- -20 to +4 dBm TX power, configurable in 4 dB steps
- On-air compatible with nRF52, nRF51, nRF24L, and nRF24AP Series
- Supported data rates:
- Bluetooth ® 5.0 - 2 Mbps, 1 Mbps
- Proprietary 2.4 GHz - 2 Mbps, 1 Mbps
- Single-ended antenna output (on-chip balun)
- 4.6 mA peak current in TX (0 dBm)
- 4.6 mA peak current in RX
- RSSI (1 dB resolution)
- Arm ® Cortex ® -M4 32-bit processor, 64 MHz
- 144 EEMBC CoreMark ® score running from flash memory
- 34.4 μA/MHz running CoreMark from flash memory
- 32.8 μA/MHz running CoreMark from RAM
- Serial wire debug (SWD)
- Flexible power management
- 1.7 V to 3.6 V supply voltage range
- On-chip DC/DC and LDO regulators with automated low current modes
- Fast wake-up using 64 MHz internal oscillator
- 0.3 μA at 3 V in System OFF mode, no RAM retention
- 0.5 μA at 3 V in System OFF mode with full 24 kB RAM retention
- 1.1 μA at 3 V in System ON mode, with full 24 kB RAM retention, wake on RTC (running from LFXO clock)
- 1.0 μA at 3 V in System ON mode, no RAM retention, wake on RTC (running from LFXO clock)
Applications
- Proprietary protocol devices
- Network processor
- Beacons
- Smart Home sensors
- Presenters/Stylus
- 192 kB flash and 24 kB RAM
- Advanced on-chip interfaces
- Programmable peripheral interconnect (PPI)
- 10 general purpose I/O pins
- EasyDMA automated data transfer between memory and peripherals
- Nordic SoftDevice ready with support for concurrent multiprotocol
- Temperature sensor
- 12-bit, 200 ksps ADC - 2 configurable channels with programmable gain
- 3x 32-bit timer with Counter mode
- SPI master/slave with EasyDMA
- I 2 C compatible two-wire master/slave
- UART (CTS/RTS) with EasyDMA
- Quadrature decoder (QDEC)
- AES HW encryption with EasyDMA
- 2x real-time counter (RTC)
- Single crystal operation
- Package variants
- WLCSP package, 2.482 x 2.464 mm
- Health monitoring
- Drug delivery
- Asset tags
- Toys
- Retail tags and labels
Pin Configuration
Pins can be individually configured through the SENSE field in the PIN_CNF[n] register to detect either a high or low level input.
When the correct level is detected on a configured pin, the sense mechanism will set the DETECT signal high. Each pin has a separate DETECT signal. Default behavior, defined by the DETECTMODE register, combines all DETECT signals from the pins in the GPIO port into one common DETECT signal and routes it through the system to be utilized by other peripherals. This mechanism is functional in both System ON and System OFF mode. See GPIO port and the GPIO pin details on page 107.
The following figure illustrates the GPIO port containing 32 individual pins, where PIN0 is shown in more detail for reference. All signals on the left side of the illustration are used by other peripherals in the system and therefore not directly available to the CPU.
Figure 35: GPIO port and the GPIO pin details
Pins should be in a level that cannot trigger the sense mechanism before being enabled. If the SENSE condition configured in the PIN_CNF registers is met when the sense mechanism is enabled, the DETECT signal will immediately go high. A PORT event is triggered if the DETECT signal was low before enabling the sense mechanism. See GPIOTE - GPIO tasks and events on page 113.
See the following peripherals for more information about how the DETECT signal is used:
- POWER - Power supply on page 49 - uses the DETECT signal to exit from System OFF mode.
- GPIOTE - GPIO tasks and events on page 113 - uses the DETECT signal to generate the PORT event.
When a pin's PINx.DETECT signal goes high, a flag is set in the LATCH register. For example, when the PIN0.DETECT signal goes high, bit 0 in the LATCH register is set to 1 . If the CPU performs a clear operation on a bit in the LATCH register when the associated PINx.DETECT signal is high, the bit in the LATCH register will not be cleared. The LATCH register will only be cleared if the CPU explicitly clears it by writing a 1 to the bit that shall be cleared, i.e. the LATCH register will not be affected by a PINx.DETECT signal being set low.
The LDETECT signal will be set high when one or more bits in the LATCH register are 1 . The LDETECT signal will be set low when all bits in the LATCH register are successfully cleared to 0 .
If one or more bits in the LATCH register are 1 after the CPU has performed a clear operation on the LATCH register, a rising edge will be generated on the LDETECT signal. This is illustrated in DETECT signal behavior on page 108.
Note: The CPU can read the LATCH register at any time to check if a SENSE condition has been met on any of the GPIO pins. This is still valid if that condition is no longer met at the time the CPU queries the LATCH register. This mechanism will work even if the LDETECT signal is not used as the DETECT signal.
The LDETECT signal is by default not connected to the GPIO port's DETECT signal, but via the DETECTMODE register. It is possible to change from default behavior to the DETECT signal that is derived directly from the LDETECT signal. See GPIO port and the GPIO pin details on page 107. The following figure illustrates the DETECT signal behavior for these two alternatives.
Figure 36: DETECT signal behavior
A GPIO pin input buffer can be disconnected from the pin to enable power savings when the pin is not used as an input, see GPIO port and the GPIO pin details on page 107. Input buffers must be connected to get a valid input value in the IN register, and for the sense mechanism to get access to the pin.
Other peripherals in the system can connect to GPIO pins and override their output value and configuration, or read their analog or digital input value. See GPIO port and the GPIO pin details on page 107.
Selected pins also support analog input signals, see ANAIN in GPIO port and the GPIO pin details on page 107. The assignment of the analog pins can be found in Pin assignments on page 346.
Note: When a pin is configured as digital input, increased current consumption occurs when the input voltage is between VIL and VIH. It is good practice to ensure that the external circuitry does not drive that pin to levels between VIL and VIH for a long period of time.
Electrical Characteristics
| Symbol | Description | Min. | Typ. | Max. | Units |
|---|---|---|---|---|---|
| f SPI | Bit rates for SPI 21 | 8 22 | Mbps | ||
| t SPI,START | Time from writing TXD register to transmission started | 1 | μs |
Absolute Maximum Ratings
Maximum ratings are the extreme limits to which the chip can be exposed for a limited amount of time without permanently damaging it. Exposure to absolute maximum ratings for prolonged periods of time may affect the reliability of the device. 35
| Note | Min. | Max. | Unit | |
|---|---|---|---|---|
| Supply voltages | ||||
| VDD | -0.3 | +3.9 | V | |
| VSS | 0 | V | ||
| I/O pin voltage | ||||
| V I/O , VDD ≤3.6 V | -0.3 | VDD + 0.3 | V | |
| V I/O , VDD >3.6 V | -0.3 | 3.9 | V | |
| Environmental WLCSP package | ||||
| Storage temperature | -40 | +125 | °C | |
| MSL | Moisture Sensitivity Level | 1 | ||
| ESD HBM | Human Body Model | 3 | kV | |
| ESD HBM Class | Human Body Model Class | 2 | ||
| ESD CDM | Charged Device Model | 1 | kV | |
| Flash memory | ||||
| Endurance | 10 000 | write/erase cycles | ||
| Retention at 85 °C | 10 | years |
Table 111: Absolute maximum ratings
Recommended Operating Conditions
The operating conditions are the physical parameters that the chip can operate within.
Table 110: Recommended operating conditions
| Symbol | Parameter | Notes | Min. | Nom. | Max. | Units |
|---|---|---|---|---|---|---|
| VDD | Supply voltage, independent of DCDC enable | 1.7 | 3 | 3.6 | V | |
| t R_VDD | Supply rise time (0 V to 1.7 V) | 60 | ms | |||
| TA | Operating temperature | -40 | 25 | 85 | °C |
Important: The on-chip power-on reset circuitry may not function properly for rise times longer than the specified maximum.
Related Variants
The following components are covered by the same datasheet.
| Part Number | Manufacturer | Package |
|---|---|---|
| NRF52805 | Nordic Semiconductor | — |
| NRF52805-CAAA | Nordic Semiconductor | — |
| NRF52805-CAAA-B-R | Nordic Semiconductor ASA | 28-UFBGA, WLCSP |
| NRF52805-CAAA-B-R7 | Nordic Semiconductor ASA | 28-UFBGA, WLCSP |
| nRF52805-CAAA-R | Nordic Semiconductor ASA | 28-UFBGA, WLCSP |
| NRF52805-CAAA-R7 | Nordic Semiconductor ASA | 28-UFBGA, WLCSP |
Get structured datasheet data via API
Get started free