Provavelmente STM32L151VBT6 se adapte às suas necessidades. Até nós o usamos em nossa empresa, pois possui um custo moderado e bom em termos de consumo de energia. você também obterá a maioria dos recursos de design em http://www.st.com .
Os principais recursos do STM32L151VB MCU são:
Plataforma de ultra-baixa potência 1,65 V a 3,6 V
Faixa de temperatura de -40 ° C a 85 ° C / 105 ° C
0,3 μA Modo de espera (3 pinos de ativação)
0,9 μA Modo de espera + RTC
Modo de parada de 0,57 μA (16 linhas de ativação)
Modo de parada de 1,2 μA + RTC
Modo de operação de baixa potência 9 μA
Modo de execução 214 μA / MHz
10 nA de vazamento de E / S ultra baixo
<8 μs de tempo de ativação
Núcleo: CPU ARM®Cortex ™ -M3 de 32 bits
De 32 kHz até 32 MHz no máximo
33,3 pico de DMIPS (Dhrystone 2.1)
Unidade de proteção de memória
Redefinição e gerenciamento de suprimentos
BOR ultra-seguro e de baixo consumo (redefinição de brownout) com 5 limites selecionáveis
POR / PDR de potência extremamente baixa
Detector de tensão programável (PVD)
Fontes de relógio
Oscilador de cristal de 1 a 24 MHz
Oscilador de 32 kHz para RTC com calibração
RC interno aparado de fábrica em alta velocidade e 16 MHz (+/- 1%)
RC de baixa potência 37 kHz interno
Velocidade interna multispeed baixa 65 kHz a 4,2 MHz
PLL para clock da CPU e USB (48 MHz)
Carregador de inicialização pré-programado
USART suportado
Apoio ao desenvolvimento
Depuração de conexão serial suportada
JTAG e rastreamento suportados
Até 83 E / S rápidas (73 E / S 5V tolerantes), todas mapeadas em 16 vetores de interrupção externos
Recordações:
Flash de até 128 KB com ECC
Até 16 KB de RAM
Até 4 KB de EEPROM verdadeira com ECC
Registro de backup de 80 bytes
Driver de LCD para segmentos de até 8x40
Suporte ao ajuste de contraste
Suporte a modo intermitente
Conversor de passo a bordo
Periféricos analógicos ricos (até 1,8 V)
12 bits ADC 1 Msps até 24 canais
Canais DAC 2 de 12 bits com buffers de saída
2x Comparadores de potência ultra baixa (modo janela e capacidade de ativação)
Canais 7x do controlador DMA
Interface de comunicação de periféricos 8x
1x USB 2.0 (PLL interno de 48 MHz)
3x USART (ISO 7816, IrDA)
2x SPI 16 Mbits / s
2x I2C (SMBus / PMBus)
10x temporizadores: 6x 16 bits com até 4 canais IC / OC / PWM, 2x timer básico de 16 bits, 2x timer de vigia (independente e janela)
Até 20 canais de detecção capacitiva que suportam sensores de toque, sensores de toque lineares e rotativos, unidade de cálculo CRC, ID exclusivo de 96 bits