Avec son système sur une puce BlueNRG-1 à faible consommation, STMicroelectronics cible notamment les wearables, les balises Bluetooth, les applications automobiles et médicales, la maison connectée…
Avec le BlueNRG-1, STMicroelectronics introduit un système sur puce Bluetooth Low Energy (BLE) architecturé autour d’un processeur ARM Cortex-M0 32 bits, cadencé à 32MHz. Celui-ci est associé à 24Ko de Sram et à 160Ko de flash pour le stockage des données et du code applicatif et la mise à jour du firmware BLE. A ces éléments s’ajoutent des interfaces de communication standard (SPI, I²C, Uart), ainsi qu’un CAN 10 bits pour interfacer des capteurs analogiques (ou pour surveiller la tension de la batterie) et 14 ou 15 E/S (selon le type de boîtier) configurables par l’utilisateur. Par ailleurs, des fonctions à valeur ajoutée auront pour effet de simplifier la tâche des concepteurs. Parmi celles-ci, nous citerons une entrée pour un microphone numérique dévolu aux dispositifs à commande vocale.
A l’instar du processeur réseau BlueNRG antérieur, dont il étend les capacités, le BlueNRG-1 embarque la radio Bluetooth à 2,4GHz. La puissance d’émission est de +8dBm et la sensibilité en réception de -88 dBm. Du côté de la consommation, ST fait état d’une gestion accélérée des transitions entre les modes sommeil et réveil. En veille, la puce se contente de 1µA.
Le BlueNRG-1 est fourni avec une pile Bluetooth 4.2 éprouvée, sous la forme d’une bibliothèque de liens prête à l’emploi. Il en résulte une utilisation optimale de la mémoire, dans la mesure où les parties inutilisées de la pile peuvent être éliminées.
Fonctionnant dans la gamme de température -40°C à +105°C, le BlueNRG-1 est décliné en deux versions : l’une en boîtier QFN-32 de 5x5mm (BlueNRG-132), l’autre en boîtier WLCSP-34 de 2,7×2,6mm (BlueNRG-134) pour les applications à fortes contraintes d’encombrement.