Avnet Inc AVTEG001 Manuel D’Utilisation
6
6
AES-BCM4343W-M1-G Datasheet
802.11 b/g/n WLAN, Bluetooth & BLE SoC Module
3 Functional Overview
This 2.4GHz wireless module provides a complete combo Wi-Fi/BT/BLE and MCU solution for cost-
effective embedded-wireless IoT applications. Based on latest-generation Cypress BCM4343W
Wireless SoC silicon, this high performance combo module provides a unique solution with Wi-Fi and
Bluetooth radios, ARM Cortex-M4 host processor and expansion SPI Flash memory, plus versatile
dual onboard and dual external antenna capabilities, all in a compact 35 mm x 20 mm, easy to mount
(0.1” pitch LGA) form-factor module, qualified for operation across the full industrial temperature range
effective embedded-wireless IoT applications. Based on latest-generation Cypress BCM4343W
Wireless SoC silicon, this high performance combo module provides a unique solution with Wi-Fi and
Bluetooth radios, ARM Cortex-M4 host processor and expansion SPI Flash memory, plus versatile
dual onboard and dual external antenna capabilities, all in a compact 35 mm x 20 mm, easy to mount
(0.1” pitch LGA) form-factor module, qualified for operation across the full industrial temperature range
3.1 Microcontroller
The AES-BCM4343W-M1-G module includes an on-board microcontroller (MCU) that interfaces with
the Cypress BCM4343W radio for communication and acts as the system controller for user
applications. Based on the ST Microelectronics STM32F411, the MCU supports the following features:
the Cypress BCM4343W radio for communication and acts as the system controller for user
applications. Based on the ST Microelectronics STM32F411, the MCU supports the following features:
STM32F411 ARM 32-
bit Cortex™-M4 (with FPU), @ 100 MHz
On-chip memory: 512 kbytes Flash, 128 Kbytes SRAM
Multiple serial communication interfaces: SPI, USART, PCM
Sensor applications support: ADC, I2C, I2S, GPIO, Timers
Cypress WICED SDK and ZentriOS SDK based cloud connected application examples are
provided (AWS IoT, IBM Bluemix, ThingSpeak and o
provided (AWS IoT, IBM Bluemix, ThingSpeak and o
thers…)
Debug support: JTAG interface
Application code for the module can be developed using Cypress
’s WICED Software Development Kit
(SDK) or Zentri’s ZentriOS SDK.
Additional details on the STM32F411 MCU features, specifications, and programming modes can be
obtained from the STM32F411 datasheet.
obtained from the STM32F411 datasheet.
3.2 SPI Flash Memory
An 8 Mbit SPI Flash memory (Macronix MX25L800EZUI12G) is included on the module for the storage
of BCM4343W firmware, static webpages, built-in documentation, images, etc. The STM32F411
MCU
of BCM4343W firmware, static webpages, built-in documentation, images, etc. The STM32F411
MCU
’s SPI1 peripheral interface, clocked at 50MHz, is used to communicate with this memory.
The SPI1 interface parameters are defined in the BCM94343W_AVN platform files of the Cypress
WICED SDK development environment. When building an application in WICED SDK, adding the
download_apps parameter to the make target command string, ensures that the BCM4343W
firmware is written to- and loaded from this SPI flash
MCU
WICED SDK
SPI1 Signal Name
Pin Name
Pin Name
SPI_FLASH_CS
PA4
WICED_GPIO_5
SPI_FLASH_CLK
PA5
WICED_GPIO_6
SPI_FLASH_MISO
PA6
WICED_GPIO_7
SPI_FLASH_MOSI
PA7
WICED_GPIO_8