STM8L151K6T6 STMicroelectronics, STM8L151K6T6 Datasheet - Page 42
![IC MCU 8BIT 32KB FLASH 32LQFP](/photos/12/14/121439/stm8l-32_sml.jpg)
STM8L151K6T6
Manufacturer Part Number
STM8L151K6T6
Description
IC MCU 8BIT 32KB FLASH 32LQFP
Manufacturer
STMicroelectronics
Series
STM8L EnergyLiter
Specifications of STM8L151K6T6
Core Processor
STM8
Core Size
8-Bit
Speed
16MHz
Connectivity
I²C, IrDA, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, DMA, IR, POR, PWM, WDT
Number Of I /o
30
Program Memory Size
32KB (32K x 8)
Program Memory Type
FLASH
Eeprom Size
1K x 8
Ram Size
2K x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 3.6 V
Data Converters
A/D 22x12b, D/A 1x12
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
32-LQFP
Processor Series
STM8L15x
Core
STM8
Data Bus Width
8 bit
Data Ram Size
2 KB
Interface Type
I2C, SPI, USART
Maximum Clock Frequency
16 MHz
Number Of Programmable I/os
30
Number Of Timers
5
Operating Supply Voltage
1.8 V to 3.6 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
EWSTM8
Minimum Operating Temperature
- 40 C
On-chip Adc
12 bit, 22 Channel
On-chip Dac
12 bit, 1 Channel
For Use With
497-10594 - DEM FOR STM8L15X LOW PWR MODES
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
497-10514
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
STM8L151K6T6
Manufacturer:
MOT
Quantity:
45
Company:
Part Number:
STM8L151K6T6
Manufacturer:
STMicroelectronics
Quantity:
10 000
Part Number:
STM8L151K6T6
Manufacturer:
ST
Quantity:
20 000
Memory and register map
Table 9.
42/122
0x00 521A
0x00 521B
0x00 521C
0x00 521D
0x00 521E
0x00 5200
0x00 5201
0x00 5202
0x00 5203
0x00 5204
0x00 5205
0x00 5206
0x00 5207
0x00 5208
0x00 520F
0x00 5210
0x00 5211
0x00 5212
0x00 5213
0x00 5214
0x00 5215
0x00 5216
0x00 5217
0x00 5218
0x00 5219
0x00 521F
0x00 522F
Address
to
to
General hardware register map (continued)
Block
SPI1
I2C1
SPI1_RXCRCR
SPI1_TXCRCR
Register label
SPI1_CRCPR
I2C1_TRISER
I2C1_FREQR
I2C1_CCRH
I2C1_OARH
I2C1_PECR
I2C1_OARL
I2C1_CCRL
SPI1_CR1
SPI1_CR2
I2C1_CR1
I2C1_CR2
I2C1_SR1
I2C1_SR2
I2C1_SR3
SPI1_ICR
I2C1_ITR
SPI1_DR
SPI1_SR
I2C1_DR
Doc ID 15962 Rev 6
Reserved area (17 bytes)
Reserved area (8 bytes)
I2C1 packet error checking register
I2C1 own address register high
I2C1 clock control register high
I2C1 own address register low
SPI1 CRC polynomial register
I2C1 clock control register low
SPI1 interrupt control register
I2C1 interrupt control register
Reserved (1 byte)
I2C1 frequency register
SPI1 control register 1
SPI1 control register 2
I2C1 control register 1
I2C1 control register 2
SPI1 Rx CRC register
SPI1 Tx CRC register
I2C1 status register 1
I2C1 status register 2
I2C1 status register 3
I2C1 TRISE register
SPI1 status register
SPI1 data register
I2C1 data register
Register name
STM8L151xx, STM8L152xx
status
Reset
0x00
0x00
0x00
0x02
0x00
0x07
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x02
0x00
0x0x