• Home
  • Microcontrollers
  • Frameworks
  • Protocols
  • 3D Printing
  • Web
  • Other
  • ESP32
    • Datasheets
    • Software
    • Timer Cam OV3660
    • TTGO T-Display
    • TTGO T5-EPaper
    • M5 Stick C Plus
    • FireBeetle
    • M5 Atom Lite
    • ESP-Now
    • ESP-Mesh
    • Wall Display
    • Round Display
    • S2 Saola 1
    • C3 Dev Kit M1
    • Debug
    • ESP32 D1 Mini
    • ESP32 C3 DevKit M1
  • Risc-V
  • STM32
  • nRF52
    • Thread SensorTag
    • UWB DWM3001 cdk
    • UWB DWM1001 dev
    • Trick Tracker
    • Simple Mesh SensorTag
    • nRF52840 USB dongle
    • nRF52832 UART dongle
  • nRF53
    • thingy53

Thingy53 Overview

Github Repo
USB Attachments
×

Features

  • SoC nRF5340
    • nRF5340 Product Page
    • nRF5340 Product Specification
    • 128/64 MHz Arm Cortex-M33 application processor with 1 MB Flash & 512 KB RAM
    • 64 MHz Arm Cortex-M33 network processor with 256 KB Flash & 64 KB RAM
    • Thread (Matter), Zigbee, ANT, NFC, Bluetooth (LE - Mesh - Arrival Departure Direction)
    • USB
    • Trusted Firmware M, CryptoCell-312, key management unit (KMU)
  • Sensors
    • RGB Led
    • Color sensor BH1749NUC
      • BH1749NUC Datasheet
      • Measures Red, Green, Blue and IR
      • Illuminance Detection Range 80 klx (0.0125 lux/count)
    • BME688 Digital nose : low power gas, pressure, temperature & humidity sensor with AI
      • BME688 Product page
      • BME688 Datasheet
    • Accelerometers
      • ADXL362 Low Power accelerometer
      • BMI270 Accelerometer and gyroscope
      • Disconnect switch for ADXL362 and BMI270
    • Magentometer BMM150
    • VM3011 Microphone
    • Buzzer Piezo_4kHz
  • RF Front End Module nRF21540
    • nRF21540 Product Page
    • nRF21540 Product Specification
    • up to +21 dBm with TX gain control
    • 13 dB RX gain with 2.7 dB noise figure
    • 6.3 up to x10 raneg extension
  • Power Management Integrated Circuit
    • nPM1100 Product Page
    • nPM1100 Product Specification
    • USB input
    • 400 mA battery charger
    • 150 mA regulated output
    • Overvoltage protection
    • charge and error status
  • Interfaces and peripherals
    • 2 Buttons, one user, second is internal
    • USB for Firmware update, application Data and chargin
    • External QSPI Flash MX25R6435F 64 Mbit
    • NFC Antenna
    • 10 pin SWD interface
    • Expansion for trace debug and current measurement

Development with Zephyr

  • Board name thingy53_nrf5340
  • Board reference PCA20053
  • build targets
    • thingy53_nrf5340_cpuapp
    • thingy53_nrf5340_cpuapp_ns
    • thingy53_nrf5340_cpunet
Zephyr Board documentation
  • https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/boards/arm/thingy53_nrf5340/doc/index.html#
  • https://docs.zephyrproject.org/latest/boards/arm/thingy53_nrf5340/doc/index.html

nRF Connect SDK

Working with nRF53 Series

  • https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/nrf53.html

Applications

  • Machine Learning
  • Matter - Weather Station
  • Zigbee - Weather Station

nrf sdk samples

  • Bluetooth - Peripheral LBS
  • Bluetooth - Mesh Light
  • Bluetooth - Mesh Light Fixture
  • Bluetooth - Lesh Light Switch
  • Bluetooth - Mesh Sensor
  • Bluetooth - Peripheral UART
  • nrf 5340
  • Thread
  • Edge Impulse

nrf zephyr samples

  • Accelerometer Polling
  • Magnetometer polling

Examples build

cd nrf/v2.3.0/zephyr/samples/sensor/bme680
>west build -b thingy53_nrf5340_cpuapp
Copied!
  • nRF Desktop Programmer
    • keep internal sw2 while power on with sw1 see Updating through USB
    • on success a new port is detected
    • use dfu_application.zip see MCUboot output build files
  • restore example application firmwa with the same procedure with binaries available on the Nordic Thingy53 downloads

Current measure

USB Attachments
  • Thingy53 Overview
    • Features
  • Development with Zephyr
  • nRF Connect SDK
    • Working with nRF53 Series
    • Applications
    • nrf sdk samples
    • nrf zephyr samples
  • Examples build
  • Current measure

footer