Which silicon is in CYBT353027-02: CYW20706 or CYW20707? and should I care?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
GrCa_1363456
Level 6
Level 6
50 likes received Beta tester First comment on KBA

Are there any features or ID numbers that may be different between the various CYW2070x chips, which need to be known at the module level?

Specifically, CYBT353027-02 states it contains a CYW2070x chip. The AIROC Bluetooth Modules table @ https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-bluetooth-le-bluetooth-multiprot... states the base chip for the CYBT353027-02 is a CYW20707. The "New Application" selection feature in ModusToolbox associates the CYBT353027-02 with a CYW20706. The main difference between the CYW20707 and CYW20706 appears to be the memory. I'm guessing the module adds the memory external if using a CYW20707 and not if using a CYW20706. Should I be concerned about lack of support for CYW20707 if that's truly the base silicon for CYBT353027-02. The base chip only appears to be an issue for memory access if internal vs external memory access from chip is handled differently at the module level and possibly if there are any internal chip IDs.

CYW20706 - USB is not brought out, Leverages an internal host with hosted stack, supported here on the community and within WICED Studio - Broad Market

CYW20707 - No USB Pins, Leverages an external host and stack, HCI-based, not supported here on the community and within WICED Studio

CYW20704 - USB supported, normally leverages an external Linux host and stack, not supported here on the community and within WICED Studio

Reference Community Post The differences between CYW20704, CYW20706 & CYW20707 

Greg

0 Likes
1 Solution
Charles_Lai
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 sign-ins

Hi,

  1. As the datasheets delivered, CYW20706 & CYW20707 both include 848 KB of ROM memory for program storage and boot ROM, 352 KB of RAM for data scratch-pad, and patch RAM code. Visit below:
    https://www.infineon.com/dgdl/Infineon-CYW20706_Bluetooth_SoC_for_Embedded_Wireless_Devices-DataShee...
    https://www.infineon.com/dgdl/Infineon-CYW20707_Bluetooth_SoC_for_Embedded_Wireless_Devices_Datashee...
  2. These are the features of CYW20706:
  3. Charles_Lai_0-1647833365877.png
    These are the features of CYW20707:
    Charles_Lai_1-1647833426833.png
    Thus CYW20707 is the same as CYW20706, merely to the exclusion of Infrared Learning (which isn't implemented on CYBT353027-02) & 36-pin WLBGA package (which shouldn't be a concern). This is why CYBT353027-02 is stated to be a CYW2070x-based device: mixing them up won't cause you sensation and trouble.
  4. CYBT353027-02's MTB projects are built upon CYW20706's BSP. It should work on those CYW2070x-based devices.

Best regards

View solution in original post

1 Reply
Charles_Lai
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 sign-ins

Hi,

  1. As the datasheets delivered, CYW20706 & CYW20707 both include 848 KB of ROM memory for program storage and boot ROM, 352 KB of RAM for data scratch-pad, and patch RAM code. Visit below:
    https://www.infineon.com/dgdl/Infineon-CYW20706_Bluetooth_SoC_for_Embedded_Wireless_Devices-DataShee...
    https://www.infineon.com/dgdl/Infineon-CYW20707_Bluetooth_SoC_for_Embedded_Wireless_Devices_Datashee...
  2. These are the features of CYW20706:
  3. Charles_Lai_0-1647833365877.png
    These are the features of CYW20707:
    Charles_Lai_1-1647833426833.png
    Thus CYW20707 is the same as CYW20706, merely to the exclusion of Infrared Learning (which isn't implemented on CYBT353027-02) & 36-pin WLBGA package (which shouldn't be a concern). This is why CYBT353027-02 is stated to be a CYW2070x-based device: mixing them up won't cause you sensation and trouble.
  4. CYBT353027-02's MTB projects are built upon CYW20706's BSP. It should work on those CYW2070x-based devices.

Best regards