Probablement STM32L151VBT6 convient à vos besoins. Même nous l'avons utilisé dans notre entreprise, il a un coût modéré et bon en termes de consommation d'énergie. vous obtiendrez également la plupart des ressources de conception sur http://www.st.com .
Les principales caractéristiques du microcontrôleur STM32L151VB sont:
Plateforme ultra basse consommation Alimentation 1,65 V à 3,6 V
Plage de températures de -40 ° C à 85 ° C / 105 ° C
Mode veille 0,3 μA (3 broches de réveil)
0,9 μA en mode veille + RTC
Mode d'arrêt 0,57 μA (16 lignes de réveil)
Mode d'arrêt 1,2 μA + RTC
Mode de fonctionnement basse consommation 9 μA
Mode Run 214 μA / MHz
Fuite d'E / S ultra faible 10 nA
Temps de réveil <8 μs
Noyau: processeur 32 bits ARM®Cortex ™ -M3
De 32 kHz à 32 MHz max
33,3 pic DMIPS (Dhrystone 2.1)
Unité de protection de la mémoire
Réinitialisation et gestion des approvisionnements
BOR ultra-sûr et de faible puissance (réinitialisation de la panne) avec 5 seuils sélectionnables
POR / PDR à très faible puissance
Détecteur de tension programmable (PVD)
Sources d'horloge
Oscillateur à cristal de 1 à 24 MHz
Oscillateur 32 kHz pour RTC avec étalonnage
RC interne haute vitesse 16 MHz ajusté en usine (+/- 1%)
RC basse consommation interne 37 kHz
Faible puissance multispeed interne 65 kHz à 4,2 MHz
PLL pour horloge CPU et USB (48 MHz)
Chargeur de démarrage préprogrammé
USART pris en charge
Aide au développement
Débogage du câble série pris en charge
JTAG et trace pris en charge
Jusqu'à 83 E / S rapides (73 E / S 5 V tolérantes), toutes mappables sur 16 vecteurs d'interruption externes
Souvenirs:
Jusqu'à 128 Ko de Flash avec ECC
Jusqu'à 16 Ko de RAM
Jusqu'à 4 Ko de véritable EEPROM avec ECC
Registre de sauvegarde de 80 octets
Pilote LCD pour jusqu'à 8x40 segments
Soutenir l'ajustement du contraste
Prise en charge du mode clignotant
Convertisseur élévateur à bord
Périphériques analogiques riches (jusqu'à 1,8 V)
CAN 12 bits 1 Msps jusqu'à 24 canaux
Canaux DAC 2 12 bits avec tampons de sortie
2x comparateurs à très faible consommation (mode fenêtre et capacité de réveil)
Contrôleur DMA 7x canaux
Interface de communication 8x périphériques
1x USB 2.0 (PLL interne 48 MHz)
3x USART (ISO 7816, IrDA)
2x SPI 16 Mbits / s
2x I2C (SMBus / PMBus)
10x temporisateurs: 6x 16 bits avec jusqu'à 4 canaux IC / OC / PWM, 2x temporisateur de base 16 bits, 2x temporisateurs de surveillance (indépendants et fenêtre)
Jusqu'à 20 canaux de détection capacitifs prenant en charge l'unité de calcul CRC à touches tactiles, linéaires et rotatives, ID unique 96 bits