02.06.2015 Views

STM32 Journal - Digikey

STM32 Journal - Digikey

STM32 Journal - Digikey

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>STM32</strong> <strong>Journal</strong><br />

connectivity, the <strong>STM32</strong> F1,<br />

<strong>STM32</strong> F2, and <strong>STM32</strong> F4<br />

offer an increasing range of<br />

capabilities.<br />

The <strong>STM32</strong> F0 is based on the<br />

ARM Cortex-M0 core. While<br />

other manufacturers also offer<br />

MCUs based on this core,<br />

ST has integrated its “<strong>STM32</strong><br />

DNA” into the <strong>STM32</strong> F0 to<br />

create an MCU that provides<br />

efficient data processing with<br />

the key peripherals MCUbased<br />

applications require.<br />

The <strong>STM32</strong> F0 also offers DMA<br />

capabilities to accelerate data<br />

processing and enable the<br />

lowest power operation even<br />

when sampling the ADC at<br />

a high data rate. With MCUs<br />

that have a lower level of<br />

integration, developers have to<br />

make compromises, such as<br />

settling for an 8-bit ADC rather<br />

than having access to the 12-<br />

bit ADC of the <strong>STM32</strong> F0.<br />

For complex medical systems<br />

that involve extensive<br />

computations, power<br />

consumption can be reduced<br />

by introducing the <strong>STM32</strong> F0<br />

as a second processor. When<br />

a system is in a low power<br />

mode, for example, it must still<br />

manage the UI and incoming<br />

data over its interfaces. Using<br />

<strong>STM32</strong> L15x<br />

System<br />

Power supply<br />

Internal regulator<br />

POR/PDR/PVD/BOR<br />

Xtal oscillators<br />

32 kHz + 1 ~24 MHz<br />

Internal RC oscillators<br />

37 kHz + 16 MHz<br />

Internal multispeed<br />

ULP RC oscillator<br />

64 kHz to 4 MHz<br />

PLL<br />

Clock control<br />

RTC/AWU<br />

2x watchdogs<br />

(independent and window)<br />

37/51/83/109/115 I/Os<br />

Cyclic redundancy<br />

check (CRC)<br />

Voltage scaling 3 modes<br />

Control<br />

6 to 8x 16-bit timer<br />

1x 32-bit timer<br />

Abbreviations:<br />

AWU: Auto wakeup from halt<br />

BOR: Brown out reset<br />

I 2 C: Inter integrated circuit<br />

ARM Cortex-M3 CPU<br />

32 MHz<br />

Nested vector<br />

interrupt<br />

controller (NVIC)<br />

JTAG/SW debug<br />

Embedded Trace<br />

Macrocell (ETM)<br />

Memory protection<br />

unit (MPU)<br />

AHB bus matrix<br />

Up to 12-channel DMA<br />

Touch sensing<br />

Analog I/O groups<br />

Up to 39 touchkeys<br />

Display<br />

LCD driver<br />

(8x40 / 4x44)<br />

Encryption<br />

AES (128 bits)*<br />

PDR: Power down reset<br />

POR: Power on reset<br />

PVD: Programmable voltage detector<br />

32- to 384-Kbyte<br />

Flash memory, dual bank, RWW<br />

10- to 48-Kbyte SRAM<br />

Up to 128-byte backup data<br />

4- to 12-byte EEPROM<br />

Boot ROM<br />

Connectivity<br />

FSMC<br />

USB 2.0 FS<br />

3 to 5x USART<br />

2 to 3x SPI<br />

2x I 2 C<br />

SDIO<br />

Analog<br />

2x 12-bit DAC<br />

12-bit ADC<br />

Up to 40 channels<br />

2x comparators<br />

3x op-amps<br />

Temperature sensor<br />

Note: * <strong>STM32</strong>L16x only<br />

RTC: Real time clock<br />

SPI: Serial peripheral interface<br />

USART: Universal sync/async receiver transmitter<br />

Figure 2 The <strong>STM32</strong> L1 family is built on ST’s 130 nm ultra-low leakage process technology that minimizes node capacitance<br />

for ultra-low-power operation and efficiency.<br />

28

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

Saved successfully!

Ooh no, something went wrong!