- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This document introduces the CYW20719B2 ultra-low power dual-mode BT v5.1 wireless MCU with an Arm® Cortex®-M4 CPU by exploring both CYW20719B2 device architecture along with the development tools to write applications using WICED Studio™. The document also lists the available resources which can be used to accelerate development and in-depth learning with the device.
Datasheet:
Application Notes:
- CYW20719 Hardware Design Guidelines
- CYW20719 MIPI Display Interface Guide
- CYW20706 and CYW20719 Low-Power Modes
Projects and Example Apps:
- Motion Sensor Project with CYW20719
- BLE Proximity Profile - CYW20719
- E-ink Display interface with CYW20719
Other Useful links and Applications:
- Module Selector Guide
- WICED Studio Bluetooth Forums (Help Articles)
- WICED Bluetooth Software Features (CYW20706A2/CYW20719B1)
- Using CySmart Mobile application with WICED Bluetooth devices
- CyBluetool (Windows Installer)
- CyBluetool (Linux Installer)
1. Introduction
The Cypress CYW20719 is an enhanced ultra-low power (ULP), highly integrated, and dual-mode Bluetooth wireless MCU. It allows you to implement the industry’s small-footprint, lowest-power Bluetooth Low Energy (BLE) and dual mode Bluetooth applications quickly by leveraging the all-inclusive development platform WICED Studio. CYW20719 is a Bluetooth 5.0 compliant SoC with support for Bluetooth Basic Rate (BR), Enhanced Data Rate (EDR), and BLE. CYW20719 supports all optional LE features as per Bluetooth core specification v4.2 and the LE 2 Mbps feature as per specification v5.0.
Manufactured using an advanced 40 nm CMOS low-power process, the CYW20719 employs the highest level of integration to eliminate all critical external components, thereby minimizing the device's footprint and the costs associated with implementing Bluetooth solutions. A 96 MHz CM4 CPU coupled with 1-MB on-chip flash and 2-MB ROM for stack and profiles offers significant processing power and flash space to customers for their applications. CYW20719 is the optimal solution for a range of battery-powered single/dual mode Bluetooth internet of things applications such as home automation, HID, wearables, audio, asset tracking, and so on.
2. Development Tools
2.1. Software and Technical Brief
WICED Studio Bluetooth Docs & Downloads
2.2. Hardware
Cypress provides an evaluation and development kit for CYW20719. The kit is fully supported in WICED Studio 6.1 (or later). WICED Studio includes an extensive set of code snippets that can help evaluate device functionality and develop your applications quickly.
- Evaluation Kit Page: CYW920719Q40EVB-01 Evaluation Kit
- CYW920719Q40EVB Evaluation Board Design Files (single .zip file)
- Buy Now: Shopping cart | Cypress Store
Please refer to CYW920719Q40EVB-01 Evaluation Board User Guide for more details on the usage of the Kit. In addition to evaluation kit design files, refer to HW design guidelines Appnote for creating your own hardware.
2.3. Block Diagram
Figure 1: Block Diagram of CYW20719
3. MCU Subsystem
3.1. Overview
The CYW20719 includes CM4 that can run at a speed of up to 96 MHz. The CM4 also includes a single precision IEEE-754 compliant floating-point unit (FPU). WICED Studio pulls in the functions needed from the standard libraries to make use of the FPU capability. The CM4 runs the stack layers and application code.
By default, the CM4 runs at 48 MHz, however, there is an API (wiced_update_cpu_clock()) provided in WICED Studio to control the operating frequency of the core. See ${INSTALLDIR}\Doc\20719-B1_Bluetooth\API.html for details.
A standard serial wire debug (SWD) interface provides support for debugging.
3.2. CYW20719 Software Architecture
4. System Resources and Peripherals
4.1 CYW20719 Analog to Digital Converter(ADC)
4.2 CYW20719 Clocks, RTC, WatchDog Timer, Application Timer and PWM
4.3. CYW20719 Serial Peripheral Interface (SPI)
4.4. CYW20719 I2C Compatible Master
4.5. CYW20719 Peripheral and HCI UARTs
4.6. CYW20719 General-Purpose Input/Output (GPIO)
4.7. MIPI
CYW20719 contains a MIPI DBI-C hardware block to drive embedded displays. There are three options in DBI type-C corresponding to 9-bit, 16-bit, and 8-bit modes. The CYW20719 plays the role of host, and only the 9-bit and 8-bit modes (option 1 and option 3 in DBI-C spec) are supported. In the 9-bit mode, the SCL, CS, MOSI, and MISO pins are used. In the 8-bit mode, an additional pin DCX, indicatiing whether the current outgoing bit stream is a command or data byte is required
The WICED Studio SDK provides an example for using this interface and also refer to the CYW20719 MIPI Display Interface Guide
5. Low Power Modes
This device supports multiple power modes depending the application use case. The Power Management Unit (PMU) core manages power and clock resources for the entire chip, including Clock/reset management and power management.The CYW20719 has an advanced PMU, which automatically controls the power switches of all the resources. Please refer to Low Power Appnote for more details on low power handling.
S.No | Power Domain | Peripherals | Operational Power Modes |
1 | VDDC | PWM | If ACLK is used, then the hardware block can operate until the PMU enters Sleep. If LHL clock is used, then the hardware block can operate until the PMU enters SDS. |
2 | VDDCG | I2C, SPI, PUART, WDT, ARM GPIO, Dual Input 32-bit Timer | The hardware blocks can operate until the PMU enters Sleep. |
3 | VBAT/LHL | LHL GPIO, Analog PMU, RTC | The hardware blocks can operate until the PMU enters SDS. |
4 | VBAT/LHL | Aux ADC | The Aux ADC can operate until the PMU enters sleep. |
Table 1: Operational power modes of SoC peripherals
6. Radio features
6.1. TX Power
CYW20719 has an integrated power amplifier (PA) and the maximum power output is +4dbm for class 2 operation. It supports TX power from +4dBm to -24dBm. The resolution is 4dBm, that is, the configurable TX power levels are {+4 dBm, 0 dBm, -4 dBm, -8 dBm, -12 dBm, -16 dBm, -20 dBm, -24 dBm}.
WICED Studio provides the following APIs for controlling the TX power:
- wiced_bt_set_tx_power(): This API can be used to set the TX power on data channels for a particular connection. It takes the peer device’s BD(Bluetooth Device) address as an input parameter. This API can also be used to set the TX power on Advertisement channels by passing the BD_ADDR as 0.
- wiced_bt_dev_set_adv_tx_power(): This API can be used to set the TX power during Advertisement.
6.2. Coexistence Features
See AN214852 for Coexistence interfaces and how to use them with the CYW20719
7.0 Change List CYW20719-B1 and CYW20719-B2
A developer moving from CYW20719-B1 to CYW20719-B2 needs to keep in my mind few changes which are captured in the blog Change List CYW20719-B1 and CYW20719-B2
- Labels:
-
CYW20719
- Tags:
- bluetooth
- bluetooth 5
- bluetooth low energy
- cyw20719
- cyw20719 product guide
- cyw920719q40evb-01
- soc
- soc peripherals
- system on chip
- wiced
- wiced 6.1
- wiced ide
- wiced software
- wiced studio
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Where can I find the datasheet of CYW20719?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Datasheet will be available later this week.
thanks
Sachin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Datasheet is now available. Please feel free to download.
http://www.cypress.com/file/414181/download
thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
will it be integrated in a module like the CYBT-343026 at some point later?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, 11 x 11 x 1.70 mm module, CYBT-423028-02, is expected to be available soon. However, this one is not long range module unlike CYBT-343026 that you referred. There is a plan for a long range module as well but that is expected to be available later Q2. What is your requirement?
cc: dso
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you. Mesh compatibility and, possibly, BLE v5, certified module. Is there an evaluation kit for CYW20719?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, CYW20719 supports mesh. To get started, please refer to blog at Cypress BLE Mesh Solution
CYW20719 is BLE v5 w/ optional feature 2-Mbps PHY. Also, CYBT-423028-02 module will be fully certified.
A chip-on-board evaluation kit is available for purchase on CY web. To learn more and to buy the kit, visit kit webpage at CYW920719Q40EVB-01 Evaluation Kit
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi sgup
Does CYW20719 support truly wireless audio? If yes, could you share technical data(example implementation/approach etc) regarding the same?
Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Raghavendra,
Regarding Bluetooth Audio, I will suggest you to get in touch with Cypress sales.
Thanks
Sachin