STM32W108CBU64TR STMicroelectronics, STM32W108CBU64TR Datasheet - Page 28

no-image

STM32W108CBU64TR

Manufacturer Part Number
STM32W108CBU64TR
Description
MCU, RF, 32BIT, 128K FLASH, 48VFQFPN
Manufacturer
STMicroelectronics
Series
STM32r
Datasheets

Specifications of STM32W108CBU64TR

Controller Family/series
STM32
Core Size
32bit
No. Of I/o's
24
Program Memory Size
128KB
Ram Memory Size
8KB
Cpu Speed
24MHz
Oscillator Type
Internal, External
No. Of Timers
2
Rohs Compliant
Yes
Applications
RF4CE, Remote Control
Core Processor
ARM® Cortex-M3™
Program Memory Type
FLASH (128 kB)
Controller Series
STM32W
Ram Size
8K x 8
Interface
I²C, SPI, UART/USART
Number Of I /o
24
Voltage - Supply
1.18 V ~ 3.6 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
48-VFQFN Exposed Pad
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
STM32W108CBU64TR
Manufacturer:
IDT
Quantity:
5 803
Part Number:
STM32W108CBU64TR
Manufacturer:
ST
0
Part Number:
STM32W108CBU64TR
Manufacturer:
ST
Quantity:
20 000
Embedded memory
4.1
4.2
4.2.1
28/209
Flash memory
The STM32W108 provides a total of 130.5 kB Kbytes of Flash memory in three separate
blocks:
The MFB is divided into 128 1024-byte pages. The CIB is a single 512-byte page. The FIB
is a single 2048-byte page. The smallest erasable unit is one page and the smallest writable
unit is an aligned 16-bit half-word. The flash is rated to have a guaranteed 1,000 write/erase
cycles. The flash cell has been qualified for a data retention time of >100 years at room
temperature.
Flash may be programmed either through the Serial Wire/JTAG interface or through
bootloader software. Programming flash through Serial Wire/JTAG requires the assistance
of RAM-based utility code. Programming through a bootloader requires specific software for
over-the-air loading or serial link loading. A simplified, serial-link-only bootloader is also
available preprogrammed into the FIB.
Random-access memory
The STM32W108 has 8 Kbytes of static RAM on-chip. The start of RAM is mapped to
address 0x20000000. Although the ARM® Cortex-M3 allows bit band accesses to this
address region, the standard MPU configuration does not permit use of the bit-band feature.
The RAM is physically connected to the AHB System bus and is therefore accessible to both
the ARM® Cortex-M3 microprocessor and the debugger. The RAM can be accessed for
both instruction and data fetches as bytes, half words, or words. The standard MPU
configuration does not permit execution from the RAM, but for special purposes, such as
programming the main flash block, the MPU may be disabled. To the bus, the RAM appears
as 32-bit wide memory and in most situations has zero wait state read or write access. In
the higher CPU clock mode the RAM requires two wait states. This is handled by hardware
transparent to the user application with no configuration required.
Direct memory access (DMA) to RAM
Several of the peripherals are equipped with DMA controllers allowing them to transfer data
into and out of RAM autonomously. This applies to the radio (802.15.4 MAC), general
purpose ADC, and both serial controllers. In the case of the serial controllers, the DMA is full
duplex so that a read and a write to RAM may be requested at the same time. Thus there
are six DMA channels in total.
The STM32W108 integrates a DMA arbiter that ensures fair access to the microprocessor
as well as the peripherals through a fixed priority scheme appropriate to the memory
bandwidth requirements of each master. The priority scheme is as follows, with the top
peripheral being the highest priority:
1.
2.
3.
4.
5.
Main Flash Block (MFB)
Fixed Information Block (FIB)
Customer Information Block (CIB)
General Purpose ADC
Serial Controller 2 Receive
Serial Controller 2 Transmit
MAC
Serial Controller 1 Receive
Doc ID 16252 Rev 8
STM32W108CB, STM32W108HB

Related parts for STM32W108CBU64TR