The low-density stm8l151x2 / 3 ultra-low power device has an enhanced stm8cpu core to provide increased processing capacity (16mhz up to 16mips), while maintaining the advantages of CISC architecture, 24 bit linear addressing space and optimized structure for low-power operation.
The series includes an integrated debugging module with hardware interface (swim), which allows non-invasive in application debugging and ultra fast flash programming.
All low-density stm8l151x2 / 3 microcontrollers have embedded data EEPROM and low-power low-voltage single power program flash memory.
features
Operating conditions
– working power supply: 1.65 to 3.6 V
(without BOR), 1.8 to 3.6 V (with BOR)
– temperature range: - 40 to 85 or 125 ° C
Low power function
– 5 low power modes: wait, low power operation,
Low power wait, activity pause with RTC, pause
– ultra low leakage per I / 0: 50 Ma
– wake up quickly from the stopped state:
Advanced stm8 kernel
– Harvard architecture and three-phase pipeline
– frequency: 16 MHz, 16 CISC MIPS peak
– up to 40 external interrupt sources
Reset and supply management
– low power consumption, 5 safety belts for bor reset
Optional threshold
– ultra low power por / PDR
– programmable voltage detector (PVD)
Clock management
– 32 kHz and 1-16 MHz crystal oscillator
– internal 16mhz factory fine tuning RC
– internal 38 kHz low power RC
-Clock security system
Low power RTC
– BCD calendar with alarm interrupt
– digital calibration with an accuracy of + / - 0.5 ppm
– LSE safety system
– Automatic wake-up from pause with periodic interruption
memory
– up to 8 KB of flash program memory
Plus 256 byte data EEPROM with ECC
– flexible write / read protection mode
– 1 kilobyte memory
DMA
– 4 support ADC, SPI, I2C,
Usat, timer
– 1 memory to memory channel
12 bit ADC up to 1 MSPs / 28 channels
– temperature. Sensor and internal reference voltage
2 ultra low power comparators
– 1 fixed threshold and 1 rail to rail
– wake up capability
timer
OC, with 2 channels,
PWM), quadrature encoder (TIM2, tim3)
– an 8-bit timer with a 7-bit prescaler (TIM4)
– 1 window and 1 independent watchdog
– buzzer timer with frequency of 1, 2 or 4 kHz
communication interface
– one synchronous serial interface (SPI)
– fast I2C 400 kHz
-A USART
Up to 41 I / OS, all mapped to interrupt vectors
Up to 20 capacitive sensing channels
Support touch key, close touch, linear
Touch and rotate touch sensors
Development support
– fast on-chip programming and non intrusive debugging using swim
– boot loader using USART
96 bit ID
