Wahrscheinlich passt STM32L151VBT6 zu Ihrer Anforderung. Sogar wir haben es in unserer Firma verwendet, es hat moderate Kosten und ist in Bezug auf den Stromverbrauch gut. Außerdem erhalten Sie die meisten Designressourcen auf http://www.st.com .
Hauptmerkmale der STM32L151VB-MCU sind:
Ultra-Low-Power-Plattform 1,65 V bis 3,6 V Netzteil
-40 ° C bis 85 ° C / 105 ° C Temperaturbereich
0,3 μA Standby-Modus (3 Wakeup-Pins)
0,9 μA Standby-Modus + RTC
0,57 μA Stop-Modus (16 Weckleitungen)
1,2 μA Stoppmodus + RTC
9 μA Low-Power-Run-Modus
214 μA / MHz Run-Modus
10 nA Ultra-Low-I / O-Leckage
<8 μs Aufwachzeit
Kern: ARM®Cortex ™ -M3 32-Bit-CPU
Von 32 kHz bis 32 MHz max
33,3 DMIPS-Peak (Dhrystone 2.1)
Speicherschutzgerät
Reset und Supply Management
Extrem sicheres BOR mit geringem Stromverbrauch (Brownout-Reset) mit 5 wählbaren Schwellenwerten
Ultra-Low-Power-POR / PDR
Programmierbarer Spannungsdetektor (PVD)
Clock-Quellen
1 bis 24 MHz Quarzoszillator
32 kHz Oszillator für RTC mit Kalibrierung
Werkseitig abgeglichener interner 16-MHz-Hochgeschwindigkeits-RC (+/- 1%)
Interner Low Power 37 kHz RC
Interne Multispeed Low Power 65 kHz bis 4,2 MHz
PLL für CPU-Takt und USB (48 MHz)
Vorprogrammierter Bootloader
USART unterstützt
Entwicklungsunterstützung
Serial Wire Debug wird unterstützt
JTAG und Trace unterstützt
Bis zu 83 schnelle E / As (73 E / As, 5 V tolerant), alle auf 16 externe Interrupt-Vektoren abbildbar
Erinnerungen:
Bis zu 128 KB Flash mit ECC
Bis zu 16 KB RAM
Bis zu 4 KB echtes EEPROM mit ECC
80 Byte Sicherungsregister
LCD-Treiber für bis zu 8x40 Segmente
Unterstützung kontrast einstellung
Unterstützung blinkender modus
Hochsetzsteller an Bord
Umfangreiche analoge Peripheriegeräte (bis zu 1,8 V)
12-Bit-ADC 1 Msps bis zu 24 Kanälen
12-Bit-DAC 2-Kanäle mit Ausgangspuffern
2x Ultra-Low-Power-Komparatoren (Fenstermodus und Weckfunktion)
DMA-Controller 7x Kanäle
8x Kommunikationsschnittstelle für Peripheriegeräte
1x USB 2.0 (interner 48 MHz PLL)
3x USART (ISO 7816, IrDA)
2x SPI 16 Mbit / s
2x I2C (SMBus / PMBus)
10x Timer: 6x 16-Bit mit bis zu 4 IC / OC / PWM-Kanälen, 2x 16-Bit-Basis-Timer, 2x Watchdog-Timer (unabhängig und Fenster)
Bis zu 20 kapazitive Sensorkanäle für Touchkey-, lineare und rotative Berührungssensoren CRC-Berechnungseinheit, eindeutige 96-Bit-ID