Blue Clover PLT Demo V2 nRF52832
Overview
The Blue Clover PLT Demo V2 is an open source (OSWHA certified) hardware product, featuring the Nordic Semiconductor nRF52832 ARM Cortex-M4F MCU and several useful external peripherals.
The Nordic Semiconductor nRF52832 ARM Cortex-M4F MCU features the following:
ADC
CLOCK
FLASH
GPIO
I2C
MPU
NVIC
PWM
RADIO (Bluetooth Low Energy)
RTC
Segger RTT (RTT Console)
SPI
UART
WDT
Hardware
nRF52832 ARM Cortex-M4F processor at 64 MHz
512 KB flash memory and 64 KB of SRAM
Bosch BMI270 IMU
Sensiron SHT30 Humidity and Temperature sensor
Murata PKLCS1212E4001R1 Piezo Buzzer
Battery connector and charger for 3.7 V lithium polymer batteries
4 APA102C Addressable LEDs
Reset button (can be configured as user button)
1 User button
Tag-Connect TC2030-FP 6-pin Debug Connector
Supported Features
The blueclover_plt_demo_v2
board supports the hardware features listed below.
- on-chip / on-board
- Feature integrated in the SoC / present on the board.
- 2 / 2
-
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files. -
vnd,foo
-
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.
Type |
Location |
Description |
Compatible |
---|---|---|---|
CPU |
on-chip |
ARM Cortex-M4F CPU1 |
|
ADC |
on-chip |
Nordic Semiconductor nRF family SAADC node1 |
|
ARM architecture |
on-chip |
Nordic UICR (User Information Configuration Registers)1 |
|
on-chip |
Nordic nRF family BPROT (Block Protection)1 |
||
on-chip |
Nordic EGU (Event Generator Unit)6 |
||
on-chip |
Nordic nRF family MWU (Memory Watch Unit)1 |
||
Audio |
on-chip |
Nordic PDM (Pulse Density Modulation interface)1 |
|
Clock control |
on-chip |
Nordic nRF clock control node1 |
|
Comparator |
on-chip |
Nordic nRF COMP (analog COMParator)1 |
|
Counter |
on-chip |
Nordic nRF timer node5 |
|
Cryptographic accelerator |
on-chip |
Nordic ECB (AES electronic codebook mode encryption)1 |
|
on-chip |
Nordic nRF family CCM (AES CCM mode encryption)1 |
||
Debug |
on-chip |
ARMv7 instrumentation trace macrocell1 |
|
Flash controller |
on-chip |
Nordic NVMC (Non-Volatile Memory Controller)1 |
|
GPIO & Headers |
on-chip |
NRF5 GPIOTE1 |
|
on-chip |
NRF5 GPIO1 |
||
I2C |
on-chip |
Nordic nRF family TWI (TWI master)1 |
|
on-chip |
Nordic nRF family TWIM (TWI master with EasyDMA)1 |
||
I2S |
on-chip |
Nordic I2S (Inter-IC sound interface)1 |
|
Input |
on-board |
Group of GPIO-bound input keys1 |
|
Interrupt controller |
on-chip |
ARMv7-M NVIC (Nested Vectored Interrupt Controller)1 |
|
LED strip |
on-board |
APA102 SPI LED strip1 |
|
Miscellaneous |
on-chip |
Nordic FICR (Factory Information Configuration Registers)1 |
|
on-chip |
Nordic nRF family PPI (Programmable Peripheral Interconnect)1 |
||
MTD |
on-chip |
Flash node1 |
|
on-board |
Fixed partitions of a flash (or other non-volatile storage) memory1 |
||
Networking |
on-chip |
Nordic nRF family RADIO peripheral1 |
|
on-chip |
Nordic nRF family NFCT (Near Field Communication Tag)1 |
||
Pin control |
on-chip |
The nRF pin controller is a singleton node responsible for controlling pin function selection and pin properties1 |
|
Power management |
on-chip |
Nordic nRF power control node1 |
|
PWM |
on-chip |
||
on-chip |
nRFx S/W PWM1 |
||
Regulator |
on-chip |
Nordic nRF5X regulator (fixed stage of the core supply)1 |
|
Retained memory |
on-chip |
Nordic GPREGRET (General Purpose Register Retention) device2 |
|
RNG |
on-chip |
Nordic nRF family RNG (Random Number Generator)1 |
|
RTC |
on-chip |
Nordic nRF RTC (Real-Time Counter)3 |
|
Sensors |
on-board |
Sensirion Humidity SHT3x-DIS humidity and temperature sensor1 |
|
on-board |
The BMI270 is an inertial measurement unit1 |
||
on-chip |
Nordic nRF family TEMP node1 |
||
on-chip |
Nordic nRF quadrature decoder (QDEC) node1 |
||
Serial controller |
on-chip |
Nordic nRF family UART1 |
|
SPI |
on-chip |
||
SRAM |
on-chip |
Generic on-chip SRAM description1 |
|
Timer |
on-chip |
ARMv7-M System Tick1 |
|
Watchdog |
on-chip |
Nordic nRF family WDT (Watchdog Timer)1 |
Connections and IOs
UART
TXD = P0.06
RXD = P0.08
Power
USB-C Connector
JST-PH Battery Connector
NFC
U.FL Connector, on NFC1/P0.09, NFC2/P0.10
Programming and Debugging
Applications for the blueclover_plt_demo_v2/nrf52832
board configuration
can be built and flashed in the usual way (see Building an Application
and Run an Application for more details).
Flashing
Flashing Zephyr onto the blueclover_plt_demo_v2/nrf52832
board requires
an external programmer. The programmer is attached to the SWD header.
Build the Zephyr kernel and the LED strip sample application.
west build -b blueclover_plt_demo_v2/nrf52832 samples/drivers/led/led_strip
Flash the image.
west build -b blueclover_plt_demo_v2/nrf52832 samples/drivers/led/led_strip west flash