01.06.2014 Views

STM32W108C8

STM32W108C8

STM32W108C8

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>STM32W108C8</strong><br />

Description<br />

1 Description<br />

The <strong>STM32W108C8</strong> is a fully integrated System-on-Chip that integrates a 2.4 GHz, IEEE<br />

802.15.4-compliant transceiver, 32-bit ARM® Cortex-M3 microprocessor, Flash and RAM<br />

memory, and peripherals of use to designers of 802.15.4-based systems.<br />

Figure 1.<br />

<strong>STM32W108C8</strong> block diagram<br />

PA select<br />

TX_ACTIVE<br />

Data<br />

SRAM<br />

8 kBytes<br />

Program<br />

Flash<br />

64 kBytes<br />

RF_TX_ALT_P,N<br />

RF_P,N<br />

PA<br />

PA<br />

LNA<br />

SYNTH<br />

IF<br />

DAC<br />

ADC<br />

MAC<br />

+<br />

Baseband<br />

ARM CORTEX-M3 ®<br />

CPU with NVIC<br />

and MPU<br />

2 nd level<br />

Interrupt<br />

controller<br />

BIAS_R<br />

OSCA<br />

OSCB<br />

VREG_OUT<br />

nRESET<br />

Bias<br />

HF crystal<br />

OSC<br />

Regulator<br />

POR<br />

LF crystal<br />

OSC<br />

Internal HF<br />

RC-OSC<br />

Internal LF<br />

RC-OSC<br />

Calibration<br />

ADC<br />

General<br />

Purpose<br />

ADC<br />

Packet Trace sniffer<br />

General<br />

purpose<br />

timers<br />

GPIO<br />

registers<br />

UART/<br />

SPI/I 2 C<br />

CPU debug<br />

TPIU/ITM/<br />

FPB/DWT<br />

Always<br />

Powered<br />

Domain<br />

Watchdog<br />

Chip<br />

manage r<br />

Encryption<br />

acclerator<br />

Serial<br />

Wire and<br />

JTAG<br />

debug<br />

Sleep<br />

timer<br />

SWCLK,<br />

JTCK<br />

GPIO multiplexor swtich<br />

PA[7:0], PB[7:0], PC[7:0]<br />

<br />

The transceiver utilizes an efficient architecture that exceeds the dynamic range<br />

requirements imposed by the IEEE 802.15.4-2003 standard by over 15 dB. The integrated<br />

receive channel filtering allows for robust co-existence with other communication standards<br />

in the 2.4 GHz spectrum, such as IEEE 802.11 and Bluetooth. The integrated regulator,<br />

VCO, loop filter, and power amplifier keep the external component count low. An optional<br />

high performance radio mode (boost mode) is software-selectable to boost dynamic range.<br />

The integrated 32-bit ARM® Cortex-M3 microprocessor is highly optimized for high<br />

performance, low power consumption, and efficient memory utilization. Including an<br />

integrated MPU, it supports two different modes of operation: Privileged mode and<br />

Unprivileged mode. This architecture could be used to separate the networking stack from<br />

the application code and prevent unwanted modification of restricted areas of memory and<br />

registers resulting in increased stability and reliability of deployed solutions.<br />

The <strong>STM32W108C8</strong> has 64 Kbytes of embedded Flash memory and 8 Kbytes of integrated<br />

RAM for data and program storage. The <strong>STM32W108C8</strong> HAL software employs an effective<br />

wear-leveling algorithm that optimizes the lifetime of the embedded Flash.<br />

To maintain the strict timing requirements imposed by the IEEE 802.15.4-2003 standards,<br />

the <strong>STM32W108C8</strong> integrates a number of MAC functions into the hardware. The MAC<br />

hardware handles automatic ACK transmission and reception, automatic backoff delay, and<br />

clear channel assessment for transmission, as well as automatic filtering of received<br />

packets. A packet trace interface is also integrated with the MAC, allowing complete, nonintrusive<br />

capture of all packets to and from the <strong>STM32W108C8</strong>.<br />

Doc ID 018587 Rev 2 10/215

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!