Las MCU STM8L050J3M3 de
STMicro complementan la versión compacta STM8L001 de la serie STM8L en un formato de paquete de 8 pines. El STM8L050J3M3 ofrece más funciones y un amplio conjunto de periféricos analógicos para diseñadores preocupados por la potencia. La MCU cuenta con 8 KB de memoria Flash, 256 bytes independientes de EEPROM de datos, 1 KB de RAM, temporizadores de 8 bits y 16 bits, interfaz serial síncrona (SPI), interfaces I2 y UART, un núcleo STM8 que funciona a 16 MHz, un ADC de 12 bits, dos comparadores y reloj de tiempo real (RTC). Estas características permiten que el controlador de acceso directo a memoria (DMA) integrado mejore el rendimiento de ejecución del software, lo que contribuye al ahorro de energía. El STM8L050J3M3 funciona de 1.8 V a 3.6 V y en un rango de temperatura de -40 ºC a +125 ºC.
Características
- Fuente de alimentación operativa: 1.8 V a 3.6 V
- Rango de temperatura: -40 ºC a +125 ºC
- Cinco modos de bajo consumo:
- Espera, funcionamiento de bajo consumo (5.1 µA), espera de bajo consumo (3 µA), detención activa con RTC (1.3 µA) y detención (350 nA)
- Fuga ultrabaja por E/S: 50 nA
- Rápida activación desde la detención: 5 µs
- Núcleo STM8 avanzado:
- Arquitectura de Harvard y tubería de 3 etapas
- Frecuencia máxima: MIPS pico CISC 16, 16 MHz
- Hasta seis fuentes de interrupción externas
- Gestión de restablecimiento y alimentación:
- Reinicio BOR de ultraseguro de bajo consumo con cinco umbrales seleccionables
- POR/PDR de consumo ultrabajo
- Detector de voltaje programable (PVD)
- Gestión de reloj:
- Osciladores de cristal: 32 kHz y 1 MHz a 16 MHz
- RC interno de fábrica de 16 MHz
- RC interno de bajo consumo de 38 kHz
- Sistema de seguridad del reloj
- RTC de bajo consumo:
- Calendario BCD con interrupción de alarma
- Calibración digital con una precisión de ±0.5 ppm
- Sistema de seguridad LSE
- Activación automática desde detención con interrupción periódica
- Memorias:
- Memoria Flash del programa: 8 KB
- EEPROM de datos con ECC: 256 bytes
- Modos flexibles de protección de escritura y lectura
- RAM: 1 KB
- DMA:
- Cuatro ADC que soportan canales, SPI I2C, USART y temporizadores
- Un canal para memoria a memoria
- Temporizadores:
- Dos temporizadores de 16 bits con dos canales (utilizados como IC, OC, PWM), codificador de cuadratura
- Un temporizador de 8 bits con un preescalador de 7 bits
- Dos temporizadores: una ventana y otro independiente
- Temporizador de pitido con frecuencias de 1, 2 o 4 kHz
- Interfaces de comunicación:
- SPI, USART, y SMBus y PMBus de 400 kHz con I2C rápida
- Hasta seis E/S que son asignables en vectores de interrupción
- Apoyo al desarrollo:
- Programación rápida en chip y depuración no intrusiva con SWIM
- Gestor de arranque con USART
- Dos comparadores de consumo ultrabajo: uno con umbral fijo y otro con riel a riel
- Capacidad de activación
Aplicaciones
- Mercado de consumo y masivo
- Operaciones de bajo consumo