STM8L151K4T6 Description
The STM8L151K4T6 medium-density device is a part of the STM8L series of ultra-low-power 8-bit devices. The medium-density STM8L15x family is available in the temperature ranges of -40 to +85 °C and -40 to +125 °C, and it works from 1.8 V to 3.6 V (down to 1.65 V at power down).
The enhanced STM8 CPU core of the medium-density STM8L151K4T6 ultra-low-power family offers increased processing power (up to 16 MIPS at 16 MHz) while maintaining the benefits of a CISC architecture with improved code density, a 24-bit linear addressing space, and optimized architecture for low power operations.
The family has an embedded debug module with a hardware interface (SWIM) that enables ultra-quick Flash programming and non-intrusive In-Application debugging.
All medium-density STM8L15x microcontrollers have low-power, low-voltage, single-supply program Flash memory and inbuilt data EEPROM.
They include a wide variety of improved I/Os and peripherals.
The peripheral set's modular construction enables the use of the same peripherals across many ST microcontroller families, including 32-bit generations. This makes switching to a new family quite simple, and using a standard set of development tools makes it much simpler.
Six distinct packages, ranging from 28 to 48 pins, are suggested. There are several sets of peripherals included depending on the device selected.
The architecture, memory mapping, and pinout are all the same across all STM8L ultra-low-power products.
STM8L151K4T6 Features
– T. sensor and internal reference voltage
– 1 with fixed threshold and 1 rail to rail
– Wakeup capability
– Two 16-bit timers with 2 channels (used as IC, OC, PWM), quadrature encoder
– One 16-bit advanced control timer with 3 channels, supporting motor control
– One 8-bit timer with 7-bit prescaler
– 2 watchdogs: 1 Window, 1 Independent
– Beeper timer with 1, 2 or 4 kHz frequencies
– Synchronous serial interface (SPI)
– Fast I2C 400 kHz SMBus and PMBus
– USART (ISO 7816 interface and IrDA)
Up to 41 I/Os, all mappable on interrupt vectors
Up to 16 capacitive sensing channels supporting touchkey, proximity, linear touch and rotary touch sensors
Development support
– Fast on-chip programming and non intrusive debugging with SWIM
– Bootloader using USART
96-bit unique ID
Operating conditions
– Operating power supply range 1.8 V to 3.6 V (down to 1.65 V at power down)
– Temp. range: - 40 °C to 85, 105 or 125 °C
– 5 low power modes: Wait, Low power run (5.1 μA), Low power wait (3 μA), Active-halt with full RTC (1.3 μA), Halt (350 nA)
– Consumption: 195 μA/MHz + 440 μA
– Ultra-low leakage per I/0: 50 nA
– Fast wakeup from Halt: 4.7 μs
– Harvard architecture and 3-stage pipeline
– Max freq. 16 MHz, 16 CISC MIPS peak
– Up to 40 external interrupt sources
– Low power, ultra-safe BOR reset with 5 selectable thresholds
– Ultra-low-power POR/PDR
– Programmable voltage detector (PVD)
– 1 to 16 MHz crystal oscillator
– 32 kHz crystal oscillator
– Internal 16 MHz factory-trimmed RC
– Internal 38 kHz low consumption RC
– Clock security system
– BCD calendar with alarm interrupt
– Auto-wakeup from Halt w/ periodic interrupt
– Up to 32 KB of Flash program memory and 1 Kbyte of data EEPROM with ECC, RWW
– Flexible write and read protection modes
– Up to 2 Kbyte of RAM
– 4 channels; supported peripherals: ADC, DAC, SPI, I2C, USART, timers
– 1 channel for memory-to-memory
STM8L151K4T6 Applications
PC peripherals, gaming, GPS and sport equipment
Alarm systems, wired and wireless sensors
Medical and hand-held equipment
Application control and user interface