da14585-dat
project
board
functions
programming

info
SmartBond™ Bluetooth 5.0 SoC with Audio Interface
Benefits
- Large memory to build complex applications
- Longest battery life
- Low system Bill of Materials (BOM)
Packages QFN-40 (5.0mm x 5.0mm x 0.9mm) WLCSP-34 (2.4mm x 2.66mm x 0.39mm)
datasheet
https://www.renesas.com/en/document/dst/da14585-datasheet?r=1600291
The DA14585 is an ultra-low power SoC integrating a 2.4 GHz transceiver and an ARM Cortex-M0™ microcontroller with 96 kB of RAM and 64 kB of One-Time Programmable (OTP) memory. It offers a very fast boot time (<50 ms) and supports up to 8 Bluetooth® LE connections. It can be used as a standalone application processor or as a data pump in hosted systems.
The radio transceiver, the baseband processor, and the qualified Bluetooth® LE stack is fully compliant with the Bluetooth® Low Energy 5.0 standard.
The DA14585 has dedicated hardware for the Link Layer implementation of Bluetooth® Low Energy and interface controllers for enhanced connectivity capabilities.
The Bluetooth® Low Energy firmware includes the L2CAP service layer protocols, Security Manager (SM), Attribute Protocol (ATT), the Generic Attribute Profile (GATT) and the Generic Access Profile (GAP). All profiles published by the Bluetooth® SIG as well as custom profiles are supported.
The device is suitable for remote control units (RCU) requiring support for voice commands, wireless sensor nodes, Bluetooth® Mesh applications, fitness trackers, toys, and HID devices (keyboards, mice, and so on).
pin definitions and hacked TP pins
A Quad Flat Package No Leads (QFN) with 40 pins

common test point
| Test Point | Pin Number(s) | Signal |
|---|---|---|
| TP3 | 38 | VDD |
| TP1 | 14/15 | VBAT |
| TP7 | 6 | UART_TX |
| TP8 | 7 | UART_RX |
| TP2 | GND | GND |
| TP4 | 17 | RST |
| TP6 | 25 | SWDIO |
| TP5 | 26 | SWCLK |
programmer
https://github.com/ezflash/ezFlashCLI
SmartBond™ standalone flash programmer
smartbond-flash-programmer == https://www.renesas.com/en/software-tool/smartbond-flash-programmer?srsltid=AfmBOoqIz_uaAlOoy31vQh5kaQYAubxY6fg9KkIMYeT-_uUZPFdgYSZL#downloads
external memrory programming
https://www.renesas.com/en/document/apn/b-055-da14585-interfacing-external-memory
SDK examples
First, download the SDK from the Renesas website. == SDK6.0.22.1401 for DA1453x, DA14585/6
The Basic Kit includes an embedded J-Link debugger which allow easy communication with the development host over USB.
The DA14585/586 SoC is configured only in Buck mode on this development kit. A choice can be made between 3.3 V (via USB: J5 1-2) or VDD (a coin cell: J5 2-3). No battery is needed when running via the mini-USB cable.
Note: The basic Kit is connected to the host PC over the connector marked as USB (J3), as shown in Figure 6 using a standard mini-USB cable.
The installation procedure for SmartSnippets™ Studio is described in detail in UM-B-057 SmartSnippets Studio User Manual.

common error
keep all the file in well oranized:
check all the file includes DA14585_586_armclang.sct

correct file setup

correct file structures
