Prawdopodobnie STM32L151VBT6 spełnia twoje wymagania. Nawet użyliśmy go w naszej firmie, ma umiarkowane koszty i dobre pod względem zużycia energii. dostaniesz także większość zasobów projektowych na http://www.st.com .
Kluczowe cechy MCU STM32L151VB to:
Platforma o ultra niskiej mocy Zasilanie od 1,65 V do 3,6 V.
Zakres temperatur od -40 ° C do 85 ° C / 105 ° C
Tryb czuwania 0,3 μA (3 styki budzenia)
0,9 μA Tryb gotowości + RTC
Tryb zatrzymania 0,57 μA (16 linii budzenia)
1,2 μA Tryb zatrzymania + RTC
Tryb pracy niskiej mocy 9 μA
Tryb pracy 214 μA / MHz
10 nA bardzo niski przeciek we / wy
Czas budzenia <8 μs
Rdzeń: 32-bitowy procesor ARM®Cortex ™ -M3
Od 32 kHz do 32 MHz maks
33,3 DMIPS peak (Dhrystone 2.1)
Moduł ochrony pamięci
Resetowanie i zarządzanie dostawami
Ultra-bezpieczny, energooszczędny BOR (reset wyłączania) z 5 wybieranymi progami
POR / PDR o ultra niskiej mocy
Programowalny detektor napięcia (PVD)
Źródła zegara
Oscylator kwarcowy 1 do 24 MHz
Oscylator 32 kHz do RTC z kalibracją
High Speed Internal 16 MHz fabrycznie przycięte RC (+/- 1%)
Wewnętrzna niska moc 37 kHz RC
Wewnętrzna wielobiegowa niska moc od 65 kHz do 4,2 MHz
PLL dla zegara procesora i USB (48 MHz)
Wstępnie zaprogramowany program ładujący
Obsługiwane USART
Wsparcie rozwoju
Obsługiwane debugowanie drutu szeregowego
Obsługa JTAG i śledzenia
Do 83 szybkich operacji we / wy (tolerancja 73 operacji we / wy 5 V), wszystkie możliwe do zmapowania na 16 zewnętrznych wektorach przerwań
Wspomnienia:
Do 128 KB Flash z ECC
Do 16 KB pamięci RAM
Do 4 KB prawdziwej pamięci EEPROM z ECC
80-bajtowy rejestr kopii zapasowej
Sterownik LCD dla maksymalnie 8x40 segmentów
Wsparcie regulacji kontrastu
Obsługa trybu migania
Konwerter podwyższający na pokładzie
Bogate analogowe urządzenia peryferyjne (do 1,8 V)
12-bitowy ADC 1 Msp do 24 kanałów
12-bitowe kanały DAC 2 z buforami wyjściowymi
2x komparatory o bardzo niskim poborze mocy (tryb okna i funkcja budzenia)
Kontroler DMA 7x kanałów
8x interfejs komunikacyjny urządzeń peryferyjnych
1x USB 2.0 (wewnętrzny 48 MHz PLL)
3x USART (ISO 7816, IrDA)
2x SPI 16 Mb / s
2x I2C (SMBus / PMBus)
10x timery: 6x 16-bit z maksymalnie 4 kanałami IC / OC / PWM, 2x 16-bitowy podstawowy zegar, 2x timery watchdog (niezależne i okno)
Do 20 pojemnościowych kanałów czujnikowych obsługujących przycisk dotykowy, liniowe i obrotowe czujniki dotykowe Jednostka obliczająca CRC, 96-bitowy unikalny identyfikator