Probabilmente STM32L151VBT6 soddisfa le tue esigenze. Anche se l'abbiamo usato nella nostra azienda ha costi moderati e buoni in termini di consumo energetico. inoltre otterrai la maggior parte delle risorse di progettazione su http://www.st.com .
Le caratteristiche principali dell'MCU STM32L151VB sono:
Piattaforma a bassissima potenza Alimentazione da 1,65 V a 3,6 V
Da -40 ° C a 85 ° C / 105 ° C intervallo di temperatura
0,3 μA Modalità standby (3 pin di sveglia)
0.9 μA Modalità standby + RTC
0,57 μA Modalità di arresto (16 linee di sveglia)
1.2 μA Modalità di arresto + RTC
9 μA Modalità Run a bassa potenza
214 μA / MHz Modalità di esecuzione
Perdita I / O bassissima di 10 nA
<8 μs tempo di sveglia
Core: CPU ARM®Cortex ™ -M3 a 32 bit
Da 32 kHz a 32 MHz max
33.3 DMIPS peak (Dhrystone 2.1)
Unità di protezione della memoria
Gestione del reset e della fornitura
BOR ultra-sicuro a bassa potenza (reset del brownout) con 5 soglie selezionabili
POR / PDR a bassissima potenza
Rivelatore di tensione programmabile (PVD)
Sorgenti dell'orologio
Oscillatore a cristallo da 1 a 24 MHz
Oscillatore 32 kHz per RTC con calibrazione
RC interno 16 MHz ad alta velocità con rifilatura di fabbrica (+/- 1%)
RC interno a bassa potenza 37 kHz
Bassa velocità interna a bassa velocità da 65 kHz a 4,2 MHz
PLL per CPU clock e USB (48 MHz)
Bootloader pre-programmato
USART supportato
Supporto allo sviluppo
Debug del filo seriale supportato
JTAG e traccia supportati
Fino a 83 I / O veloci (73 I / O tolleranti a 5 V), tutti mappabili su 16 vettori di interrupt esterni
Ricordi:
Flash fino a 128 KB con ECC
Fino a 16 KB di RAM
Fino a 4 KB di vera EEPROM con ECC
Registro di backup a 80 byte
Driver LCD per un massimo di 8x40 segmenti
Supporta la regolazione del contrasto
Supporta la modalità lampeggiante
Convertitore step-up a bordo
Ricche periferiche analogiche (fino a 1,8 V)
ADC a 12 bit 1 Msps fino a 24 canali
Canali DAC 2 a 12 bit con buffer di uscita
2x comparatori a bassissima potenza (modalità finestra e capacità di riattivazione)
Controller DMA 7x canali
8x interfaccia di comunicazione periferiche
1x USB 2.0 (PLL interno a 48 MHz)
3x USART (ISO 7816, IrDA)
2x SPI 16 Mbits / s
2x I2C (SMBus / PMBus)
10 timer: 6x 16 bit con un massimo di 4 canali IC / OC / PWM, 2x timer di base a 16 bit, 2x timer watchdog (indipendente e finestra)
Fino a 20 canali di rilevamento capacitivo che supportano touchkey, sensori di tocco lineari e rotativi unità di calcolo CRC, ID univoco a 96 bit